whx 1 年之前
父節點
當前提交
dd46b3cbc9

+ 23 - 1
virgo.wzfrontend/console/src/components/work/space/house/detail.vue

@@ -3,7 +3,15 @@
 		<div class="hui-detail-title">基础信息</div>
 		<div class="hui-detail-content">
 			<div class="hui-detail-item">
-				<div class="hui-detail-label">项目名称</div>
+				<div class="hui-detail-label">楼宇名称</div>
+				<div class="hui-detail-value">{{detail.projectItemName}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">楼层名称</div>
+				<div class="hui-detail-value">{{detail.projectItemTargetName}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">房源名称</div>
 				<div class="hui-detail-value">{{detail.name}}</div>
 			</div>
 			<div class="hui-detail-item">
@@ -14,10 +22,22 @@
 				<div class="hui-detail-label">房源类型</div>
 				<div class="hui-detail-value">{{$field.findHouseTypeName(detail.roomTypeId)}}</div>
 			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">房源单价</div>
+				<div class="hui-detail-value">{{detail.price}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">付款类型</div>
+				<div class="hui-detail-value">{{detail.payType === 0 ? '按月' : '按年'}}</div>
+			</div>
 			<div class="hui-detail-item">
 				<div class="hui-detail-label">房源面积</div>
 				<div class="hui-detail-value">{{detail.area}}</div>
 			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">付款方式</div>
+				<div class="hui-detail-value">{{$field.findPayWayName(detail.payWay)}}</div>
+			</div>
 			<div class="hui-detail-item">
 				<div class="hui-detail-label">产权证书</div>
 				<div class="hui-detail-value">{{detail.propertyCertificateNumber}}</div>
@@ -82,6 +102,8 @@
 					roomState: '', //房源状态
 					roomType: '', //房源类型
 					area: '',
+					price: '',
+					payWay: 0,
 					decoration: 0,
 					investmentState: 0,
 					invocationDate: '',

+ 25 - 4
virgo.wzfrontend/console/src/components/work/space/house/edit.vue

@@ -16,9 +16,19 @@
 						</el-option>
 					</el-select>
 				</el-form-item>
-				<el-form-item label="是否装修">
-					<el-radio v-model="houseForm.decoration" :label="0">未装修</el-radio>
-					<el-radio v-model="houseForm.decoration" :label="1">已装修</el-radio>
+				<el-form-item label="房源单价" prop="price" :rules="[{required: true, message: '请输入房源单价'}]">
+					<el-input type="number" v-model="houseForm.price" placeholder="请输入房源单价"></el-input>
+				</el-form-item>
+				<el-form-item label="付款方式" prop="payWay" :rules="[{required: true, message: '请选择付款方式'}]">
+					<el-select v-model="houseForm.payWay" placeholder="请选择付款方式">
+						<el-option :label="item.name" :value="item.id" v-for="(item,index) in $field.field.payWay"
+							:key="item.id">
+						</el-option>
+					</el-select>
+				</el-form-item>
+				<el-form-item label="付款类型" prop="payType">
+					<el-radio v-model="houseForm.payType" :label="0">按月</el-radio>
+					<el-radio v-model="houseForm.payType" :label="1">按年</el-radio>
 				</el-form-item>
 				<el-form-item label="房源面积(m²)" prop="area" :rules="[{required: true, message: '请输入房源面积(m²)'}]">
 					<el-input type="number" v-model="houseForm.area" placeholder="请输入房源面积(m²)"></el-input>
@@ -40,6 +50,14 @@
 					<el-input type="text" v-model="houseForm.propertyCertificateNumber" placeholder="请输入产权证书/不动产权证号">
 					</el-input>
 				</el-form-item>
+				<el-form-item label="是否装修">
+					<el-radio v-model="houseForm.decoration" :label="0">未装修</el-radio>
+					<el-radio v-model="houseForm.decoration" :label="1">已装修</el-radio>
+				</el-form-item>
+				<el-form-item label="房源简介" class="hui-textarea">
+					<el-input type="textarea" v-model="houseForm.introduce" placeholder="请输入房源简介" resize="none">
+					</el-input>
+				</el-form-item>
 				<el-form-item label="房源配图" class="hui-textarea">
 					<upload ref="image" :list="responsibility" type="insert"></upload>
 				</el-form-item>
@@ -51,7 +69,7 @@
 						:tagActive="houseForm.tagIds ? houseForm.tagIds.split(',') : []">
 					</tag>
 				</el-form-item>
-				<el-form-item label="房源视频" class="hui-textarea">
+				<el-form-item label="自定义信息" class="hui-textarea">
 					<custom-data ref="customData" :list="customList"></custom-data>
 				</el-form-item>
 			</el-form>
@@ -84,6 +102,9 @@
 					roomState: '', //房源状态
 					roomTypeId: '', //房源类型
 					area: '',
+					price: '',
+					payType: '月',
+					payWay: '',
 					decoration: 0,
 					investmentState: 0,
 					invocationDate: '',

+ 17 - 1
virgo.wzfrontend/console/src/config/field.js

@@ -11,6 +11,13 @@ const houseType = [{
 	id: 4,
 	name: '厂房改造'
 }]
+const payWay = [{
+	id: 1,
+	name: '公对公转账'
+}, {
+	id: 2,
+	name: '微信小程序支付'
+}]
 
 const findItem = (type, id) => {
 	if (type === 'houseType') {
@@ -18,14 +25,23 @@ const findItem = (type, id) => {
 			id: 0,
 			name: '-'
 		};
+	} else if (type === 'payWay') {
+		return payWay.find(node => node.id === id) || {
+			id: 0,
+			name: '-'
+		};
 	}
 }
 
 export default {
 	field: {
-		houseType
+		houseType,
+		payWay
 	},
 	findHouseTypeName(id) {
 		return findItem('houseType', id).name;
+	},
+	findPayWayName(id) {
+		return findItem('payWay', id).name;
 	}
 }

+ 1 - 1
virgo.wzfrontend/console/src/layout/components/topNav.vue

@@ -5,7 +5,7 @@
 				<img src="https://file-node.oss-cn-shanghai.aliyuncs.com/youji/3156449b8a1a4874981b2a76d5947721"
 					alt="" />
 			</div>
-			<div class="work-layout-label">智慧运营平台</div>
+			<div class="work-layout-label">智慧物业平台</div>
 			<div class="work-layout-button" @click="$router.push('/')">
 				<i class="iconfont huifont-shouye"></i><span>首页</span>
 			</div>

+ 1 - 2
virgo.wzfrontend/console/src/main.js

@@ -17,8 +17,7 @@ Vue.component('empty', empty)
 import avatar from './components/common/avatar'
 Vue.component('avatar', avatar)
 
-import field from './config/field.js'
-console.log(field);
+import field from './config/field.js'
 Vue.prototype.$field = field;
 
 Vue.prototype.$confirm = (title, callback) => {