lcw
This commit is contained in:
@ -74,6 +74,9 @@
|
||||
<template #jjdbh="{ row }">
|
||||
<span @click="jqDetail(row)">{{ row.jjdbh }}</span>
|
||||
</template>
|
||||
<template #xxbt="{ row }">
|
||||
<span @click="openPublicOpinionDialog(row)">{{ row.xxbt }}</span>
|
||||
</template>
|
||||
<template #asjbh="{ row }">
|
||||
<span @click="caseDetail(row, row.lx)">{{ row.asjbh }}</span>
|
||||
</template>
|
||||
@ -104,11 +107,12 @@
|
||||
<JudgmentReport v-model="visible" :search="search" :xzlx="xzlx"></JudgmentReport>
|
||||
<DiscussionDialog v-model="showDialog" :dataList="dataList" :lx="lx" />
|
||||
<PoliceIncidentDetails v-model="showJqDetail" :dataList="dataList" title="警情详情" />
|
||||
<PublicOpinionDialog v-model="showPublicOpinionDialog" :dataList="dataList" />"
|
||||
<CaseDetails v-model="showCaseDetail" :dataList="dataList" title="案件详情" :lx="ajlx" />
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { lzJcjPjdbSelectPage } from '@/api/semanticAnalysis.js'
|
||||
import { lzJcjPjdbSelectPage, gsxtWlyqGetPageList, } from '@/api/semanticAnalysis.js'
|
||||
import { ElMessage } from "element-plus";
|
||||
import JudgmentReport from './components/judgmentReport.vue'
|
||||
import { qcckPost, qcckGet } from "@/api/qcckApi.js";
|
||||
@ -120,6 +124,7 @@ import { useRoute, useRouter } from 'vue-router';
|
||||
import { tbJqGetPageList, xsajSelectPage, xzajSelectPage } from '@/api/yj.js'
|
||||
import DiscussionDialog from './components/discussionDialog.vue';
|
||||
import PoliceIncidentDetails from './components/policeIncidentDetails.vue';
|
||||
import PublicOpinionDialog from './components/PublicOpinionDialog.vue';
|
||||
import CaseDetails from './components/caseDetails.vue';
|
||||
const router = useRouter();
|
||||
import { nextTick, onMounted, reactive, getCurrentInstance, ref, watch } from 'vue';
|
||||
@ -193,13 +198,13 @@ const list = reactive([
|
||||
pageConfiger: {
|
||||
page: 1,
|
||||
total: 0,
|
||||
pageSize: 6,
|
||||
pageSize: 10,
|
||||
},
|
||||
tableColumn: [
|
||||
{ label: "舆情标题", prop: "yqbt", showOverflowTooltip: true },
|
||||
{ label: "舆情内容", prop: "yqnr", showOverflowTooltip: true },
|
||||
{ label: "舆情来源", prop: "yqly", showOverflowTooltip: true },
|
||||
{ label: "舆情时间", prop: "yqsj", showOverflowTooltip: true },
|
||||
{ label: "舆情标题", prop: "xxbt", showOverflowTooltip: true, showSolt: true },
|
||||
{ label: "昵称", prop: "zznc", showOverflowTooltip: true },
|
||||
{ label: "来源平台", prop: "lypt", showOverflowTooltip: true },
|
||||
{ label: "发布时间", prop: "fbsj", showOverflowTooltip: true },
|
||||
],
|
||||
},
|
||||
{
|
||||
@ -286,6 +291,7 @@ onMounted(() => {
|
||||
tabHeightFn()
|
||||
getJqList() //警情列表
|
||||
getAjList()//案件列表
|
||||
getgsxtWlyqGetPageList()//网络舆情列表
|
||||
});
|
||||
|
||||
|
||||
@ -336,6 +342,7 @@ const onSearch = () => {
|
||||
|
||||
switch (xzlx.value) {
|
||||
case '01':
|
||||
getgsxtWlyqGetPageList()
|
||||
break;
|
||||
case '02':
|
||||
getJqList()
|
||||
@ -399,6 +406,29 @@ const getAjList = () => {
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 网络舆情
|
||||
const getgsxtWlyqGetPageList = () => {
|
||||
let params = {
|
||||
pageCurrent: list[0].pageConfiger.page,
|
||||
pageSize: list[0].pageConfiger.pageSize,
|
||||
startTime: dataSearch.value.startTime,
|
||||
endTime: dataSearch.value.endTime,
|
||||
}
|
||||
gsxtWlyqGetPageList(params).then(res => {
|
||||
console.log(res);
|
||||
list[0].tableList = res.records.map(item => {
|
||||
return {
|
||||
...item,
|
||||
}
|
||||
}) || [];
|
||||
list[0].pageConfiger.total = res.total;
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
||||
// 网上会商
|
||||
const showDialog = ref(false)
|
||||
const dataList = ref()
|
||||
@ -459,6 +489,7 @@ const changeNo = (e, type) => {
|
||||
switch (type) {
|
||||
case '网络舆情':
|
||||
list[0].pageConfiger.page = e;
|
||||
getgsxtWlyqGetPageList()
|
||||
break;
|
||||
case '警情':
|
||||
list[1].pageConfiger.page = e;
|
||||
@ -479,6 +510,7 @@ const changeSize = (e, type) => {
|
||||
switch (type) {
|
||||
case '网络舆情':
|
||||
list[0].pageConfiger.pageSize = e;
|
||||
getgsxtWlyqGetPageList()
|
||||
break;
|
||||
case '警情':
|
||||
list[1].pageConfiger.pageSize = e;
|
||||
@ -549,19 +581,11 @@ const handleYP = () => {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
const showPublicOpinionDialog = ref(false)
|
||||
const openPublicOpinionDialog = (row) => {
|
||||
showPublicOpinionDialog.value = true
|
||||
dataList.value = {...row}
|
||||
|
||||
}
|
||||
// 表格高度计算
|
||||
|
||||
Reference in New Issue
Block a user