From 7e50de2f8d2a7696675a3c8d2993082b562598cc Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 17 十月 2025 14:34:19 +0800
Subject: [PATCH] feat: 1.2.0.1
---
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