Commit 24347a615d8ee600ef1c6bfe9ab2a1e146047a7b

Authored by 张红振
1 parent 61868128

fix bug

src/views/community/housekeeper/houseDetail.vue
... ... @@ -89,7 +89,7 @@ const rules = reactive({
89 89 {
90 90 type: "number",
91 91 message: "请输入正确的建筑面积",
92   - max: 1000,
  92 + max: 50000,
93 93 transform: (value) => Number(value),
94 94 },
95 95 { whitespace: true, message: "请输入正确的建筑面积", trigger: "blur" },
... ...
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) =&gt; {
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) =&gt; {
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(() =&gt; {
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(() =&gt; {
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"
... ...