From a3464a53cbfdfc71cfc0b65bc4511d26434c7547 Mon Sep 17 00:00:00 2001
From: Esacpe <1113279529@qq.com>
Date: Thu, 16 Apr 2026 17:14:19 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=9C=80=E6=B1=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/xxcj.js | 10 +++
.../infoCollection/components/addForm.vue | 50 +++++++++-----
.../infoCollection/infomation.vue | 30 ++++++++-
.../PoliceIncidentMonitoring/addForm.vue | 13 ++--
.../systemConfig/user-list/index.vue | 66 +++++++------------
src/views/home/model/keyPpersonneltypes.vue | 2 +-
src/views/home/model/qbsbCount.vue | 4 +-
7 files changed, 105 insertions(+), 70 deletions(-)
diff --git a/src/api/xxcj.js b/src/api/xxcj.js
index 5eb1f90..57d94c8 100644
--- a/src/api/xxcj.js
+++ b/src/api/xxcj.js
@@ -1,5 +1,15 @@
import request from "@/utils/request";
const api = "/mosty-api/mosty-gsxt";
+
+// 情报采集关注
+export const xxcjCare = (data) => {
+ return request({
+ url: api + "/xxcj/cjgz",
+ method: "POST",
+ data
+ });
+}
+
// 情报采集新增
export const xxcjAddEntity = (data) => {
return request({
diff --git a/src/views/backOfficeSystem/HumanIntelligence/infoCollection/components/addForm.vue b/src/views/backOfficeSystem/HumanIntelligence/infoCollection/components/addForm.vue
index 2f6daea..25d6407 100644
--- a/src/views/backOfficeSystem/HumanIntelligence/infoCollection/components/addForm.vue
+++ b/src/views/backOfficeSystem/HumanIntelligence/infoCollection/components/addForm.vue
@@ -110,23 +110,25 @@
信息流程展示
-
-
-
-
-
处置人:
-
{{ item.czrxm || '未记录' }}
-
-
-
处置结果:
-
-
+
+
+
+
+
+
处置人:
+
{{ item.czrxm || '未记录' }}
-
-
-
-
-
+
+
+
+
+
+
@@ -511,6 +513,7 @@ defineExpose({ init });
transition: all 0.3s ease;
margin-bottom: 16px;
border-left: 3px solid #409EFF;
+ background: #fff;
}
.process-card:hover {
@@ -579,13 +582,20 @@ defineExpose({ init });
.timeline-container {
width: 400px;
- padding-right: 10px;
- box-sizing: border-box;
border: 1px solid #ebeef5;
margin: 0 10px;
height: 100%;
overflow: hidden;
overflow-y: auto;
+ .timeline-content{
+ width: 100%;
+ padding: 0 10px;
+ box-sizing: border-box;
+ ::v-deep .el-timeline-item__wrapper{
+ padding-left: 21px;
+ box-sizing: border-box;
+ }
+ }
}
/* 时间线宽度 */
@@ -732,4 +742,8 @@ defineExpose({ init });
font-size: 14px;
font-style: italic;
}
+
+::v-deep .el-textarea.is-disabled .el-textarea__inner{
+ color: #333 !important;
+}
diff --git a/src/views/backOfficeSystem/HumanIntelligence/infoCollection/infomation.vue b/src/views/backOfficeSystem/HumanIntelligence/infoCollection/infomation.vue
index 23f4c34..7db3519 100644
--- a/src/views/backOfficeSystem/HumanIntelligence/infoCollection/infomation.vue
+++ b/src/views/backOfficeSystem/HumanIntelligence/infoCollection/infomation.vue
@@ -52,6 +52,11 @@
+
+
+ {{ item.bqmc }}
+
+
采纳
@@ -102,9 +107,10 @@
- 关注
+ 定向关注
打标签
+ {{ row.sfgz == '1' ? '取消关注':'关注'}}
{
if(tableList.value.length == 0) return proxy.$message({ type: "warning", message: "请选择情报信息" });
inforReportShow.value = true
}
+
+// 关注
+const handleAttention = (val) =>{
+ let data = { id:val.id, sfgz:val.sfgz == '1' ? '0':'1' }
+ xxcjCare(data).then(res=>{
+ let text = data.sfgz == '1' ? '关注成功' :'已取消'
+ proxy.$message({ type: "success", message: text });
+ getList();
+ }).catch(()=>{
+ let text = data.sfgz == '1' ? '关注失败' :'取消失败'
+ proxy.$message({ type: "error", message: text });
+ })
+
+}
// 回退
const rollbackNewspapers = (item) => {
// if (item.lczt == '04') {
@@ -436,7 +457,10 @@ const getList = () => {
pageData.tableConfiger.loading = true;
let data = { ...pageData.pageConfiger, ...queryFrom.value };
xxcjSelectXxsbPage(data).then(res => {
- pageData.tableData = res.records || [];
+ pageData.tableData = (res.records || []).map(item=>{
+ item.glbqList = item.glbqList || [];
+ return item;
+ });
pageData.total = res.total;
pageData.tableConfiger.loading = false;
}).catch(() => { pageData.tableConfiger.loading = false; })
diff --git a/src/views/backOfficeSystem/PoliceIncidentMonitoring/addForm.vue b/src/views/backOfficeSystem/PoliceIncidentMonitoring/addForm.vue
index a5e3bbf..93d29dd 100644
--- a/src/views/backOfficeSystem/PoliceIncidentMonitoring/addForm.vue
+++ b/src/views/backOfficeSystem/PoliceIncidentMonitoring/addForm.vue
@@ -54,6 +54,7 @@ const init = (type, row) => {
formData.value = [
{ label: "警情等级", prop: "jqdjdm", type: "select", options: props.dict.D_BZ_JQDJ || [] },
{ label: "警情子类", prop: "jqzldm", type: "slot" },
+ { label: "监测时间", prop: "Times", type: "datetimerange" },
{ label: "内容关键字", prop: "jqgjz", type: "textarea", width: "100%" },
{ label: "规则描述", prop: "gzms", type: "textarea", width: "100%" },
]
@@ -102,8 +103,11 @@ const submit = () => {
// 处理级联选择器的值,只提交最后一个值
const promes = {
...listQuery.value,
+ kssj:listQuery.value.Times ? listQuery.value.Times[0] : '',
+ jssj:listQuery.value.Times ? listQuery.value.Times[1] : '',
jqzldm: Array.isArray(listQuery.value.jqzldm) ? listQuery.value.jqzldm[listQuery.value.jqzldm.length - 1] : listQuery.value.jqzldm
}
+ delete promes.Times;
elform.value.submit((data) => {
loading.value = true;
if (title.value == "新增") {
@@ -135,11 +139,6 @@ const close = () => {
loading.value = false;
};
-
-
-
-onUnmounted(() => {
-})
defineExpose({ init });
@@ -184,4 +183,8 @@ defineExpose({ init });
height: 520px;
margin-top: 10px;
}
+
+::v-deep .el-date-editor .el-range-separator{
+ color: #333;
+}
diff --git a/src/views/backOfficeSystem/systemConfig/user-list/index.vue b/src/views/backOfficeSystem/systemConfig/user-list/index.vue
index a073b13..1b94555 100644
--- a/src/views/backOfficeSystem/systemConfig/user-list/index.vue
+++ b/src/views/backOfficeSystem/systemConfig/user-list/index.vue
@@ -41,7 +41,7 @@
-
@@ -83,7 +83,7 @@
-
+
@@ -485,8 +485,11 @@ watch(
);
// 表格高度计算
const tabHeightFn = () => {
- tableHeight.value =
- window.innerHeight - searchBox.value.offsetHeight - 250;
+ tableHeight.value = window.innerHeight - searchBox.value.offsetHeight - 270;
+ window.onresize = function () {
+ treeHeightFn();
+ tabHeightFn();
+ };
};
// 树高度计算
const treeHeightFn = () => {
@@ -495,10 +498,6 @@ const treeHeightFn = () => {
onMounted(() => {
tabHeightFn();
treeHeightFn();
- window.onresize = function () {
- treeHeightFn();
- tabHeightFn();
- };
proxy.mittBus.on("mittFn", (data) => {
keyCount.value = data;
});
@@ -511,38 +510,21 @@ onUnmounted(() => {
+::v-deep .fenye{
+ border: 1px solid #e9e9e9 !important;
+ border-top: none !important;;
+ margin: 0 10px !important;;
+}
+
diff --git a/src/views/home/model/keyPpersonneltypes.vue b/src/views/home/model/keyPpersonneltypes.vue
index 40bf25d..23d5866 100644
--- a/src/views/home/model/keyPpersonneltypes.vue
+++ b/src/views/home/model/keyPpersonneltypes.vue
@@ -1,7 +1,7 @@
- 警种统计 切换
+ 重点人员统计 切换
查看列表
diff --git a/src/views/home/model/qbsbCount.vue b/src/views/home/model/qbsbCount.vue
index dfdc195..a4483e3 100644
--- a/src/views/home/model/qbsbCount.vue
+++ b/src/views/home/model/qbsbCount.vue
@@ -1,6 +1,8 @@
-
情报上报统计切换
+
情报上报统计
+
+
查看列表