|
|
@ -1,6 +1,7 @@ |
|
|
|
// subpages/searchResult/pages/resiInfo/resiInfo.js
|
|
|
|
|
|
|
|
import api from "../../../../utils/api" |
|
|
|
import { getComplainList, getShengList, getShequList, getshijianList, getxuqiuList, getfuwuList, getMultiLogList } from "../../../../utils/businessRecords.js"; |
|
|
|
var http = require('../../../../utils/request.js') |
|
|
|
const QQMapWX = require('../../../../utils/qqmap-wx-jssdk') |
|
|
|
const app = getApp() |
|
|
@ -531,7 +532,8 @@ Page({ |
|
|
|
householdSituationArr:[], |
|
|
|
houseHolderRelArr:[] |
|
|
|
}, |
|
|
|
password:'' |
|
|
|
password:'', |
|
|
|
ywData: { "12345": [], "provinceSurvey": [], "selfSurvey": [], "event": [], "need": [], "serve": [], "punchRecord": [] } |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
@ -549,6 +551,8 @@ Page({ |
|
|
|
}) |
|
|
|
|
|
|
|
await this.getResiInfo() |
|
|
|
this.getChangeRecordsById() |
|
|
|
this.getTabData() |
|
|
|
} |
|
|
|
// this.data.qqMapWX = new QQMapWX({
|
|
|
|
// key: 'CMJBZ-4DECI-JXGGN-5B4WU-QLV2H-B5BEJ'
|
|
|
@ -634,7 +638,9 @@ Page({ |
|
|
|
ensure_house: "保障房信息", |
|
|
|
chronic_disease: "慢病信息", |
|
|
|
base: "基本信息", |
|
|
|
graph:"关系图谱" |
|
|
|
graph:"关系图谱", |
|
|
|
update:"更新记录", |
|
|
|
business:"业务记录" |
|
|
|
}; |
|
|
|
let list = Object.entries( |
|
|
|
value |
|
|
@ -649,6 +655,12 @@ Page({ |
|
|
|
list.push({ |
|
|
|
name:'关系图谱', |
|
|
|
id:"graph" |
|
|
|
},{ |
|
|
|
name:'业务记录', |
|
|
|
id:"business" |
|
|
|
},{ |
|
|
|
name:'更新记录', |
|
|
|
id:"update" |
|
|
|
}, |
|
|
|
) |
|
|
|
this.setData({ |
|
|
@ -774,6 +786,175 @@ Page({ |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 获取业务记录
|
|
|
|
async getTabData() { |
|
|
|
|
|
|
|
let params1 = { |
|
|
|
"residList": [this.data.resiId], |
|
|
|
"eventType": "3" |
|
|
|
} |
|
|
|
await getComplainList(params1).then(res => { |
|
|
|
this.data.ywData['12345'] = res.data.list.map(item => { |
|
|
|
return { |
|
|
|
...item, |
|
|
|
categorycode: item.categorycode || '--', |
|
|
|
eventcontent: item.eventcontent || '--' |
|
|
|
} |
|
|
|
}); |
|
|
|
this.setData({ |
|
|
|
data: this.data.ywData |
|
|
|
}) |
|
|
|
}) |
|
|
|
let params = { |
|
|
|
"residList": [this.data.resiId] |
|
|
|
} |
|
|
|
await getShengList(params).then(res => { |
|
|
|
if (res.data && res.data.length > 0) { |
|
|
|
let renamedArray = []; |
|
|
|
res.data.forEach(item => { |
|
|
|
let renamedItem = { |
|
|
|
categorycode: item.scope || '--', |
|
|
|
eventcontent: item.problemDesc || '--' |
|
|
|
}; |
|
|
|
renamedArray.push(renamedItem); |
|
|
|
}); |
|
|
|
this.data.ywData['provinceSurvey'] = renamedArray; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.data.ywData['provinceSurvey'] = []; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
await getShequList(params).then(res => { |
|
|
|
if (res.data && res.data.length > 0) { |
|
|
|
let renamedArray = []; |
|
|
|
res.data.forEach(item => { |
|
|
|
let renamedItem = { |
|
|
|
categorycode: item.scope || '--', |
|
|
|
eventcontent: item.problemDesc || '--' |
|
|
|
}; |
|
|
|
renamedArray.push(renamedItem); |
|
|
|
}); |
|
|
|
this.data.ywData['selfSurvey'] = renamedArray; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.data.ywData['selfSurvey'] = []; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
await getshijianList(params).then(res => { |
|
|
|
if (res.data && res.data.length > 0) { |
|
|
|
let renamedArray = []; |
|
|
|
res.data.forEach(item => { |
|
|
|
let renamedItem = { |
|
|
|
categorycode: item.categorycode || '--', |
|
|
|
eventcontent: item.eventcontent || '--' |
|
|
|
}; |
|
|
|
renamedArray.push(renamedItem); |
|
|
|
}); |
|
|
|
this.data.ywData['event'] = renamedArray; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.data.ywData['event'] = []; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
await getxuqiuList(params).then(res => { |
|
|
|
if (res.data && res.data.length > 0) { |
|
|
|
let renamedArray = []; |
|
|
|
res.data.forEach(item => { |
|
|
|
let renamedItem = { |
|
|
|
categorycode: item.parentName || '--', |
|
|
|
eventcontent: item.content || '--' |
|
|
|
}; |
|
|
|
renamedArray.push(renamedItem); |
|
|
|
}); |
|
|
|
this.data.ywData['need'] = renamedArray; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.data.ywData['need'] = []; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
await getfuwuList(params).then(res => { |
|
|
|
if (res.data && res.data.length > 0) { |
|
|
|
let renamedArray = []; |
|
|
|
res.data.forEach(item => { |
|
|
|
let renamedItem = { |
|
|
|
categorycode: item.serviceCategoryKey || '--', |
|
|
|
eventcontent: item.serviceName || '--' |
|
|
|
}; |
|
|
|
renamedArray.push(renamedItem); |
|
|
|
}); |
|
|
|
this.data.ywData['serve'] = renamedArray; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.data.ywData['serve'] = []; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
const params2 = { |
|
|
|
"resiIdList": [this.data.resiId], |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 1000, |
|
|
|
} |
|
|
|
await getMultiLogList(params2).then(res => { |
|
|
|
if (res.data && res.data.length > 0) { |
|
|
|
let arr = []; |
|
|
|
res.data.forEach(item => { |
|
|
|
item.list.forEach(item1=>{ |
|
|
|
arr.push(item1) |
|
|
|
}) |
|
|
|
}) |
|
|
|
this.data.ywData['punchRecord'] = arr; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData, |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.data.ywData['punchRecord'] = []; |
|
|
|
this.setData({ |
|
|
|
ywData: this.data.ywData |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
this.setData({ |
|
|
|
ywVisible: true |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 获取更新记录
|
|
|
|
getChangeRecordsById() { |
|
|
|
api.getChangeRecordsById(this.data.resiId).then(res => { |
|
|
|
console.log(res); |
|
|
|
this.setData({ |
|
|
|
logs:res.data |
|
|
|
}) |
|
|
|
}).catch(err => { |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
}, |
|
|
|
toAddResi() { |
|
|
|
this.setData({ |
|
|
|
checkPassword:true |
|
|
|