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