|
@@ -118,28 +118,32 @@ export default {
|
|
|
// 1,保存 2,过程反馈 3,设为异常 4,加急 5,不加急 6,取消工单 7,回访 8,新建工单 9,工单驳回 10,激活工单
|
|
|
var btns = []
|
|
|
if (this.orderInfo) {
|
|
|
+ if (this?.orderInfo?.isImport) {
|
|
|
+ return []
|
|
|
+ }
|
|
|
+
|
|
|
btns =
|
|
|
{
|
|
|
// 待预约
|
|
|
- DYY: [],
|
|
|
+ DYY: [20],
|
|
|
// 待商户派工
|
|
|
- DSHPG: [1, 2, 4, 5, 6],
|
|
|
+ DSHPG: [1, 2, 4, 5, 6, 20],
|
|
|
// 待网点派工
|
|
|
- DWDPG: [1, 2, 4, 5, 6],
|
|
|
+ DWDPG: [1, 2, 4, 5, 6, 20],
|
|
|
// 待接单
|
|
|
- DJD: [1, 2, 4, 5, 6],
|
|
|
+ DJD: [1, 2, 4, 5, 6, 20],
|
|
|
// 服务中
|
|
|
- FWZ: [1, 2, 3, 4, 5, 6],
|
|
|
+ FWZ: [1, 2, 3, 4, 5, 6, 20],
|
|
|
// 异常单
|
|
|
- YCD: [1, 2, 6],
|
|
|
+ YCD: [1, 2, 6, 20],
|
|
|
// 已完工待结算
|
|
|
- YWG: [7, 8, 9],
|
|
|
+ YWG: [7, 8, 9, 20],
|
|
|
// 已结算
|
|
|
- YJS: [],
|
|
|
+ YJS: [20],
|
|
|
// 已取消
|
|
|
- YQX: [10],
|
|
|
+ YQX: [10, 20],
|
|
|
// 待抢单
|
|
|
- DQD: [1, 2, 4, 5, 6]
|
|
|
+ DQD: [1, 2, 4, 5, 6, 20]
|
|
|
}[this.orderInfo.orderStatus] || []
|
|
|
}
|
|
|
|
|
@@ -181,19 +185,19 @@ export default {
|
|
|
},
|
|
|
// 客户名称
|
|
|
userName: {
|
|
|
- isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
isShow: true,
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
// 联系人
|
|
|
linkName: {
|
|
|
- isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
isShow: true,
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
// 客户电话
|
|
|
userMobile: {
|
|
|
- isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
isShow: true,
|
|
|
isRules: [...mobileRequired]
|
|
|
},
|
|
@@ -205,13 +209,13 @@ export default {
|
|
|
},
|
|
|
// gps地址
|
|
|
gpsAddress: {
|
|
|
- isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
isShow: true,
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
// 详细地址
|
|
|
address: {
|
|
|
- isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !!~[1, 3].indexOf(this?.workOrderType) && !finish,
|
|
|
isShow: true,
|
|
|
isRules: []
|
|
|
},
|
|
@@ -229,7 +233,7 @@ export default {
|
|
|
},
|
|
|
// 预约上门日期
|
|
|
appointmentTime: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: []
|
|
|
},
|
|
@@ -239,47 +243,49 @@ export default {
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
saleCompany: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: []
|
|
|
},
|
|
|
source: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: []
|
|
|
},
|
|
|
// 产品信息------------------------
|
|
|
orderProducts: {
|
|
|
- isEdit: !finish && !this.orderInfo.isCj,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish && !this.orderInfo.isCj,
|
|
|
isShow: true,
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
// 其它信息------------------------
|
|
|
// 备注
|
|
|
remark: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: []
|
|
|
},
|
|
|
// 派单信息-----------------------------
|
|
|
// 服务商网点
|
|
|
websitId: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
isQd: {
|
|
|
- isEdit: !!~['DSHPG', 'DWDPG', 'DJD', 'DQD', undefined].indexOf(this.orderInfo.orderStatus),
|
|
|
+ isEdit: this?.orderInfo?.isImport
|
|
|
+ ? false
|
|
|
+ : !!~['DSHPG', 'DWDPG', 'DJD', 'DQD', undefined].indexOf(this.orderInfo.orderStatus),
|
|
|
isShow: true,
|
|
|
isRules: [...required]
|
|
|
},
|
|
|
workerId: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: this.userInfo.type != 1 && !this.orderInfo.isQd ? [...required] : []
|
|
|
},
|
|
|
orderWorkers: {
|
|
|
- isEdit: !finish,
|
|
|
+ isEdit: this?.orderInfo?.isImport ? false : !finish,
|
|
|
isShow: true,
|
|
|
isRules: this.userInfo.type != 1 && !this.orderInfo.isQd ? [...required] : []
|
|
|
}
|