Commit 458cc76b6424f4eb10c3d7e25a256df0ae69f5ae
1 parent
5b39a314
debug
Showing
1 changed file
with
7 additions
and
10 deletions
src/views/property/edit.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { reactive, ref, getCurrentInstance, onMounted, watch } from "vue"; | 2 | +import { reactive, ref, getCurrentInstance, onMounted, watchEffect } from "vue"; |
| 3 | import { useRoute } from "vue-router"; | 3 | import { useRoute } from "vue-router"; |
| 4 | import { propertyAdd } from "@/api/property"; | 4 | import { propertyAdd } from "@/api/property"; |
| 5 | import { allNeighborhood } from "@/api/community/residence"; | 5 | import { allNeighborhood } from "@/api/community/residence"; |
| @@ -180,16 +180,13 @@ onMounted(() => { | @@ -180,16 +180,13 @@ onMounted(() => { | ||
| 180 | } | 180 | } |
| 181 | // 创建物业时不需要关联小区 | 181 | // 创建物业时不需要关联小区 |
| 182 | // 创建公益时必须关联小区,至少一个,可以多选 | 182 | // 创建公益时必须关联小区,至少一个,可以多选 |
| 183 | - watch( | ||
| 184 | - () => form.data.type, | ||
| 185 | - (data) => { | ||
| 186 | - if (~~data === 1) { | ||
| 187 | - rules.neighborhoodIds[0].required = false; | ||
| 188 | - } else if (~~data === 2) { | ||
| 189 | - rules.neighborhoodIds[0].required = true; | ||
| 190 | - } | 183 | + watchEffect(() => { |
| 184 | + if (~~form.data.type === 1) { | ||
| 185 | + rules.neighborhoodIds[0].required = false; | ||
| 186 | + } else if (~~form.data.type === 2) { | ||
| 187 | + rules.neighborhoodIds[0].required = true; | ||
| 191 | } | 188 | } |
| 192 | - ); | 189 | + }); |
| 193 | }); | 190 | }); |
| 194 | </script> | 191 | </script> |
| 195 | 192 |