From 0ca66ba6d5f5d5502211b9d9c7bff036ebd3f1aa Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 14 八月 2025 16:38:32 +0800 Subject: [PATCH] fix: 验收管理 --- src/views/FlexJobManage/components/BatchImportDialog.vue | 30 ++---------------------------- 1 files changed, 2 insertions(+), 28 deletions(-) diff --git a/src/views/FlexJobManage/components/BatchImportDialog.vue b/src/views/FlexJobManage/components/BatchImportDialog.vue index 6a311dc..120f882 100644 --- a/src/views/FlexJobManage/components/BatchImportDialog.vue +++ b/src/views/FlexJobManage/components/BatchImportDialog.vue @@ -3,8 +3,8 @@ <ProForm :model="form" ref="dialogForm" label-width="100px"> <ProFormItemV2 label="閫夋嫨鏂囦欢:" - prop="userList" - :check-rules="[{ message: '璇蜂笂浼犱汉鍛樺悕鍗�', type: 'array' }]" + prop="url" + :check-rules="[{ message: '璇蜂笂浼犱汉鍛樺悕鍗�', type: 'upload' }]" > <div style="display: flex"> <ProFormUpload @@ -12,8 +12,6 @@ :limit="1" :limitFileSize="10" accept="xlsx,xls" - :needUploadOss="false" - :on-success="handleImport" ></ProFormUpload> <el-button type="primary" @@ -53,11 +51,7 @@ type Form = { title?: string; - customerId: string; - contractTemplateId: string; - templateDataId: string; url: UploadUserFile[]; - userList: any[]; }; const visible = defineModel({ type: Boolean }); @@ -68,8 +62,6 @@ (e: 'onConfirm'): void; (e: 'onCancel'): void; }>(); - -const { user } = useUser(); const dialogForm = ref<FormInstance>(); @@ -86,24 +78,6 @@ } else { return; } - }); -} - -const XLSXHeaderMap = { - name: '濮撳悕', - phone: '鎵嬫満鍙�', -}; - -function handleImport(response: UploadUserFile) { - XLSXUtils.resloveXLSXFromUploadInput<typeof XLSXHeaderMap>({ - //@ts-ignore - file: response.file, - resloveKeyList: Object.keys(XLSXHeaderMap), - onSuccess: async (worksheetList) => { - const userXLSXList = worksheetList[0]; - form.value.userList = userXLSXList; - dialogForm.value?.validateField?.('userList'); - }, }); } </script> -- Gitblit v1.9.1