From bb78eba9be59bc1c5dee027161b97bf6a7a021af Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期三, 03 九月 2025 09:42:05 +0800
Subject: [PATCH] 1.新增agv组托入库和组托并补空托盘 2.新增agv搬运任务 3.新增agv补空托盘功能
---
pages/order/orderPakin.vue | 71 +++++++++++++++++++++++++++++------
1 files changed, 59 insertions(+), 12 deletions(-)
diff --git a/pages/order/orderPakin.vue b/pages/order/orderPakin.vue
index 0e03e10..5700e13 100644
--- a/pages/order/orderPakin.vue
+++ b/pages/order/orderPakin.vue
@@ -4,7 +4,7 @@
<view class="item">
<view class="code-decs">鎵樼洏鐮�:</view>
<input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="barcode" :focus="barcodeFocus"
- @confirm="barcodeInput()">
+ @input="barcodeInput()">
</view>
<view class="item">
<view class="code-decs">鐗╂枡鐮�:</view>
@@ -182,13 +182,52 @@
this.msgType1 = type
this.$refs.message.open()
},
+ barcodeInput() {
+ // 涓嶈缃畾鏃跺櫒 浼氬嚭鐜版壂鍏ョ殑瀛楃涓蹭笉鍏�
+ setTimeout(() => {
+ var len = this.barcode.length
+ if (len != 8) {
+ uni.showToast({
+ title: '鎵樼洏鐮佹湁璇閲嶈瘯',
+ icon: "none",
+ position: 'top'
+ });
+ this.barcodeFocuss()
+ return;
+ }
+ this.focuss()
+ }, 200)
+ },
+ // 鎵樼洏鐮佹湁璇噸缃�
+ barcodeFocuss() {
+ let that = this;
+ that.barcodeFocus = false;
+ setTimeout(() => {
+ that.barcode = '';
+ that.barcodeFocus = true;
+ }, 100);
+ },
+ // 鍟嗗搧鍏夋爣娓呯┖閲嶇疆
+ focuss() {
+ this.matFocus = false;
+ setTimeout(() => {
+ this.matnr = '';
+ this.matFocus = true;
+ }, 100);
+ },
// 鎼滅储鐗╂枡
findMat() {
let that = this
var matnr = that.matnr.split(";")
- that.order = matnr[0]
- that.anfme = matnr[3]
- that.matnr = matnr[1]
+ if (matnr[1]) {
+ that.order = matnr[0]
+ that.matnr = matnr[1]
+ if (matnr[2] === null) {
+ that.batch = ''
+ matnr[2] = ''
+ }
+ that.anfme = matnr[3]
+ }
uni.request({
url: that.baseUrl + '/mat/auth',
data: {
@@ -199,16 +238,23 @@
},
success(result) {
result = result.data
- if (result.code === 200 && result.data) {
+ if (result.code === 200) {
+ if (result.data === null) {
+ uni.showToast({
+ title: '鏃犵墿鏂�',
+ icon: "error",
+ position: 'top'
+ })
+ that.focuss()
+ return
+ }
that.matData = result.data
that.matnr = ''
-
that.matData['batch'] = ''
that.matData['anfme'] = ''
- // if (matnr[2] === null) {
- // matnr[2] = ''
- // }
- result.data.batch = matnr[2]
+ if (matnr[2] === null) {
+ result.data.batch = ''
+ }
result.data.anfme = matnr[3]
uni.navigateTo({
url: "../mat/matSelected",
@@ -427,12 +473,13 @@
display: flex;
min-height: 80rpx;
background-color: #FFF;
- margin: auto 20rpx;
+ padding: 10rpx;
+ margin: 30rpx 20rpx;
border-radius: 20rpx;
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);
}
.list:first-child {
- margin-top: 410rpx;
+ margin-top: 340rpx;
}
.list:last-child {
margin-bottom: 120rpx;
--
Gitblit v1.9.1