Browse Source

级联筛选修改

zhangjie 3 years ago
parent
commit
d8bae841d2

+ 6 - 2
src/components/ActivitySelect.vue

@@ -51,8 +51,12 @@ export default {
         this.selected = val;
         this.selected = val;
       },
       },
     },
     },
-    examId() {
-      this.search();
+    examId(val, oldval) {
+      if (val !== oldval) {
+        this.search("");
+        this.$emit("input", "");
+        this.$emit("change", {});
+      }
     },
     },
   },
   },
   methods: {
   methods: {

+ 6 - 2
src/components/CourseSelect.vue

@@ -51,8 +51,12 @@ export default {
         this.selected = val;
         this.selected = val;
       },
       },
     },
     },
-    examId() {
-      this.search();
+    examId(val, oldval) {
+      if (val !== oldval) {
+        this.search("");
+        this.$emit("input", "");
+        this.$emit("change", {});
+      }
     },
     },
   },
   },
   methods: {
   methods: {

+ 6 - 2
src/components/ExamRoomSelect.vue

@@ -48,8 +48,12 @@ export default {
     },
     },
     examId: {
     examId: {
       immediate: true,
       immediate: true,
-      handler() {
-        this.search();
+      handler(val, oldval) {
+        if (val !== oldval) {
+          this.search("");
+          this.$emit("input", "");
+          this.$emit("change", {});
+        }
       },
       },
     },
     },
   },
   },