diff --git a/src/components/CURD/PageContent.vue b/src/components/CURD/PageContent.vue
index 90f04842..9d185e3e 100644
--- a/src/components/CURD/PageContent.vue
+++ b/src/components/CURD/PageContent.vue
@@ -416,28 +416,28 @@
确 定
- 取 消
+ 取 消
@@ -706,19 +706,19 @@ function handleExports() {
// 导入表单
let isFileImport = false;
const uploadRef = ref();
-const importsModalVisible = ref(false);
-const importsFormRef = ref();
-const importsFormData = reactive<{
+const importModalVisible = ref(false);
+const importFormRef = ref();
+const importFormData = reactive<{
files: UploadUserFile[];
}>({
files: [],
});
-const importsFormRules: FormRules = {
+const importFormRules: FormRules = {
files: [{ required: true, message: "请选择文件" }],
};
// 打开导入弹窗
-function handleOpenImportsModal(isFile: boolean = false) {
- importsModalVisible.value = true;
+function handleOpenImportModal(isFile: boolean = false) {
+ importModalVisible.value = true;
isFileImport = isFile;
}
// 覆盖前一个文件
@@ -746,8 +746,8 @@ function handleDownloadTemplate() {
}
}
// 导入确认
-const handleImportsSubmit = useThrottleFn(() => {
- importsFormRef.value?.validate((valid: boolean) => {
+const handleImportSubmit = useThrottleFn(() => {
+ importFormRef.value?.validate((valid: boolean) => {
if (valid) {
if (isFileImport) {
handleImport();
@@ -758,11 +758,11 @@ const handleImportsSubmit = useThrottleFn(() => {
});
}, 3000);
// 关闭导入弹窗
-function handleCloseImportsModal() {
- importsModalVisible.value = false;
- importsFormRef.value?.resetFields();
+function handleCloseImportModal() {
+ importModalVisible.value = false;
+ importFormRef.value?.resetFields();
nextTick(() => {
- importsFormRef.value?.clearValidate();
+ importFormRef.value?.clearValidate();
});
}
// 文件导入
@@ -772,9 +772,9 @@ function handleImport() {
ElMessage.error("未配置importAction");
return;
}
- importAction(importsFormData.files[0].raw as File).then(() => {
+ importAction(importFormData.files[0].raw as File).then(() => {
ElMessage.success("导入数据成功");
- handleCloseImportsModal();
+ handleCloseImportModal();
handleRefresh(true);
});
}
@@ -786,7 +786,7 @@ function handleImports() {
return;
}
// 获取选择的文件
- const file = importsFormData.files[0].raw as File;
+ const file = importFormData.files[0].raw as File;
// 创建Workbook实例
const workbook = new ExcelJS.Workbook();
// 使用FileReader对象来读取文件内容
@@ -833,7 +833,7 @@ function handleImports() {
}
importsAction(data).then(() => {
ElMessage.success("导入数据成功");
- handleCloseImportsModal();
+ handleCloseImportModal();
handleRefresh(true);
});
})
@@ -854,7 +854,7 @@ function handleToolbar(name: string) {
handleOpenExportsModal();
break;
case "imports":
- handleOpenImportsModal();
+ handleOpenImportModal();
break;
case "search":
emit("searchClick");
@@ -866,7 +866,7 @@ function handleToolbar(name: string) {
handleDelete();
break;
case "import":
- handleOpenImportsModal(true);
+ handleOpenImportModal(true);
break;
case "export":
emit("exportClick");