|  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | <view> | 
|---|
|  |  |  | <view style="font-size: 13px;"> | 
|---|
|  |  |  | <view class="station station-wrk" v-if="station"> | 
|---|
|  |  |  | <view class="mt-flex"> | 
|---|
|  |  |  | <view class="station-title" style="flex: 4;">{{station.threeCode}}</view> | 
|---|
|  |  |  | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <!-- 垫高 --> | 
|---|
|  |  |  | <view style="height: 360rpx;text-align: center;color: #b9b9b9;"> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <!-- <view style="height: 330rpx;text-align: center;color: #b9b9b9;"> | 
|---|
|  |  |  | </view> --> | 
|---|
|  |  |  | <view class="list list-font-color" :class="orderDetl.color" v-for="(orderDetl,index) in dataList" :key="index"> | 
|---|
|  |  |  | <view class="list-left" style="display: flex;flex-direction: column;"> | 
|---|
|  |  |  | <!-- 上 --> | 
|---|
|  |  |  | 
|---|
|  |  |  | </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> | 
|---|
|  |  |  | 
|---|
|  |  |  | <!-- 底部操作按钮 --> | 
|---|
|  |  |  | <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> | 
|---|
|  |  |  | 
|---|
|  |  |  | allCheckBtnTitle: '全选', | 
|---|
|  |  |  | floorList: ['2楼','3楼'], | 
|---|
|  |  |  | floor: '', | 
|---|
|  |  |  | moveType: '' | 
|---|
|  |  |  | moveType: '', | 
|---|
|  |  |  | isAutoDis: false | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onShow() { | 
|---|
|  |  |  | 
|---|
|  |  |  | data: { | 
|---|
|  |  |  | orderNo: orderNo, | 
|---|
|  |  |  | threeCode: threeCode , | 
|---|
|  |  |  | matnr: matnr | 
|---|
|  |  |  | matnr: matnr, | 
|---|
|  |  |  | floor: "F1" | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | method: 'POST', | 
|---|
|  |  |  | success(res) { | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | filterConfirm() { | 
|---|
|  |  |  | console.log(this.dbList); | 
|---|
|  |  |  | this.isAutoDis = true | 
|---|
|  |  |  | if (this.floor == '') { | 
|---|
|  |  |  | uni.showToast({ title: '请选择调拨楼层', icon: "error", position: 'top' }) | 
|---|
|  |  |  | return | 
|---|
|  |  |  | 
|---|
|  |  |  | 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') | 
|---|
|  |  |  | 
|---|
|  |  |  | @import url('../../../static/css/common/order.css'); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .station { | 
|---|
|  |  |  | position: fixed; | 
|---|
|  |  |  | top: 85rpx; | 
|---|
|  |  |  | left: 0; | 
|---|
|  |  |  | right: 0; | 
|---|
|  |  |  | /* position: fixed; */ | 
|---|
|  |  |  | font-size: 18px; | 
|---|
|  |  |  | width: 96%; | 
|---|
|  |  |  | padding: 24rpx; | 
|---|
|  |  |  | z-index: 999; | 
|---|
|  |  |  | font-size: 14px; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .station-title { | 
|---|
|  |  |  | font-size: 32px; | 
|---|