From 81331c3f8fbcad8b2f3c8462e9f7f8b40a3c2596 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 16 Apr 2024 18:24:54 +0800
Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E5=B1=8B=E8=B7=B3=E8=BD=AC=E5=B1=85?=
=?UTF-8?q?=E6=B0=91,=E7=BC=96=E8=BE=91=E6=8B=93=E5=B1=95=E4=BF=A1?=
=?UTF-8?q?=E6=81=AF=E5=BC=B9=E6=A1=86=E7=82=B9=E4=B8=8D=E5=BC=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
subpages/addResi/pages/addResi/addResi.js | 11 +++++++++--
.../pages/housePortrait/component/graph/graph.js | 13 ++++++++++++-
.../house/pages/housePortrait/housePortrait.js | 14 ++++++++++++++
.../house/pages/housePortrait/housePortrait.wxml | 2 +-
4 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/subpages/addResi/pages/addResi/addResi.js b/subpages/addResi/pages/addResi/addResi.js
index 5d7a8a7..0fd69ba 100644
--- a/subpages/addResi/pages/addResi/addResi.js
+++ b/subpages/addResi/pages/addResi/addResi.js
@@ -1342,7 +1342,6 @@ Page({
console.error('Error fetching options:', error);
}
}
- console.log(this.data.form);
if(this.data.formType ==='edit'){
if(item.itemType === 'select'){
let obj = item.opction.find(itemC=>itemC.value === this.data.form[item.formNameP][item.formName]) || null
@@ -1350,7 +1349,15 @@ Page({
item.selectLabel = obj.label || ''
}
}else{
- item.selectLabel = this.data.form[item.formNameP][item.formName]
+ if(this.data.form[item.formNameP]){
+ item.selectLabel = this.data.form[item.formNameP][item.formName] || null
+ }else{
+ this.setData({
+ ['form.' +item.formNameP ]: {},
+ })
+ }
+ console.log(this.data.form);
+
}
}
return acc;
diff --git a/subpages/house/pages/housePortrait/component/graph/graph.js b/subpages/house/pages/housePortrait/component/graph/graph.js
index f8475da..d24d72f 100644
--- a/subpages/house/pages/housePortrait/component/graph/graph.js
+++ b/subpages/house/pages/housePortrait/component/graph/graph.js
@@ -47,6 +47,13 @@ Component({
height: height,
devicePixelRatio: dpr // 像素比
});
+ let than = this
+ chart.on('click', function (param) {
+ if (param.dataType == 'node') {
+ than.triggerEvent('clickGraphNode', {data: param.data.data });
+ } else {
+ }
+ })
canvas.setChart(chart);
let params = {
id: this.data.houseId
@@ -93,7 +100,11 @@ Component({
'symbol': symbolUrl,
label: {
"position": "bottom"
- }
+ },
+ 'data':{
+ type:item.type,
+ id:item.id
+ },
};
});
diff --git a/subpages/house/pages/housePortrait/housePortrait.js b/subpages/house/pages/housePortrait/housePortrait.js
index 6279557..3fc6576 100644
--- a/subpages/house/pages/housePortrait/housePortrait.js
+++ b/subpages/house/pages/housePortrait/housePortrait.js
@@ -217,6 +217,7 @@ Page({
})
}
})
+
await getfuwuList(params).then(res => {
if (res.data && res.data.length > 0) {
let renamedArray = [];
@@ -271,4 +272,17 @@ Page({
ywVisible: true
})
},
+ clickGraphNode(parm){
+ if(parm.detail.data.type === 0){
+ wx.navigateTo({
+ url: `/subpages/searchResult/pages/resiInfo/resiInfo?resiId=${parm.detail.data.id}`,
+ })
+
+ }else{
+ this.setData({
+ houseId:parm.detail.data.id
+ })
+ this.getData()
+ }
+ },
})
\ No newline at end of file
diff --git a/subpages/house/pages/housePortrait/housePortrait.wxml b/subpages/house/pages/housePortrait/housePortrait.wxml
index 2fba860..02e81ea 100644
--- a/subpages/house/pages/housePortrait/housePortrait.wxml
+++ b/subpages/house/pages/housePortrait/housePortrait.wxml
@@ -30,7 +30,7 @@
-
+