#
whycq
2024-04-16 57f0e1be38503e373f52bee5f046b517405d2014
pages/phyz/checkLocDetl/locDetl.vue
@@ -53,7 +53,7 @@
      <!-- 底部操作按钮 -->
      <view class="buttom">
         <button size="mini" type="primary" @click="changeSts('warn')">更改库位状态</button>
         <button size="mini" type="primary" @click="agvStart('warn')">纠正库位</button>
         <button size="mini" type="primary" @click="changeStart('warn')">纠正库位</button>
      </view>
   </view>
</template>
@@ -178,6 +178,19 @@
         changeCount() {
            let _this = this
            _this.sourceLoc.locSts = this.locSts2
            let barcode = _this.barcode
            if (this.locSts2 == 'O') {
               barcode = ''
            }
            let param = {
               locNo: _this.sourceLoc.locNo,
               locSts: _this.sourceLoc.locSts,
               barcode: _this.barcode,
               row1: _this.sourceLoc.row1,
               bay1: _this.sourceLoc.bay1,
               lev1: _this.sourceLoc.lev1,
               floor: _this.sourceLoc.floor
            }
            Object.keys(_this.sourceLoc).forEach(function(key){
               if (_this.sourceLoc[key] == null) {
                  _this.sourceLoc[key] = ''
@@ -189,10 +202,38 @@
                  'token': uni.getStorageSync('token'),
                  'content-type': 'application/x-www-form-urlencoded'
               },
               data: _this.sourceLoc,
               data: param,
               method: 'POST',
               success(res) {
                  res = res.data
                  if (res.code === 200) {
                     uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                     _this.$refs.chageDetl.close()
                     setTimeout(()=> {
                        uni.navigateBack()
                     },1000)
                  } else if (res.code == 403) {
                     uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                     setTimeout(() => { uni.reLaunch({ url: '../login/login' }); }, 1000);
                  } else {
                     uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                  }
               }
            })
         },
         changeStart() {
            let _this = this
            let param = {locNo:_this.locNo,containerCode: _this.barcode}
            uni.request({
               url: `${_this.baseUrl}/agvMobile/update/detl/v1`,
               data: param,
               method: 'POST',
               success(res) {
                  res = res.data
                  console.log(res);
                  if (res.code === 200) {
                  }
               }
            })
         }