| | |
| | | component: markRaw(SrmSupplierSelect), |
| | | componentProps: { |
| | | approvalFilter: false, |
| | | excludeApproved: true, |
| | | placeholder: '请选择SRM供应商(或直接填写供应商名称)', |
| | | onChange: async (supplier?: SrmSupplierApi.SupplierVO) => { |
| | | if (!supplier || !formApi) return; |
| | |
| | | contactEmail: supplier.contactEmail || '', |
| | | taxNo: supplier.taxNo || '', |
| | | address: supplier.address || '', |
| | | bankName: supplier.bankName || '', |
| | | bankAccount: supplier.bankAccount || '', |
| | | remark: supplier.remark || '', |
| | | }); |
| | | }, |
| | | }, |
| | |
| | | triggerFields: ['supplierName'], |
| | | componentProps: (values) => ({ |
| | | approvalFilter: false, |
| | | excludeApproved: true, |
| | | placeholder: '请选择SRM供应商(或直接填写供应商名称)', |
| | | supplierName: values.supplierName as string, |
| | | }), |