修改代码逻辑导出

This commit is contained in:
dong.ai
2025-09-13 13:54:33 +08:00
parent d8958d5d35
commit 3c6ed80362

View File

@@ -181,7 +181,9 @@ import {
getExport
} from "@/api/indexCourse";
import * as moment from "moment";
import useDownload from "@/hooks/useDownload";
import downLoad from "../../utils/downLoad";
import Cookies from "vue-cookies";
import axios from "axios";
export default defineComponent({
components: {},
@@ -613,7 +615,7 @@ export default defineComponent({
console.log("state.tableData1", state.tableData1);
};
getTableDate();
// getTableDate();
// 初始化年份选项
const initializeYearOptions = async () => {
@@ -631,7 +633,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()
@@ -655,27 +657,22 @@ export default defineComponent({
};
// 全部导出
const exportAll = async () => {
try {
let res = await getExport(
{
axios({
method: "post",
url: `${process.env.VUE_APP_BASE_API}/quality/manage/export`,
data:{
courseNameOrTeacherName: state.courseNameOrTeacherName,
courseSource: state.courseSource,
years: state.years,
sysType: state.sysTypeId,
},
"精品课程导出",
"xlsx"
);
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);
}
responseType: "blob",
headers: {
token: Cookies.get("token"),
},
}).then((res) => {
downLoad(res.data, "精品课程导出.xlsx");
});
};
// 导入标记
const exportTaskStu = () => {
@@ -715,7 +712,7 @@ export default defineComponent({
// 重新加载数据
getTableDate();
} else {
state.importMarkVisible = false;
// state.importMarkVisible = false;
dialog({ content: res.data.data.message, ok: okMarkT(), okText: "重新输入" });
// message.error(res.data.data.message);
}