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/bcp/bcpDbList.vue | 12 +++- pages/phyz/stationManage/stationDetl.vue | 81 +++++++++++++++++++++----- pages/phyz/orderOut/orderCheck.vue | 10 ++ pages/phyz/checkLocDetl/locDetl.vue | 20 +++++- manifest.json | 4 pages/phyz/order/orderCar.vue | 10 ++ pages/phyz/checkLocDetl/locMove.vue | 11 +++ 7 files changed, 116 insertions(+), 32 deletions(-) diff --git a/manifest.json b/manifest.json index c17eb8d..1a5ff9a 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "涓壃WMS", "appid" : "__UNI__DA5854D", "description" : "", - "versionName" : "20240527A", - "versionCode" : 112, + "versionName" : "20240602A", + "versionCode" : 113, "transformPx" : false, /* 5+App鐗规湁鐩稿叧 */ "app-plus" : { diff --git a/pages/phyz/bcp/bcpDbList.vue b/pages/phyz/bcp/bcpDbList.vue index b0eebbb..3248138 100644 --- a/pages/phyz/bcp/bcpDbList.vue +++ b/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 @@ -288,6 +290,7 @@ data: param, method: 'POST', success(res) { + _this.isAutoDis = false console.log(res); res = res.data if (res.code === 200) { @@ -300,6 +303,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.isAutoDis = false } }) this.$refs.filter.close('bottom') diff --git a/pages/phyz/checkLocDetl/locDetl.vue b/pages/phyz/checkLocDetl/locDetl.vue index 7385e0a..80b5a08 100644 --- a/pages/phyz/checkLocDetl/locDetl.vue +++ b/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 } }) } diff --git a/pages/phyz/checkLocDetl/locMove.vue b/pages/phyz/checkLocDetl/locMove.vue index abf0d1f..e103691 100644 --- a/pages/phyz/checkLocDetl/locMove.vue +++ b/pages/phyz/checkLocDetl/locMove.vue @@ -52,7 +52,7 @@ </view> <view class="btn"> <view class="btn-left" @click="checkClose">鍙栨秷</view> - <view class="btn-right" @click="checkConfirm()">纭</view> + <view class="btn-right" @click="checkConfirm()" :disabled="checkDis">纭</view> </view> </view> </uni-popup> @@ -77,7 +77,8 @@ item: '', floorList: ['1F','2F','3F'], floor: '', - locMast: null + locMast: null, + checkDis: false } }, onShow() { @@ -193,6 +194,7 @@ }, checkConfirm() { let _this = this + _this.checkDis = true uni.request({ url: `${_this.baseUrl}/agvMobile/hand/control/locMove`, header: {'token': uni.getStorageSync('token'), @@ -203,6 +205,7 @@ }), method: 'POST', success(res) { + _this.checkDis = false res = res.data if (res.code === 200) { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) @@ -214,7 +217,11 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.checkDis = false } + }) } diff --git a/pages/phyz/order/orderCar.vue b/pages/phyz/order/orderCar.vue index cb99ab8..eacc317 100644 --- a/pages/phyz/order/orderCar.vue +++ b/pages/phyz/order/orderCar.vue @@ -50,8 +50,8 @@ <view class="popup-item-right"><input type="text" v-model="agvDevp"></view> </view> <view class="btn"> - <view class="btn-left" @click="agvStartClose()">鍙栨秷</view> - <view class="btn-right" @click="agvStartConfirm()">鍏ュ簱</view> + <button class="btn-left" @click="agvStartClose()">鍙栨秷</button> + <button class="btn-right" @click="agvStartConfirm()" :disabled="agvStartDis">鍏ュ簱</button> </view> </view> </uni-popup> @@ -69,6 +69,7 @@ index: 0, barcode: '', agvDevp: '', + agvStartDis: false } }, onShow() { @@ -151,6 +152,7 @@ }, comb(combMats) { let _this = this; + this.agvStartDis = true uni.request({ url: _this.baseUrl + '/agvMobile/start/pakin/auth', data: JSON.stringify({ @@ -165,6 +167,7 @@ }, success(result) { var res = result.data + _this.agvStartDis = false if (res.code === 200) { _this.orderCarList = [] _this.$refs.agvStart.close() @@ -179,6 +182,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.agvStartDis = false } }); }, diff --git a/pages/phyz/orderOut/orderCheck.vue b/pages/phyz/orderOut/orderCheck.vue index bec3242..3052f9e 100644 --- a/pages/phyz/orderOut/orderCheck.vue +++ b/pages/phyz/orderOut/orderCheck.vue @@ -56,7 +56,7 @@ <!-- 搴曢儴鎿嶄綔鎸夐挳 --> <view class="buttom"> <button size="mini" @click="reset('warn')">绋嶅悗澶勭悊</button> - <button size="mini" type="primary" @click="combConfirm('warn')">绔嬪嵆鍑哄簱</button> + <button size="mini" type="primary" @click="combConfirm('warn')" :disabled="combDis">绔嬪嵆鍑哄簱</button> </view> </view> </template> @@ -69,7 +69,8 @@ token: '', data: {}, option: '', - count: 0 + count: 0, + combDis: false } }, onShow() { @@ -139,6 +140,7 @@ }, combConfirm() { let _this = this + _this.combDis = true if (_this.data.anfme == 0) { uni.showToast({ title: '鍑哄簱鏁伴噺涓嶈兘涓�0锛�', icon: "error", position: 'top'}) return @@ -152,6 +154,7 @@ data: combList, method: 'POST', success(res) { + _this.combDis = true res = res.data if (res.code === 200) { uni.hideLoading({}) @@ -167,6 +170,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.combDis = false } }) } 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