From e5c6cf597abe3a454f5686ec0c41bfe48d4e746c Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Wed, 06 Dec 2023 18:08:12 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/jczz_app

---
 subPackage/workbench/views/rental.vue      |    7 ++-
 subPackage/house/roomDetails/index.vue     |    8 ++--
 subPackage/bs/components/form/rentForm.vue |   12 +++---
 subPackage/bs/views/rentDetail.vue         |   40 ++++++++++---------
 subPackage/house/member/index.vue          |    2 
 5 files changed, 36 insertions(+), 33 deletions(-)

diff --git a/subPackage/bs/components/form/rentForm.vue b/subPackage/bs/components/form/rentForm.vue
index 3d79580..1b790fd 100644
--- a/subPackage/bs/components/form/rentForm.vue
+++ b/subPackage/bs/components/form/rentForm.vue
@@ -4,16 +4,16 @@
 			<u-input v-model="form.name" border="none" placeholder="姓名" />
 		</u-form-item>
 		<u-form-item class="form-item" label="联系方式" labelWidth="80">
-			<u-input v-model="form.phone" border="none" placeholder="联系方式" />
+			<u-input v-model="form.phoneNumber" border="none" placeholder="联系方式" />
 		</u-form-item>
 		<u-form-item class="form-item" label="身份证号码" required prop="idCard" labelWidth="80">
 			<u-input v-model="form.idCard" border="none" placeholder="身份证号码" />
 		</u-form-item>
 		<u-form-item class="form-item" label="户籍地址" labelWidth="80">
-			<u-input v-model="form.domicile" border="none" placeholder="选填" />
+			<u-input v-model="form.hukouRegistration" border="none" placeholder="选填" />
 		</u-form-item>
 		<u-form-item class="form-item" label="工作单位" labelWidth="80">
-			<u-input v-model="form.workUnit" border="none" placeholder="选填" />
+			<u-input v-model="form.employer" border="none" placeholder="选填" />
 		</u-form-item>
 	</u-form>
 </template>
