From 3a770819f22efdc0ecb0ba57de0ac64f08421c55 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 13 十一月 2025 16:54:20 +0800
Subject: [PATCH] 波次拣货功能优化
---
pages/check/checkOrder.vue | 128 ++++++++++++++++++++----------------------
1 files changed, 61 insertions(+), 67 deletions(-)
diff --git a/pages/check/checkOrder.vue b/pages/check/checkOrder.vue
index 584a06c..4793937 100644
--- a/pages/check/checkOrder.vue
+++ b/pages/check/checkOrder.vue
@@ -1,61 +1,60 @@
<template>
<view class="has-foot">
<form>
- <view class="cu-form-group" v-show="!isconfirm">
+ <view class="cu-form-group " v-show="!isconfirm">
<view class="title">鐩樼偣鍗�</view>
<input placeholder="璇锋壂鎻忕洏鐐瑰崟鍙�" v-model="barcode" @input="search()" focus></input>
<text class='cuIcon-close text-gray margin-right-xs' v-show="barcode!==''" @click="clearCode"></text>
</view>
</form>
-
-
+
+
<view class="cu-list det menu sm-border padding">
- <block v-for="(item, index) in list" :key="index">
- <view class="cu-list det menu " @click="clickTaskItem(index)">
-
-
- <view class="cu-bar bg-white solid-bottom margin-top-sm">
- <view class="action">
- <view class="index">
- {{index+1}}
+ <block v-for="(item, index) in list" :key="index">
+ <view class="cu-list det menu " @click="clickTaskItem(index)">
+ <view class="cu-bar bg-white solid-bottom margin-top-sm">
+ <view class="action">
+ <view class="index">
+ {{index+1}}
+ </view>
+ </view>
+ <view class="content2">
+ <text class="text-gray"><text class="text-black ">{{item.exceStatus$}}</text></text>
</view>
</view>
- <view class="content2">
- <text class="text-gray"><text class="text-black ">{{item.exceStatus$}}</text></text>
- </view>
- </view>
- <view class="cu-item">
- <view class="content">
- <text class="text-gray">鐩樼偣宸紓鍗�:<text class="text-black ">{{item.orderCode}}</text></text>
- </view>
- </view>
- <view class="cu-item">
- <view class="content">
- <text class="text-gray">鍒涘缓鏃堕棿:<text class="text-black ">{{item.createTime$}}</text></text>
- </view>
- </view>
- <view class="cu-item">
- <view class="content">
- <text class="text-gray">搴撻潰鏁伴噺:<text class="text-black ">{{item.anfme}}</text></text>
- </view>
- <view class="content">
- <text class="text-gray">鐩樼偣鏁伴噺:<text class="text-black ">{{item.checkQty}}</text></text>
+ <view class="cu-item">
+ <view class="content">
+ <text class="text-gray">鐩樼偣宸紓鍗�:<text class="text-black ">{{item.orderCode}}</text></text>
+ </view>
</view>
- </view>
- <view class="cu-item">
- <view class="content">
- <text class="text-gray">鐩樼偣绫诲瀷:<text class="text-black ">{{item.checkType$}}</text></text>
+ <view class="cu-item">
+ <view class="content">
+ <text class="text-gray">鍒涘缓鏃堕棿:<text class="text-black ">{{item.createTime$}}</text></text>
+ </view>
</view>
- </view>
- <view class="cu-item">
- <view class="content">
- <progress :percent="Math.trunc((item.checkQty/item.anfme)*100) " show-info stroke-width="3" />
+ <view class="cu-item">
+ <view class="content">
+ <text class="text-gray">搴撳瓨鏁伴噺:<text class="text-black ">{{item.anfme}}</text></text>
+ </view>
+ <view class="content">
+ <text class="text-gray">鐩樼偣鏁伴噺:<text class="text-black ">{{item.checkQty}}</text></text>
+ </view>
</view>
- </view>
-
+ <view class="cu-item">
+ <view class="content">
+ <text class="text-gray">鐩樼偣绫诲瀷:<text class="text-black ">{{item.checkType$}}</text></text>
+ </view>
+ </view>
+ <view class="cu-item">
+ <view class="content">
+ <progress :percent="Math.trunc((item.checkQty/item.anfme)*100) " show-info
+ stroke-width="3" />
+ </view>
+ </view>
+
</view>
</block>
</view>
@@ -76,11 +75,6 @@
<button class="cu-btn bg-blue shadow-blur" @click="next">涓嬩竴姝�</button>
</view>
- <view class="cu-bar btn-group foot" v-show="isconfirm">
- <button class="cu-btn text-blue line-blue shadow" @click="prev">涓婁竴姝�</button>
- <button class="cu-btn bg-blue shadow-blur" @click="confirm">鎻愪氦鏀惰揣</button>
- </view>
-
</view>
</template>
@@ -97,17 +91,17 @@
export default {
data() {
return {
- isClickItem:false,
- clickItem:'',
- QRbarcode:null,
+ isClickItem: false,
+ clickItem: '',
+ QRbarcode: null,
barcode: '',
whAreaId: '',
list: [],
range: [],
- isconfirm: false,
+ isconfirm: false,
itemStyle: {
- backgroundColor: '#42b983',
- borderColor: '#42b983'
+ backgroundColor: '#42b983',
+ borderColor: '#42b983'
},
}
},
@@ -121,7 +115,7 @@
this.search()
},
methods: {
- clickTaskItem(index){
+ clickTaskItem(index) {
let that = this
uni.navigateTo({
url: "./checkOrderItem",
@@ -131,10 +125,10 @@
data: that.list[index]
})
}
-
- });
+
+ });
},
- typeChange(e){
+ typeChange(e) {
this.typeSelect = e.value
this.search()
},
@@ -147,12 +141,11 @@
code,
data,
msg
- } = await request('/getCheckList',{
- code:this.barcode
- }
- )
- if (code === 200) {
- if (Object.keys(data).length === 0){
+ } = await request('/getCheckList', {
+ code: this.barcode
+ })
+ if (code === 200) {
+ if (Object.keys(data).length === 0) {
uni.showToast({
title: "鏈煡璇㈠埌娉㈡鏁版嵁",
icon: "none",
@@ -160,15 +153,15 @@
})
}
this.list.push(...data)
-
- }else if(code == 401){
+
+ } else if (code == 401) {
setTimeout(() => {
uni.removeStorageSync('token');
uni.reLaunch({
url: "/pages/login/login"
});
}, 1000);
- }else {
+ } else {
uni.showToast({
title: msg,
icon: "none",
@@ -242,7 +235,7 @@
}
},
-
+
DateChange(e, item) {
item.prodTime = e.detail.value
}
@@ -275,7 +268,8 @@
min-height: 80upx;
align-items: center;
}
- .content2 {
+
+ .content2 {
/* background-color: coral; */
width: 100%;
display: flex;
--
Gitblit v1.9.1