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