修改代码逻辑导出

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