From 1a3d4450cfcde83cb430d955f48fdf1775b539ca Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期四, 14 三月 2024 10:34:17 +0800
Subject: [PATCH] #
---
pages/project/jmAGV/home.vue | 143 +++++++++++++++++++++++++++--------------------
1 files changed, 81 insertions(+), 62 deletions(-)
diff --git a/pages/project/jmAGV/home.vue b/pages/project/jmAGV/home.vue
index d45f133..45bfd9d 100644
--- a/pages/project/jmAGV/home.vue
+++ b/pages/project/jmAGV/home.vue
@@ -25,14 +25,25 @@
</view>
<view>
- <uni-popup ref="revise2" type="dialog">
+ <uni-popup ref="numberPopup" type="dialog">
<view class="popup2">
- <view>123</view>
- <view class="button-nk" @click="inHouse">2涓�</view>
- <view class="button-nk" @click="outHouse">4涓�</view>
+ <view>涓婃灦鏁伴噺</view>
+ <view class="button-nk" @click="goUp(2)">2涓�</view>
+ <view class="button-nk" @click="goUp(4)">4涓�</view>
</view>
</uni-popup>
</view>
+
+ <view>
+ <uni-popup ref="numberPopup" type="dialog">
+ <view class="popup2">
+ <view>涓婃灦鏁伴噺</view>
+ <view class="button-nk" @click="goUp(2)">2涓�</view>
+ <view class="button-nk" @click="goUp(4)">4涓�</view>
+ </view>
+ </uni-popup>
+ </view>
+
</view>
</template>
@@ -72,7 +83,10 @@
btnTitle2: '',
btnTitle3: '',
outType: '',
- stationType: 'load'
+ stationType: 'load',
+ type: '' ,
+ originLocal: '',
+ targetLocal: '',
}
},
onShow() {
@@ -96,71 +110,31 @@
}
this.$refs.revise.open(type)
},
+ // 鍦伴潰绔欎笂鏋� / 鎵樼洏绔欏叆搴撴寜閽�
upTray() {
- let _this = this
- let type = '',originLocal = '',targetLocal = '';
if (this.item.type == 'foolr') {
- type = 'load', // 涓婃灦
- originLocal = this.item.code,
- targetLocal = this.item.traget
+ this.type = 'load', // 涓婃灦
+ this.originLocal = this.item.code,
+ this.targetLocal = this.item.traget
+ this.numberPopup()
} else {
- type = 'in' // 鍏ュ簱
- originLocal = this.item.code,
- targetLocal = 'KW-J'
+ this.type = 'in' // 鍏ュ簱
+ this.originLocal = this.item.code,
+ this.targetLocal = 'KW-J'
+ this.pakin()
}
- // this.text = originLocal + targetLocal
- uni.request({
- url: `${_this.baseUrl}/agv/requestTask`,
- data: {
- originLocal: originLocal,
- targetLocal: targetLocal,
- type: type
- },
- header: { 'token': uni.getStorageSync('token') },
- method: 'POST',
- success(res) {
- res = res.data
- if (res.code === 200) {
- this.$refs.revise.close()
- uni.showToast({ title: '鎿嶄綔鎴愬姛', icon: "none", position: 'top' })
- } else {
- uni.showToast({ title: res.msg, icon: "none", position: 'top' })
- }
-
- }
- })
},
downTray() {
- let _this = this
- let type = '',originLocal = '',targetLocal = '';
if (this.item.type == 'foolr') {
- type = 'unload', // 涓嬫灦
- originLocal = this.item.traget,
- targetLocal = this.item.code
+ this.type = 'unload', // 涓嬫灦
+ this.originLocal = this.item.traget,
+ this.targetLocal = this.item.code
+ this.numberPopup()
} else {
- type = 'out1' // 鍑哄簱
- originLocal = 'KW-C'
- targetLocal = this.item.code
+ this.type = 'out1' // 鍑哄簱
+ this.originLocal = 'KW-C'
+ this.targetLocal = this.item.code
}
- uni.request({
- url: `${_this.baseUrl}/agv/requestTask`,
- data: {
- originLocal: originLocal,
- targetLocal: targetLocal,
- type: type
- },
- header: { 'token': uni.getStorageSync('token') },
- method: 'POST',
- success(res) {
- res = res.data
- if (res.code === 200) {
- this.$refs.revise.close()
- uni.showToast({ title: '鎿嶄綔鎴愬姛', icon: "none", position: 'top' })
- } else {
- uni.showToast({ title: res.msg, icon: "none", position: 'top' })
- }
- }
- })
},
downTray1() {
let _this = this
@@ -194,8 +168,53 @@
}
}
})
+ },
+ numberPopup() {
+ this.$refs.numberPopup.open('center')
+ },
+ // 涓� / 涓� 鏋舵暟閲�
+ goUp(num) {
+ let data = {}
+ data = {
+ originLocal: this.originLocal,
+ targetLocal: this.targetLocal,
+ type: this.type,
+ anfme: num,
+ }
+ this.webServer(data)
+ setTimeout(()=>{
+ this.$refs.numberPopup.close()
+ },300)
+ },
+ pakin() {
+ let data = {}
+ data = {
+ originLocal: this.originLocal,
+ targetLocal: this.targetLocal,
+ type: this.type,
+ }
+ this.webServer(data)
+ },
+ // 鎵�鏈夋湇鍔�
+ webServer(data) {
+ let _this = this
+ uni.request({
+ url: `${_this.baseUrl}/agv/requestTask`,
+ data: data,
+ header: { 'token': uni.getStorageSync('token') },
+ method: 'POST',
+ success(res) {
+ res = res.data
+ if (res.code === 200) {
+ this.$refs.revise.close()
+ uni.showToast({ title: '鎿嶄綔鎴愬姛', icon: "none", position: 'top' })
+ } else {
+ uni.showToast({ title: res.msg, icon: "none", position: 'top' })
+ }
+
+ }
+ })
}
-
}
}
</script>
--
Gitblit v1.9.1