Bladeren bron

fix: 客户销售单详情

zh 2 jaren geleden
bovenliggende
commit
c5aa71b4cd
1 gewijzigde bestanden met toevoegingen van 40 en 49 verwijderingen
  1. 40 49
      src/components/LogisticsTabs/index.vue

+ 40 - 49
src/components/LogisticsTabs/index.vue

@@ -65,82 +65,82 @@
         <el-row :gutter="20">
           <el-col :span="12">
             <el-form-item label="信息编码">
-              <el-input v-model="installDetail.gongDanId" style="width: 85%;" disabled /> <el-button class="tag-read" :data-clipboard-text="installDetail.gongDanId" type="primary" size="mini" @click="copy">复制</el-button>
+              <el-input :value="installDetail.gongDanId" style="width: 85%;" readonly /> <el-button class="tag-read" :data-clipboard-text="installDetail.gongDanId" type="primary" size="mini" @click="copy">复制</el-button>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="创建网点名称">
-              <el-input v-model="installDetail.createWname" style="width: 85%;" disabled /><el-button class="tag-read" :data-clipboard-text="installDetail.createWname" type="primary" size="mini" @click="copy">复制</el-button>
+              <el-input :value="`${installDetail.createWname} (${installDetail.createNumber})`" style="width: 85%;" readonly /><el-button class="tag-read" :data-clipboard-text="installDetail.createWname" type="primary" size="mini" @click="copy">复制</el-button>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="总部信息编码">
-              <el-input v-model="installDetail.pgid" disabled />
+              <el-input :value="installDetail.pgid" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="销售服务网点">
-              <el-input v-model="installDetail.salesWname" disabled />
+              <el-input :value="`${installDetail.salesWname} (${installDetail.salesNumber})`" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="接收派工网点">
-              <el-input v-model="installDetail.afterWname" disabled />
+              <el-input :value="`${installDetail.afterWname} (${installDetail.afterNumber})`" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="6">
             <el-form-item label="主要服务人员">
-              <el-input v-model="installDetail.workerName" disabled />
+              <el-input :value="installDetail.workerName" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="6">
             <el-form-item label="联系电话">
-              <el-input v-model="installDetail.workerPhone" disabled />
+              <el-input :value="installDetail.workerPhone" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="售后服务网点">
-              <el-input v-model="installDetail.installName" disabled />
+              <el-input :value="`${installDetail.installName} (${installDetail.installNumber})`" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="6">
             <el-form-item label="辅助服务人员">
-              <el-input v-model="installDetail.assistName" disabled />
+              <el-input :value="installDetail.assistName" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="6">
             <el-form-item label="联系电话">
-              <el-input v-model="installDetail.assistPhone" disabled />
+              <el-input :value="installDetail.assistPhone" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="工单接收时间">
-              <el-input v-model="installDetail.afterTime" disabled />
+              <el-input :value="installDetail.afterTime" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="工单状态">
-              <el-input v-model="orderState[installDetail.orderState || 1]" disabled />
+              <el-input :value="orderState[installDetail.orderState || 1]" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="派工状态">
-              <el-input v-model=" appointState[installDetail.appointState || 0] " disabled />
+              <el-input :value=" appointState[installDetail.appointState || 0] " readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="完工情况">
-              <el-input v-model="installDetail.orderOver" disabled />
+              <el-input :value="installDetail.orderOver || '0/0'" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="跟单信息员">
-              <el-input v-model="installDetail.adminOfficerName" disabled />
+              <el-input :value="`${installDetail.adminOfficerName} (${installDetail.adminOfficerNumber})`" readonly />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="工单时间">
-              <el-input v-model="installDetail.createTime" disabled />
+              <el-input :value="installDetail.createTime" readonly />
             </el-form-item>
           </el-col>
         </el-row>
@@ -211,6 +211,12 @@ export default {
           value: 4,
           show: true,
           fun: this.getInstalDetail
+        },
+        {
+          label: '安装条码',
+          value: 5,
+          show: true,
+          fun: this.getListInstallCodeV2
         }
       ],
       curTarget: 1,
@@ -712,29 +718,25 @@ export default {
         {
           columnAttributes: {
             label: '操作类别',
-            prop: 'type',
-            width: 200
+            prop: 'type'
           }
         },
         {
           columnAttributes: {
             label: '操作内容',
-            prop: 'content',
-            width: 200
+            prop: 'content'
           }
         },
         {
           columnAttributes: {
             label: '最后操作时间',
-            prop: 'updatetime',
-            width: 200
+            prop: 'updatetime'
           }
         },
         {
           columnAttributes: {
             label: '操作人',
-            prop: 'operator',
-            width: 200
+            prop: 'operator'
           }
         }
       ]
@@ -744,43 +746,37 @@ export default {
         {
           columnAttributes: {
             label: '产品类型',
-            prop: 'barCode',
-            width: 200
+            prop: 'barCode'
           }
         },
         {
           columnAttributes: {
-            label: '急性条码',
-            prop: 'barCode',
-            width: 200
+            label: '机型条码',
+            prop: 'barCode'
           }
         },
         {
           columnAttributes: {
             label: '条码类型',
-            prop: 'barCode',
-            width: 200
+            prop: 'barCode'
           }
         },
         {
           columnAttributes: {
             label: '状态',
-            prop: 'barCode',
-            width: 200
+            prop: 'barCode'
           }
         },
         {
           columnAttributes: {
             label: '采集来源',
-            prop: 'barCode',
-            width: 200
+            prop: 'barCode'
           }
         },
         {
           columnAttributes: {
             label: '采集时间',
-            prop: 'barCode',
-            width: 200
+            prop: 'barCode'
           }
         }
       ]
@@ -790,29 +786,25 @@ export default {
         {
           columnAttributes: {
             label: '产品类型',
-            prop: 'specification',
-            width: 200
+            prop: 'specification'
           }
         },
         {
           columnAttributes: {
             label: '机型条码',
-            prop: 'barCode',
-            width: 200
+            prop: 'barCode'
           }
         },
         {
           columnAttributes: {
             label: '条码类型',
-            prop: 'materialType',
-            width: 200
+            prop: 'materialType'
           }
         },
         {
           columnAttributes: {
             label: '状态',
-            prop: 'orderState',
-            width: 200
+            prop: 'orderState'
           },
           render: (h, { row }) => {
             const { orderState } = row
@@ -822,8 +814,7 @@ export default {
         {
           columnAttributes: {
             label: '采集来源',
-            prop: 'verificationStatus',
-            width: 200
+            prop: 'verificationStatus'
           },
           render: (h, { row }) => {
             const { verificationStatus } = row
@@ -838,8 +829,7 @@ export default {
         {
           columnAttributes: {
             label: '采集时间',
-            prop: 'createTime',
-            width: 200
+            prop: 'createTime'
           }
         }
       ]
@@ -927,6 +917,7 @@ export default {
     getInstalDetail() {
       getInstalDetail({ gongDanId: this.gongDanId }).then(res => {
         this.installDetail = res.data || {}
+        this.installDetail.logs = this.installDetail.logs.sort((a, b) => b.id - a.id)
       })
     },
     copy() {