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
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
|
|
})
|
|
})
|
|
}
|
|
})
|