Browse Source

修改bug

qukaidi 3 years ago
parent
commit
561a0fd033

+ 8 - 1
src/api/basicData/configuration.js

@@ -198,4 +198,11 @@ export function repealCancel(data) {
       method: 'post',
       data: data
     })
-  }
+  }
+  export function warehouseList(data) {
+    return request({
+        url: '/api/blade-client/storagedesc/list',
+        method: 'get',
+        params: data
+    })
+}

+ 22 - 3
src/views/businessManagement/salesOrder/index.vue

@@ -106,7 +106,8 @@ import {
   saveSell,
   detail,
   generateShipment,
-  genClient
+  genClient,
+  warehouseList
 } from "@/api/basicData/configuration";
 import detailPage from "./detailsPageEdit";
 import search from "../../../page/index/search";
@@ -147,7 +148,9 @@ export default {
       multiple: true,
       selection: [],
       isShow: true,
-      detailData: {}
+      detailData: {},
+      warehouseTypeOption:[],
+      warehouseList:[]
     };
   },
   async created() {
@@ -209,6 +212,12 @@ export default {
         };
       }
     });
+    this.getWorkDicts("warehouseType").then(res => {
+      this.warehouseTypeOption = res.data.data
+    })
+    warehouseList().then(res => {
+      this.warehouseList = res.data.data.records
+    })
   },
   activated() {
     setTimeout(() => {
@@ -676,12 +685,22 @@ export default {
                 delete item.updateTime
                 delete item.updateUser
               })
+              this.warehouseTypeOption.forEach((item,index)=>{
+                if(index==0){
+                  res.data.data.warehouseType=item.dictValue
+                }
+              })
+              this.warehouseList.forEach((item,index)=>{
+                if(index==0){
+                  res.data.data.storageId=item.id
+                }
+              })
               delete res.data.data.createTime
               delete res.data.data.id
               delete res.data.data.sysNo
               delete res.data.data.corpName
               delete res.data.data.belongToCorpList
-              genClient(res.data.data).then(()=> {
+              genClient(res.data.data).then(() => {
                 this.$message.success('客户收货成功')
                 this.onLoad(this.page, this.search);
               })