刘洋 6 月之前
父節點
當前提交
232f9ef5a3
共有 1 個文件被更改,包括 31 次插入23 次删除
  1. 31 23
      src/pages/subjects-manage/index.vue

+ 31 - 23
src/pages/subjects-manage/index.vue

@@ -118,7 +118,7 @@
         <a-button
           type="primary"
           class="tw-flex tw-items-center operation-button"
-          @click="showExportModal = true"
+          @click="downloadPaperStruct"
         >
           <!--          <template #icon>-->
           <!--            <UploadOutlined />-->
@@ -243,7 +243,7 @@
       </a-form>
     </a-modal>
 
-    <a-modal
+    <!-- <a-modal
       v-model:visible="showExportModal"
       :maskClosable="false"
       :title="`导出`"
@@ -285,7 +285,7 @@
           </a-select>
         </a-form-item>
       </a-form>
-    </a-modal>
+    </a-modal> -->
   </div>
 </template>
 
@@ -402,14 +402,14 @@ const query = reactive<
 });
 
 const showExportModal = ref(false);
-watch(showExportModal, (val: any) => {
-  if (val) {
-    exportParams.schoolId = query.schoolId;
-    exportParams.examId = query.examId;
-    querySchoolList("", "form");
-  } else {
-  }
-});
+// watch(showExportModal, (val: any) => {
+//   if (val) {
+//     exportParams.schoolId = query.schoolId;
+//     exportParams.examId = query.examId;
+//     querySchoolList("", "form");
+//   } else {
+//   }
+// });
 
 /** table配置 */
 const columns: TableColumnType[] = [
@@ -580,19 +580,27 @@ const exportRef = ref();
 /** 导出主观题 */
 const downloadPaperStruct = async () => {
   try {
-    await exportRef.value.validateFields();
-    try {
-      await downloadPaperStructHttp({
-        ...query,
-        groupFinish: [void 0, true, false][query.groupFinish],
-        ...exportParams,
-      });
-    } catch (error) {
-      return Promise.reject(error);
-    }
-  } catch (errorInfo) {
-    console.log("Failed:", errorInfo);
+    await downloadPaperStructHttp({
+      ...query,
+      groupFinish: [void 0, true, false][query.groupFinish],
+    });
+  } catch (error) {
+    return Promise.reject(error);
   }
+  // try {
+  //   await exportRef.value.validateFields();
+  //   try {
+  //     await downloadPaperStructHttp({
+  //       ...query,
+  //       groupFinish: [void 0, true, false][query.groupFinish],
+  //       ...exportParams,
+  //     });
+  //   } catch (error) {
+  //     return Promise.reject(error);
+  //   }
+  // } catch (errorInfo) {
+  //   console.log("Failed:", errorInfo);
+  // }
 };
 
 const handleRemove: UploadProps["onRemove"] = (file) => {