mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-09 02:46:45 +08:00
修改代码逻辑导出
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user