whycq
2024-10-18 2b5bf2b63f6b8718a396f16f02c682f635744425
pages/phyz/bcp/bcpDbList.vue
@@ -61,7 +61,7 @@
                  </view>
               </view>
               <view class="btn filter-btn">
                  <view class="btn-right" @click="filterConfirm()">开始调拨</view>
                  <button class="btn-right" @click="filterConfirm()" :disabled="isAutoDis">开始调拨</button>
               </view>
            </view>
         </uni-popup>
@@ -69,7 +69,7 @@
      <!-- 底部操作按钮 -->
      <view class="buttom">
         <button size="mini" @click="isAuto('unAuto')">手动</button>
         <button size="mini" type="primary" @click="isAuto('auto')">自动</button>
         <button size="mini" type="primary" @click="isAuto('auto')" >自动</button>
      </view>
   </view>
</template>
@@ -93,7 +93,8 @@
            allCheckBtnTitle: '全选',
            floorList: ['2楼','3楼'],
            floor: '',
            moveType: ''
            moveType: '',
            isAutoDis: false
         }
      },
      onShow() {
@@ -276,6 +277,7 @@
         },
         filterConfirm() {
            console.log(this.dbList);
            this.isAutoDis = true
            if (this.floor == '') {
               uni.showToast({ title: '请选择调拨楼层', icon: "error", position: 'top' })
               return
@@ -283,17 +285,27 @@
            let _this = this
            let param = {floor: this.floor,dbList: this.dbList,moveType: this.moveType}
            uni.request({
               url: `${_this.baseUrl}/agvMobile/agv/v1/locMove`,
               url: `${_this.baseUrl}/agvMobile/agv/v2/locMove`,
               header: {'token': uni.getStorageSync('token'),},
               data: param,
               method: 'POST',
               success(res) {
                  _this.isAutoDis = false
                  console.log(res);
                  res = res.data
                  if (res.code === 200) {
                     uni.navigateBack({
                        delta: 1
                     });
                  }
                  } 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' })
                  }
               },
               fail(res) {
                  _this.isAutoDis = false
               }
            })
            this.$refs.filter.close('bottom')
@@ -306,7 +318,7 @@
   @import url('../../../static/css/common/order.css');
   
   .station {
      position: fixed;
      /* position: fixed; */
      font-size: 18px;
      width: 96%;
      padding: 24rpx;