From 86c2b95be341d66de0d1e3bbf92ed61f0637ef10 Mon Sep 17 00:00:00 2001
From: ZhaoTongYao <531131322@qq.com>
Date: Fri, 17 Jun 2022 16:26:56 +0800
Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E5=B1=8B=E7=B1=BB=E5=9E=8B=E5=9B=9E?=
=?UTF-8?q?=E6=98=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/editHouseInfo/editHouseInfo.js | 68 +++++++++----------
.../pages/editHouseInfo/editHouseInfo.wxml | 12 ++--
2 files changed, 37 insertions(+), 43 deletions(-)
diff --git a/subpages/family/pages/editHouseInfo/editHouseInfo.js b/subpages/family/pages/editHouseInfo/editHouseInfo.js
index 142b75d..beee83a 100644
--- a/subpages/family/pages/editHouseInfo/editHouseInfo.js
+++ b/subpages/family/pages/editHouseInfo/editHouseInfo.js
@@ -17,6 +17,7 @@ Page({
mobile:'', // 房主电话
},
buildingunitlist: [], // 单元
+ houseTypeIndex: 0,
houseType: [ // 房屋类型
{
value: "1",
@@ -31,6 +32,7 @@ Page({
label: "别墅",
}
],
+ purposeIndex: 0,
purposeArr: [ // 房屋用途
{ value: '1', label: '住宅' },
{ value: '2', label: '商业' },
@@ -40,6 +42,7 @@ Page({
{ value: '6', label: '商住混用' },
{ value: '7', label: '其他' }
],
+ rentFlagArrIndex: 0,
rentFlagArr: [ // 居住情况
{ value: '1', label: '出租' },
{ value: '2', label: '闲置' },
@@ -71,6 +74,27 @@ Page({
this.setData({
fmData: res.data
})
+ this.data.houseType.forEach((item, index) => {
+ if (item.value == res.data.roomType) {
+ this.setData({
+ houseTypeIndex: index
+ })
+ }
+ })
+ this.data.purposeArr.forEach((item, index) => {
+ if (item.value == res.data.roomUse) {
+ this.setData({
+ purposeArrIndex: index
+ })
+ }
+ })
+ this.data.rentFlagArr.forEach((item, index) => {
+ if (item.value == res.data.livingStatus) {
+ this.setData({
+ rentFlagArrIndex: index
+ })
+ }
+ })
console.log(this.data.fmData);
}
},
@@ -96,20 +120,24 @@ Page({
},
// 房屋类型
houseTypePicker(e){
+ console.log('111111111', e)
this.setData({
- 'fmData.roomType' : this.data.houseType[e.detail.value].label
+ houseTypeIndex: e.detail.value,
+ 'fmData.roomType' : this.data.houseType[e.detail.value].value
})
},
// 房屋途径
housePurposePicker(e){
this.setData({
- 'fmData.roomUse' : this.data.purposeArr[e.detail.value].label
+ purposeArrIndex: e.detail.value,
+ 'fmData.roomUse' : this.data.purposeArr[e.detail.value].value
})
},
// 房屋状态
houseStatePicker(e){
this.setData({
- 'fmData.livingStatus' : this.data.rentFlagArr[e.detail.value].label
+ rentFlagArrIndex: e.detail.value,
+ 'fmData.livingStatus' : this.data.rentFlagArr[e.detail.value].value
})
},
@@ -176,16 +204,6 @@ Page({
return !!(last === lastNo && format)
},
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {},
-
- /**
- * 生命周期函数--监听页面显示
- */
- async onShow() {
- },
// 修改提交
async editSubmit () {
if (!this.computeSubmitBtnIsAllowed(false)) return;
@@ -272,28 +290,4 @@ Page({
return true;
}
},
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {},
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {},
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {},
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {},
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage() {},
});
diff --git a/subpages/family/pages/editHouseInfo/editHouseInfo.wxml b/subpages/family/pages/editHouseInfo/editHouseInfo.wxml
index 7d2e129..ab8248f 100644
--- a/subpages/family/pages/editHouseInfo/editHouseInfo.wxml
+++ b/subpages/family/pages/editHouseInfo/editHouseInfo.wxml
@@ -124,8 +124,8 @@
- {{fmData.roomType}}
+ bindchange="houseTypePicker" value="{{houseTypeIndex}}">
+ {{houseType[houseTypeIndex].label}}
请选择
@@ -141,8 +141,8 @@
- {{fmData.roomUse}}
+ bindchange="housePurposePicker" value="{{purposeArrIndex}}">
+ {{purposeArr[purposeArrIndex].label}}
请选择
@@ -158,8 +158,8 @@
- {{fmData.livingStatus}}
+ bindchange="houseStatePicker" value="{{rentFlagArrIndex}}">
+ {{rentFlagArr[rentFlagArrIndex].label}}
请选择