diff --git a/apps/web-ele/src/views/crm/business/status/data.ts b/apps/web-ele/src/views/crm/business/status/data.ts index d5e5608a0..cc4031b69 100644 --- a/apps/web-ele/src/views/crm/business/status/data.ts +++ b/apps/web-ele/src/views/crm/business/status/data.ts @@ -35,7 +35,9 @@ export function useFormSchema(): VbenFormSchema[] { return handleTree(data); }, multiple: true, - fieldNames: { label: 'name', value: 'id', children: 'children' }, + labelField: 'name', + valueField: 'id', + childrenField: 'children', placeholder: '请选择应用部门', defaultExpandAll: true, }, diff --git a/apps/web-ele/src/views/crm/clue/data.ts b/apps/web-ele/src/views/crm/clue/data.ts index fccd2bfde..36dab785b 100644 --- a/apps/web-ele/src/views/crm/clue/data.ts +++ b/apps/web-ele/src/views/crm/clue/data.ts @@ -122,7 +122,9 @@ export function useFormSchema(): VbenFormSchema[] { component: 'ApiTreeSelect', componentProps: { api: getAreaTree, - fieldNames: { label: 'name', value: 'id', children: 'children' }, + labelField: 'name', + valueField: 'id', + childrenField: 'children', placeholder: '请选择地址', }, }, diff --git a/apps/web-ele/src/views/crm/contact/data.ts b/apps/web-ele/src/views/crm/contact/data.ts index c0d13b25a..6b3a2f9d6 100644 --- a/apps/web-ele/src/views/crm/contact/data.ts +++ b/apps/web-ele/src/views/crm/contact/data.ts @@ -144,7 +144,9 @@ export function useFormSchema(): VbenFormSchema[] { component: 'ApiTreeSelect', componentProps: { api: getAreaTree, - fieldNames: { label: 'name', value: 'id', children: 'children' }, + labelField: 'name', + valueField: 'id', + childrenField: 'children', placeholder: '请选择地址', }, }, diff --git a/apps/web-ele/src/views/crm/customer/data.ts b/apps/web-ele/src/views/crm/customer/data.ts index a3fdcf403..322352e76 100644 --- a/apps/web-ele/src/views/crm/customer/data.ts +++ b/apps/web-ele/src/views/crm/customer/data.ts @@ -131,7 +131,9 @@ export function useFormSchema(): VbenFormSchema[] { component: 'ApiTreeSelect', componentProps: { api: getAreaTree, - fieldNames: { label: 'name', value: 'id', children: 'children' }, + labelField: 'name', + valueField: 'id', + childrenField: 'children', placeholder: '请选择地址', allowClear: true, }, diff --git a/apps/web-ele/src/views/erp/sale/out/data.ts b/apps/web-ele/src/views/erp/sale/out/data.ts index 76f8e2288..7a444a714 100644 --- a/apps/web-ele/src/views/erp/sale/out/data.ts +++ b/apps/web-ele/src/views/erp/sale/out/data.ts @@ -67,10 +67,8 @@ export function useFormSchema(formType: string): VbenFormSchema[] { allowClear: true, showSearch: true, api: getCustomerSimpleList, - fieldNames: { - label: 'name', - value: 'id', - }, + labelField: 'name', + valueField: 'id', }, rules: 'required', }, @@ -83,10 +81,8 @@ export function useFormSchema(formType: string): VbenFormSchema[] { allowClear: true, showSearch: true, api: getSimpleUserList, - fieldNames: { - label: 'nickname', - value: 'id', - }, + labelField: 'nickname', + valueField: 'id', }, }, { @@ -201,10 +197,8 @@ export function useFormSchema(formType: string): VbenFormSchema[] { allowClear: true, showSearch: true, api: getAccountSimpleList, - fieldNames: { - label: 'name', - value: 'id', - }, + labelField: 'name', + valueField: 'id', }, }, { @@ -353,10 +347,8 @@ export function useGridFormSchema(): VbenFormSchema[] { allowClear: true, showSearch: true, api: getProductSimpleList, - fieldNames: { - label: 'name', - value: 'id', - }, + labelField: 'name', + valueField: 'id', }, }, { @@ -377,10 +369,8 @@ export function useGridFormSchema(): VbenFormSchema[] { allowClear: true, showSearch: true, api: getCustomerSimpleList, - fieldNames: { - label: 'name', - value: 'id', - }, + labelField: 'name', + valueField: 'id', }, }, { @@ -405,10 +395,8 @@ export function useGridFormSchema(): VbenFormSchema[] { allowClear: true, showSearch: true, api: getSimpleUserList, - fieldNames: { - label: 'nickname', - value: 'id', - }, + labelField: 'nickname', + valueField: 'id', }, }, {