소스 검색

接口调试

zhangjie 2 년 전
부모
커밋
d95214d986

+ 1 - 0
src/App.vue

@@ -122,6 +122,7 @@ export default {
       ).catch(() => {});
       this.isSubmit = false;
       if (!res) return;
+      this.modalForm.safePassword = "";
       this.modalIsShow = false;
     },
   },

+ 22 - 3
src/modules/paper/api.js

@@ -106,17 +106,22 @@ export const paperQuestionUnitDeleteApi = ({ unitid, questionId }) => {
 
 // audit-paper
 export const auditPaperWaitPageListApi = (datas) => {
-  return $httpWithMsg.get(`${QUESTION_API}/paper/audit/page`, {
+  return $httpWithMsg.get(`${QUESTION_API}/find_pending_trial_paper`, {
     params: datas,
   });
 };
 export const auditPaperAuditedPageListApi = (datas) => {
-  return $httpWithMsg.get(`${QUESTION_API}/paper/audit/page`, {
+  return $httpWithMsg.get(`${QUESTION_API}/find_my_audit_paper`, {
     params: datas,
   });
 };
 export const auditPaperApplyPageListApi = (datas) => {
-  return $httpWithMsg.get(`${QUESTION_API}/paper/audit/page`, {
+  return $httpWithMsg.get(`${QUESTION_API}/find_my_paper_status`, {
+    params: datas,
+  });
+};
+export const auditPaperUnsubmitPageListApi = (datas) => {
+  return $httpWithMsg.get(`${QUESTION_API}/find_will_submit_paper`, {
     params: datas,
   });
 };
@@ -125,3 +130,17 @@ export const auditPaperApi = (datas) => {
   // auditResult,auditRemark,paperIds
   return $httpWithMsg.post(`${QUESTION_API}/paper/audit`, datas);
 };
+export const withdrawPaperApi = (paperIds) => {
+  return $httpWithMsg.post(
+    `${QUESTION_API}/paper/withdraw`,
+    {},
+    { params: { paperIds } }
+  );
+};
+export const submitPaperApi = (paperIds) => {
+  return $httpWithMsg.post(
+    `${QUESTION_API}/paper/submit`,
+    {},
+    { params: { paperIds } }
+  );
+};

+ 36 - 21
src/modules/paper/components/AuditPaperApply.vue

@@ -3,41 +3,36 @@
     <el-form class="part-filter-form" :model="filter" inline>
       <el-form-item label="审核状态">
         <el-select v-model="filter.auditStatus" clearable placeholder="请选择">
-          <el-option label="初级待审" value="FIRST_PENDING_TRIAL"> </el-option>
-          <el-option label="中级待审" value="SECOND_PENDING_TRIAL"> </el-option>
-          <el-option label="高级待审" value="THIRD_PENDING_TRIAL"> </el-option>
-          <el-option label="已撤回" value="WITHDRAW"> </el-option>
-          <el-option label="审核未通过" value="NOT_PASS"> </el-option>
+          <el-option label="待审核" value="WITHDRAW"> </el-option>
+          <el-option label="审核中" value="IN_REVIEW"> </el-option>
+          <el-option label="已入库" value="PASS"> </el-option>
+          <el-option label="已驳回" value="NOT_PASS"> </el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="试卷名称">
-        <el-input v-model="filter.name" placeholder="请输入试卷名称"></el-input>
+        <el-input
+          v-model="filter.paperName"
+          placeholder="请输入试卷名称"
+        ></el-input>
       </el-form-item>
       <el-form-item>
         <el-button type="danger" @click="toPage(1)">查询</el-button>
       </el-form-item>
     </el-form>
 
-    <div class="part-box">
+    <div>
       <el-table
         v-loading="loading"
         element-loading-text="拼命加载中"
         :data="dataList"
       >
-        <el-table-column label="试卷名称" prop="name" width="180">
+        <el-table-column label="试卷名称" prop="paperName"> </el-table-column>
+        <el-table-column label="课程" prop="courseName"> </el-table-column>
+        <el-table-column label="提交时间" prop="creationTime" width="170">
         </el-table-column>
-        <el-table-column label="课程">
-          <template slot-scope="scope">
-            <span
-              >{{ scope.row.course.name }}({{ scope.row.course.code }})</span
-            >
-          </template>
-        </el-table-column>
-        <el-table-column label="提交时间" prop="updateTime" width="170">
-        </el-table-column>
-        <el-table-column label="状态" prop="updateTime" width="100">
+        <el-table-column label="状态" prop="auditStatusName" width="100">
         </el-table-column>
-        <el-table-column label="操作" width="100" fixed="right">
+        <el-table-column label="操作" width="170" fixed="right">
           <template slot-scope="scope">
             <div class="operate_left">
               <el-button
@@ -47,6 +42,13 @@
                 @click="toDetail(scope.row)"
                 >详情</el-button
               >
+              <el-button
+                size="mini"
+                type="primary"
+                plain
+                @click="toWithdraw(scope.row)"
+                >撤回</el-button
+              >
             </div>
           </template>
         </el-table-column>
@@ -68,19 +70,23 @@
 </template>
 
 <script>
-import { auditPaperApplyPageListApi } from "../api";
+import { auditPaperApplyPageListApi, withdrawPaperApi } from "../api";
 
 export default {
   name: "AuditPaperApply",
   data() {
     return {
-      filter: { auditStatus: "", name: "" },
+      filter: { auditStatus: "", paperName: "" },
       dataList: [],
       currentPage: 1,
       pageSize: 10,
       total: 0,
+      loading: false,
     };
   },
+  mounted() {
+    this.toPage(1);
+  },
   methods: {
     toPage(page) {
       this.currentPage = page;
@@ -105,6 +111,15 @@ export default {
     toDetail(row) {
       console.log(row);
     },
+    async toWithdraw(row) {
+      const confirm = await this.$confirm(`确定要撤销该试卷的提交吗?`, "提示", {
+        type: "warning",
+      }).catch(() => {});
+      if (confirm !== "confirm") return;
+
+      await withdrawPaperApi([row.id]);
+      this.$message.success("操作成功!");
+    },
   },
 };
 </script>

+ 15 - 15
src/modules/paper/components/AuditPaperAudited.vue

@@ -8,35 +8,31 @@
         ></el-input>
       </el-form-item>
       <el-form-item label="试卷名称">
-        <el-input v-model="filter.name" placeholder="请输入试卷名称"></el-input>
+        <el-input
+          v-model="filter.paperName"
+          placeholder="请输入试卷名称"
+        ></el-input>
       </el-form-item>
       <el-form-item>
         <el-button type="danger" @click="toPage(1)">查询</el-button>
       </el-form-item>
     </el-form>
 
-    <div class="part-box">
+    <div>
       <el-table
         v-loading="loading"
         element-loading-text="拼命加载中"
         :data="dataList"
       >
-        <el-table-column label="试卷名称" prop="name" width="180">
-        </el-table-column>
-        <el-table-column label="课程">
-          <template slot-scope="scope">
-            <span
-              >{{ scope.row.course.name }}({{ scope.row.course.code }})</span
-            >
-          </template>
-        </el-table-column>
-        <el-table-column label="提交人" prop="lastModifyName" width="150">
+        <el-table-column label="试卷名称" prop="paperName"> </el-table-column>
+        <el-table-column label="课程" prop="courseName"> </el-table-column>
+        <el-table-column label="提交人" prop="creator" width="150">
         </el-table-column>
         <el-table-column label="提交时间" prop="updateTime" width="170">
         </el-table-column>
-        <el-table-column label="当前审核状态" prop="updateTime" width="140">
+        <el-table-column label="当前审核状态" prop="inReviewStatus" width="140">
         </el-table-column>
-        <el-table-column label="状态" prop="updateTime" width="100">
+        <el-table-column label="状态" prop="auditStatusName" width="100">
         </el-table-column>
         <el-table-column label="操作" width="100" fixed="right">
           <template slot-scope="scope">
@@ -75,13 +71,17 @@ export default {
   name: "AuditPaperAudited",
   data() {
     return {
-      filter: { creator: "", name: "" },
+      filter: { creator: "", paperName: "" },
       dataList: [],
       currentPage: 1,
       pageSize: 10,
       total: 0,
+      loading: false,
     };
   },
+  mounted() {
+    this.toPage(1);
+  },
   methods: {
     toPage(page) {
       this.currentPage = page;

+ 10 - 2
src/modules/paper/components/AuditPaperDialog.vue

@@ -7,7 +7,12 @@
     append-to-body
     @open="visibleChange"
   >
-    <el-form :model="modalForm" :rules="rules" label-width="120px">
+    <el-form
+      ref="modalFormComp"
+      :model="modalForm"
+      :rules="rules"
+      label-width="100px"
+    >
       <el-form-item label="审核结果" prop="auditResult">
         <el-select v-model="modalForm.auditResult" disabled>
           <el-option label="通过" value="PASS"></el-option>
@@ -97,11 +102,14 @@ export default {
 
       if (this.isSubmit) return;
       this.isSubmit = true;
-      const res = await auditPaperApi(this.modalForm).catch(() => {});
+      let datas = { ...this.modalForm };
+      datas.paperIds = datas.paperIds.join();
+      const res = await auditPaperApi(datas).catch(() => {});
       this.isSubmit = false;
       if (!res) return;
 
       this.$emit("modified");
+      this.$message.success("操作成功!");
       this.cancel();
     },
   },

+ 121 - 0
src/modules/paper/components/AuditPaperUnsubmit.vue

@@ -0,0 +1,121 @@
+<template>
+  <div class="audit-paper-unsubmit">
+    <el-form class="part-filter-form" :model="filter" inline>
+      <el-form-item label="提交人">
+        <el-input
+          v-model="filter.creator"
+          placeholder="请输入提交人姓名"
+        ></el-input>
+      </el-form-item>
+      <el-form-item label="试卷名称">
+        <el-input
+          v-model="filter.paperName"
+          placeholder="请输入试卷名称"
+        ></el-input>
+      </el-form-item>
+      <el-form-item>
+        <el-button type="danger" @click="toPage(1)">查询</el-button>
+      </el-form-item>
+    </el-form>
+
+    <div>
+      <el-table
+        v-loading="loading"
+        element-loading-text="拼命加载中"
+        :data="dataList"
+      >
+        <el-table-column label="试卷名称" prop="paperName"> </el-table-column>
+        <el-table-column label="课程" prop="courseName"> </el-table-column>
+        <el-table-column label="提交时间" prop="creationTime" width="153">
+        </el-table-column>
+        <el-table-column label="操作" width="170" fixed="right">
+          <template slot-scope="scope">
+            <div class="operate_left">
+              <el-button
+                size="mini"
+                type="primary"
+                plain
+                @click="toDetail(scope.row)"
+                >编辑</el-button
+              >
+              <el-button
+                size="mini"
+                type="primary"
+                plain
+                @click="toSubmit(scope.row)"
+                >提交</el-button
+              >
+            </div>
+          </template>
+        </el-table-column>
+      </el-table>
+      <div class="part-page">
+        <el-pagination
+          :current-page="currentPage"
+          :page-size="pageSize"
+          :page-sizes="[10, 20, 50, 100, 200, 300]"
+          layout="total, sizes, prev, pager, next, jumper"
+          :total="total"
+          @current-change="toPage"
+          @size-change="handleSizeChange"
+        >
+        </el-pagination>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import { auditPaperUnsubmitPageListApi, submitPaperApi } from "../api";
+
+export default {
+  name: "AuditPaperUnsubmit",
+  data() {
+    return {
+      filter: { creator: "", paperName: "" },
+      dataList: [],
+      currentPage: 1,
+      pageSize: 10,
+      total: 0,
+      loading: false,
+    };
+  },
+  mounted() {
+    this.toPage(1);
+  },
+  methods: {
+    toPage(page) {
+      this.currentPage = page;
+      this.getList();
+    },
+    async getList() {
+      this.loading = true;
+      const res = await auditPaperUnsubmitPageListApi({
+        ...this.filter,
+        curPage: this.currentPage,
+        pageSize: this.pageSize,
+      }).catch(() => {});
+      this.loading = false;
+      if (!res) return;
+      this.dataList = res.data.content;
+      this.total = res.data.totalElements;
+    },
+    handleSizeChange(val) {
+      this.pageSize = val;
+      this.toPage(1);
+    },
+    toDetail(row) {
+      console.log(row);
+    },
+    async toSubmit(row) {
+      const confirm = await this.$confirm(`确定要提交该试卷吗?`, "提示", {
+        type: "warning",
+      }).catch(() => {});
+      if (confirm !== "confirm") return;
+
+      await submitPaperApi([row.id]);
+      this.$message.success("操作成功!");
+    },
+  },
+};
+</script>

+ 13 - 14
src/modules/paper/components/AuditPaperWait.vue

@@ -8,31 +8,27 @@
         ></el-input>
       </el-form-item>
       <el-form-item label="试卷名称">
-        <el-input v-model="filter.name" placeholder="请输入试卷名称"></el-input>
+        <el-input
+          v-model="filter.paperName"
+          placeholder="请输入试卷名称"
+        ></el-input>
       </el-form-item>
       <el-form-item>
         <el-button type="danger" @click="toPage(1)">查询</el-button>
       </el-form-item>
     </el-form>
 
-    <div class="part-box">
+    <div>
       <el-table
         v-loading="loading"
         element-loading-text="拼命加载中"
         :data="dataList"
       >
-        <el-table-column label="试卷名称" prop="name" width="180">
+        <el-table-column label="试卷名称" prop="paperName"> </el-table-column>
+        <el-table-column label="课程" prop="courseName"> </el-table-column>
+        <el-table-column label="提交人" prop="creator" width="150">
         </el-table-column>
-        <el-table-column label="课程">
-          <template slot-scope="scope">
-            <span
-              >{{ scope.row.course.name }}({{ scope.row.course.code }})</span
-            >
-          </template>
-        </el-table-column>
-        <el-table-column label="提交人" prop="lastModifyName" width="150">
-        </el-table-column>
-        <el-table-column label="修改时间" prop="updateTime" width="153">
+        <el-table-column label="提交时间" prop="updateTime" width="153">
         </el-table-column>
         <el-table-column label="操作" width="170" fixed="right">
           <template slot-scope="scope">
@@ -107,7 +103,7 @@ export default {
   components: { AuditPaperDialog },
   data() {
     return {
-      filter: { creator: "", name: "" },
+      filter: { creator: "", paperName: "" },
       dataList: [],
       currentPage: 1,
       pageSize: 10,
@@ -119,6 +115,9 @@ export default {
       loading: false,
     };
   },
+  mounted() {
+    this.toPage(1);
+  },
   methods: {
     toPage(page) {
       this.currentPage = page;

+ 19 - 8
src/modules/paper/views/AuditPaper.vue

@@ -2,15 +2,18 @@
   <div class="audit-paper">
     <div class="part-box">
       <h2 class="part-box-title">试卷审核</h2>
-      <el-tabs v-model="activeName">
-        <el-tab-pane label="待审核列表" name="wait">
-          <audit-paper-wait></audit-paper-wait>
+      <el-tabs v-model="activeName" @tab-click="tabChange">
+        <el-tab-pane label="待审核列表" name="wait" lazy>
+          <audit-paper-wait ref="AuditPaperWait"></audit-paper-wait>
         </el-tab-pane>
-        <el-tab-pane label="我审核的记录" name="audited">
-          <audit-paper-audited></audit-paper-audited>
+        <el-tab-pane label="我审核的记录" name="audited" lazy>
+          <audit-paper-audited ref="AuditPaperAudited"></audit-paper-audited>
         </el-tab-pane>
-        <el-tab-pane label="我提交的审核" name="apply">
-          <audit-paper-apply></audit-paper-apply>
+        <el-tab-pane label="我提交的审核" name="apply" lazy>
+          <audit-paper-apply ref="AuditPaperApply"></audit-paper-apply>
+        </el-tab-pane>
+        <el-tab-pane label="待提交的试卷" name="unsubmit" lazy>
+          <audit-paper-unsubmit ref="AuditPaperUnsubmit"></audit-paper-unsubmit>
         </el-tab-pane>
       </el-tabs>
     </div>
@@ -21,6 +24,7 @@
 import AuditPaperApply from "../components/AuditPaperApply.vue";
 import AuditPaperAudited from "../components/AuditPaperAudited.vue";
 import AuditPaperWait from "../components/AuditPaperWait.vue";
+import AuditPaperUnsubmit from "../components/AuditPaperUnsubmit.vue";
 
 export default {
   name: "AuditPaper",
@@ -28,12 +32,19 @@ export default {
     AuditPaperWait,
     AuditPaperAudited,
     AuditPaperApply,
+    AuditPaperUnsubmit,
   },
   data() {
     return {
       activeName: "wait",
     };
   },
-  methods: {},
+  methods: {
+    tabChange(tab) {
+      const tabName = tab.name[0].toUpperCase() + tab.name.substr(1);
+      const compName = `AuditPaper${tabName}`;
+      this.$refs[compName] && this.$refs[compName].getList();
+    },
+  },
 };
 </script>

+ 51 - 2
src/modules/paper/views/BuildPaper.vue

@@ -48,12 +48,61 @@
           ></el-input-number>
         </el-form-item>
         <el-form-item style="border: none">
-          <el-checkbox v-model="modalForm.topicRepeat"
-            >多套试卷间试题不能重复</el-checkbox
+          <el-checkbox v-model="modalForm.checkRepeat"
+            >校验试卷重复率</el-checkbox
           >
         </el-form-item>
       </el-form>
       <el-form>
+        <template v-if="modalForm.checkRepeat">
+          <el-form-item
+            label="校验重复率的试卷范围:"
+            label-width="180px"
+            style="margin-bottom: 10px"
+          >
+            <el-radio-group v-model="modalForm.storage" size="small">
+              <el-radio-button :label="false">卷库列表试卷</el-radio-button>
+              <el-radio-button :label="true">试卷仓库试卷</el-radio-button>
+            </el-radio-group>
+          </el-form-item>
+          <el-form-item
+            label="试卷间重复率不高于:"
+            label-width="180px"
+            style="margin-bottom: 10px"
+          >
+            <el-input-number
+              v-model="modalForm.maxLimit"
+              style="width: 125px"
+              :min="1"
+              :max="10"
+              :step="1"
+              step-strictly
+              :controls="false"
+            ></el-input-number>
+            %
+            <el-checkbox v-model="modalForm.topicOnly"
+              >本次组的试卷间不允许重复</el-checkbox
+            >
+            <p class="tips-info">注:试卷间的重复率会小于等于设定值</p>
+          </el-form-item>
+          <el-form-item
+            label="试卷重复率校验时间周期:"
+            label-width="180px"
+            style="margin-bottom: 10px"
+          >
+            <el-input-number
+              v-model="modalForm.timeLimit"
+              style="width: 125px"
+              :min="1"
+              :max="10"
+              :step="1"
+              step-strictly
+              :controls="false"
+            ></el-input-number>
+            个月
+            <p class="tips-info">注:月份按照自然月计数,当前月份记为第1个月</p>
+          </el-form-item>
+        </template>
         <el-form-item label="组卷模式" style="margin: 0">
           <el-radio-group
             v-model="modalForm.genModelType"

+ 9 - 0
src/modules/question/api.js

@@ -185,6 +185,15 @@ export const auditQuestionApplyPageListApi = (datas) => {
     }
   );
 };
+export const auditQuestionsUnsubmitPageListApi = (datas) => {
+  return $httpWithMsg.post(
+    `${QUESTION_API}/find_will_submit_question`,
+    {},
+    {
+      params: datas,
+    }
+  );
+};
 
 export const auditQuestionApi = (datas) => {
   // auditResult,auditRemark,questionIds

+ 118 - 0
src/modules/question/components/AuditQuestionUnsubmit.vue

@@ -0,0 +1,118 @@
+<template>
+  <div class="audit-question-unsubmit">
+    <el-form class="part-filter-form" inline>
+      <el-form-item label="提交人">
+        <el-input
+          v-model="filter.creatorName"
+          placeholder="请输入提交人姓名"
+        ></el-input>
+      </el-form-item>
+      <el-form-item label="题干内容">
+        <el-input v-model="filter.name" placeholder="请输入题干内容"></el-input>
+      </el-form-item>
+      <el-form-item>
+        <el-button type="danger" @click="toPage(1)">查询</el-button>
+      </el-form-item>
+    </el-form>
+
+    <div>
+      <el-table
+        v-loading="loading"
+        element-loading-text="拼命加载中"
+        :data="dataList"
+      >
+        <el-table-column label="试题">
+          <template slot-scope="scope">
+            <rich-text
+              class="row-question-body"
+              title="点击查看试题"
+              :text-json="scope.row.quesBody"
+            ></rich-text>
+          </template>
+        </el-table-column>
+        <el-table-column label="课程">
+          <template slot-scope="scope">
+            <span
+              >{{ scope.row.course.name }}({{ scope.row.course.code }})</span
+            >
+          </template>
+        </el-table-column>
+        <el-table-column label="提交人" prop="creator" width="150">
+        </el-table-column>
+        <el-table-column label="修改时间" prop="updateTime" width="153">
+        </el-table-column>
+        <el-table-column label="操作" width="170" fixed="right">
+          <template slot-scope="scope">
+            <div class="operate_left">
+              <el-button
+                size="mini"
+                type="primary"
+                plain
+                @click="toDetail(scope.row)"
+                >详情</el-button
+              >
+            </div>
+          </template>
+        </el-table-column>
+      </el-table>
+      <div class="part-page">
+        <el-pagination
+          :current-page="currentPage"
+          :page-size="pageSize"
+          :page-sizes="[10, 20, 50, 100, 200, 300]"
+          layout="total, sizes, prev, pager, next, jumper"
+          :total="total"
+          @current-change="toPage"
+          @size-change="handleSizeChange"
+        >
+        </el-pagination>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+import { auditQuestionsUnsubmitPageListApi } from "../api";
+
+export default {
+  name: "AuditQuestionUnsubmit",
+  data() {
+    return {
+      filter: { creatorName: "", name: "" },
+      dataList: [],
+      currentPage: 1,
+      pageSize: 10,
+      total: 0,
+      loading: false,
+    };
+  },
+  mounted() {
+    this.toPage(1);
+  },
+  methods: {
+    toPage(page) {
+      this.currentPage = page;
+      this.getList();
+    },
+    async getList() {
+      this.loading = true;
+      const res = await auditQuestionsUnsubmitPageListApi({
+        ...this.filter,
+        curPage: this.currentPage,
+        pageSize: this.pageSize,
+      }).catch(() => {});
+      this.loading = false;
+      if (!res) return;
+      this.dataList = res.data.content;
+      this.total = res.data.totalElements;
+    },
+    handleSizeChange(val) {
+      this.pageSize = val;
+      this.toPage(1);
+    },
+    toDetail(row) {
+      console.log(row);
+    },
+  },
+};
+</script>

+ 1 - 1
src/modules/question/components/AuditQuestionWait.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="audit-paper-wait">
+  <div class="audit-question-wait">
     <el-form class="part-filter-form" :model="filter" inline>
       <el-form-item label="提交人">
         <el-input

+ 8 - 2
src/modules/question/views/QuestionAudit.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="question-audit">
     <div class="part-box">
-      <h2 class="part-box-title">试审核</h2>
+      <h2 class="part-box-title">试审核</h2>
       <el-tabs v-model="activeName" @tab-click="tabChange">
         <el-tab-pane label="待审核列表" name="wait" lazy>
           <audit-question-wait ref="AuditQuestionWait"></audit-question-wait>
@@ -14,6 +14,11 @@
         <el-tab-pane label="我提交的审核" name="apply" lazy>
           <audit-question-apply ref="AuditQuestionApply"></audit-question-apply>
         </el-tab-pane>
+        <el-tab-pane label="待提交的试题" name="unsubmit" lazy>
+          <audit-question-unsubmit
+            ref="AuditQuestionUnsubmit"
+          ></audit-question-unsubmit>
+        </el-tab-pane>
       </el-tabs>
     </div>
   </div>
@@ -23,6 +28,7 @@
 import AuditQuestionApply from "../components/AuditQuestionApply.vue";
 import AuditQuestionAudited from "../components/AuditQuestionAudited.vue";
 import AuditQuestionWait from "../components/AuditQuestionWait.vue";
+import AuditQuestionUnsubmit from "../components/AuditQuestionUnsubmit.vue";
 
 export default {
   name: "QuestionAudit",
@@ -30,6 +36,7 @@ export default {
     AuditQuestionWait,
     AuditQuestionAudited,
     AuditQuestionApply,
+    AuditQuestionUnsubmit,
   },
   data() {
     return {
@@ -38,7 +45,6 @@ export default {
   },
   methods: {
     tabChange(tab) {
-      console.log(tab.name);
       const tabName = tab.name[0].toUpperCase() + tab.name.substr(1);
       const compName = `AuditQuestion${tabName}`;
       this.$refs[compName] && this.$refs[compName].getList();

+ 2 - 1
src/modules/questions/routes/routes.js

@@ -34,7 +34,8 @@ import OrgProperty from "../views/OrgProperty.vue";
 // import PaperPendingTrial from "../views/PaperPendingTrial.vue";
 import QuestionAudit from "../../question/views/QuestionAudit.vue";
 import EditPaperPendingTrial from "../views/EditPaperPendingTrial.vue";
-import ExamPaperPendingTrial from "../views/ExamPaperPendingTrial.vue";
+import ExamPaperPendingTrial from "../../paper/views/AuditPaper.vue";
+// import ExamPaperPendingTrial from "../views/ExamPaperPendingTrial.vue";
 import CheckDuplicateList from "../views/CheckDuplicateList.vue";
 import CheckDuplicateInfo from "../views/CheckDuplicateInfo.vue";
 import License from "../views/License.vue";