whycq
2024-06-06 c48093016b1511ce8b33ffb49062a3bf7a1aed16
pages/phyz/checkLocDetl/locDetl.vue
@@ -44,8 +44,8 @@
                  </view>
               </view>
               <view class="btn">
                  <view class="btn-left" @click="changeClose()">取消</view>
                  <view class="btn-right" @click="changeCount()">修改</view>
                  <button class="btn-left" @click="changeClose()">取消</button>
                  <button class="btn-right" @click="changeCount()" :disabled="changeDis">修改</button>
               </view>
            </view>
         </uni-popup>
@@ -54,7 +54,7 @@
      <!-- 底部操作按钮 -->
      <view class="buttom">
         <button size="mini" type="primary" @click="changeSts('warn')">更改库位状态</button>
         <button size="mini" type="primary" @click="changeStart('warn')">纠正库位</button>
         <button size="mini" type="primary" @click="changeStart('warn')" :disabled="changeStartDis">纠正库位</button>
      </view>
   </view>
</template>
@@ -90,7 +90,9 @@
               {title: 'O.空库位',val: 'O'},
               {title: 'X.禁用',val: 'X'},
            ],
            sourceLoc: ''
            sourceLoc: '',
            changeDis: false,
            changeStartDis: false
         }
      },
      onShow() {
@@ -206,6 +208,7 @@
                  _this.sourceLoc[key] = ''
               }
            })
            _this.changeDis = true
            uni.request({
               url: `${_this.baseUrl}/agv/locMast/update/auth`,
               header: {
@@ -216,6 +219,7 @@
               method: 'POST',
               success(res) {
                  res = res.data
                  _this.changeDis = false
                  if (res.code === 200) {
                     uni.showToast({ title: res.msg, icon: "success", position: 'top' })
                     _this.$refs.chageDetl.close()
@@ -228,11 +232,15 @@
                  } else {
                     uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                  }
               },
               fail(res) {
                  _this.changeDis = false
               }
            })
         },
         changeStart() {
            let _this = this
            _this.changeStartDis = true
            let param = {locNo:_this.locNo,containerCode: _this.barcode}
            uni.request({
               url: `${_this.baseUrl}/agvMobile/update/detl/v1`,
@@ -241,6 +249,7 @@
               method: 'POST',
               success(res) {
                  res = res.data
                  _this.changeStartDis = false
                  if (res.code === 200) {
                     uni.showToast({ title: res.msg, icon: "success", position: 'top' })
                     _this.$refs.chageDetl.close()
@@ -253,6 +262,9 @@
                  } else {
                     uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                  }
               },
               fail(res) {
                  _this.changeStartDis = false
               }
            })
         }