mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
添加导出弹窗
This commit is contained in:
@@ -615,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 () => {
|
||||||
@@ -633,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()
|
||||||
|
|
||||||
@@ -657,6 +657,9 @@ export default defineComponent({
|
|||||||
};
|
};
|
||||||
// 全部导出
|
// 全部导出
|
||||||
const exportAll = async () => {
|
const exportAll = async () => {
|
||||||
|
if(state.courseNameOrTeacherName!=""||state.courseSource!=undefined||state.years.length!=0||state.sysTypeId!=undefined){
|
||||||
|
dialog({ content: '是否确认导出当前表格?', ok: okExport() });
|
||||||
|
}else{
|
||||||
axios({
|
axios({
|
||||||
method: "post",
|
method: "post",
|
||||||
url: `${process.env.VUE_APP_BASE_API}/quality/manage/export`,
|
url: `${process.env.VUE_APP_BASE_API}/quality/manage/export`,
|
||||||
@@ -673,7 +676,28 @@ export default defineComponent({
|
|||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
downLoad(res.data, "精品课程导出.xlsx");
|
downLoad(res.data, "精品课程导出.xlsx");
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
const okExport = ()=>{
|
||||||
|
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,
|
||||||
|
},
|
||||||
|
responseType: "blob",
|
||||||
|
headers: {
|
||||||
|
token: Cookies.get("token"),
|
||||||
|
},
|
||||||
|
}).then((res) => {
|
||||||
|
downLoad(res.data, "精品课程导出.xlsx");
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
// 导入标记
|
// 导入标记
|
||||||
const exportTaskStu = () => {
|
const exportTaskStu = () => {
|
||||||
state.importMarkVisible = true;
|
state.importMarkVisible = true;
|
||||||
@@ -775,6 +799,7 @@ export default defineComponent({
|
|||||||
handleMarkNo,
|
handleMarkNo,
|
||||||
handleTopNo,
|
handleTopNo,
|
||||||
exportAll,
|
exportAll,
|
||||||
|
okExport,
|
||||||
exportTaskStu,
|
exportTaskStu,
|
||||||
handleImportMarkOk,
|
handleImportMarkOk,
|
||||||
handleImportMarkCancel,
|
handleImportMarkCancel,
|
||||||
|
|||||||
Reference in New Issue
Block a user