You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.8 KiB
71 lines
1.8 KiB
2 years ago
|
import {
|
||
|
getFamilyRelationshipList, getPersonalFeature,
|
||
|
getPersonalFile, potentialSatisfactionForResident, queryResidentFollowRecord
|
||
|
} from "../../../../utils/statisticsApi";
|
||
|
|
||
|
Page({
|
||
|
data: {
|
||
|
id: 0,
|
||
|
userInfo: {},
|
||
|
relationship: {},
|
||
|
unSolvedNum: 0,
|
||
|
unFinishNum: 0,
|
||
|
noServiceNum: 0,
|
||
|
event12345Num: 0,
|
||
|
provinceSatisfactionNum: 0,
|
||
|
selfInspectNum: 0,
|
||
|
logList: [],
|
||
|
tags: {}
|
||
|
},
|
||
|
|
||
|
onLoad(options) {
|
||
|
this.setData({
|
||
|
id: options.id
|
||
|
})
|
||
|
this.getUser()
|
||
|
this.getNum()
|
||
|
this.getlog()
|
||
|
},
|
||
|
getUser() {
|
||
|
getPersonalFile({resid: this.data.id}).then(({data}) => {
|
||
|
this.setData({
|
||
|
userInfo: data
|
||
|
})
|
||
|
})
|
||
|
getFamilyRelationshipList({resid: this.data.id, type: 0}).then(({data}) => {
|
||
|
this.setData({
|
||
|
relationship: data
|
||
|
})
|
||
|
})
|
||
|
getPersonalFeature({resid: this.data.id}).then(({data}) => {
|
||
|
this.setData({
|
||
|
tags: data
|
||
|
})
|
||
|
})
|
||
|
},
|
||
|
getNum() {
|
||
|
let params = {
|
||
|
resiId: this.data.id,
|
||
|
};
|
||
|
potentialSatisfactionForResident(params).then(({data}) => {
|
||
|
this.setData({
|
||
|
unSolvedNum: data.unSolvedNum,
|
||
|
unFinishNum: data.unFinishNum,
|
||
|
noServiceNum: data.noServiceNum,
|
||
|
event12345Num: data.event12345Num,
|
||
|
provinceSatisfactionNum: data.provinceSatisfactionNum,
|
||
|
selfInspectNum: data.selfInspectNum
|
||
|
})
|
||
|
});
|
||
|
},
|
||
|
getlog() {
|
||
|
let params = {
|
||
|
resiId: this.data.id,
|
||
|
};
|
||
|
queryResidentFollowRecord(params).then(({data}) => {
|
||
|
this.setData({
|
||
|
logList: data
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
})
|