Browse Source

事件研判分析

shibei_master
jiangyy 3 years ago
parent
commit
6493153773
  1. 25
      src/views/modules/visual/communityGovern/shijianchuli/event-info.vue
  2. 2
      src/views/modules/visual/communityGovern/shijianchuli/shijianchulifenxi.vue
  3. 53
      src/views/modules/visual/cpts/analyse.vue

25
src/views/modules/visual/communityGovern/shijianchuli/event-info.vue

@ -123,10 +123,10 @@
:singleTitle="yanPan.singleTitle"
:userList="yanPan.dependents"
:userName="yanPan.reportorName"
:userTag="'(报事人)'"
:singleList="yanPan.singleList"
:hasEvent="yanPan.hasEvent"
@user="toUserInfo"
@project="toProjectInfo" />
@user="toUserInfo" />
<div v-else
class="m-hint">
<img src="@/assets/img/modules/visual/noData.png"
@ -345,14 +345,14 @@ export default {
categoryCode: 111,
categoryName: 111,
showItem: true,
projectList: data.list.map((subItem) => {
addressList: data.list.map((subItem) => {
return {
title: 111,
status: subItem.address,
statusName: subItem.status == "pending" ? "待处理" : "结案",
eventId: '01',
address: subItem.address,
};
}),
projectList: []
}
let aaa = {
@ -370,20 +370,13 @@ export default {
},
toUserInfo (item) {
console.log(item)
this.$router.push({
path: `/main-shuju/visual-basicinfo-people/${item.icResiUserId}`,
});
},
toProjectInfo (item) {
console.log(item);
this.eventId = item.eventId;
// let data = iniData();
// Object.keys(data).forEach((k) => {
// this[k] = data[k];
// });
this.getApiData();
},
},
};
</script>

2
src/views/modules/visual/communityGovern/shijianchuli/shijianchulifenxi.vue

@ -430,7 +430,7 @@ export default {
//
async getTable () {
// const url = "/gov/project/icEvent/processAnalysis/eventList";
const url = "http://yapi.elinkservice.cn/mock/245/api/gov/project/icEvent/processAnalysis/eventList";
const url = "http://yapi.elinkservice.cn/mock/245/gov/project/icEvent/processAnalysis/eventList";
let params = {
processStatus: this.processStatus,
orgId: this.orgId,

53
src/views/modules/visual/cpts/analyse.vue

@ -9,10 +9,7 @@
:key="index"
class="family-item"
@click="handleUser(item)">{{item.icUserName}}</div>
<!-- <div class="family-item">王亚男哈</div>
<div class="family-item">王亚男</div>
<div class="family-item">王亚男哈</div>
<div class="family-item">王亚</div> -->
</div>
</div>
@ -24,7 +21,7 @@
<div class="analys-col">
<div class="analys-person">
<div class="personal-name">{{userName}}</div>
<div class="personal-tips">(案件居民)</div>
<div class="personal-tips">{{userTag}}</div>
</div>
</div>
@ -83,7 +80,8 @@
<div class="analys-col analys-col-wr analys-col-more list-wr"
id="scroll-wr">
<div class="cate-list cate-list-child" :style="'padding-top:' + computedPd(tempList)">
<div class="cate-list cate-list-child"
:style="'padding-top:' + computedPd(tempList)">
<div v-for="(item, index) in tempList"
:key="index"
class="cate-row">
@ -111,15 +109,16 @@
<div class="list list-wr">
<template v-if="item.projectList && item.projectList.length > 0">
<div v-for="(n, i) in item.projectList"
:key="i"
class="item"
@click="handleProject(n)">
:key="i"
class="item"
@click="handleProject(n)">
<div class="item-status"
:class="'item-status-'+n.status">{{filterStatus(n.status)}}</div>
:class="'item-status-'+n.status">{{filterStatus(n.status)}}</div>
<div class="item-content">{{n.title}}</div>
</div>
</template>
<div v-else class="no-data">暂无数据</div>
<div v-else
class="no-data">暂无数据</div>
<!-- <div class="item">
<div class="item-status">已结案</div>
<div class="item-content">合肥路与安宁路交合肥路与安宁路交</div>
@ -134,6 +133,7 @@
</div>
</div>
</template>
<template v-else>
<div class="analys-col">
<img class="analys-arrow"
@ -192,21 +192,28 @@
<div class="list list-wr">
<template v-if="item.projectList && item.projectList.length > 0">
<div v-for="(n, i) in item.projectList"
:key="i"
class="item"
@click="handleProject(n)">
:key="i"
class="item"
@click="handleProject(n)">
<div class="item-status"
:class="'item-status-'+n.status">
:class="'item-status-'+n.status">
{{ n.statusName || filterStatus(n.status)}}
</div>
<div class="item-content">{{n.title}}</div>
</div>
</template>
<div v-else class="no-data">暂无数据</div>
<!-- <div class="item">
<div class="item-status">已结案</div>
<div class="item-content">合肥路与安宁路交合肥路与安宁路交</div>
</div> -->
<!-- 事件的研判分析 -->
<template v-else-if="item.addressList && item.addressList.length > 0">
<div v-for="(addressItem, i) in item.addressList"
:key="i"
class="item">
<div class="item-content">{{addressItem.address}}</div>
</div>
</template>
<div v-else
class="no-data">暂无数据</div>
</div>
</div>
@ -254,6 +261,10 @@ export default {
},
userList: Array, //
userName: String, //
userTag: { //
type: String,
default: '案件居民'
},
singleList: Array, //
},
@ -275,7 +286,7 @@ export default {
}
return statusObj[status]
},
computedPd(list) {
computedPd (list) {
if (this.sourceTab == 'group') return '60px'
if (list.length == 1) return '330px'
else if (list.length == 2) return '240px'

Loading…
Cancel
Save