shish 8 месяцев назад
Родитель
Сommit
48a5e6de52

+ 8 - 1
ghsApp/src/admin/item/detail.vue

@@ -437,7 +437,7 @@
 import TuiListCell from "@/components/plugin/list-cell";
 const form = require("@/utils/formValidation.js");
 import { getAllItemClass } from "@/api/item-class";
-import { applyAuth,modifyCgStaff,setLosing,modifyUnit,modifyRatio,modifyWeight,clearLimitBuy } from '@/api/item';
+import { applyAuth,modifyCgStaff,setLosing,modifyUnit,modifyRatio,modifyWeight,clearLimitBuy,changeVirtualStock } from '@/api/item';
 //import { delCpItem,addCpItem } from '@/api/cp'
 import { getAllUnit } from "@/api/unit";
 import { addProduct,updateProduct,getProductDetail,py,print,modifyOnStockFn,delStatusUpdate,changeBelongCost,modifyAvCost,modifyPartAcceptItem } from "@/api/product";
@@ -1062,6 +1062,13 @@ export default {
 		},
     virtualStockChange(value){
       this.form.virtualStock = value
+      if(this.productData.id && Number(this.productData.id)>0){
+        changeVirtualStock({id:this.productData.id,virtualStock:this.form.virtualStock}).then(res=>{
+          if(res.code == 1){
+            this.$msg('修改成功')
+          }
+        })
+      }
     },
     belongCostChange(value){
       let that = this

+ 4 - 0
ghsApp/src/api/item/index.js

@@ -125,4 +125,8 @@ export const getPriceChangeList = data => {
 
 export const getCostChangeList = data => {
 	return https.get('/cost-change/list', data)
+}
+
+export const changeVirtualStock = data => {
+	return https.get('/item/change-virtual-stock', data)
 }

+ 8 - 1
hdApp/src/admin/item/detail.vue

@@ -434,7 +434,7 @@
 import TuiListCell from "@/components/plugin/list-cell";
 const form = require("@/utils/formValidation.js");
 import { getAllItemClass } from "@/api/item-class";
-import { applyAuth,modifyCgStaff,setLosing,modifyUnit,modifyRatio,modifyWeight,clearLimitBuy } from '@/api/item';
+import { applyAuth,modifyCgStaff,setLosing,modifyUnit,modifyRatio,modifyWeight,clearLimitBuy,changeVirtualStock } from '@/api/item';
 import { getAllUnit } from "@/api/unit";
 import { addProduct,updateProduct,getProductDetail,py,print,modifyOnStockFn,delStatusUpdate,changeBelongCost,modifyPartAcceptItem } from "@/api/product";
 import { getPtItemDetail } from "@/api/pt-item";
@@ -1048,6 +1048,13 @@ export default {
     },
     virtualStockChange(value){
       this.form.virtualStock = value
+      if(this.productData.id && Number(this.productData.id)>0){
+        changeVirtualStock({id:this.productData.id,virtualStock:this.form.virtualStock}).then(res=>{
+          if(res.code == 1){
+            this.$msg('修改成功')
+          }
+        })
+      }
     },
     frontUseChange(e){
       this.form.frontUse = e.detail.value ? 1 : 0;

+ 4 - 0
hdApp/src/api/item/index.js

@@ -22,4 +22,8 @@ export const getPoster = data => {
 
 export const changeFrontHide = data => {
 	return https.get('/item/change-front-hide', data)
+}
+
+export const changeVirtualStock = data => {
+	return https.get('/item/change-virtual-stock', data)
 }