|
@@ -40,13 +40,20 @@
|
|
|
<el-button
|
|
|
type="warning"
|
|
|
size="small"
|
|
|
- v-if="goodsForm.status > 0 && !(roleName.indexOf('总调度') !== -1)"
|
|
|
+ v-if="goodsForm.status > 0 && !(roleName.indexOf('总调度') !== -1) && !(goodsForm.status > 3 && !(roleName.indexOf('车队') !== -1))"
|
|
|
:disabled="
|
|
|
!(roleName.indexOf('业务员') !== -1||roleName.indexOf('分管调度') !== -1||roleName.indexOf('经理') !== -1||roleName.indexOf('部门经理') !== -1||roleName.indexOf('总经理') !== -1) && !(roleName.indexOf('admin') !== -1)"
|
|
|
@click="confirmChange"
|
|
|
>变更
|
|
|
</el-button>
|
|
|
<el-button
|
|
|
+ type="warning"
|
|
|
+ size="small"
|
|
|
+ v-if="goodsForm.status > 3 && roleName.indexOf('车队') !== -1 && goodsForm.status !== 5"
|
|
|
+ @click="confirmChangeTwo"
|
|
|
+ >变更车
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
type="success"
|
|
|
v-if="goodsForm.status === 0 && typeTwo === false"
|
|
|
v-show="roleName.indexOf('业务员') !== -1 || (roleName.indexOf('平台') !== -1 && roleName.indexOf('分管调度') !== -1)"
|
|
@@ -97,7 +104,7 @@
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
:disabled="goodsForm.status === 5"
|
|
|
- v-show="(roleName.indexOf('客户') !== -1 && roleName.indexOf('业务员') !== -1)||roleName.indexOf('分管调度') !== -1||roleName.indexOf('administrator') !== -1||roleName.indexOf('admin') !== -1"
|
|
|
+ v-show="(roleName.indexOf('客户') !== -1 && roleName.indexOf('业务员') !== -1)||roleName.indexOf('分管调度') !== -1||roleName.indexOf('administrator') !== -1||roleName.indexOf('admin') !== -1 || (this.roleName.indexOf('车队') !== -1 && this.goodsForm.status >3 && goodsForm.status !== 5)"
|
|
|
size="small"
|
|
|
:loading="type"
|
|
|
v-if="!typeTwo"
|
|
@@ -2586,6 +2593,16 @@ export default {
|
|
|
// }
|
|
|
// })
|
|
|
},
|
|
|
+ confirmChangeTwo(){
|
|
|
+ if (this.roleName.indexOf('车队') !== -1 && this.goodsForm.status >3){
|
|
|
+ this.goodsOptionFormTwo.disabled = false
|
|
|
+ this.findObject(this.goodsOptionFormTwo.column, "fleetId").disabled = true
|
|
|
+ this.findObject(this.goodsOptionFormTwo.column, "plateNo").disabled = false
|
|
|
+ this.findObject(this.goodsOptionFormTwo.column, "driverId").disabled = false
|
|
|
+ this.findObject(this.goodsOptionFormTwo.column, "driverTel").disabled = false
|
|
|
+ this.findObject(this.goodsOptionFormTwo.column, "freightPay").disabled = true
|
|
|
+ }
|
|
|
+ },
|
|
|
//变更保存
|
|
|
changeSaving() {
|
|
|
this.$refs['goodsFormE'].validate((valid, doneE) => {
|