From 03eda3fa7891f8e5378f3434247a4f2a08847e32 Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" Date: Thu, 27 Mar 2025 15:43:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=A5=E5=BA=93=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/business/receive/asn/asn-const.ts | 30 +++++ .../base/customer/customer-select.vue | 5 + .../views/business/receive/asn/asn-form.vue | 127 +++++++++++------- .../views/business/receive/asn/asn-list.vue | 76 +++++++++-- .../src/views/support/cache/cache-list.vue | 6 +- 5 files changed, 180 insertions(+), 64 deletions(-) diff --git a/smart-admin-web-typescript/src/api/business/receive/asn/asn-const.ts b/smart-admin-web-typescript/src/api/business/receive/asn/asn-const.ts index 5243ca9..ed2072d 100644 --- a/smart-admin-web-typescript/src/api/business/receive/asn/asn-const.ts +++ b/smart-admin-web-typescript/src/api/business/receive/asn/asn-const.ts @@ -5,6 +5,7 @@ import {SmartEnum} from '/@/types/smart-enum'; +//单据类型 export const ASN_ORDER_TYPE_ENUM: SmartEnum = { PURCHASE: { value: 'PURCHASE', @@ -19,6 +20,35 @@ export const ASN_ORDER_TYPE_ENUM: SmartEnum = { desc: '其他入库', }, }; + +//单据状态 +export const ASN_ORDER_STATUS_ENUM: SmartEnum = { + CREATED: { + value: 'CREATED', + desc: '已创建', + }, + APPROVING: { + value: 'APPROVING', + desc: '已提交', + }, + APPROVED: { + value: 'APPROVED', + desc: '已审核', + }, + IN_PROGRESS: { + value: 'IN_PROGRESS', + desc: '入库中', + }, + COMPLETED: { + value: 'COMPLETED', + desc: '已完成', + }, + CANCELLED: { + value: 'CANCELLED', + desc: '已取消', + }, +}; export default { ASN_ORDER_TYPE_ENUM, + ASN_ORDER_STATUS_ENUM }; diff --git a/smart-admin-web-typescript/src/views/business/base/customer/customer-select.vue b/smart-admin-web-typescript/src/views/business/base/customer/customer-select.vue index 7cfb0ec..3257f98 100644 --- a/smart-admin-web-typescript/src/views/business/base/customer/customer-select.vue +++ b/smart-admin-web-typescript/src/views/business/base/customer/customer-select.vue @@ -62,6 +62,11 @@ async function queryData() { disabledFlag: props.disabledFlag }); customers.value = res.data; + //默认显示第一个元素 +/* if (customers.value.length > 0 &&!props.value) { + selectValue.value = customers.value[0].customerId; + handleChange(selectValue.value); + }*/ } const emit = defineEmits(['update:value', 'change']); diff --git a/smart-admin-web-typescript/src/views/business/receive/asn/asn-form.vue b/smart-admin-web-typescript/src/views/business/receive/asn/asn-form.vue index 7bbcb83..6b4cb9a 100644 --- a/smart-admin-web-typescript/src/views/business/receive/asn/asn-form.vue +++ b/smart-admin-web-typescript/src/views/business/receive/asn/asn-form.vue @@ -4,7 +4,7 @@ -->