#
whycq
2024-05-22 407e5ebf0da7174249e1d71d56599ad6e697e12c
pages/phyz/wrkMast/wrkMast.vue
@@ -21,7 +21,7 @@
            <view>目标库位:{{orderDetl.locNo}}</view>
            <view>货架码:{{orderDetl.barcode}}</view>
         </view>
         <view class="list-right" @click="opt(index)">
         <view class="list-right" @click="opt(orderDetl)">
            <uni-icons type="bars" size="25"  color="#fff"></uni-icons>
         </view>
      </view>
@@ -108,10 +108,13 @@
            <view class="filter-popup" style="height: 50vh;">
               <!-- 标题 -->
               <view class="title">操作</view>
               <button size="mini">完成</button>
               <button size="mini">取消(AGV)</button>
               <button size="mini">取消</button>
               <button size="mini">更改调拨方式</button>
               <view style="display: flex;flex-wrap: wrap;">
                  <button size="mini" type="primary" @click="handControlWrkMast('1')" >完成</button>
                  <button size="mini" type="warn" @click="handControlWrkMast('2')">取消(AGV)</button>
                  <button size="mini" @click="handControlWrkMast('5')">取消</button>
               </view>
               <!-- <button size="mini">更改调拨方式</button> -->
            </view>
         </uni-popup>
      </view>
@@ -149,7 +152,8 @@
            },
            index: 0,
            count: 0,
            mask: false
            mask: false,
            wrkNo: ''
            
         }
      },
@@ -230,7 +234,8 @@
            },300)
         },
         // 添加入库商品至 待组托列表
         opt(index) {
         opt(orderDetl) {
            this.wrkNo = orderDetl.wrkNo
            this.$refs.option.open('bottom')
         },
         addClose() {
@@ -305,6 +310,31 @@
            this.data.io_type = ''
            this.getOrderDetlList(this.searchValue,10)
            this.$refs.filter.close()
         },
         handControlWrkMast(type) {
            let _this = this
            let param = {workNo: _this.wrkNo,type: type}
            uni.request({
               url: `${_this.baseUrl}/agv/hand/control/wrkMast`,
               header: {
                  'token': uni.getStorageSync('token'),
                  'content-type': 'application/x-www-form-urlencoded'
               },
               data: param,
               method: 'POST',
               success(res) {
                  res = res.data
                  if (res.code === 200) {
                     _this.$refs.option.close()
                     _this.getOrderDetlList(this.searchValue,10)
                  } 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' })
                  }
               }
            })
         }
         
      }
@@ -441,6 +471,7 @@
      border-radius: 30rpx 30rpx 0rpx 0rpx;
   }
   .filter-popup button {
      flex: 1;
      margin: 16rpx;
   }
   .filter-popup-item {