|
|
@ -6,7 +6,7 @@ import api, { |
|
|
|
getNextTree, |
|
|
|
houseSearch, |
|
|
|
allOrgHouseInfo, |
|
|
|
getCommunityHouse |
|
|
|
getCommunityHouse, |
|
|
|
} from "../../utils/api" |
|
|
|
|
|
|
|
Page({ |
|
|
@ -82,12 +82,13 @@ Page({ |
|
|
|
{ name: '出租', num: 0, value: '1' }, |
|
|
|
{ name: '闲置', num: 0, value: '2' }, |
|
|
|
{ name: '未出售', num: 0, value: '3' }, |
|
|
|
] |
|
|
|
], |
|
|
|
tempList:[] |
|
|
|
}, |
|
|
|
/** |
|
|
|
* 生命周期函数--监听页面加载 |
|
|
|
*/ |
|
|
|
onLoad(options) { |
|
|
|
onLoad(options) { |
|
|
|
this.setData({ |
|
|
|
searchOrgIdPath: App.globalData.user.agencyId, |
|
|
|
cascaderName: App.globalData.user.agencyName, |
|
|
@ -157,6 +158,45 @@ Page({ |
|
|
|
*/ |
|
|
|
onShareAppMessage() { |
|
|
|
|
|
|
|
}, |
|
|
|
getUnitoption(val){ |
|
|
|
getNextTree({ level:val[0].level, id: val[0].id ||val[0].agencyId}).then(res => { |
|
|
|
if (res.data.length > 0) { |
|
|
|
if(res.data[0].level!='unit' ||res.data[0].level=='unit' ){ |
|
|
|
this.setData({ |
|
|
|
tempList:this.data.tempList.concat([res.data[0]]) |
|
|
|
}) |
|
|
|
this.getUnitoption(res.data) |
|
|
|
} |
|
|
|
let unitId = this.data.tempList.filter(item=>item.level == 'unit')[0].id |
|
|
|
this.setData({ |
|
|
|
cascaderNameFw:this.data.tempList.map(item=>item.label).join(','), |
|
|
|
'params1.searchOrgIdPath':unitId, |
|
|
|
'params.orgId':unitId |
|
|
|
}) |
|
|
|
const data = res.data.map(item => { |
|
|
|
if (item.level != 'unit') { |
|
|
|
return { |
|
|
|
...item, |
|
|
|
children: [] |
|
|
|
} |
|
|
|
} |
|
|
|
return { |
|
|
|
...item, |
|
|
|
children: null |
|
|
|
} |
|
|
|
}); |
|
|
|
const arr = this.getTreeFun(val[0].agencyId, this.data.angencyFwList, data); |
|
|
|
this.setData({ |
|
|
|
angencyFwList: arr, |
|
|
|
}) |
|
|
|
} else { |
|
|
|
const arr = this.getTreeFun(val[0].agencyId, this.data.angencyFwList, null); |
|
|
|
this.setData({ |
|
|
|
angencyFwList: arr, |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
toOCRCard() { |
|
|
|
wx.navigateTo({ |
|
|
@ -311,10 +351,10 @@ Page({ |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 组织树
|
|
|
|
getAgencygridtree() { |
|
|
|
|
|
|
|
getAgencygridtree () { |
|
|
|
api.getAgencygridtree().then(res => { |
|
|
|
this.setData({ |
|
|
|
this.getUnitoption( [res.data]) |
|
|
|
this.setData({ |
|
|
|
angencyList: [res.data], |
|
|
|
}) |
|
|
|
}).catch(err => { |
|
|
|