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