|
@ -434,8 +434,45 @@ export default { |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
//点击项目 |
|
|
//点击项目 |
|
|
clickProject (feature) { |
|
|
async clickProject (feature) { |
|
|
console.log('项目信息', feature.values_.properties) |
|
|
console.log(feature) |
|
|
|
|
|
const featureInfo = feature.values_.properties.info |
|
|
|
|
|
let coordinate = [featureInfo.longitude, featureInfo.latitude] |
|
|
|
|
|
const url = "/gov/project/trace/projectdetail"; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, { |
|
|
|
|
|
projectId: featureInfo.projectId, |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
|
|
let projectInfo = data; |
|
|
|
|
|
let showData = ` |
|
|
|
|
|
<div style='font-size:16px; color:#FFFFFF;'>项目信息</div> |
|
|
|
|
|
<div style='font-size:12px; color:#FFFFFF;margin-top:10px'>项目标题: |
|
|
|
|
|
<span>`+ data.projectTitle + `</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>项目背景: |
|
|
|
|
|
<span>`+ data.backGround + `</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>项目方案: |
|
|
|
|
|
<span>`+ data.projectTitle + `</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>内部备注: |
|
|
|
|
|
<span>`+ data.internalRemark + `</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div style='font-size:12px; color:#FFFFFF;margin-top:5px'>当前处理部门: |
|
|
|
|
|
<span>`+ data.departmentNameList.join("、") + `</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
|
|
this.$refs.map.handleShowPopup(showData, coordinate) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
this.$message.error(msg); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
pieInitOk (dom) { |
|
|
pieInitOk (dom) { |
|
|