还原页面代码,添加导入逻辑

This commit is contained in:
dong.ai
2025-09-13 13:43:03 +08:00
parent 55ec13b36c
commit d8958d5d35
3 changed files with 28 additions and 21 deletions

View File

@@ -172,7 +172,6 @@ import { useStore } from "vuex";
import { message } from "ant-design-vue";
import dialog from "@/utils/dialog";
import "@wangeditor/editor/dist/css/style.css";
import useDownload from '@/hooks/useDownload'
import {
getExquisiteCoursePage,
getExquisiteYearList,
@@ -182,6 +181,7 @@ import {
getExport
} from "@/api/indexCourse";
import * as moment from "moment";
import useDownload from "@/hooks/useDownload";
export default defineComponent({
components: {},
@@ -652,11 +652,11 @@ export default defineComponent({
years: state.years // 添加年份参数
})
getTableDate();
}; // 全部导出
};
// 全部导出
const exportAll = async () => {
try {
await useDownload(
"/quality/manage/export",
let res = await getExport(
{
courseNameOrTeacherName: state.courseNameOrTeacherName,
courseSource: state.courseSource,
@@ -664,15 +664,17 @@ export default defineComponent({
sysType: state.sysTypeId,
},
"精品课程导出",
"xlsx",
"application/vnd.ms-excel;charset=UTF-8",
false
"xlsx"
);
message.success("导出成功");
getTableDate();
if (res.data.data.status == 200) {
message.success(res.data.data.message);
// 重新加载数据
getTableDate();
} else {
message.error(res.data.data.message);
}
} catch (error) {
console.error("导出失败:", error);
message.error("导出失败");
}
};
// 导入标记
@@ -713,14 +715,15 @@ export default defineComponent({
// 重新加载数据
getTableDate();
} else {
dialog({ content: res.data.data.message, ok: okMarkT() });
message.error(res.data.data.message);
state.importMarkVisible = false;
dialog({ content: res.data.data.message, ok: okMarkT(), okText: "重新输入" });
// message.error(res.data.data.message);
}
// 重新加载数据
getTableDate();
}
const okMarkT=()=>{
}
// 导入标记弹窗取消