|
|
@@ -57,7 +57,6 @@
|
|
|
v-model="form.province"
|
|
|
placeholder="请选择省份"
|
|
|
style="width: 100%"
|
|
|
- @change="getCampusListData(this.value)"
|
|
|
clearable
|
|
|
>
|
|
|
<el-option
|
|
|
@@ -73,6 +72,7 @@
|
|
|
<el-select
|
|
|
v-model="form.schoolId"
|
|
|
placeholder="请选择学校"
|
|
|
+ :disabled="!form.province"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
<el-option
|
|
|
@@ -316,6 +316,17 @@ watch(visible, (newVal) => {
|
|
|
autoFillCardRange();
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+// 监听省份变化,获取对应学校
|
|
|
+watch(
|
|
|
+ () => form.value.province,
|
|
|
+ (newProvince) => {
|
|
|
+ // 重置学校选择
|
|
|
+ form.value.schoolId = null;
|
|
|
+ // 获取对应省份的学校列表
|
|
|
+ getCampusListData(newProvince);
|
|
|
+ }
|
|
|
+);
|
|
|
</script>
|
|
|
|
|
|
<style scoped>
|