From 8ebbb1cb3b258ba1469e507af6768a2550d6b434 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期二, 24 六月 2025 17:01:56 +0800 Subject: [PATCH] # --- pages/outbound/wavePickItem.vue | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/pages/outbound/wavePickItem.vue b/pages/outbound/wavePickItem.vue index 16c4057..e62dcbf 100644 --- a/pages/outbound/wavePickItem.vue +++ b/pages/outbound/wavePickItem.vue @@ -17,7 +17,7 @@ <view class="cu-list det menu sm-border padding"> - <block v-for="(item, index) in list" :key="index"> + <block v-for="(item, index) in list"> <view class="cu-list det menu "> @@ -70,7 +70,7 @@ <text class="text-gray">宸叉嫞鏁伴噺:<text class="text-black ">{{item2.qty}}</text></text> </view> </view> - <view class="cu-item"> + <view class="cu-item" v-show="item2.anfme !== item2.qty"> <view class="content"> <view class="cu-form-group padding-lr-0"> <view class="title text-blue"><text @@ -119,7 +119,7 @@ wave:'', list: [], isconfirm: false, - barcode:'80003642', + barcode:'', max: 99999999, repeatClick:false @@ -142,7 +142,7 @@ that.wave = data.data }) - this.search() + }, methods: { clear() { @@ -193,18 +193,37 @@ }, async complete() { + let that = this + if(that.barcode === '' || that.barcode === null){ + uni.showToast({ + title: "瀹瑰櫒鍙蜂负绌�", + icon: "error", + }) + return ; + } + if(that.list === [] || that.list.length === 0){ + uni.showToast({ + title: "鎷h揣鏄庣粏涓虹┖", + icon: "error", + }) + return ; + } this.repeatClick = true const { code, data, msg - } = await request('/saveWavePick',that.list) + } = await request('/saveWavePick',{ + container:that.barcode, + containerWaveDtos:that.list + }) if (code === 200) { uni.showToast({ title: msg, icon: "none", }) + that.clear() } else { uni.showToast({ title: msg, -- Gitblit v1.9.1