pages.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tzsk/AGV/AGVPakin.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tzsk/AGV/AGVPakinBing.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tzsk/AGV/AGVPakinOn.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tzsk/AGV/AGVPick.vue.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/tzsk/pakin/pakin.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
pages.json
@@ -87,7 +87,7 @@ { "path": "pages/tzsk/AGV/AGVPick", "style": { "navigationBarTitleText": "AGV盘点拣料" "navigationBarTitleText": "AGV盘点拣料/容器离场" } }, { pages/tzsk/AGV/AGVPakin.vue
@@ -31,6 +31,27 @@ <view class="desc">No:</view> <view class="left-item">{{i + 1}}</view> </view> <!-- <view class="list-left-item"> <view class="desc">箱码:</view> <view class="left-item"> <input type="text" v-model="item.containerCode"> <uni-tag :text="item.containerCode" type="primary"></uni-tag> </view> </view> --> <view class="list-left-item"> <view class="desc">销售单号:</view> <view class="left-item"> <input type="text" v-model="item.csocode"> <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> --> </view> </view> <view class="list-left-item"> <view class="desc">订单行号:</view> <view class="left-item"> <input type="text" v-model="item.isoseq"> <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> --> </view> </view> <view class="list-left-item"> <view class="desc">料号:</view> <view class="left-item"> @@ -461,6 +482,8 @@ return; } } // console.log(that.dataList); // return uni.request({ url: that.baseUrl + '/agvMobile/comb/auth', data: JSON.stringify({ pages/tzsk/AGV/AGVPakinBing.vue
@@ -2,7 +2,7 @@ <view> <view class="code"> <view class="item"> <view class="code-decs">托盘码:</view> <view class="code-decs">料箱码:</view> <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus" @input="barcodeInput()"> </view> @@ -192,11 +192,12 @@ // barcode input 事件 barcodeInput() { // 不设置定时器 会出现扫入的字符串不全 this.barcode = this.barcode.split('_')[1] setTimeout(() => { var len = this.barcode.length if (len != 10) { uni.showToast({ title: '托盘码有误请重试', title: '料箱码有误请重试', icon: "none", position: 'top' }); @@ -214,7 +215,7 @@ that.stationCodeFocus = true; }, 100); }, // 托盘码有误重置 // 料箱码有误重置 barcodeFocuss() { let that = this; that.barcodeFocus = false; pages/tzsk/AGV/AGVPakinOn.vue
@@ -4,10 +4,10 @@ <view class="item"> <view class="code-decs">订单号:</view> <input type="text" placeholder=" 扫码 / 输入" v-model="orderNo" :focus="orderNoFocus" @input="orderNoInput()"> @input="findOrder()"> </view> <view class="item"> <view class="code-decs">托盘码:</view> <view class="code-decs">料箱码:</view> <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus" @input="barcodeInput()"> </view> @@ -35,6 +35,27 @@ <view class="list-left-item"> <view class="desc">No:</view> <view class="left-item">{{i + 1}}</view> </view> <!-- <view class="list-left-item"> <view class="desc">箱码:</view> <view class="left-item"> <input type="text" v-model="item.containerCode"> <uni-tag :text="item.containerCode" type="primary"></uni-tag> </view> </view> --> <view class="list-left-item"> <view class="desc">销售单号:</view> <view class="left-item"> <input type="text" v-model="item.csocode"> <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> --> </view> </view> <view class="list-left-item"> <view class="desc">订单行号:</view> <view class="left-item"> <input type="text" v-model="item.isoseq"> <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> --> </view> </view> <view class="list-left-item"> <view class="desc">编码:</view> @@ -169,7 +190,8 @@ matData: '', removeNum: 0, devNo: [], flag: 0 flag: 0, tempOrderInfo: {csocode: '',isoseq: ''} } }, onLoad() { @@ -180,6 +202,53 @@ this.token = uni.getStorageSync('token'); }, methods: { findOrder() { let that = this that.tempOrderInfo.csocode = '' that.tempOrderInfo.isoseq = '' uni.request({ url: that.baseUrl + '/mobile/order/search/orderNo/auth', header: {'token': uni.getStorageSync('token')}, data: { orderNo: that.orderNo }, success(res) { res = res.data if (res.code === 200) { if(res.data && res.data[0].combMats) { for (let i = 0; i < res.data[0].combMats.length; i++) { that.checkMat(res.data[0].combMats[i]) } // that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : '' // that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : '' } else { uni.showToast({ title: that.orderNo + '请检查订单号是否正确', icon: "none", position: 'top' }) } } else if (res.code == 403) { uni.showToast({ title: res.msg, icon: "none", position: 'top' }) setTimeout(() => { uni.reLaunch({ url: '../login/login' }); }, 1000); } else { uni.showToast({ title: res.msg, icon: "none", position: 'top' }) } } }) }, messageToggle(type) { this.msgType1 = type this.$refs.message.open() @@ -210,13 +279,14 @@ }, barcodeInput() { // 不设置定时器 会出现扫入的字符串不全 this.barcode = this.barcode.split('_')[1] setTimeout(() => { var len = this.barcode.length if (len != 10) { this.barcode = '' this.barcodeFocus = true uni.showToast({ title: '托盘码有误请重试', title: '料箱码有误请重试', icon: "none", position: 'top' }); @@ -225,7 +295,7 @@ this.stationCodeFocuss() }, 200) }, // 托盘码有误重置 // 料箱码有误重置 barcodeFocuss() { let that = this; that.barcodeFocus = false; @@ -274,7 +344,7 @@ that.matnr = '' that.matData['batch'] = '' uni.navigateTo({ url: "../mat/matSelected", url: "../../mat/matSelected", // 通过eventChannel向被打开页面传送数据 success: function(res) { res.eventChannel.emit('mat', { @@ -443,6 +513,8 @@ return; } } // console.log(that.dataList); // return uni.request({ url: that.baseUrl + '/agvMobile/comb/auth', data: JSON.stringify({ pages/tzsk/AGV/AGVPick.vue.vue
@@ -185,7 +185,6 @@ methods: { // 容器离场 containerMove() { console.log(123); let _this = this var param = {'devNo' : _this.pickCode} uni.request({ @@ -195,16 +194,33 @@ method: 'POST', success(res) { res = res.data console.log(res); if (res.code === 200) { _this.pickCode = '' _this.messageText = "离场成功" _this.messageToggle('success') } else if (res.code == 403) { uni.showToast({ title: res.msg, icon: "none", position: 'top' }) setTimeout(() => { uni.reLaunch({ url: '../login/login' }); }, 1000); } else { uni.showToast({ title: res.msg, icon: "none", position: 'top' }) } } }) }, containerPick() { console.log(123); let _this = this var param = {'devNo' : _this.pickCode} uni.request({ @@ -214,10 +230,28 @@ method: 'POST', success(res) { res = res.data console.log(res); if (res.code === 200) { _this.pickCode = '' _this.messageText = "盘点 / 拣货成功" _this.messageToggle('success') } else if (res.code == 403) { uni.showToast({ title: res.msg, icon: "none", position: 'top' }) setTimeout(() => { uni.reLaunch({ url: '../login/login' }); }, 1000); } else { uni.showToast({ title: res.msg, icon: "none", position: 'top' }) } } }) pages/tzsk/pakin/pakin.vue
@@ -466,6 +466,8 @@ return; } } // console.log(that.dataList); // return uni.request({ url: that.baseUrl + '/mobile/comb/auth', data: JSON.stringify({