|
|
|
@ -35,159 +35,156 @@ |
|
|
|
<div class="div_search"> |
|
|
|
<el-form :inline="true" |
|
|
|
ref="ref_searchform" |
|
|
|
:label-width="'80px'"> |
|
|
|
<div> |
|
|
|
|
|
|
|
<el-form-item label="房主姓名" |
|
|
|
prop="ownerName"> |
|
|
|
<el-input v-model="ownerName" |
|
|
|
class="item_width_2" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="请输入内容"> |
|
|
|
|
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="联系方式" |
|
|
|
prop="ownerPhone"> |
|
|
|
<el-input v-model="ownerPhone" |
|
|
|
class="item_width_2" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="请输入手机"> |
|
|
|
</el-input> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="房屋状态" |
|
|
|
prop="rentFlag"> |
|
|
|
<el-select class="item_width_2" |
|
|
|
v-model="rentFlag" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in rentList" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="房屋用途" |
|
|
|
prop="purpose"> |
|
|
|
<el-select v-model="purpose" |
|
|
|
class="item_width_2" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in purposeArr" |
|
|
|
:key="item.dictValue" |
|
|
|
:label="item.dictName" |
|
|
|
:value="item.dictValue"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="备注" |
|
|
|
prop="remark"> |
|
|
|
<el-input v-model="remark" |
|
|
|
class="item_width_2" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="请输入备注"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="更新时间" |
|
|
|
prop="updateStartDate"> |
|
|
|
<el-date-picker v-model="updateStartDate" |
|
|
|
:picker-options="startPickerOptions" |
|
|
|
class="item_width_2" |
|
|
|
size="small" |
|
|
|
type="date" |
|
|
|
value-format="yyyyMMdd" |
|
|
|
value="yyyy-MM-dd" |
|
|
|
placeholder="开始时间"> |
|
|
|
</el-date-picker> |
|
|
|
<span class="data-tag">至</span> |
|
|
|
<el-date-picker v-model="updateEndDate" |
|
|
|
:picker-options="endPickerOptions" |
|
|
|
class="item_width_2 data-tag" |
|
|
|
size="small" |
|
|
|
type="date" |
|
|
|
value-format="yyyyMMdd" |
|
|
|
value="yyyy-MM-dd" |
|
|
|
placeholder="结束时间"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="所属房屋"> |
|
|
|
<div class="resi-cell-value"> |
|
|
|
<div class="resi-cell-col"> |
|
|
|
<el-form-item prop="neighborHoodId"> |
|
|
|
<el-select v-model.trim="neighborHoodId" |
|
|
|
:disabled="vDisabled" |
|
|
|
placeholder="小区" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
class="resi-cell-select" |
|
|
|
@change="handleChangeV"> |
|
|
|
<el-option v-for="item in optionsV" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="buildingId"> |
|
|
|
<el-select v-model.trim="buildingId" |
|
|
|
placeholder="楼号" |
|
|
|
:disabled="!neighborHoodId || bDisabled" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
class="resi-cell-select resi-cell-select-middle list_item_width_1" |
|
|
|
@change="handleChangeB"> |
|
|
|
<el-option v-for="item in optionsB" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="buildingUnitId"> |
|
|
|
<el-select v-model.trim="buildingUnitId" |
|
|
|
placeholder="单元" |
|
|
|
size="small" |
|
|
|
:disabled="!buildingId" |
|
|
|
clearable |
|
|
|
class="resi-cell-select resi-cell-select-middle list_item_width_1" |
|
|
|
@change="handleChangeD"> |
|
|
|
<el-option v-for="item in optionsD" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="houseId"> |
|
|
|
<el-select v-model.trim="houseId" |
|
|
|
placeholder="房号" |
|
|
|
:disabled="!buildingUnitId" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
class="resi-cell-select resi-cell-select-middle list_item_width_1"> |
|
|
|
<el-option v-for="item in optionsH" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
:label-width="'100px'"> |
|
|
|
|
|
|
|
<el-form-item label="房主姓名" |
|
|
|
prop="ownerName"> |
|
|
|
<el-input v-model="ownerName" |
|
|
|
class="item_width_normal" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="请输入内容"> |
|
|
|
|
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="联系方式" |
|
|
|
prop="ownerPhone"> |
|
|
|
<el-input v-model="ownerPhone" |
|
|
|
class="item_width_normal" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="请输入手机"> |
|
|
|
</el-input> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="房屋状态" |
|
|
|
prop="rentFlag"> |
|
|
|
<el-select class="item_width_normal" |
|
|
|
v-model="rentFlag" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in rentList" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="房屋用途" |
|
|
|
prop="purpose"> |
|
|
|
<el-select v-model="purpose" |
|
|
|
class="item_width_normal" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in purposeArr" |
|
|
|
:key="item.dictValue" |
|
|
|
:label="item.dictName" |
|
|
|
:value="item.dictValue"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="备注" |
|
|
|
prop="remark"> |
|
|
|
<el-input v-model="remark" |
|
|
|
class="item_width_normal" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
placeholder="请输入备注"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="更新时间" |
|
|
|
prop="updateStartDate"> |
|
|
|
<el-date-picker v-model="updateStartDate" |
|
|
|
:picker-options="startPickerOptions" |
|
|
|
class="item_width_daterange" |
|
|
|
size="small" |
|
|
|
type="date" |
|
|
|
value-format="yyyyMMdd" |
|
|
|
value="yyyy-MM-dd" |
|
|
|
placeholder="开始时间"> |
|
|
|
</el-date-picker> |
|
|
|
<span class="data-tag">至</span> |
|
|
|
<el-date-picker v-model="updateEndDate" |
|
|
|
:picker-options="endPickerOptions" |
|
|
|
class="item_width_daterange data-tag" |
|
|
|
size="small" |
|
|
|
type="date" |
|
|
|
value-format="yyyyMMdd" |
|
|
|
value="yyyy-MM-dd" |
|
|
|
placeholder="结束时间"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<span class="div_search_label">所属房屋:</span> |
|
|
|
<!-- <el-form-item label="所属房屋"> --> |
|
|
|
|
|
|
|
<el-form-item prop="neighborHoodId"> |
|
|
|
<el-select v-model.trim="neighborHoodId" |
|
|
|
:disabled="vDisabled" |
|
|
|
placeholder="小区" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
class="item_width_buildcascader" |
|
|
|
@change="handleChangeV"> |
|
|
|
<el-option v-for="item in optionsV" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="buildingId"> |
|
|
|
<el-select v-model.trim="buildingId" |
|
|
|
placeholder="楼号" |
|
|
|
:disabled="!neighborHoodId || bDisabled" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
class="item_width_buildcascader" |
|
|
|
@change="handleChangeB"> |
|
|
|
<el-option v-for="item in optionsB" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="buildingUnitId"> |
|
|
|
<el-select v-model.trim="buildingUnitId" |
|
|
|
placeholder="单元" |
|
|
|
size="small" |
|
|
|
:disabled="!buildingId" |
|
|
|
clearable |
|
|
|
class="item_width_buildcascader" |
|
|
|
@change="handleChangeD"> |
|
|
|
<el-option v-for="item in optionsD" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="houseId"> |
|
|
|
<el-select v-model.trim="houseId" |
|
|
|
placeholder="房号" |
|
|
|
:disabled="!buildingUnitId" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
|
class="item_width_buildcascader"> |
|
|
|
<el-option v-for="item in optionsH" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<!-- </el-form-item> --> |
|
|
|
<div class="div_search_btn"> |
|
|
|
<el-button style="margin-left:30px" |
|
|
|
size="small" |
|
|
|
class="diy-button--blue" |
|
|
|
@ -198,6 +195,7 @@ |
|
|
|
@click="resetSearch">重置</el-button> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="div_table div_left_table"> |
|
|
|
<build-table v-if="selTreeObj.level==='neighborHood'&&!showRoomTable" |
|
|
|
|