linwenxin 1 gadu atpakaļ
vecāks
revīzija
aa4ef39adb

+ 8 - 3
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/buttons/button_mixin.js

@@ -8,9 +8,14 @@ export default {
       type: Number,
       default: null
     },
-    options: {
-      type: Object,
-      default: () => ({})
+  },
+  methods:{
+    acquireVerify(v, name) {
+      if (v.$parent[name]) {
+        return v.$parent[name]
+      } else {
+        return this.acquireVerify(v.$parent, name)
+      }
     }
   }
 }

+ 2 - 33
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/buttons/commitSave.vue

@@ -19,40 +19,8 @@ export default {
   },
   methods: {
     save() {
-      if (this.orderInfo.userAttrId === '1' && this.orderInfo.saleTypeId === '3' && this.orderType === 4) {
-        this.$message.error('用户属性为家庭用户,销售类型不能为工程机')
-        return
-      }
-      function appointVjy(v, name) {
-        if (v.$parent[name]) {
-          return v.$parent[name]
-        } else {
-          return appointVjy(v.$parent, name)
-        }
-      }
-      var tijiao = () => {
-        var { id, createBy, updateBy, updateTime, createTime, ...orderInstall } = this.orderInfo.orderInstall
-        var { id, createBy, updateBy, updateTime, createTime, ...orderRepair } = this.orderInfo.orderRepair
+      this.acquireVerify(this, 'allVerify')(() => {
         
-        // ----------------------------------
-      }
-      appointVjy(
-        this,
-        'vjy'
-      )(() => {
-        if (this.cp_gpsAddress !== this.orderInfo.gpsAddress && this.orderInfo.gpsAddress !== this.orderInfo.address) {
-          this.$confirm('定位地址已更新,是否修改详情地址!', '提示', {
-            confirmButtonText: '去修改',
-            cancelButtonText: '继续提交',
-            type: 'warning'
-          })
-            .then(res => {})
-            .catch(() => {
-              tijiao()
-            })
-        } else {
-          tijiao()
-        }
       })
     }
   }
@@ -62,6 +30,7 @@ export default {
 <style lang="scss" scoped>
 .withinLine {
   display: inline-block;
+
   ::v-deep .el-button {
     margin-left: 0;
     margin-right: 10px;

+ 3 - 4
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/buttons/commitTempSave.vue

@@ -11,10 +11,9 @@ export default {
   mixins: [buttonMixin],
   methods: {
     save() {
-      var { id, updateTime, ...orderInstall } = this.orderInfo.orderInstall
-      var { id, updateTime, ...orderRepair } = this.orderInfo.orderRepair
-      
-      // ---------------------------------
+      this.acquireVerify(this, 'allVerify')(() => {
+        
+      })
     }
   }
 }

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

@@ -1,11 +1,9 @@
 <template>
   <zj-page-container>
     <zj-page-fill class="neibuview">
-      <zj-form-container ref="formRef" :form-data="orderInfo" :form-rules="formRules"
-        :form-attributes="{ size: 'mini' }">
+      <zj-form-container ref="formRef" :form-data="orderInfo" :form-rules="formRules" :form-attributes="{ size: 'mini' }">
         <!-- 派工信息 创建不需要 -->
-        <zj-form-module title="派工信息" label-width="68px" :form-data="orderInfo"
-          :form-items="dispatchInfo">
+        <zj-form-module title="派工信息" label-width="68px" :form-data="orderInfo" :form-items="dispatchInfo">
           <div slot="internal-bottom">
             <copy-info text="复制工单信息" :info="dispatchInfo" :order-info="orderInfo" />
           </div>
@@ -19,62 +17,55 @@
           </div>
         </zj-form-module>
         <!-- 基本信息 -->
-        <zj-form-module title="基本信息" label-width="100px" :form-data="orderInfo"
-          :form-items="basicInfo" />
+        <zj-form-module title="基本信息" label-width="100px" :form-data="orderInfo" :form-items="basicInfo" />
         <!-- 服务信息 -->
-        <zj-form-module title="服务信息" label-width="100px" :form-data="orderInfo"
-          :form-items="serviceInfo" />
+        <zj-form-module title="服务信息" label-width="100px" :form-data="orderInfo" :form-items="serviceInfo" />
         <!-- 产品信息 -->
-        <zj-form-module
-          :title="`<span style='color:red'>*</span> ${orderInfo.serviceCategoryId == 1 ? '产品信息' : '服务内容'}`"
+        <zj-form-module :title="`<span style='color:red'>*</span> ${orderInfo.serviceCategoryId == 1 ? '产品信息' : '服务内容'}`"
           :form-data="orderInfo" :form-items="product">
         </zj-form-module>
         <!-- 其它信息 -->
-        <zj-form-module title="其它信息" label-width="80px" :form-data="orderInfo"
-          :form-items="otherInfo" />
+        <zj-form-module title="其它信息" label-width="80px" :form-data="orderInfo" :form-items="otherInfo" />
         <!-- 派单信息 -->
-        <zj-form-module label-width="100px" title="派单信息" :form-data="orderInfo"
-          :form-items="pandanxinxi" />
+        <zj-form-module label-width="100px" title="派单信息" :form-data="orderInfo" :form-items="pandanxinxi" />
       </zj-form-container>
     </zj-page-fill>
     <!-- 操作按钮 -->
     <div>
       <div style="box-sizing: border-box;padding: 10px 10px 0;" v-if="id">
         <!-- 关闭 -->
-        <close-button :options="options" />
+        <close-button />
         <!-- 临时保存 -->
-        <commit-temp-save v-if="~btnRestrict.indexOf(25)" :order-info="orderInfo"
-          :order-type="orderType" :options="options" @upoptions="upoptions" />
+        <commit-temp-save v-if="~btnRestrict.indexOf(25)" :order-info="orderInfo" :order-type="orderType"
+          @upoptions="upoptions" />
         <!-- 关闭工单 -->
-        <close-order v-if="~btnRestrict.indexOf(1)" :order-info="{ ...orderInfo }"
-          :order-type="orderType" :options="options" @upoptions="upoptions" />
+        <close-order v-if="~btnRestrict.indexOf(1)" :order-info="{ ...orderInfo }" :order-type="orderType"
+          @upoptions="upoptions" />
         <!-- 过程反馈 -->
-        <process-feedback v-if="~btnRestrict.indexOf(11)" :order-info="orderInfo"
-          :order-type="orderType" @upoptions="upoptions" />
+        <process-feedback v-if="~btnRestrict.indexOf(11)" :order-info="orderInfo" :order-type="orderType"
+          @upoptions="upoptions" />
         <!-- 驳回 -->
         <div class="withinLine">
-          <rejectOrder v-if="~btnRestrict.indexOf(13)" :order-info="orderInfo"
-            @upoptions="upoptions" />
+          <rejectOrder v-if="~btnRestrict.indexOf(13)" :order-info="orderInfo" @upoptions="upoptions" />
         </div>
         <!-- 备注 -->
-        <process-feedback v-if="~btnRestrict.indexOf(14) " :order-info="orderInfo"
-          :order-type="orderType" resultCode_="999" resultCodeName="备注" @upoptions="upoptions" />
+        <process-feedback v-if="~btnRestrict.indexOf(14)" :order-info="orderInfo" :order-type="orderType"
+          resultCode_="999" resultCodeName="备注" @upoptions="upoptions" />
         <!-- 作废 -->
         <void-view v-if="~btnRestrict.indexOf(15)" :order-info="orderInfo" :order-type="orderType"
           @upoptions="upoptions" />
         <!-- 激活工单 -->
-        <activate v-if="~btnRestrict.indexOf(16)" :order-info="orderInfo"
-          :order-type="orderType" @upoptions="upoptions" />
+        <activate v-if="~btnRestrict.indexOf(16)" :order-info="orderInfo" :order-type="orderType"
+          @upoptions="upoptions" />
       </div>
       <div style="box-sizing: border-box;padding: 10px 10px 0;" v-else>
         <!-- 关闭 -->
-        <close-button :options="options" />
+        <close-button />
         <!-- 临时保存 -->
-        <commit-temp-save :order-info="orderInfo"
-          :order-type="orderType" :options="options" @upoptions="upoptions" />
+        <commit-temp-save :order-info="orderInfo" :order-type="orderType" @upoptions="upoptions" />
         <!-- 下派工单 -->
-        <commit-save :order-info="orderInfo" :order-type="orderType"
-          :options="options" :cp_gpsAddress="cp_gpsAddress" @upoptions="upoptions" />
+        <commit-save :order-info="orderInfo" :order-type="orderType" :cp_gpsAddress="cp_gpsAddress"
+          @upoptions="upoptions" />
       </div>
     </div>
   </zj-page-container>
@@ -123,19 +114,17 @@ export default {
   ],
   methods: {
     upoptions() {
-      
+
     },
-    vjy(cb) {
+    allVerify(cb) {
       this.$refs.formRef.validate((valid, invalidFields, errLabels) => {
         if (valid) {
           cb && cb()
         }
       })
     },
-    appointVjy(arr, cb) {
-      this.$refs.formRef.validateField_fx(
-        arr,
-        (valid, invalidFields, errLabels) => {
+    appointVerify(arr, cb) {
+      this.$refs.formRef.validateField_fx(arr, (valid, invalidFields, errLabels) => {
           if (valid) {
             cb && cb()
           }
@@ -150,10 +139,12 @@ export default {
 .neibuview {
   box-sizing: border-box;
   padding-left: 16px;
+
   ::v-deep .zj-page-fill-scroll {
     box-sizing: border-box;
     padding-right: 16px;
-    &>div:nth-child(1){
+
+    &>div:nth-child(1) {
       margin-top: 20px;
     }
   }

+ 211 - 247
src/views/workOrder/workOrderPool/detailModule/workOrderInfo/mixins/workOrderLogic.js

@@ -100,10 +100,6 @@ export default {
       type: [String, Number],
       default: null
     },
-    options: {
-      type: Object,
-      default: () => ({})
-    },
     createWorkerData: {
       type: Object,
       default: null
@@ -135,13 +131,13 @@ export default {
     // 判断工单状态
     orderType() {
       if (this.orderInfo) {
-        
+
       }
       return -1
     },
     // 处理操作按钮是否可以操作
     btnRestrict() {
-      return [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]
+      return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
     },
     // 处理每个字段是否可编辑
     formOptions() {
@@ -149,421 +145,421 @@ export default {
         // 基础信息--------------------
         // 客户名称
         userName: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 联系人
         linkName: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 客户电话
         userMobile: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 客户电话2
         userMobile2: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 用户属性,总包服务商和平台超管可以编辑
         userAttrId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // vip等级
         vip: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 区号
         areaCode: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 固话
         telPhone: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         gpsAddress: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 详细地址
         address: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         orderWorkers: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 定位获取地址功能
         geographicalPosi: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 商城信息-------------------
         // 工单行号
         shopOrderNo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 电商标识
         shopFlag: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 店铺编号
         shopNo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 店铺名称
         shopName: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 下单电话
         shopOrderPhone: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 是否新零售
         shopNewRetail: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 其它信息------------------------
         // 支架
         bracket: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 加长管
         pipe: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 空气开关
         swithFlag: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 高空作业
         highAltitude: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 一次性成型墙孔
         hole: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 备注
         remark: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 派单信息-----------------------------
         // 派工方式
         dispatchFlag: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 服务商网点
         websitId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 预约上门日期
         appointmentTime: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 添加修改工程师
         dispatched: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 产品信息-------------------------------
         // 新增,报完工前并且没有作废没有关闭可以修改
         addProductInfo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 删除,报完工前并且没有作废没有关闭可以修改
         delProduct: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 编辑,报完工前并且没有作废没有关闭可以修改
         endProductInfo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 故障信息-------------------------------
         // 新增,报完工前并且没有作废没有关闭可以修改
         addmalfunctionInfo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 删除,报完工前并且没有作废没有关闭可以修改
         delmalfunction: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 编辑,报完工前并且没有作废没有关闭可以修改
         endmalfunctionInfo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 清洗信息-------------------------------
         // 新增,报完工前并且没有作废没有关闭可以修改
         addcleanseInfo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 删除,报完工前并且没有作废没有关闭可以修改
         delcleanse: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 编辑,报完工前并且没有作废没有关闭可以修改
         endcleanseInfo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 服务信息--------------------------------
         // 总包商户
         brandId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 商户网点
         saleWebsitId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 服务类目
         serviceCategoryId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 工单类型
         orderType: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 工单小类
         orderSmallType: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         //
         demandTypeId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         //
         demandSmallTypeId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 品牌
         productBrandId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 产品大类
         mainId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 销售单号
         saleNo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 销售类型
         saleTypeId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 销售联系人
         saleLinkName: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 销售联系人电话
         saleLinkPhone: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 消息来源
         infoSourceId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 消息渠道
         infoChannelId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 跨区编号
         crossNo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 购买时间
         buyTime: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 营销活动
         marketActivityId: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 发票号码
         invoiceNo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 用户期望上门时间
         expectTime: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 妥投时间
         properVoteTime: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         //预计到货时间
-        expectArrivalTime:{
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+        expectArrivalTime: {
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 首次上门预约日期
         firstAppointmentTime: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 是否上传总部
         uploadFlag: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 是否现场收费
         isOnsiteCharges: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 是否脱机采集
         isOfflineWorker: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 特殊技能标签---------------------------------
         // 技能要求
         labels1: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 特殊标签
         labels2: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         enginName: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         enginNo: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 垫装类型
         enginAdvanceType: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
         // 辅材提供方
         enginMaterialSupply1: {
-          isEdit:true,
-          isShow:true,
-          isRules:[]
+          isEdit: true,
+          isShow: true,
+          isRules: []
         },
       }
     },
@@ -581,45 +577,13 @@ export default {
           id: this.id
         }).then(res => {
           this.orderInfo = {
-            websitId_qdUse: this.orderInfo?.websitId_qdUse || '',
             ...res.data,
-            // 用户期望上门时间转换
-            expectTime: (() => {
-              if (res.data.expectStartTime && res.data.expectEndTime) {
-                var [day1, tim1] = res.data.expectStartTime?.split(' ')
-                return `${day1} ${tim1}`
-              } else {
-                return ''
-              }
-            })(),
-            orderBaseRelaList: res.data.orderBaseRela ? [res.data.orderBaseRela] : [],
-            orderMaterialList: res.data.orderMaterialList || res.data.orderMaterials || [],
-            // 特殊要求数据转换
-            labels1: res.data.orderLabels ? res.data.orderLabels.map(item => item.label) : [],
-            labels2: res.data.orderLabels ? res.data.orderLabels.map(item => item.label) : [],
-            isEnginInfo: this.isEnginInfo,
-            uploadFlagRe: res.data.uploadFlag,
-            isOnsiteChargesRe: res.data?.orderRepair?.isOnsiteCharges
-          }
-          if (!this.cp_gpsAddress) {
-            this.cp_gpsAddress = this.orderInfo.gpsAddress
           }
           cb && cb()
         })
       } else {
         // 创建工单
-        this.orderInfo = Object.assign({}, initdata_, {
-          buyTime: new Date().Format('yyyy-MM-dd 00:00:00'),
-          ...(() => {
-            if (this.isService && !this.isZbService) {
-              return { dispatchFlag: 'D', websitId: this.userInfo.websitId }
-            }
-            return { dispatchFlag: 'A' }
-          })()
-        })
-        if (!this.cp_gpsAddress) {
-          this.cp_gpsAddress = this.orderInfo.gpsAddress
-        }
+        this.orderInfo = Object.assign({}, initdata_, {})
       }
     }
   }