|
|
@@ -47,12 +47,18 @@ export const dataFormSchema: FormSchema[] = [
|
|
|
label: '文书上传',
|
|
|
field: 'files',
|
|
|
component: 'XTUpload',
|
|
|
- componentProps: {
|
|
|
- api: uploadApi,
|
|
|
- maxSize: 20,
|
|
|
- maxNumber: 10,
|
|
|
- helpText: '文件大小不超过20M',
|
|
|
- accept: ['image/*', '.pdf', '.doc', '.docx', '.ppt', '.pptx', '.xls', '.xlsx'],
|
|
|
+ componentProps: ({ formModel, schema }) => {
|
|
|
+ return {
|
|
|
+ api: uploadApi,
|
|
|
+ maxSize: 20,
|
|
|
+ maxNumber: 10,
|
|
|
+ helpText: '文件大小不超过20M',
|
|
|
+ accept: ['image/*', '.pdf', '.doc', '.docx', '.ppt', '.pptx', '.xls', '.xlsx'],
|
|
|
+ onChange: data => {
|
|
|
+ console.log('🚀 ~ file: data.ts:57 ~ data:', data);
|
|
|
+ formModel[schema.field] = data;
|
|
|
+ },
|
|
|
+ };
|
|
|
},
|
|
|
colProps: {
|
|
|
span: 24,
|