瀏覽代碼

级联筛选修改

zhangjie 3 年之前
父節點
當前提交
d8bae841d2
共有 3 個文件被更改,包括 18 次插入6 次删除
  1. 6 2
      src/components/ActivitySelect.vue
  2. 6 2
      src/components/CourseSelect.vue
  3. 6 2
      src/components/ExamRoomSelect.vue

+ 6 - 2
src/components/ActivitySelect.vue

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

+ 6 - 2
src/components/CourseSelect.vue

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

+ 6 - 2
src/components/ExamRoomSelect.vue

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