dengjunjie
2025-01-07 ceb8c334e8ca10d569b4c7f72b74126ce1877e48
´úÂë¹ÜÀí/»´°²PDA/pages/stash/raworderboxing.vue
@@ -16,9 +16,12 @@
                     <uni-easyinput type="text" placeholder="请扫描内箱标签" ref='midInput' :focus="focus"
                        v-model="materSn" @input="snInput" />
                  </uni-forms-item>
                  <uni-forms-item label="初始寿命:" v-if="Test">
                     <uni-easyinput type="text" placeholder="请输入初始寿命" ref='midInput' v-model="Initiallife" />
                  <uni-forms-item :label="Testlabel" v-if="Test">
                     <uni-easyinput type="text" :placeholder="Testplaceholder" ref='midInput'
                        v-model="Initiallife" />
                  </uni-forms-item>
                  <!-- <uni-forms-item>
                     <checkbox checked="check">是否满盘</checkbox>
                  </uni-forms-item> -->
@@ -37,11 +40,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>
@@ -178,6 +181,8 @@
            matTotals: [],
            warehouseId: "",
            Test: false,
            Testlabel: "",
            Testplaceholder: "",
            Testcheck: false,
         }
      },
@@ -187,7 +192,16 @@
         this.addressFocus = false;
         this.orderNo = res.orderNo;
         this.warehouseId = res.warehouseId;
         this.Test = this.warehouseId == 1; //把1改成测试架仓库区ID
         if (this.warehouseId == 6) { //测试架仓库区ID
            this.Test = true;
            this.Testlabel = "初始寿命:";
            this.Testplaceholder = "请输入初始寿命";
         } else if (this.warehouseId == 2) { //油墨仓库区ID
            this.Test = true;
            this.Testlabel = "数量:";
            this.Testplaceholder = "请输入数量";
            this.Initiallife = 16;
         }
         this.label = "单据编号:" + this.orderNo;
         this.getData();
      },
@@ -351,9 +365,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 +500,8 @@
            })
         },
         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 {
                  }
               }
            })
            this.sns.map((item, index) => {
               if (item == res) {
                  this.sns.splice(index, 1);
               }
            })
            this.matInfos.splice(res, 1);
            this.sns.splice(res, 1);
         },
         submit() {
            if (this.barcode == "") {
@@ -534,7 +532,7 @@
               MainData: {
                  "palletCode": this.barcode,
                  "orderNo": this.orderNo,
                  "initiallife":this.Initiallife,
                  "initiallife": this.Initiallife,
                  // "isFull": this.check
                  "warehouseId": this.warehouseId
               },