From c50aa7a3ca54b8b4b9ae419b18e4ab0a01018737 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 05 十二月 2023 18:43:41 +0800
Subject: [PATCH] 修复bug

---
 src/views/warehouse/pallettransports/ifslocation-form.vue |   75 ++++++++++++++++++++++++++++---------
 1 files changed, 57 insertions(+), 18 deletions(-)

diff --git a/src/views/warehouse/pallettransports/ifslocation-form.vue b/src/views/warehouse/pallettransports/ifslocation-form.vue
index 5bc0f5f..babb2ae 100644
--- a/src/views/warehouse/pallettransports/ifslocation-form.vue
+++ b/src/views/warehouse/pallettransports/ifslocation-form.vue
@@ -23,7 +23,7 @@
       </div>
       <div style="display:flex;align-items:center;margin-left:10px;">
         <div>
-          <span>搴撲綅鎻忚堪锛�</span>
+          <span>搴撲綅鍚嶇О锛�</span>
         </div>
         <div>
           <el-input
@@ -56,29 +56,39 @@
         </template>
       </el-table-column>
       <el-table-column type="index" width="50" label="搴忓彿"> </el-table-column>
-      <el-table-column prop="locationNo" label="搴撲綅鍙�" align="center">
+      <el-table-column prop="locNo" label="搴撲綅鍙�" align="center">
       </el-table-column>
       <el-table-column
-        prop="locationDesc"
-        label="搴撲綅鎻忚堪"
+        prop="locName"
+        label="搴撲綅鍚嶇О"
         align="center"
         show-overflow-tooltip
       >
       </el-table-column>
       <el-table-column
-        prop="locationGroupDesc"
-        label="搴撲綅缁勬弿杩�"
+        prop="locType"
+        label="搴撲綅绫诲瀷"
+        align="center"
+        show-overflow-tooltip
+      >
+      <template scope="scope">
+        {{formatLocType(scope.row.locType)}}
+      </template>
+      </el-table-column>
+     <!--  <el-table-column
+        prop="ifsLocation"
+        label="ifs搴撲綅"
         align="center"
         show-overflow-tooltip
       >
       </el-table-column>
       <el-table-column
-        prop="locationTypeDesc"
-        label="搴撲綅绫诲瀷鎻忚堪"
+        prop="ifsLocationGroup"
+        label="ifs搴撲綅缁�"
         align="center"
         show-overflow-tooltip
       >
-      </el-table-column>
+      </el-table-column> -->
     </el-table>
     <div slot="footer" class="dialog-footer">
       <el-button @click="innerVisible = false">鍙� 娑�</el-button>
@@ -94,8 +104,10 @@
 <script>
 import { getIfsLocationByGroupCopyAll } from '@/api/warehouse/location'
 import { updateBatchPalletTransportsMaterial } from '@/api/warehouse/pallettransports'
+import Template from '../../quality/parts/template.vue'
+import { remote } from '../../../api/admin/dict'
 export default {
-  components: {},
+  components: {Template},
   props: {
     currshowlist: {
       type: Boolean,
@@ -108,9 +120,13 @@
       }
     }
   },
+  filters:{
+    
+  },
   data() {
     return {
       innerVisible: false,
+      locTypeOption: [],
       isSubmit: false,
       dataForm: {
         locationNo: '',
@@ -120,7 +136,20 @@
       currLocationRow: null
     }
   },
+  created() {
+    this.getLoc()
+  },
   methods: {
+    formatLocType(val){
+      let list = this.locTypeOption
+      let index = list.findIndex(ele=>{
+        return ele.value == val
+      })
+      if(index!=null){
+        return list[index].label
+      }
+      return null
+    },
     // 鏌ヨifs搴撲綅鍒楄〃
     queryLocation() {
       this.ifsLocationData = []
@@ -128,19 +157,29 @@
         locationNo: this.dataForm.locationNo,
         locationDesc: this.dataForm.locationDesc
       }).then((response) => {
-        if (response.data.code === 0) {
-          const _data = response.data.data.LIST_INFO
+        if (response.data.code == 0) {
+          const _data = response.data.data
           this.ifsLocationData = _data.map((item, index) => {
             return {
               id: index + 1,
-              locationNo: item.LOCATION_NO,
-              locationDesc: item.LOCATION_DESC,
-              locationGroupDesc: item.LOCATION_GROUP_DESC,
-              locationTypeDesc: item.LOCATION_TYPE_DESC,
+              locNo: item.locNo,
+              locName: item.locName,
+              locType: item.locType,
+              ifsLocation: item.ifsLocation,
+              ifsLocationGroup: item.ifsLocationGroup,
               commonChecked: false
             }
           })
         }
+      })
+    },
+    // 鑾峰彇搴撲綅绫诲瀷鐨勬暟鎹瓧鍏�
+    getLoc() {
+      remote('warehouse_type').then((response) => {
+        if (response.data.code === 0) {
+          this.locTypeOption = response.data.data
+        }
+        console.log(response);
       })
     },
     // 鍗曡閫変腑
@@ -169,8 +208,8 @@
       this.transportsList.forEach((item) => {
         transportsMaterials.push({
           id: item.id,
-          toIfsLocationName: this.currLocationRow.locationDesc,
-          toIfsLocationNo: this.currLocationRow.locationNo
+          toIfsLocationName: this.currLocationRow.locName,
+          toIfsLocationNo: this.currLocationRow.locNo
         })
       })
       updateBatchPalletTransportsMaterial(transportsMaterials)

--
Gitblit v1.9.3