Commit 24347a615d8ee600ef1c6bfe9ab2a1e146047a7b
1 parent
61868128
fix bug
Showing
3 changed files
with
44 additions
and
7 deletions
src/views/community/housekeeper/houseDetail.vue
src/views/ownerManagement/owner/detail.vue
| ... | ... | @@ -35,7 +35,8 @@ const data = reactive({ |
| 35 | 35 | { label: "城镇户口", value: 1 }, |
| 36 | 36 | { label: "外阜", value: 2 }, |
| 37 | 37 | ], |
| 38 | - livingList: [{ label: "自住" }, { label: "暂住" }, { label: "外租" }], | |
| 38 | + livingList: [{ label: "在住" }, { label: "不在住" }], | |
| 39 | + ownerList: [{ label: "业主" }, { label: "非业主" }], | |
| 39 | 40 | }); |
| 40 | 41 | const emit = defineEmits<{ |
| 41 | 42 | (e: "cancel"): void; |
| ... | ... | @@ -196,7 +197,22 @@ watchEffect((newValue, oldVlaue) => { |
| 196 | 197 | </el-option> |
| 197 | 198 | </el-select> |
| 198 | 199 | </el-form-item> |
| 199 | - <el-form-item label="居住类型:" prop="isLiving"> | |
| 200 | + <el-form-item label="是否是业主:" prop="isOwner"> | |
| 201 | + <el-select | |
| 202 | + v-model="data.formObj.isOwner" | |
| 203 | + placeholder="请选择" | |
| 204 | + :disabled="props.isEdit" | |
| 205 | + > | |
| 206 | + <el-option | |
| 207 | + v-for="item in data.ownerList" | |
| 208 | + :key="item.label" | |
| 209 | + :label="item.label" | |
| 210 | + :value="item.label" | |
| 211 | + > | |
| 212 | + </el-option> | |
| 213 | + </el-select> | |
| 214 | + </el-form-item> | |
| 215 | + <el-form-item label="是否居住:" prop="isLiving"> | |
| 200 | 216 | <el-select |
| 201 | 217 | v-model="data.formObj.isLiving" |
| 202 | 218 | placeholder="请选择" | ... | ... |
src/views/ownerManagement/owner/index.vue
| ... | ... | @@ -17,6 +17,7 @@ let route = useRoute(); // 路由 |
| 17 | 17 | // 数据筛选 |
| 18 | 18 | const searchData = reactive({ |
| 19 | 19 | isOwner: null, |
| 20 | + isLiving: null, | |
| 20 | 21 | startTime: "", |
| 21 | 22 | endTime: "", |
| 22 | 23 | houseId: null, |
| ... | ... | @@ -36,8 +37,11 @@ const data = reactive({ |
| 36 | 37 | isEdit:false, |
| 37 | 38 | options: [ |
| 38 | 39 | { label: "业主", value: 1 }, |
| 39 | - { label: "租户", value: 2 }, | |
| 40 | - { label: "住户", value: 3 }, | |
| 40 | + { label: "非业主", value: 0 } | |
| 41 | + ], | |
| 42 | + livingList: [ | |
| 43 | + { label: "在住", value: 1 }, | |
| 44 | + { label: "不在住", value: 0 } | |
| 41 | 45 | ], |
| 42 | 46 | }); |
| 43 | 47 | |
| ... | ... | @@ -49,7 +53,8 @@ const chengeType = (e: Event) => { |
| 49 | 53 | getTableList({ |
| 50 | 54 | page: searchData.page, |
| 51 | 55 | pageSize: searchData.pageSize, |
| 52 | - isOwner: e == "" ? null : e, | |
| 56 | + isOwner: searchData.isOwner, | |
| 57 | + isLiving: searchData.isLiving, | |
| 53 | 58 | houseId: searchData.houseId, |
| 54 | 59 | }) |
| 55 | 60 | .then((res) => { |
| ... | ... | @@ -159,7 +164,7 @@ watchEffect(() => { |
| 159 | 164 | <el-form-item> |
| 160 | 165 | <el-select |
| 161 | 166 | v-model="searchData.isOwner" |
| 162 | - placeholder="请选择类型" | |
| 167 | + placeholder="请选择是否是业主" | |
| 163 | 168 | clearable |
| 164 | 169 | @change="chengeType" |
| 165 | 170 | > |
| ... | ... | @@ -173,6 +178,22 @@ watchEffect(() => { |
| 173 | 178 | </el-select> |
| 174 | 179 | </el-form-item> |
| 175 | 180 | <el-form-item> |
| 181 | + <el-select | |
| 182 | + v-model="searchData.isLiving" | |
| 183 | + placeholder="请选择是否在住" | |
| 184 | + clearable | |
| 185 | + @change="chengeType" | |
| 186 | + > | |
| 187 | + <el-option | |
| 188 | + v-for="item in data.livingList" | |
| 189 | + :key="item.value" | |
| 190 | + :label="item.label" | |
| 191 | + :value="item.value" | |
| 192 | + > | |
| 193 | + </el-option> | |
| 194 | + </el-select> | |
| 195 | + </el-form-item> | |
| 196 | + <el-form-item> | |
| 176 | 197 | <el-date-picker |
| 177 | 198 | v-model="data.time" |
| 178 | 199 | type="datetimerange" | ... | ... |