Browse Source

积分记录,分析平台首页

shibei_master
jiangyy 4 years ago
parent
commit
8115ffb362
  1. 2
      src/views/modules/communityService/sqzzz/index.vue
  2. 41
      src/views/modules/visual/communityGovern/processAnalyze.vue
  3. 9
      src/views/modules/visual/components/screen-map/index.vue

2
src/views/modules/communityService/sqzzz/index.vue

@ -165,7 +165,7 @@
top="5vh"
@closed="diaClose">
<score-record ref="ref_score"
:serviceType="'party_unit'"></score-record>
:serviceType="'community_org'"></score-record>
</el-dialog>
</div>
</template>

41
src/views/modules/visual/communityGovern/processAnalyze.vue

@ -434,8 +434,45 @@ export default {
},
//
clickProject (feature) {
console.log('项目信息', feature.values_.properties)
async clickProject (feature) {
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) {

9
src/views/modules/visual/components/screen-map/index.vue

@ -638,15 +638,6 @@ const vueGis = {
} else if (_that.clickType === 'popup') {
_that.$emit('clickFeature', feature)
// _that.overlay.getElement().parentNode.style.display = 'block'
// _that.overlay.getElement().parentNode.parentNode.style.display = 'block'
// content.innerHTML = `
// <p></p>
// <p><p><code> </code> <p>
// <p></p>X&nbsp;&nbsp; Y: `;
// _that.overlay.setPosition(evt.coordinate); // overlay x,y
} else {
console.log('此处没有标注')

Loading…
Cancel
Save