From ca8aab2ff57dd7e2079090156c7ab1809180f191 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期二, 07 五月 2024 15:14:56 +0800
Subject: [PATCH] 库存出库时,增加当前位置的库存数量,选择子位置之后自动带出+根据产品和位置获取在库数量的接口联调
---
src/views/overview/AddOverviewDialog.vue | 20 ++++++++++++++++++++
src/components/makepager/CommonFormTableView.vue | 6 +++---
2 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue
index 7dc1284..500bf19 100644
--- a/src/components/makepager/CommonFormTableView.vue
+++ b/src/components/makepager/CommonFormTableView.vue
@@ -259,7 +259,7 @@
style="width: 80%"
@change="
(val) => {
- selSonLocationClick(val, item.prop)
+ selSonLocationClick(val, item.prop,scope.row,scope)
}
"
>
@@ -900,8 +900,8 @@
this.$emit("selLocationClick", item, prop)
},
// 閫夋嫨瀛愪綅缃�
- selSonLocationClick(item) {
- this.$emit("selSonLocationClick", item)
+ selSonLocationClick(item,prop,row,scope) {
+ this.$emit("selSonLocationClick", item,prop,row,scope)
},
// 鑾峰彇鍦ㄥ簱涓庨娴嬫暟閲�
getAmountAndPrediction(item, val, ite) {
diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue
index a942362..1bf61aa 100644
--- a/src/views/overview/AddOverviewDialog.vue
+++ b/src/views/overview/AddOverviewDialog.vue
@@ -477,6 +477,7 @@
@inputContent="inputContent"
@addProductClick="addProductClick('鎿嶄綔')"
@getSelectArray="getSelectArray"
+ @selSonLocationClick="selSonLocationClick"
@emptyProductClick="emptyProductClick"
@clearupProduct="clearupProduct"
>
@@ -643,6 +644,9 @@
getLogisticCompanyList,
printReceipts,
} from "@/api/overview/overview";
+import {
+ getLocationProductAmount
+} from "@/api/operate/inventoryAdjustment"
import {
getSupplierList,
getCompanyList,
@@ -1337,6 +1341,7 @@
sonLocation: true,
isRequird: true,
},
+ { label: "鍦ㄥ簱鏁伴噺", prop: "inLibraryAmount" },
{ label: "鏁伴噺", prop: "amount", inputFloat: true },
{ label: "璁¢噺鍗曚綅", prop: "unit" },
{ label: "杈呭姪鏁伴噺", prop: "auxiliaryAmount",inputFloatValue:true,isInputFloat:'inputFloatAuxiliaryAmount' },
@@ -1564,6 +1569,21 @@
}
});
},
+ selSonLocationClick(val, prop, row,scope){
+ if(this.workType == 2){
+ if(prop=='fromLocationId'){
+ getLocationProductAmount({
+ locationId:val.value,
+ productId:row.productId
+ }).then((res)=>{
+ if(res.code==200){
+ this.$set(this.tableData[scope.$index],'inLibraryAmount',res.data?res.data.amount:0)
+ this.$forceUpdate()
+ }
+ })
+ }
+ }
+ },
// 鏂板
addProductClick(value) {
console.log(value);
--
Gitblit v1.8.0