From 4a3cec49a290c733ca7f7fdab858c43098a2892e Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期三, 29 五月 2024 08:17:31 +0800 Subject: [PATCH] # --- pages/phyz/stationManage/stationDetl.vue | 21 +++++++++++++++++++-- pages/phyz/checkLocDetl/locDetl.vue | 2 +- pages/phyz/utils/utils.js | 19 +++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/pages/phyz/checkLocDetl/locDetl.vue b/pages/phyz/checkLocDetl/locDetl.vue index 6194422..7385e0a 100644 --- a/pages/phyz/checkLocDetl/locDetl.vue +++ b/pages/phyz/checkLocDetl/locDetl.vue @@ -236,11 +236,11 @@ let param = {locNo:_this.locNo,containerCode: _this.barcode} uni.request({ url: `${_this.baseUrl}/agvMobile/update/detl/v1`, + header: { 'token': uni.getStorageSync('token')}, data: param, method: 'POST', success(res) { res = res.data - console.log(res); if (res.code === 200) { uni.showToast({ title: res.msg, icon: "success", position: 'top' }) _this.$refs.chageDetl.close() diff --git a/pages/phyz/stationManage/stationDetl.vue b/pages/phyz/stationManage/stationDetl.vue index 8732f84..ca329e8 100644 --- a/pages/phyz/stationManage/stationDetl.vue +++ b/pages/phyz/stationManage/stationDetl.vue @@ -192,7 +192,7 @@ <!-- 搴曢儴鎿嶄綔鎸夐挳 --> <view class="buttom"> - <button size="mini" type="warn" @click="doBack()" v-if="btnType == 'out' || btnType == 'pick'">閫�搴�</button> + <button size="mini" :disabled="dis" type="warn" @click="doBack()" v-if="btnType == 'out' || btnType == 'pick'">閫�搴搟{sec}}</button> <button size="mini" type="primary" @click="emptyPakin()" v-if="btnType == 'emptyPakin'">绌烘澘鍏ュ簱</button> <button size="mini" type="primary" @click="emptyOut()" v-if="btnType == 'emptyPakin'">鍛煎彨绌烘澘</button> <button size="mini" type="primary" @click="doContainerMoveOut2()" v-if="btnType == 'out'">璐ф灦绂诲満</button> @@ -207,6 +207,7 @@ </template> <script> + import utils from '@/pages/phyz/utils/utils.js' export default { data() { return { @@ -225,7 +226,9 @@ isOpen: false, wrkMast: '', wrkDetls: [], - waitPakins: [] + waitPakins: [], + dis: true, + sec: '' } }, onShow() { @@ -239,6 +242,19 @@ _this.station = data.item _this.reloadStation() }) + setInterval(()=> { + let k = utils.checkSec() + console.log(k); + if (k == 180) { + this.dis = false + this.sec = '' + } else { + this.dis = true + this.sec = k + "绉掑悗閲嶈瘯" + } + },1000) + + }, methods: { // 鏇存柊绔欑偣 @@ -752,6 +768,7 @@ var res = result.data if (res.code === 200) { that.$refs.doBack.close() + utils.startStop() setTimeout(()=> { that.barcode = '' that.reloadStation() diff --git a/pages/phyz/utils/utils.js b/pages/phyz/utils/utils.js new file mode 100644 index 0000000..0778b2b --- /dev/null +++ b/pages/phyz/utils/utils.js @@ -0,0 +1,19 @@ +let sec = 180 + +const startStop = () => { + let inter = setInterval(()=> { + sec--; + if (sec == 0) { + clearInterval(inter) + sec = 180 + } + },1000) +} +const checkSec = () => { + return sec +} +module.exports = { + startStop, + sec, + checkSec +} \ No newline at end of file -- Gitblit v1.9.1