hutongqing
2024-12-28 f4e01fb44b5428e61780e63d272df1d03f7281f3
代码管理/淮安PDA/pages/stash/raworderboxing.vue
@@ -37,11 +37,11 @@
                        </view>
                     </template>
                  </uni-list-item> -->
                  <uni-list-item direction="column" v-for="(item,index) in matInfos" :key="item.sn">
                  <uni-list-item direction="column" v-for="(item,index) in matInfos" :key="index">
                     <template v-slot:body>
                        <view class="uni-list-box">
                           <uni-icons type="trash" size="22" style="position: absolute;right: 5%;"
                              @click="deleteList(item.sn)">
                              @click="deleteList(index)">
                           </uni-icons>
                           <view class="uni-content">
                              <view class="uni-title-sub uni-ellipsis-2">閲囪喘鍗曞彿锛歿{item.purchaseOrderNo}}</view>
@@ -351,9 +351,9 @@
                        //    matCode: res.data.materielCode,
                        //    matQuantity: parseInt(res.data.quantity)
                        // });
                        // this.sns.push(res.data.serialNumber);
                        this.sns.push(res.data.serialNumber);
                        this.matInfos.splice(0, this.matInfos.length);
                        // this.matInfos.splice(0, this.matInfos.length);
                        this.matInfos.push(res.data);
                        if (res.message) {
                           this.$refs.uToast.show({
@@ -486,24 +486,27 @@
            })
         },
         deleteList(res) {
            var sn = '';
            this.matInfos.map((item, index) => {
               if (item.sn == res) {
                  this.matInfos.splice(index, 1);
                  sn = item.sn;
                  var tmp = this.matTotal.find(x => x.matCode == item.matCode);
                  if (tmp) {
                     tmp.matQuantity -= parseInt(item.quantity);
                  } else {
            // var sn = '';
               this.matInfos.splice(res, 1);
                  this.sns.splice(res, 1);
            // this.matInfos.map((item, index) => {
            //    if (item.sn == res) {
            //       this.matInfos.splice(index, 1);
            //       sn = item.sn;
            //       var tmp = this.matTotal.find(x => x.matCode == item.matCode);
            //       if (tmp) {
            //          tmp.matQuantity -= parseInt(item.quantity);
            //       } else {
                  }
               }
            })
            this.sns.map((item, index) => {
               if (item == res) {
                  this.sns.splice(index, 1);
               }
            })
            //       }
            //    }
            // })
            // this.sns.map((item, index) => {
            //    if (item == res) {
            //       this.sns.splice(index, 1);
            //    }
            // })
         },
         submit() {
            if (this.barcode == "") {