From 50ee691191d546d8a94b147b4527af325ebcc7ff Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 2 May 2026 18:55:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20web-ele=20=E4=B8=8B?= =?UTF-8?q?=20ApiSelect=20/=20ApiTreeSelect=20=E8=AF=AF=E7=94=A8=20antd=20?= =?UTF-8?q?=E7=9A=84=20fieldNames=20=E5=86=99=E6=B3=95=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=97=A0=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit element-plus 适配器走 ApiComponent,识别的是 labelField / valueField / childrenField; 而 fieldNames 是 antd 风格写法,从 web-antd 复制过来未做适配,导致内部数据无法被映射成 { label, value, children },下拉树/列表显示为空。 涉及: - CRM 客户 / 联系人 / 线索 新增表单的「地址」树 - CRM 商机状态「应用部门」、产品「产品类型」树 - ERP 销售出库的 客户 / 销售人员 / 结算账户 / 产品 / 创建人 下拉 --- apps/web-ele/src/views/crm/product/data.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web-ele/src/views/crm/product/data.ts b/apps/web-ele/src/views/crm/product/data.ts index ef6efe9fe..d904a41dd 100644 --- a/apps/web-ele/src/views/crm/product/data.ts +++ b/apps/web-ele/src/views/crm/product/data.ts @@ -70,7 +70,9 @@ export function useFormSchema(): VbenFormSchema[] { const data = await getProductCategoryList(); return handleTree(data); }, - fieldNames: { label: 'name', value: 'id', children: 'children' }, + labelField: 'name', + valueField: 'id', + childrenField: 'children', placeholder: '请选择产品类型', clearable: true, },