jf 5 лет назад
Родитель
Сommit
8ef1fe97f8
2 измененных файлов с 21 добавлено и 12 удалено
  1. 18 2
      ghsApp/src/admin/billing/index.vue
  2. 3 10
      hdApp/src/pagesPurchase/ghsProduct.vue

+ 18 - 2
ghsApp/src/admin/billing/index.vue

@@ -152,8 +152,24 @@ export default {
 				if (val.index === 0) {
 					this.modalCancel();
 				} else {
-					this.updateItemEvent(this.customData);
-					this.modalCancel();
+					const { bigCount,smallCount,bigNum,bigUnit,smallNum,smallUnit,ratio} = this.customData;
+					const ratioNum = Number(ratio);
+					//超过库存时 设置为库存最大值 1
+					if (Number(bigCount) * ratioNum + Number(smallCount) > Number(bigNum) * ratioNum + Number(smallNum)) {
+						uni.showToast({
+							// title: `库存只有${bigNum}${bigUnit}${smallNum}${smallUnit}`,
+							title: '库存不足',
+							icon: "none"
+						});
+						this.customData.bigCount = 0;
+						this.customData.smallCount = 0;
+						this.delAllEvent(this.customData)
+					} else {
+						this.updateItemEvent(this.customData);
+						this.modalCancel();
+					}
+					// this.updateItemEvent(this.customData);
+					// this.modalCancel();
 				}
 
 

+ 3 - 10
hdApp/src/pagesPurchase/ghsProduct.vue

@@ -312,20 +312,13 @@ export default {
 				if (val.index === 0) {
 					this.modalCancel();
 				} else {
-					const {
-						bigCount,
-						smallCount,
-						bigNum,
-						bigUnit,
-						smallNum,
-						smallUnit,
-						ratio
-					} = this.customData;
+					const { bigCount,smallCount,bigNum,bigUnit,smallNum,smallUnit,ratio} = this.customData;
 					const ratioNum = Number(ratio);
 					//超过库存时 设置为库存最大值 1
 					if (Number(bigCount) * ratioNum + Number(smallCount) > Number(bigNum) * ratioNum + Number(smallNum)) {
 						uni.showToast({
-							title: `库存只有${bigNum}${bigUnit}${smallNum}${smallUnit}`,
+							// title: `库存只有${bigNum}${bigUnit}${smallNum}${smallUnit}`,
+							title: '库存不足',
 							icon: "none"
 						});
 						this.customData.bigCount = 0;