From 91c82965b2d987452ca276e3a03b48c8dcda2ae9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 19 八月 2026 11:47:26 +0800
Subject: [PATCH] config(env): 更新生产环境配置和公司名称
---
src/views/wls/returnvendor/modules/form.vue | 21 ++++++++++++++++++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/src/views/wls/returnvendor/modules/form.vue b/src/views/wls/returnvendor/modules/form.vue
index ace9da0..252e785 100644
--- a/src/views/wls/returnvendor/modules/form.vue
+++ b/src/views/wls/returnvendor/modules/form.vue
@@ -5,8 +5,9 @@
import { computed, ref } from 'vue';
-import { confirm, useVbenModal } from '../../../../packages/effects/common-ui/src';
-import { MesWmReturnVendorStatusEnum } from '../../../../packages/constants/src';
+import { confirm, useVbenModal } from '@vben/common-ui';
+import { MesWmReturnVendorStatusEnum } from '@vben/constants';
+import { formatDate } from '@vben/utils';
import { Button, Divider, message, Popconfirm } from 'ant-design-vue';
@@ -69,6 +70,17 @@
showDefaultActions: false,
wrapperClass: 'grid-cols-3',
});
+
+function normalizeReturnDate(value: unknown): string | undefined {
+ if (Array.isArray(value) && value.length >= 3) {
+ const [year, month, day] = value;
+ return `${year}-${String(month).padStart(2, '0')}-${String(day).padStart(2, '0')} 00:00:00`;
+ }
+ if (typeof value === 'number' || typeof value === 'string') {
+ return formatDate(value, 'YYYY-MM-DD HH:mm:ss');
+ }
+ return undefined;
+}
/** 鎻愪氦閫�璐у崟锛氳〃鍗曟湁淇敼鏃跺厛淇濆瓨锛屽啀璋冪敤鎻愪氦鎺ュ彛 */
async function handleSubmit() {
@@ -187,7 +199,10 @@
try {
formData.value = await getReturnVendor(data.id);
// 璁剧疆鍒� values
- await formApi.setValues(formData.value);
+ await formApi.setValues({
+ ...formData.value,
+ returnDate: normalizeReturnDate(formData.value.returnDate),
+ });
} finally {
modalApi.unlock();
}
--
Gitblit v1.9.3