|
@@ -1,18 +1,19 @@
|
|
|
<template>
|
|
<template>
|
|
|
<view class="">
|
|
<view class="">
|
|
|
- <view class="data-from">
|
|
|
|
|
- <en-input label="产权人" type="text" placeholder="请输入产权人" v-model="houseItem.property_owner" v-if="verifyKey('property_owner')"></en-input>
|
|
|
|
|
- <en-input label="房产证号" v-model="houseItem.deed_num" v-if="verifyKey('deed_num')" type="text" placeholder="请输入房产证号"></en-input>
|
|
|
|
|
- <en-city label="房产城市" v-model="houseItem.house_city" v-if="verifyKey('house_city')" placeholder="请选择省、市、区"></en-city>
|
|
|
|
|
- <en-input label="房产地址" v-model="houseItem.house_address" v-if="verifyKey('house_address')" type="text" placeholder="请输入房产详细地址"></en-input>
|
|
|
|
|
- <en-select label="房屋用途" v-model="houseItem.house_use" v-if="verifyKey('house_use')" placeholder="请选择房屋用途" :local-data="houseTypeData" ></en-select>
|
|
|
|
|
- <en-date label="建成年份" v-model="houseItem.build_date" v-if="verifyKey('build_date')" placeholder="选择房屋建成年份"></en-date>
|
|
|
|
|
- <en-radio label="材料费" v-model="houseItem.is_pay" v-if="verifyKey('is_pay')" :radio-data="payData"></en-radio>
|
|
|
|
|
- <en-input label="建筑面积" v-model="houseItem.covered_area" v-if="verifyKey('covered_area')" type="digit" placeholder="请输入建筑面积" rightText="㎡"></en-input>
|
|
|
|
|
- <en-upload label="上传房产证件" v-model="houseItem.certificate_img" v-if="verifyKey('certificate_img')" :imageWidth="180"></en-upload>
|
|
|
|
|
- <en-upload label="上传房产关联图片" v-model="houseItem.property" v-if="verifyKey('property')" :imageWidth="180"></en-upload>
|
|
|
|
|
- <en-input label="备注" v-model="houseItem.remark" v-if="verifyKey('remark')" type="text" placeholder="请输入备注信息" :noBox="true"></en-input>
|
|
|
|
|
|
|
+ <view class="data-from" v-for="item in houseList">
|
|
|
|
|
+ <en-input label="产权人" type="text" placeholder="请输入产权人" v-model="item.property_owner" v-if="verifyKey('property_owner')"></en-input>
|
|
|
|
|
+ <en-input label="房产证号" v-model="item.deed_num" v-if="verifyKey('deed_num')" type="text" placeholder="请输入房产证号"></en-input>
|
|
|
|
|
+ <en-city label="房产城市" v-model="item.house_city" v-if="verifyKey('house_city')" placeholder="请选择省、市、区"></en-city>
|
|
|
|
|
+ <en-input label="房产地址" v-model="item.house_address" v-if="verifyKey('house_address')" type="text" placeholder="请输入房产详细地址"></en-input>
|
|
|
|
|
+ <en-select label="房屋用途" v-model="item.house_use" v-if="verifyKey('house_use')" placeholder="请选择房屋用途" :local-data="houseTypeData" ></en-select>
|
|
|
|
|
+ <en-date label="建成年份" v-model="item.build_date" v-if="verifyKey('build_date')" placeholder="选择房屋建成年份"></en-date>
|
|
|
|
|
+ <en-radio label="材料费" v-model="item.is_pay" v-if="verifyKey('is_pay')" :radio-data="payData"></en-radio>
|
|
|
|
|
+ <en-input label="建筑面积" v-model="item.covered_area" v-if="verifyKey('covered_area')" type="digit" placeholder="请输入建筑面积" rightText="㎡"></en-input>
|
|
|
|
|
+ <en-upload label="上传房产证件" v-model="item.certificate_img" v-if="verifyKey('certificate_img')" :imageWidth="180"></en-upload>
|
|
|
|
|
+ <en-upload label="上传房产关联图片" v-model="item.property" v-if="verifyKey('property')" :imageWidth="180"></en-upload>
|
|
|
|
|
+ <en-input label="备注" v-model="item.remark" v-if="verifyKey('remark')" type="text" placeholder="请输入备注信息" :noBox="true"></en-input>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
+ <en-blank message="暂无房产信息,快来添加吧!" v-if="houseList.length<=0"></en-blank>
|
|
|
<button class="size-26 r-10 button-color house-button m-t30" hover-class="is-hover"
|
|
<button class="size-26 r-10 button-color house-button m-t30" hover-class="is-hover"
|
|
|
@click="addHouse">+添加房产</button>
|
|
@click="addHouse">+添加房产</button>
|
|
|
</view>
|
|
</view>
|
|
@@ -25,9 +26,13 @@
|
|
|
import EnSelect from "@/components/en-from/en-select/en-select.vue";
|
|
import EnSelect from "@/components/en-from/en-select/en-select.vue";
|
|
|
import {getTaskOptions} from "@/api/task";
|
|
import {getTaskOptions} from "@/api/task";
|
|
|
import md5 from "js-md5";
|
|
import md5 from "js-md5";
|
|
|
|
|
+ import EnDate from "@/components/en-from/en-date/en-date.vue";
|
|
|
|
|
+ import EnBlank from "@/components/en-utils/en-blank/en-blank.vue";
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
components: {
|
|
components: {
|
|
|
|
|
+ EnBlank,
|
|
|
|
|
+ EnDate,
|
|
|
EnSelect,
|
|
EnSelect,
|
|
|
EnUpload,
|
|
EnUpload,
|
|
|
EnCity,
|
|
EnCity,
|