Bläddra i källkod

疫情防控承诺书

Tang 3 år sedan
förälder
incheckning
419abd5a50

+ 8 - 0
src/newApi/applicationData.js

@@ -161,5 +161,13 @@ export default {
             params: data
         })
     },
+    //导出疫情防控承诺书
+    inquiresystemsubscribelistLetterExport(data) {
+        return request({
+            url: '/system/subscribe/listLetterExport',
+            method: 'get',
+            params: data
+        })
+    },
     
 }

+ 2 - 2
src/utils/request.js

@@ -7,8 +7,8 @@ import methods from '@/utils/methodsTool';
 
 axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
 // 创建axios实例
-// export const baseURL = process.env.VUE_APP_BASE_API
-export const baseURL = 'http://192.168.1.24:5030/'
+export const baseURL = process.env.VUE_APP_BASE_API
+// export const baseURL = 'http://192.168.1.24:5030/'
 export const BASE_IMG_URL = process.env.VUE_APP_IMG_API
 const service = axios.create({
   // axios中请求配置有baseURL选项,表示请求URL公共部分

+ 25 - 1
src/views/education/examManagement/examArrangement/applicableProducts/downMaterial.vue

@@ -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,