linwenxin 5 mesi fa
parent
commit
b9828eaa22

+ 1 - 1
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/index.vue

@@ -45,7 +45,7 @@
       </zj-form-container>
     </zj-page-fill>
     <!-- 操作按钮 -->
-    <div v-if="!orderInfo.isImportExcel">
+    <div>
       <div style="box-sizing: border-box; padding: 10px 10px 0" v-if="id">
         <!-- 关闭 -->
         <!-- <close-button /> -->

+ 32 - 36
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/mixins/workOrderLogic.js

@@ -130,9 +130,8 @@ export default {
     btnRestrict() {
       // 1,保存 2,过程反馈 3,设为异常 4,加急 5,不加急 6,取消工单 7,回访 8,新建工单 9,工单驳回 10,激活工单
       var btns = []
-      if (this?.orderInfo?.isThreeOrder) {
-        return []
-      } else if (['DYY'].includes(this?.orderInfo?.orderStatus)) {
+
+      if (['DYY'].includes(this?.orderInfo?.orderStatus)) {
         // 待预约
         btns = [20]
       } else if (['DQD'].includes(this?.orderInfo?.orderStatus)) {
@@ -196,9 +195,6 @@ export default {
     },
     // 处理每个字段是否可编辑
     formOptions() {
-      // 3.0工单禁止编辑
-      var isThreeOrder = !this?.orderInfo?.isThreeOrder
-
       // 已完工, 已结算, 已取消
       var finish =
         ['YWG', 'GCSZX', 'WDWG', 'YWGO'].includes(this?.orderInfo?.orderStatus) ||
@@ -237,54 +233,54 @@ export default {
         // 基础信息--------------------
         // 维保项目
         rpProjectRepairId: {
-          isEdit: isThreeOrder && notNewOrder,
+          isEdit: notNewOrder,
           isShow: this.workOrderType == 4,
           isRules: [...required]
         },
         // 工程项目
         projectNo: {
-          isEdit: isThreeOrder && notNewOrder,
+          isEdit: notNewOrder,
           isShow: this.workOrderType == 2,
           isRules: [...required]
         },
         projectName: {
-          isEdit: isThreeOrder && notNewOrder,
+          isEdit: notNewOrder,
           isShow: this.workOrderType == 2,
           isRules: [...required]
         },
         // 客户名称
         userName: {
-          isEdit: isThreeOrder && !!~[1, 3].indexOf(this?.workOrderType) && !finish,
+          isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
           isShow: true,
           isRules: [...required]
         },
         // 联系人
         linkName: {
-          isEdit: isThreeOrder && !!~[1, 3].indexOf(this?.workOrderType) && !finish,
+          isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
           isShow: true,
           isRules: [...required]
         },
         // 客户电话
         userMobile: {
-          isEdit: isThreeOrder && !!~[1, 3].indexOf(this?.workOrderType) && !finish,
+          isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
           isShow: true,
           isRules: [...mobileRequired2]
         },
         // 客户电话2
         userMobile2: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: [...mobileRequired3]
         },
         // gps地址
         gpsAddress: {
-          isEdit: isThreeOrder && !!~[1, 3].indexOf(this?.workOrderType) && !finish,
+          isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
           isShow: true,
           isRules: [...required]
         },
         // 详细地址
         address: {
-          isEdit: isThreeOrder && !!~[1, 3].indexOf(this?.workOrderType) && !finish,
+          isEdit: !!~[1, 3].indexOf(this?.workOrderType) && !finish,
           isShow: true,
           isRules: []
         },
@@ -296,18 +292,18 @@ export default {
         },
         // 工单类型
         orderSmallType: {
-          isEdit: isThreeOrder && notNewOrder,
+          isEdit: notNewOrder,
           isShow: true,
           isRules: [...required]
         },
         orderChannelId: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: [...required]
         },
         // 预约上门日期
         appointmentTime: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: this.orderInfo.appointmentTime || this.orderInfo.appointmentEndTime ? [...required] : []
         },
@@ -317,98 +313,98 @@ export default {
           isRules: [...required]
         },
         saleCompany: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         source: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         // 产品信息------------------------
         orderProducts: {
-          isEdit: isThreeOrder && !finish && !this.orderInfo.isCj,
+          isEdit: !finish && !this.orderInfo.isCj,
           isShow: true,
           isRules: [...required]
         },
         // 其它信息------------------------
         // 备注
         remark: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         // 派单信息-----------------------------
         // 服务商网点
         websitId: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: [...required]
         },
         isQd: {
-          isEdit: isThreeOrder && isQD,
+          isEdit: isQD,
           isShow: true,
           isRules: [...required]
         },
         workerId: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: this.userInfo.type != 1 && !this.orderInfo.isQd ? [...required] : []
         },
         orderWorkers: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: this.userInfo.type != 1 && !this.orderInfo.isQd ? [...required] : []
         },
         // ------------------------------
         serviceStatus: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         salesPlatform: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         salesOrderId: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         serviceOrderId: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         urgent: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         complaint: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         evaluate: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         reqStatus: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         reqType: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         },
         reqText: {
-          isEdit: isThreeOrder && !finish,
+          isEdit: !finish,
           isShow: true,
           isRules: []
         }