From 4982db34f2a7a4d4c126dde020d29414d923eefc Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 12 十月 2026 18:27:02 +0800
Subject: [PATCH] 宁夏万通需求:CRM 开票新增时客户、合同改为非必填(前端)
---
src/views/crm/invoice/data.ts | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/views/crm/invoice/data.ts b/src/views/crm/invoice/data.ts
index 0b18f41..cd22af7 100644
--- a/src/views/crm/invoice/data.ts
+++ b/src/views/crm/invoice/data.ts
@@ -59,9 +59,9 @@
fieldName: 'customerId',
label: '瀹㈡埛鍚嶇О',
component: markRaw(CrmCustomerSelect),
- rules: 'required',
componentProps: (_values, form) => ({
- placeholder: '璇烽�夋嫨瀹㈡埛',
+ placeholder: '璇烽�夋嫨瀹㈡埛锛堝彲涓嶉�夛級',
+ allowClear: true,
onChange: () => {
form.setFieldValue('contractId', undefined);
form.setFieldValue('price', undefined);
@@ -76,7 +76,6 @@
fieldName: 'contractId',
label: '鍚堝悓鍚嶇О',
component: 'Select',
- rules: 'required',
dependencies: {
triggerFields: ['customerId'],
disabled: (values) => !values.customerId || !!values.id,
@@ -84,7 +83,8 @@
if (!values.customerId) {
return {
options: [],
- placeholder: '璇峰厛閫夋嫨瀹㈡埛',
+ placeholder: '璇峰厛閫夋嫨瀹㈡埛锛堝彲涓嶉�夛級',
+ allowClear: true,
};
}
const contracts = await getContractSimpleList(values.customerId);
@@ -100,7 +100,8 @@
value: item.id,
};
}),
- placeholder: '璇烽�夋嫨鍚堝悓',
+ placeholder: '璇烽�夋嫨鍚堝悓锛堝彲涓嶉�夛級',
+ allowClear: true,
onChange: () => {
form.setFieldValue('price', undefined);
},
--
Gitblit v1.9.3