feat(house): 添加产权信息字段

- 在房屋信息模型中新增 property 字段
- 在信息编辑组件中增加产权信息表单项
- 支持产权信息的输入与展示
- 表单初始化时设置 property 默认值为 undefined
This commit is contained in:
2025-12-10 16:52:55 +08:00
parent a540b1fcb0
commit a4607be99c
2 changed files with 13 additions and 1 deletions

View File

@@ -94,6 +94,8 @@ export interface HouseInfo {
nickname?: string; nickname?: string;
// 是否编辑 // 是否编辑
isEdit?: boolean; isEdit?: boolean;
// 产权信息
property?: string;
} }
/** /**

View File

@@ -164,6 +164,15 @@
/> />
<span v-else>{{ form.tenancy }}</span> <span v-else>{{ form.tenancy }}</span>
</a-form-item> </a-form-item>
<a-form-item label="产权信息" name="property">
<a-input
v-if="editStatus"
allow-clear
placeholder="请输入产权信息"
v-model:value="form.property"
/>
<span v-else>{{ form.property }}</span>
</a-form-item>
<a-form-item label="房产经纪人" name="nickname"> <a-form-item label="房产经纪人" name="nickname">
<SelectUser <SelectUser
:placeholder="`请选择发布人`" :placeholder="`请选择发布人`"
@@ -450,7 +459,8 @@ import {ref, reactive, watch, computed} from 'vue';
premium: undefined, premium: undefined,
propertyFees: undefined, propertyFees: undefined,
tenancy: undefined, tenancy: undefined,
supporting: undefined supporting: undefined,
property: undefined
}); });
const monthlyRent = computed<number>(() => { const monthlyRent = computed<number>(() => {