Răsfoiți Sursa

接口调试

zhangjie 2 ani în urmă
părinte
comite
486947ed67

+ 5 - 2
src/modules/base/api.js

@@ -364,15 +364,18 @@ export const printPlanSyncExamList = () => {
   return $post("/api/admin/exam/print_sync/list_relate_ids", {});
 };
 // new
-export const printPlanSyncStmms = datas => {
+export const printPlanSyncRelateExamList = datas => {
   return $post("/api/admin/basic/stmms_exam/sync", datas);
 };
-export const printPlanSyncRelateExamList = datas => {
+export const printPlanRelateExamList = datas => {
   return $postParam("/api/admin/basic/stmms_exam/list", datas);
 };
 export const printPlanCourseRelateList = datas => {
   return $postParam("/api/admin/exam/print_sync/list_sync_exam_task", datas);
 };
+export const printPlanSyncStmms = datas => {
+  return $post("/api/admin/exam/print_sync/sync_data_cloud", datas);
+};
 // sms-manage
 export const smsListQuery = datas => {
   return $postParam("/api/admin/basic/message/list", datas);

+ 11 - 6
src/modules/base/components/PrintPlanBatchPushDialog.vue

@@ -132,7 +132,7 @@
             >
             </el-option>
           </el-select>
-          <el-button type="primary" @click="getExams">刷新</el-button>
+          <el-button type="primary" @click="refresh">刷新</el-button>
         </el-form-item>
         <el-form-item prop="thirdRelateName" v-if="examType === 'create'">
           <el-input
@@ -164,13 +164,14 @@
 import {
   printPlanSyncStmms,
   printPlanCourseRelateList,
-  printPlanSyncRelateExamList
+  printPlanSyncRelateExamList,
+  printPlanRelateExamList
 } from "../api";
 
 const initModalForm = {
   thirdRelateId: "",
   thirdRelateName: "",
-  courseIds: [],
+  list: [],
   examTime: null
 };
 
@@ -246,7 +247,7 @@ export default {
         courseName: ""
       };
       this.modalForm = { ...initModalForm };
-      this.modalForm.courseIds = [];
+      this.modalForm.list = [];
       this.$nextTick(() => {
         this.$refs.modalFormComp.clearValidate();
       });
@@ -257,6 +258,10 @@ export default {
       this.getExams();
     },
     async getExams() {
+      const data = await printPlanRelateExamList();
+      this.thirdRelateExams = data || [];
+    },
+    async refresh() {
       const data = await printPlanSyncRelateExamList();
       this.thirdRelateExams = data || [];
     },
@@ -274,7 +279,7 @@ export default {
       this.modalIsShow = true;
     },
     handleSelectionChange(val) {
-      this.modalForm.courseIds = val.map(item => item.id);
+      this.modalForm.list = val.map(item => item.id);
     },
     examTypeChange() {
       this.$nextTick(() => {
@@ -289,7 +294,7 @@ export default {
       this.loading = true;
       const data = await printPlanSyncStmms({
         ...this.modalForm,
-        planIds: this.ids
+        printPlanIds: this.ids
       }).catch(() => {});
       this.loading = false;