From c48093016b1511ce8b33ffb49062a3bf7a1aed16 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期四, 06 六月 2024 08:24:10 +0800 Subject: [PATCH] Merge branch 'phyzasrs' of http://47.97.1.152:5880/r/wms_app into phyzasrs --- 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..41e6788 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "涓壃WMS", "appid" : "__UNI__DA5854D", "description" : "", - "versionName" : "20240527A", - "versionCode" : 112, + "versionName" : "20240603B", + "versionCode" : 116, "transformPx" : false, /* 5+App鐗规湁鐩稿叧 */ "app-plus" : { diff --git a/pages/phyz/bcp/bcpDbList.vue b/pages/phyz/bcp/bcpDbList.vue index b0eebbb..7aef247 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 332ecef..73d66cf 100644 --- a/pages/phyz/stationManage/stationDetl.vue +++ b/pages/phyz/stationManage/stationDetl.vue @@ -72,8 +72,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> @@ -89,7 +89,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> @@ -107,8 +107,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> @@ -125,8 +125,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> @@ -143,8 +143,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> @@ -166,8 +166,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> @@ -184,8 +184,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> @@ -220,8 +220,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> @@ -271,6 +271,13 @@ waitPakins: [], dis: true, sec: '', + emptyPakinDis: false, + containerMoveOutDis: false, + containerMoveOut2Dis: false, + pickInDis: false, + emptyOutDis: false, + allocationInDis: false, + empInDis: false, doBackDis: false } }, @@ -387,6 +394,7 @@ }, emptyPakinConfirm() { let _this = this; + _this.emptyPakinDis = true if (this.barcode.length != 6) { uni.showToast({ title: '璐ф灦鏉$爜寮傚父', icon: "error", position: 'top' }) return @@ -402,6 +410,7 @@ header: { 'token': uni.getStorageSync('token') }, success(res) { var res = res.data + _this.emptyPakinDis = false if (res.code === 200) { setTimeout(()=> { _this.barcode = '' @@ -414,6 +423,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.emptyPakinDis = false } }); }, @@ -425,6 +437,7 @@ }, emptyOutConfirm() { this.emptyOutClose() + this.emptyOutDis = true let _this = this; let params = [] let param = { devNo: this.station.devNo, containerType: this.containerType, } @@ -436,6 +449,7 @@ header: { 'token': uni.getStorageSync('token') }, success(res) { var res = res.data + _this.emptyOutDis = false if (res.code === 200) { setTimeout(()=> { _this.containerType = '' @@ -448,6 +462,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.emptyOutDis = false } }); }, @@ -606,6 +623,7 @@ this.$refs.doContainerMoveOut.close() }, containerMoveOut() { + this.containerMoveOutDis = true let _this = this let devNo = {devNo:[this.station.devNo],barcode: _this.barcode} uni.request({ @@ -615,6 +633,7 @@ method: 'POST', success(res) { res = res.data + _this.containerMoveOutDis = false if (res.code === 200) { _this.$refs.doContainerMoveOut.close() setTimeout(()=> { @@ -628,6 +647,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.containerMoveOutDis = false } }) }, @@ -640,6 +662,7 @@ this.$refs.doContainerMoveOut2.close() }, containerMoveOut2() { + this.containerMoveOut2Dis = true let _this = this let devNo = {devNo:[this.station.devNo],barcode: _this.barcode} uni.request({ @@ -649,6 +672,7 @@ method: 'POST', success(res) { res = res.data + _this.containerMoveOut2Dis = false if (res.code === 200) { _this.$refs.doContainerMoveOut2.close() setTimeout(()=> { @@ -662,6 +686,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.containerMoveOut2Dis = false } }) }, @@ -692,6 +719,7 @@ this.$refs.doPickIn.close() }, pickIn() { + this.pickInDis = true let _this = this uni.request({ url: `${_this.baseUrl}/agv/basDevp/visualized/container/pickIn`, @@ -699,6 +727,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() @@ -710,6 +739,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + _this.pickInDis = false } }) }, @@ -738,7 +770,8 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } - } + }, + }); }, allocationOut() { @@ -769,7 +802,7 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } - } + }, }); }, // 绌烘灦绂诲満 @@ -807,6 +840,7 @@ this.$refs.allocationIn.close() }, allocationInConfirm() { + this.allocationInDis = true let that = this let params = [] let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } @@ -817,6 +851,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() @@ -831,6 +866,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.allocationInDis = false } }); }, @@ -841,6 +879,7 @@ this.$refs.empIn.close() }, empInConfirm() { + this.empInDis = true let that = this let params = [] let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } @@ -851,6 +890,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() @@ -865,6 +905,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.empInDis = false } }); }, @@ -886,6 +929,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() @@ -901,6 +945,9 @@ } else { uni.showToast({ title: res.msg, icon: "error", position: 'top' }) } + }, + fail(res) { + that.doBackDis = false } }); }, -- Gitblit v1.9.1