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:
@@ -615,7 +615,7 @@ export default defineComponent({
|
||||
console.log("state.tableData1", state.tableData1);
|
||||
|
||||
};
|
||||
getTableDate();
|
||||
// getTableDate();
|
||||
|
||||
// 初始化年份选项
|
||||
const initializeYearOptions = async () => {
|
||||
@@ -633,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()
|
||||
|
||||
@@ -657,7 +657,10 @@ export default defineComponent({
|
||||
};
|
||||
// 全部导出
|
||||
const exportAll = async () => {
|
||||
axios({
|
||||
if(state.courseNameOrTeacherName!=""||state.courseSource!=undefined||state.years.length!=0||state.sysTypeId!=undefined){
|
||||
dialog({ content: '是否确认导出当前表格?', ok: okExport() });
|
||||
}else{
|
||||
axios({
|
||||
method: "post",
|
||||
url: `${process.env.VUE_APP_BASE_API}/quality/manage/export`,
|
||||
data:{
|
||||
@@ -673,7 +676,28 @@ export default defineComponent({
|
||||
}).then((res) => {
|
||||
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 = () => {
|
||||
state.importMarkVisible = true;
|
||||
@@ -775,6 +799,7 @@ export default defineComponent({
|
||||
handleMarkNo,
|
||||
handleTopNo,
|
||||
exportAll,
|
||||
okExport,
|
||||
exportTaskStu,
|
||||
handleImportMarkOk,
|
||||
handleImportMarkCancel,
|
||||
|
||||
Reference in New Issue
Block a user