修改导出表格

This commit is contained in:
dong.ai
2025-09-13 11:36:32 +08:00
parent 5558fa5f09
commit 69d7c438b2
3 changed files with 20 additions and 17 deletions

View File

@@ -172,6 +172,7 @@ 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,
@@ -181,7 +182,6 @@ import {
getExport
} from "@/api/indexCourse";
import * as moment from "moment";
import useDownload from "@/hooks/useDownload";
export default defineComponent({
components: {},
@@ -613,7 +613,7 @@ export default defineComponent({
console.log("state.tableData1", state.tableData1);
};
getTableDate();
// getTableDate();
// 初始化年份选项
const initializeYearOptions = async () => {
@@ -631,7 +631,7 @@ export default defineComponent({
const getSysTypeMap = (code) => {
if (code == "") return
// console.log(store.state.sysTypeMap, 'map集合');
return store.state.sysTypeMap.get(code)
// return store.state.sysTypeMap.get(code)
}
getSysTypeMap()
@@ -652,11 +652,11 @@ export default defineComponent({
years: state.years // 添加年份参数
})
getTableDate();
};
// 全部导出
}; // 全部导出
const exportAll = async () => {
try {
let res = await getExport(
await useDownload(
"/quality/manage/export",
{
courseNameOrTeacherName: state.courseNameOrTeacherName,
courseSource: state.courseSource,
@@ -664,17 +664,15 @@ export default defineComponent({
sysType: state.sysTypeId,
},
"精品课程导出",
"xlsx"
"xlsx",
"application/vnd.ms-excel;charset=UTF-8",
false
);
if (res.data.data.status == 200) {
message.success(res.data.data.message);
// 重新加载数据
getTableDate();
} else {
message.error(res.data.data.message);
}
message.success("导出成功");
getTableDate();
} catch (error) {
console.error("导出失败:", error);
message.error("导出失败");
}
};
// 导入标记