From 79e5bb4cefc9b96f9556c65c3603cb941c14eca5 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期四, 13 六月 2024 09:58:50 +0800 Subject: [PATCH] # --- pages/phyz/stationManage/stationDetl.vue | 64 +++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 1 deletions(-) diff --git a/pages/phyz/stationManage/stationDetl.vue b/pages/phyz/stationManage/stationDetl.vue index 55257fa..0952e3c 100644 --- a/pages/phyz/stationManage/stationDetl.vue +++ b/pages/phyz/stationManage/stationDetl.vue @@ -245,6 +245,23 @@ </uni-popup> </view> + <!-- 寮圭獥 --> + <view> + <uni-popup ref="process" type="dialog"> + <view class="popup"> + <!-- 鏍囬 --> + <view class="title">璇疯緭鍏ヨ揣鏋剁爜</view> + <view class="popup-item"> + <view class="popup-item-left">璐ф灦鐮�:</view> + <view class="popup-item-right"><input type="text" v-model="barcode"></view> + </view> + <view class="btn"> + <button class="btn-left" @click="processedClose">鍙栨秷</button> + <button class="btn-right" @click="processedConfirm()" :disabled="processedDis">纭绂诲満</button> + </view> + </view> + </uni-popup> + </view> <!-- 搴曢儴鎿嶄綔鎸夐挳 --> <view class="buttom"> @@ -262,6 +279,7 @@ <button size="mini" type="primary" @click="allocationIn()" v-if="btnType == 'allocationIn'">璋冩嫧杩涘満</button> <button size="mini" type="primary" @click="empOut()" v-if="btnType == 'empOut'">绌烘灦绂诲満</button> <button size="mini" type="primary" @click="empIn()" v-if="btnType == 'empIn'">绌烘灦杩涘満</button> + <button size="mini" type="primary" @click="processed()" v-if="btnType == 'processed'">宸插姞宸ュ洖搴�</button> </view> </view> </template> @@ -298,7 +316,8 @@ allocationOutDis:false, empInDis: false, empOutDis: false, - doBackDis: false + doBackDis: false, + processedDis: false } }, onShow() { @@ -550,6 +569,9 @@ } else if (wrkMast.ioType == 103) { wrkMast['ioTitle'] = '鎷f枡鍑哄簱' _this.btnType = 'pick' + } else if (wrkMast.ioType == 107) { + wrkMast['ioTitle'] = '鍔犲伐鍑哄簱' + _this.btnType = 'processed' } else if (wrkMast.ioType == 109) { wrkMast['ioTitle'] = '鑷姩鍥炴祦' _this.btnType = 'handBack' @@ -992,6 +1014,46 @@ } }); }, + processed() { + this.$refs.process.open() + }, + processedClose() { + this.$refs.process.close() + }, + processedConfirm() { + this.processedDis = true + let that = this + let params = [] + let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } + params.push(param) + uni.request({ + url: that.baseUrl + '/agvMobile/hand/control/processed', + header: {'token': uni.getStorageSync('token')}, + data: {devNo: that.station.devNo, barcode: that.barcode}, + method: 'POST', + success(result) { + that.processedDis = false + var res = result.data + if (res.code === 200) { + that.$refs.process.close() + utils.startStop() + setTimeout(()=> { + that.barcode = '' + that.reloadStation() + },1000) + uni.showToast({ title: '閫�搴撲换鍔$敵璇锋垚鍔�', icon: "success", position: 'top' }) + } 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) { + that.processedDis = false + } + }); + }, handBack() { let that = this let params = [] -- Gitblit v1.9.1