#
whycq
2022-11-01 d43d600ab53bae6c5c57892c0ce51603f7b8d50e
pages/basics/stockCheck.vue
@@ -21,7 +21,7 @@
            </view>
            <view class="square-content">
               <view class="content-input">
                  <input v-model="barcode" type="text" placeholder="扫码 / 输入" maxlength="8"placeholder-style="line-height:  85rpx;">
                  <input v-model="barcode" @input="search" type="text" placeholder="扫码 / 输入" maxlength="8"placeholder-style="line-height:  85rpx;">
                  <uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode" ></uni-icons>
               </view>
            </view>
@@ -92,7 +92,7 @@
                  </view>
                  <view class="changeBox">
                     <view class="num-box">
                        <uni-number-box v-model="count" :min="minCount" :max="maxCount" color="#747474"  @change="changeValue"/>
                        <uni-number-box v-model="count" :min="minCount" :max="99999999" color="#747474"  @change="changeValue"/>
                     </view> 
                  </view>
               </view>
@@ -142,7 +142,36 @@
         getUrl() {
            this.commonUrl = this.baseHttp + this.baseIP + ':' +this.basePORT + "/" +this.baseUrl
         },
         // 根据托盘码搜索
         search() {
            let that = this
            uni.request({
               url: that.commonUrl + '/mobile/checkDetl/auth2',
               header: {
                  'token':uni.getStorageSync('token')
               },
               data: {barcode: that.barcode},
               method:'GET',
               success(result) {
                  let res = result.data
                  if(res.code === 200){
                     for(var i = 0; i < res.data.length;i++){
                        that.matList.push(res.data[i])
                     }
                  } else if (res.code == 403) {
                     uni.showToast({title: res.msg, icon: "none", position: 'top'})
                     setTimeout(() => {
                        uni.reLaunch({
                           url: '../login/login'
                        });
                     }, 1000);
                  } else {
                     uni.showToast({title: res.msg, icon: "none",position: 'top'})
                  }
               }
         
            })
         },
         selectMat() {  // 选择商品
            let that = this
            uni.vibrateShort();
@@ -205,13 +234,14 @@
            });
         },
         revise(item,index) {
            var maxCount = this.matList[index].maxCount
            if (maxCount == undefined ) {
               this.matList[index]["maxCount"] = item.enableQty
            }
            this.enableQty = item.enableQty
            this.count = this.minCount
            this.maxCount = item.maxCount
            // var maxCount = this.matList[index].maxCount
            // if (maxCount == undefined ) {
            //    this.matList[index]["maxCount"] = item.enableQty
            // }
            // this.enableQty = item.enableQty
            // this.count = this.minCount
            // this.maxCount = item.maxCount
            this.count = this.matList[index].anfme
            this.rowNum = index
            this.eject()
            // this.show = true