فهرست منبع

feat: pdf生成

zhangjie 10 ماه پیش
والد
کامیت
f442495cbb
2فایلهای تغییر یافته به همراه10 افزوده شده و 5 حذف شده
  1. 2 4
      src/modules/record/api.js
  2. 8 1
      src/modules/record/components/DocumentDetailDialog.vue

+ 2 - 4
src/modules/record/api.js

@@ -116,10 +116,8 @@ export const updateDocumentImageRotate = (datas) => {
 export const deleteDocumentImage = (datas) => {
   return $postParam("/api/admin/paper/document/picture/delete", datas);
 };
-export const buildStudentPdf = (studentIds) => {
-  return $postParam("/api/admin/exam/student/pdf/generate", {
-    ids: studentIds.join(),
-  });
+export const buildStudentPdf = (datas) => {
+  return $postParam("/api/admin/paper/document/pdf/generate", datas);
 };
 
 // picture manage

+ 8 - 1
src/modules/record/components/DocumentDetailDialog.vue

@@ -337,7 +337,14 @@ export default {
         return;
       }
 
-      await buildStudentPdf(this.multipleSelection);
+      let datas = {};
+      if (this.multipleSelection.length) {
+        datas.ids = this.multipleSelection.join();
+      } else {
+        datas = { ...this.filter };
+      }
+
+      await buildStudentPdf(datas);
       this.$message.success("任务提交成功,结果请在PDF生成结果中查看!");
     },
     toDetail(row) {