From e83dacb5066a86db29dbdc232218d8aba6adc95f Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 02 八月 2024 13:34:04 +0800
Subject: [PATCH] #
---
zy-asrs-admin/src/views/in/waitPakin/edit.vue | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/zy-asrs-admin/src/views/in/waitPakin/edit.vue b/zy-asrs-admin/src/views/in/waitPakin/edit.vue
index 9e1f324..e85cc9d 100644
--- a/zy-asrs-admin/src/views/in/waitPakin/edit.vue
+++ b/zy-asrs-admin/src/views/in/waitPakin/edit.vue
@@ -31,10 +31,10 @@
let result = resp.data;
if (result.code === 200) {
message.success(isSave.value ? formatMessage('page.add.success', '鏂板鎴愬姛') : formatMessage('page.update.success', '鏇存柊鎴愬姛'));
+ emit('tableReload', 'reload')
} else {
message.error(result.msg);
}
- emit('tableReload', 'reload')
nextTick(() => {
formTable.value.resetFields()
})
@@ -45,9 +45,11 @@
};
const orderQueryList = ref(null);
-orderQuery();
-function orderQuery() {
- postForm('/api/order/query', {}).then(resp => {
+orderQuery(null);
+function orderQuery(condition) {
+ postForm('/api/order/query', {
+ condition: condition
+ }).then(resp => {
let result = resp.data;
orderQueryList.value = result.data;
})
@@ -88,6 +90,10 @@
zpalletBarcodeQuery(e)
}
+const handleSearchChange = (e) => {
+ orderQuery(e);
+}
+
const handleSelectChange = async (id) => {
orderQueryList.value.forEach((item) => {
if (item.value == id) {
@@ -98,10 +104,11 @@
let result = await orderDetlQuery(id);
let tmp = []
result.data.forEach((item) => {
+ let count = item.anfme - item.qty - item.workQty - item.waitQty;
tmp.push({
value: item.id,
- label: item.mat$.matnr + '-' + item.anfme,
- anfme: item.anfme
+ label: item.mat$.matnr + '-' + count,
+ anfme: count
})
})
orderDetlQueryList.value = tmp;
@@ -148,7 +155,7 @@
style="width: 250px;">
<a-select v-model:value="formData.orderId" :placeholder="formatMessage('common.select', '璇烽�夋嫨')"
style="width: 100%" show-search :options="orderQueryList" optionFilterProp="label"
- optionLabelProp="label" @change="handleSelectChange">
+ optionLabelProp="label" @change="handleSelectChange" @search="handleSearchChange">
</a-select>
</a-form-item>
<a-form-item :label="formatMessage('db.man_wait_pakin.order_no', '璁㈠崟缂栧彿')" name="orderNo"
--
Gitblit v1.9.1