From f2711c9c2b1309b5fcb52577b44b3f239e54408f Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期日, 02 六月 2024 15:48:49 +0800 Subject: [PATCH] # --- pages/phyz/stationManage/stationDetl.vue | 81 ++++++++++++++++++++++++++++++++-------- 1 files changed, 64 insertions(+), 17 deletions(-) diff --git a/pages/phyz/stationManage/stationDetl.vue b/pages/phyz/stationManage/stationDetl.vue index 5a195fa..0f0c000 100644 --- a/pages/phyz/stationManage/stationDetl.vue +++ b/pages/phyz/stationManage/stationDetl.vue @@ -71,8 +71,8 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="emptyPakinClose">鍙栨秷</view> - <view class="btn-right" @click="emptyPakinConfirm()">鍏ュ簱</view> + <button class="btn-left" @click="emptyPakinClose">鍙栨秷</button> + <button class="btn-right" @click="emptyPakinConfirm()" :disabled="emptyPakinDis">鍏ュ簱</button> </view> </view> </uni-popup> @@ -88,7 +88,7 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="doBackClose">鍙栨秷</view> + <button class="btn-left" @click="doBackClose">鍙栨秷</button> <button class="btn-right" @click="doBackConfirm()" :disabled="doBackDis">閫�搴�</button> </view> </view> @@ -106,8 +106,8 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="containerMoveOutClose">鍙栨秷</view> - <view class="btn-right" @click="containerMoveOut()">纭鍑哄簱</view> + <button class="btn-left" @click="containerMoveOutClose">鍙栨秷</button> + <button class="btn-right" @click="containerMoveOut()" :disabled="containerMoveOutDis">纭鍑哄簱</button> </view> </view> </uni-popup> @@ -124,8 +124,8 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="containerMoveOutClose">鍙栨秷</view> - <view class="btn-right" @click="containerMoveOut2()">纭绂诲満</view> + <button class="btn-left" @click="containerMoveOutClose">鍙栨秷</button> + <button class="btn-right" @click="containerMoveOut2()" :disabled="containerMoveOut2Dis">纭绂诲満</button> </view> </view> </uni-popup> @@ -142,8 +142,8 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="pickInClose">鍙栨秷</view> - <view class="btn-right" @click="pickIn()">纭鎷f枡</view> + <button class="btn-left" @click="pickInClose">鍙栨秷</button> + <button class="btn-right" @click="pickIn()" :disabled="pickInDis">纭鎷f枡</button> </view> </view> </uni-popup> @@ -165,8 +165,8 @@ </view> </view> <view class="btn"> - <view class="btn-left" @click="emptyOutClose">鍙栨秷</view> - <view class="btn-right" @click="emptyOutConfirm()">鍑哄簱</view> + <button class="btn-left" @click="emptyOutClose">鍙栨秷</button> + <button class="btn-right" @click="emptyOutConfirm()" :disabled="emptyOutDis">鍑哄簱</button> </view> </view> </uni-popup> @@ -183,8 +183,8 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="allocationInClose">鍙栨秷</view> - <view class="btn-right" @click="allocationInConfirm()">纭杩涘満</view> + <button class="btn-left" @click="allocationInClose">鍙栨秷</button> + <button class="btn-right" @click="allocationInConfirm()" :disabled="allocationInDis">纭杩涘満</button> </view> </view> </uni-popup> @@ -201,8 +201,8 @@ <view class="popup-item-right"><input type="text" v-model="barcode"></view> </view> <view class="btn"> - <view class="btn-left" @click="empInClose">鍙栨秷</view> - <view class="btn-right" @click="empInConfirm()">纭杩涘満</view> + <button class="btn-left" @click="empInClose">鍙栨秷</button> + <button class="btn-right" @click="empInConfirm()" :disabled="empInDis">纭杩涘満</button> </view> </view> </uni-popup> @@ -252,6 +252,13 @@ waitPakins: [], dis: true, sec: '', + emptyPakinDis: false, + containerMoveOutDis: false, + containerMoveOut2Dis: false, + pickInDis: false, + emptyOutDis: false, + allocationInDis: false, + empInDis: false, doBackDis: false } }, @@ -368,6 +375,7 @@ }, emptyPakinConfirm() { let _this = this; + _this.emptyPakinDis = true if (this.barcode.length != 6) { uni.showToast({ title: '璐ф灦鏉$爜寮傚父', icon: "error", position: 'top' }) return @@ -383,6 +391,7 @@ header: { 'token': uni.getStorageSync('token') }, success(res) { var res = res.data + _this.emptyPakinDis = false if (res.code === 200) { setTimeout(()=> { _this.barcode = '' @@ -395,6 +404,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.emptyPakinDis = false } }); }, @@ -406,6 +418,7 @@ }, emptyOutConfirm() { this.emptyOutClose() + this.emptyOutDis = true let _this = this; let params = [] let param = { devNo: this.station.devNo, containerType: this.containerType, } @@ -417,6 +430,7 @@ header: { 'token': uni.getStorageSync('token') }, success(res) { var res = res.data + that.emptyOutDis = false if (res.code === 200) { setTimeout(()=> { _this.containerType = '' @@ -429,6 +443,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.emptyOutDis = false } }); }, @@ -587,6 +604,7 @@ this.$refs.doContainerMoveOut.close() }, containerMoveOut() { + this.containerMoveOutDis = true let _this = this let devNo = {devNo:[this.station.devNo],barcode: _this.barcode} uni.request({ @@ -596,6 +614,7 @@ method: 'POST', success(res) { res = res.data + _this.containerMoveOutDis = false if (res.code === 200) { _this.$refs.doContainerMoveOut.close() setTimeout(()=> { @@ -609,6 +628,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.containerMoveOutDis = false } }) }, @@ -621,6 +643,7 @@ this.$refs.doContainerMoveOut2.close() }, containerMoveOut2() { + this.containerMoveOut2Dis = true let _this = this let devNo = {devNo:[this.station.devNo],barcode: _this.barcode} uni.request({ @@ -630,6 +653,7 @@ method: 'POST', success(res) { res = res.data + _this.containerMoveOut2Dis = false if (res.code === 200) { _this.$refs.doContainerMoveOut2.close() setTimeout(()=> { @@ -643,6 +667,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.containerMoveOut2Dis = false } }) }, @@ -673,6 +700,7 @@ this.$refs.doPickIn.close() }, pickIn() { + this.pickInDis = true let _this = this uni.request({ url: `${_this.baseUrl}/agv/basDevp/visualized/container/pickIn`, @@ -680,6 +708,7 @@ data: {devNo: _this.station.devNo,barcode: _this.barcode}, method: 'POST', success(res) { + _this.pickInDis = false res = res.data if (res.code === 200) { _this.$refs.doPickIn.close() @@ -691,6 +720,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.pickInDis = false } }) }, @@ -719,7 +751,8 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } - } + }, + }); }, // 璋冩嫧绂诲満 @@ -747,7 +780,7 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } - } + }, }); }, // 绌烘灦绂诲満 @@ -785,6 +818,7 @@ this.$refs.allocationIn.close() }, allocationInConfirm() { + this.allocationInDis = true let that = this let params = [] let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } @@ -795,6 +829,7 @@ data: {devNo: that.station.devNo, barcode: that.barcode}, method: 'POST', success(result) { + that.allocationInDis = false var res = result.data if (res.code === 200) { that.$refs.allocationIn.close() @@ -809,6 +844,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.allocationInDis = false } }); }, @@ -819,6 +857,7 @@ this.$refs.empIn.close() }, empInConfirm() { + this.empInDis = true let that = this let params = [] let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } @@ -829,6 +868,7 @@ data: {devNo: that.station.devNo, barcode: that.barcode}, method: 'POST', success(result) { + that.empInDis = false var res = result.data if (res.code === 200) { that.$refs.empIn.close() @@ -843,6 +883,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.empInDis = false } }); }, @@ -864,6 +907,7 @@ data: {devNo: that.station.devNo, barcode: that.barcode}, method: 'POST', success(result) { + that.doBackDis = false var res = result.data if (res.code === 200) { that.$refs.doBack.close() @@ -879,6 +923,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.doBackDis = false } }); }, -- Gitblit v1.9.1