deason 6 rokov pred
rodič
commit
41ce85afce

+ 6 - 2
src/modules/print/view/CourseStatistic.vue

@@ -26,7 +26,6 @@
             <el-select
               v-model="formSearch.orgId"
               placeholder="请选择"
-              filterable
               clearable
               @change="searchExamList(formSearch.orgId);"
             >
@@ -40,7 +39,11 @@
           </el-form-item>
 
           <el-form-item label="考试">
-            <el-select v-model="formSearch.examId" placeholder="请选择">
+            <el-select
+              v-model="formSearch.examId"
+              @change="searchRecords"
+              placeholder="请选择"
+            >
               <el-option
                 v-for="item in examList"
                 :label="item.examName"
@@ -265,6 +268,7 @@ export default {
       /* 查询考试列表 */
       this.formSearch.examId = "";
       this.examList = [];
+      this.tableData = [];
 
       if (!this.isEmptyNumber(orgId)) {
         let url = PRINT_API + "/printing/project/exam/list?orgId=" + orgId;

+ 8 - 11
src/modules/print/view/ExamStructure.vue

@@ -26,7 +26,6 @@
             <el-select
               v-model="formSearch.orgId"
               placeholder="请选择"
-              filterable
               clearable
               @change="searchExamList(formSearch.orgId);"
             >
@@ -40,7 +39,12 @@
           </el-form-item>
 
           <el-form-item label="考试">
-            <el-select v-model="formSearch.examId" placeholder="请选择">
+            <el-select
+              v-model="formSearch.examId"
+              @change="searchRecords"
+              placeholder="请选择"
+              clearable
+            >
               <el-option
                 v-for="item in examList"
                 :label="item.examName"
@@ -64,6 +68,7 @@
               type="primary"
               icon="el-icon-plus"
               :disabled="!hasPermit"
+              v-show="formSearch.examId != ''"
               @click="addStructure"
               >新增
             </el-button>
@@ -166,15 +171,6 @@ export default {
         return;
       }
 
-      let examId = this.formSearch.examId;
-      if (this.isEmptyNumber(examId)) {
-        this.$notify({
-          message: "请选择考试!",
-          type: "warning"
-        });
-        return;
-      }
-
       this.loading = true;
       let url = PRINT_API + "/examStructure/list";
       this.$http.post(url, this.formSearch).then(
@@ -193,6 +189,7 @@ export default {
       /* 查询考试列表 */
       this.formSearch.examId = "";
       this.examList = [];
+      this.tableData = [];
 
       if (!this.isEmptyNumber(orgId)) {
         let url = PRINT_API + "/printing/project/exam/list?orgId=" + orgId;

+ 0 - 1
src/modules/print/view/Project.vue

@@ -26,7 +26,6 @@
             <el-select
               v-model="formSearch.orgId"
               placeholder="请选择"
-              filterable
               clearable
               @change="searchExamList(formSearch.orgId);"
             >

+ 0 - 1
src/modules/print/view/ProjectStatistic.vue

@@ -27,7 +27,6 @@
               :disabled="showGoBack"
               v-model="formSearch.orgId"
               placeholder="请选择"
-              filterable
               clearable
               @change="searchExamList(formSearch.orgId);"
             >

+ 6 - 2
src/modules/print/view/ProjectTemplate.vue

@@ -26,7 +26,6 @@
             <el-select
               v-model="formSearch.orgId"
               placeholder="请选择"
-              filterable
               clearable
               @change="searchExamList(formSearch.orgId);"
             >
@@ -40,7 +39,11 @@
           </el-form-item>
 
           <el-form-item label="考试">
-            <el-select v-model="formSearch.examId" placeholder="请选择">
+            <el-select
+              v-model="formSearch.examId"
+              @change="searchRecords"
+              placeholder="请选择"
+            >
               <el-option
                 v-for="item in examList"
                 :label="item.examName"
@@ -166,6 +169,7 @@ export default {
       /* 查询考试列表 */
       this.formSearch.examId = "";
       this.examList = [];
+      this.tableData = [];
 
       if (!this.isEmptyNumber(orgId)) {
         let url = PRINT_API + "/printing/project/exam/list?orgId=" + orgId;