Просмотр исходного кода

二次加工单ASN单号添加多商品完善

haozi 5 лет назад
Родитель
Сommit
cb0adb53bf
1 измененных файлов с 8 добавлено и 3 удалено
  1. 8 3
      resources/views/process/create.blade.php

+ 8 - 3
resources/views/process/create.blade.php

@@ -146,6 +146,8 @@
                 tutorials:[],
                 selectedTutorials:[],
                 msg:false,
+                commodityIds:[],
+
             },
             watch:{
                 processContents:{
@@ -165,7 +167,6 @@
                 addProcessContent(){
                     let _this=this;
                     let wms_code=_this.process.wms_code;
-                    console.log(wms_code);
                     if (!wms_code){
                         tempTip.setDuration(3000);
                         tempTip.show('未输入单据号!');
@@ -197,7 +198,6 @@
                     _this.msg=true;
                     axios.post('{{url("api/thirdPart/flux/process/getProcessContent")}}',{wms_code:wms_code})
                         .then(function (response) {
-                            console.log(response.data);
                             if (_this.msg)_this.msg=false;
                             tempTip.cancelWaitingTip();
                             tempTip.setDuration(3000);
@@ -242,6 +242,7 @@
                     let _this=this;
                     _this.processContents.every(function (processContent) {
                         if (processContent.wms_code==wms_code) {
+                            _this.commodityIds.push(processContent.commodity_id);
                             processContent.addBtnShow=false;
                             return false;
                         }
@@ -281,7 +282,11 @@
                 selectedCommodity(commodity,wms_code){
                     let _this=this;
                     _this.processContents.every(function (processContent) {
-                       if (processContent.wms_code==wms_code){
+                        if (_this.commodityIds.includes(commodity.id)){
+                            tempTip.setDuration(3000);
+                            tempTip.show('下方已添加该单据!');
+                            return;
+                        }else if (processContent.wms_code==wms_code){
                            processContent.commodity_id=commodity.id;
                            processContent.commodity_name=commodity.name;
                            processContent.commodity_barcodes=commodity.barcodes;