USER-20230908AJ\Administrator 1 anno fa
parent
commit
e53bec3f0d
1 ha cambiato i file con 17 aggiunte e 12 eliminazioni
  1. 17 12
      page_task/property/components/house.vue

+ 17 - 12
page_task/property/components/house.vue

@@ -1,18 +1,19 @@
 <template>
 	<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>
+    <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"
 			@click="addHouse">+添加房产</button>
 	</view>
@@ -25,9 +26,13 @@
   import EnSelect from "@/components/en-from/en-select/en-select.vue";
   import {getTaskOptions} from "@/api/task";
   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 {
 		components: {
+      EnBlank,
+      EnDate,
       EnSelect,
       EnUpload,
       EnCity,