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