From 2e288a3c734f8a06b5986606615a97c502b9429c Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期五, 05 四月 2024 11:29:12 +0800
Subject: [PATCH] #
---
pages/phyz/stationManage/stationDetl.vue | 45 ++++++++++++++++++++++++++++++---------------
1 files changed, 30 insertions(+), 15 deletions(-)
diff --git a/pages/phyz/stationManage/stationDetl.vue b/pages/phyz/stationManage/stationDetl.vue
index 08e615c..83aa8b4 100644
--- a/pages/phyz/stationManage/stationDetl.vue
+++ b/pages/phyz/stationManage/stationDetl.vue
@@ -11,7 +11,7 @@
<view>绔欑偣鐘舵�侊細{{station.locSts$}}</view>
<view class="mt-flex">
<view class="station-barcode" style="flex: 1">璐ф灦鐮侊細<text>{{station.barcode ? station.barcode : '--'}}</text></view>
- <view v-if="station.barcode"><button size="mini" type="warn" @click="unbind">瑙i櫎缁戝畾</button></view>
+ <view v-if="station.barcode"><button size="mini" type="warn" @click="unbind()">瑙i櫎缁戝畾</button></view>
</view>
</view>
@@ -22,8 +22,9 @@
<!-- 搴曢儴鎿嶄綔鎸夐挳 -->
<view class="buttom">
- <button size="mini" type="primary" @click="containerMoveOut(searchValue)">纭鍑哄簱</button>
- <button size="mini" type="primary" @click="pickIn(searchValue)">宸叉嫞鏂欏洖搴�</button>
+ <button size="mini" type="primary" @click="emptyPakin(searchValue)" v-if="btnType == 'emptyPakin'">绌烘澘鍏ュ簱</button>
+ <button size="mini" type="primary" @click="containerMoveOut(searchValue)" v-if="btnType == 'out'">纭鍑哄簱</button>
+ <button size="mini" type="primary" @click="pickIn(searchValue)" v-if="btnType == 'pick'">宸叉嫞鏂欏洖搴�</button>
</view>
</view>
</template>
@@ -36,7 +37,8 @@
reload: {
loading: false,
loadingText: '鏇存柊鐘舵��'
- }
+ },
+ btnType: 'emptyPakin'
}
},
onLoad() {
@@ -60,11 +62,7 @@
uni.request({
url: `${_this.baseUrl}/agv/basDevp/list/auth`,
header: {'token': uni.getStorageSync('token')},
- data: {
- curr: 1,
- limit: 1000,
- dev_no: _this.station.devNo
- },
+ data: { curr: 1, limit: 1000, dev_no: _this.station.devNo },
method: 'GET',
success(res) {
res = res.data
@@ -83,11 +81,7 @@
},500)
} else if (res.code == 403) {
uni.showToast({ title: res.msg, icon: "error", position: 'top' })
- setTimeout(() => {
- uni.reLaunch({
- url: '../login/login'
- });
- }, 1000);
+ setTimeout(() => { uni.reLaunch({ url: '../login/login' }); }, 1000);
} else {
uni.showToast({ title: res.msg, icon: "error", position: 'top' })
}
@@ -96,7 +90,28 @@
},
// 绔欑偣瑙g粦
unbind() {
-
+ let _this = this
+ let data = {param: JSON.stringify(_this.station)}
+ uni.request({
+ url: `${_this.baseUrl}/agv/basDevp/unbind/auth`,
+ header: {
+ 'token': uni.getStorageSync('token'),
+ 'content-type': 'application/x-www-form-urlencoded'
+ },
+ data: data,
+ method: 'POST',
+ success(res) {
+ res = res.data
+ if (res.code === 200) {
+ _this.reloadStation()
+ } 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' })
+ }
+ }
+ })
}
}
}
--
Gitblit v1.9.1