@@ -24,10 +24,10 @@
 			return {
 				form: {
 					name: '',
-					phone: '',
+					phoneNumber: '',
 					idCard: '',
-					domicile: '',
-					workUnit: ''
+					hukouRegistration: '',
+					employer: ''
 				},
 				rules: {
 					name: [{
diff --git a/subPackage/bs/views/rentDetail.vue b/subPackage/bs/views/rentDetail.vue
index 8d671b7..25fa744 100644
--- a/subPackage/bs/views/rentDetail.vue
+++ b/subPackage/bs/views/rentDetail.vue
@@ -75,13 +75,12 @@
 			@cancel="dueTimeShow = false"></u-datetime-picker>
 
 		<view class="bottom-tools">
-			<u-button class="btn-item" color="#2CD5C0" plain style="width: 300rpx;"
-				@click="addRentForm">再加一人</u-button>
-			<u-button class="btn-item" type="error" @click="isModelShow = true"
-				v-if="btnControls.deleteBtn">删除</u-button>
+			<u-button class="btn-item" color="#2CD5C0" plain style="width: 300rpx;" @click="addRentForm">再加一人</u-button>
+			<u-button class="btn-item" type="error" @click="isModelShow = true" v-if="btnControls.deleteBtn">删除
+			</u-button>
 			<u-button class="btn-item" type="success" @click="verify" v-if="btnControls.verifyBtn">确认</u-button>
-			<u-button class="btn-item" color="linear-gradient(to right, #06B0FD, #027BFE)"
-				@click="saveOrUpdate">{{ rentId === '' ? "保存" : "确认修改" }}</u-button>
+			<u-button class="btn-item" color="linear-gradient(to right, #06B0FD, #027BFE)" @click="saveOrUpdate">
+				{{ rentId === '' ? "保存" : "确认修改" }}</u-button>
 		</view>
 		<u-modal :show="isModelShow" width="auto" :showCancelButton="true" title="提示" content="请确认是否删除当前租户信息"
 			@cancel="isModelShow = false" @confirm="deleteRent"></u-modal>
@@ -248,8 +247,8 @@
 				this.typeShow = true
 			},
 			//类型选择确认
-			typeSelect(e) {
-				const [ result ] = e.value
+			typeSelect(e) {
+				const [result] = e.value
 				this[this.selectBusModel] = result.name
 				this.form[this.selectBusKey] = result.value
 				this.typeShow = !this.typeShow
@@ -300,6 +299,8 @@
 				}
 			},
 			saveOrUpdate() {
+				this.form.houseTypeName = this.houseTypeName
+				this.form.rentalUseName = this.rentalUseName
 				this.$refs.form.validate().then(res => {
 					let rentFormValidGroup = []
 					this.$refs.rentform.forEach(item => {
@@ -316,9 +317,9 @@
 			},
 			// 新增操作
 			async save() {
-				let houseTenantVOList = []
+				let householdVOList = []
 				this.$refs.rentform.forEach(item => {
-					houseTenantVOList.push(item.form)
+					householdVOList.push(item.form)
 				})
 				if (this.form.images.length > 0) {
 					let urls = []
@@ -339,7 +340,7 @@
 					houseStatus: this.dataList.houseType[statusIndex].value,
 					rentalUse: this.dataList.rentalUse[rentalIndex].value,
 					fileUrls: this.form.fileUrls,
-					houseTenantVOList
+					householdVOList
 				}
 				const {
 					code,
@@ -395,9 +396,9 @@
 			},
 			// 更新操作
 			async update() {
-				let houseTenantVOList = []
+				let householdVOList = []
 				this.$refs.rentform.forEach(item => {
-					houseTenantVOList.push(item.form)
+					householdVOList.push(item.form)
 				})
 				if (this.form.images.length > 0) {
 					let urls = []
@@ -418,7 +419,7 @@
 					houseStatus: this.dataList.houseType[statusIndex].value,
 					rentalUse: this.dataList.rentalUse[rentalIndex].value,
 					fileUrls: this.form.fileUrls,
-					houseTenantVOList
+					householdVOList
 				}
 				const res = await updateRetalInfo(data)
 				if (res.code !== 200) {
@@ -463,7 +464,7 @@
 					rentalUse,
 					rentalTime,
 					dueTime,
-					houseTenantVOList,
+					householdVOList,
 					fileUrls
 				} = houseRentalList.find(item => item.id === this.rentId)
 				// 合同展示处理
@@ -488,9 +489,9 @@
 				this.rentalUseName = this.findObjValue(rentalUse, this.dataList.rentalUse)
 				this.relationName = this.findObjValue(tenantRelationship, this.dataList.relation)
 				this.houseTypeName = this.findObjValue(houseStatus, this.dataList.houseType)
-				this.rentFormNum = houseTenantVOList.length
+				this.rentFormNum = householdVOList.length
 				this.$nextTick(() => {
-					houseTenantVOList.forEach((item, index) => {
+					householdVOList.forEach((item, index) => {
 						this.$refs.rentform[index].form = item
 					})
 				})
@@ -623,7 +624,8 @@
 			// border-top: 1rpx solid #e4e4e4;
 			z-index: 999;
 			padding: 20rpx;
-            padding-bottom: env(safe-area-inset-bottom); 
+			padding-bottom: env(safe-area-inset-bottom);
+
 			/deep/ .u-button {
 				color: #ffffff;
 				font-weight: 700;
@@ -641,4 +643,4 @@
 		padding: 5rpx 20rpx;
 		border-bottom: 1px solid #eff1f3;
 	}
-</style>
\ No newline at end of file
+</style>
diff --git a/subPackage/house/member/index.vue b/subPackage/house/member/index.vue
index 5326b19..bda0983 100644
--- a/subPackage/house/member/index.vue
+++ b/subPackage/house/member/index.vue
@@ -358,7 +358,7 @@
 			},
 			//类型选择确认
 			typeSelect(item) {
-				const [ result ] = e.value
+				const [ result ] = item.value
 				this[this.selectBusModel] = result.name
 				this.form[this.selectBusKey] = result.value
 				this.typeShow = !this.typeShow
diff --git a/subPackage/house/roomDetails/index.vue b/subPackage/house/roomDetails/index.vue
index 769c4c4..fd8868c 100644
--- a/subPackage/house/roomDetails/index.vue
+++ b/subPackage/house/roomDetails/index.vue
@@ -262,10 +262,10 @@
 					item.rentalTime = item.rentalTime.split(' ')[0]
 					item.dueTime = item.dueTime.split(' ')[0]
 					// 当前房间租客数量
-					item.allNum = item.houseTenantVOList.length
+					item.allNum = item.householdVOList.length
 					// 多人个租客将第一个作为显示
-					item.tenant = item.houseTenantVOList.length > 0 ? item.houseTenantVOList[0].name : ''
-					item.housingRentalId = item.houseTenantVOList[0]?.housingRentalId
+					item.tenant = item.householdVOList.length > 0 ? item.householdVOList[0].name : ''
+					item.housingRentalId = item.householdVOList[0]?.housingRentalId
 				})
 				this.houseInfo.allNum = householdList.length
 
@@ -305,7 +305,7 @@
 
 			terRent(item) {
 				this.currentTime = item.dueTime
-				this.currentRentalId = item.housingRentalId
+				this.currentRentalId = item.id
 				this.istPickerShow = true
 			},
 			deleteRent(item) {
diff --git a/subPackage/workbench/views/rental.vue b/subPackage/workbench/views/rental.vue
index 8a79bc9..b008c3f 100644
--- a/subPackage/workbench/views/rental.vue
+++ b/subPackage/workbench/views/rental.vue
@@ -6,8 +6,8 @@
 					@onSelected='handleSelect'></chenchuang-CCDropDownFilter>
 			</view> -->
 			<view class="tabs">
-				<u-tabs :list="tabsList" :current="tabIndex" @click="tabClick"  :inactiveStyle="{color:'#999999'}"
-				:activeStyle="{color:'#017BFC'}"></u-tabs>
+				<u-tabs :list="tabsList" :current="tabIndex" @click="tabClick" :inactiveStyle="{color:'#999999'}"
+					:activeStyle="{color:'#017BFC'}"></u-tabs>
 			</view>
 			<view class="search-box">
 				<u-search placeholder="请输入租户名" v-model="keyword" :clearabled="true" :showAction="true" :animation="true"
@@ -232,6 +232,7 @@
 			tabClick(item) {
 				this.tabIndex = item.index;
 				this.pagingParams.auditStatus = item.value;
+				this.tenantList = []
 				this.getRentalHouseInfo()
 				this.getStatistics(item.value)
 			},
@@ -415,4 +416,4 @@
 			}
 		}
 	}
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3