epmet 工作端 小程序
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

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