|
@@ -69,7 +69,7 @@
|
|
|
<p>
|
|
|
学员信息表 <el-button type="text" @click="userDowm">下载</el-button>
|
|
|
</p>
|
|
|
- <p>疫情防控承诺书 <el-button type="text">下载</el-button></p>
|
|
|
+ <p>疫情防控承诺书 <el-button type="text" @click="yqbookDown">下载</el-button></p>
|
|
|
<p>
|
|
|
学员签到表 <el-button type="text" @click="userSign">下载</el-button>
|
|
|
</p>
|
|
@@ -194,6 +194,30 @@ export default {
|
|
|
link.remove();
|
|
|
});
|
|
|
},
|
|
|
+ //疫情防控承诺书
|
|
|
+ yqbookDown(){
|
|
|
+ var data = JSON.parse(JSON.stringify(this.listData));
|
|
|
+ delete data.index;
|
|
|
+ this.$api
|
|
|
+ .inquiresystemsubscribelistLetterExport(data)
|
|
|
+ .then(async (res) => {
|
|
|
+ for (let k in res.data) {
|
|
|
+ if (res.data[k].code === 200) {
|
|
|
+ await this.dowmFunc(res, k);
|
|
|
+ } else {
|
|
|
+ this.$message.error("code值错误:", res.data[k].code);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ let { message } = err;
|
|
|
+ if (message.includes("timeout")) {
|
|
|
+ this.$message.error(
|
|
|
+ "数据体量过大,无法正常导出,请调整导出的日期范围,缩小数据体量"
|
|
|
+ );
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
openBox(row) {
|
|
|
this.listData = {
|
|
|
applyId: row.applyId,
|