From 68f8363a6bd87944675e3dad19f2b9674dfb2935 Mon Sep 17 00:00:00 2001
From: huangchengfa <171504222@qq.com>
Date: Mon, 15 Dec 2025 21:44:13 +0800
Subject: [PATCH 01/14] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=E5=92=8C=E5=86=85=E5=AE=B9=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warningControl/warningBk/index.vue | 78 ++++++++++---------
1 file changed, 40 insertions(+), 38 deletions(-)
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
index 5d8d739..521d273 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
@@ -1,7 +1,7 @@
-
+
导出
@@ -13,24 +13,16 @@
@@ -40,22 +32,28 @@ import PageTitle from "@/components/aboutTable/PageTitle.vue";
import Search from "@/components/aboutTable/Search.vue";
import MyTable from "@/components/aboutTable/MyTable.vue";
import Pages from "@/components/aboutTable/Pages.vue";
-import { qcckGet } from "@/api/qcckApi.js";
+import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
+import { bqYs } from '@/utils/tools'
const { proxy } = getCurrentInstance();
+const { D_BZ_YJJB, D_GS_ZDQT_YJLB, D_BZ_YJLX } = proxy.$dict("D_BZ_YJJB", "D_GS_ZDQT_YJLB", "D_BZ_YJLX"); //获取字典数据
+
+
const searchBox = ref();
// 搜索配置
const searchConfiger = ref([
- { label: "姓名", prop: 'xm', placeholder: "请输入姓名", showType: "input"},
- { label: "身份证号码", prop: 'sfzh', placeholder: "请输入身份证号码", showType: "input"},
- { label: "身份类型", prop: 'sflx', placeholder: "请选择身份类型", showType: "select", options: [
- { label: "重点人员", value: "1" },
- { label: "在逃人员", value: "2" },
- { label: "涉毒人员", value: "3" },
- { label: "涉恐人员", value: "4" }
- ]},
+ { label: "姓名", prop: 'xm', placeholder: "请输入姓名", showType: "input" },
+ { label: "身份证号码", prop: 'sfzh', placeholder: "请输入身份证号码", showType: "input" },
+ {
+ label: "身份类型", prop: 'sflx', placeholder: "请选择身份类型", showType: "select", options: [
+ { label: "重点人员", value: "1" },
+ { label: "在逃人员", value: "2" },
+ { label: "涉毒人员", value: "3" },
+ { label: "涉恐人员", value: "4" }
+ ]
+ },
]);
const queryFrom = ref({});
@@ -77,14 +75,17 @@ const pageData = reactive({
},
controlsWidth: 160,
tableColumn: [
- { label: "姓名", prop: "xm",},
- { label: "身份证号", prop: "sfzh", },
- { label: "电话", prop: "dh", },
- { label: "身份类型", prop: "sflx",},
- { label: "身份等级", prop: "sfdj",},
- { label: "预警原因", prop: "yjyy", showOverflowTooltip: true },
- { label: "预警时间", prop: "yjsj",},
- { label: "处理状态", prop: "clzt",},
+ { label: "预警标题", prop: "yjBt", },
+ { label: "姓名", prop: "yjRyxm", },
+ { label: "身份证号", prop: "yjRysfzh", },
+ { label: "电话", prop: "yjRysjh", },
+ // { label: "身份类型", prop: "sflx",},
+ // { label: "身份等级", prop: "sfdj",},
+ { label: "预警内容", prop: "yjNr", showOverflowTooltip: true },
+ { label: "预警日期", prop: "yjFsrq", },
+ { label: "预警时间", prop: "yjFssj", },
+ { label: "预警标签详情", prop: "yjbqmc", },
+ { label: "预警级别", prop: "yjJb", showSolt: true, showOverflowTooltip: true },
]
});
@@ -94,7 +95,7 @@ onMounted(() => {
});
const onSearch = (val) => {
- queryFrom.value = {...val};
+ queryFrom.value = { ...val };
pageData.pageConfiger.pageCurrent = 1;
getList();
};
@@ -112,7 +113,8 @@ const changeSize = (val) => {
const getList = () => {
pageData.tableConfiger.loading = true;
// TODO: 替换为实际的身份预警API接口
- qcckGet(queryFrom.value, '/mosty-gsxt/identityWarning/selectPage').then((res) => {
+ // qcckGet(queryFrom.value, '/mosty-gsxt/identityWarning/selectPage').then((res) => {
+ qcckPost(queryFrom.value, '/mosty-gsxt/tbYjxx/getPageList').then((res) => {
pageData.tableData = res.records || [];
pageData.total = res.total || 0;
pageData.tableConfiger.loading = false;
@@ -124,7 +126,7 @@ const getList = () => {
// 表格高度计算
const tabHeightFn = () => {
pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250;
- window.onresize = function () {
+ window.onresize = function() {
tabHeightFn();
};
};
From ae4db70eeda65ef9eceefe92be0cd2a455e382d3 Mon Sep 17 00:00:00 2001
From: huangchengfa <171504222@qq.com>
Date: Mon, 15 Dec 2025 21:54:51 +0800
Subject: [PATCH 02/14] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=88=97?=
=?UTF-8?q?=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warningControl/identityWarning/index.vue | 33 +++++---
.../identityWarning/item/items.vue | 83 +++++++++++++++++++
2 files changed, 103 insertions(+), 13 deletions(-)
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/item/items.vue
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue
index 7206bdc..edf910c 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue
@@ -5,15 +5,15 @@
-
+
- 搜索
- 关闭搜索
+ 搜索
+ 关闭搜索
-
+
-
+
+ :key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth" expand>
+
+
+
+
+
{{ row.sfcs }}
-
-
+
+
全息档案
@@ -64,7 +69,7 @@
-
+
+
From 3d83be0c17d2c6136c3b3ed4f85ba799b2620917 Mon Sep 17 00:00:00 2001
From: huangchengfa <171504222@qq.com>
Date: Mon, 15 Dec 2025 22:04:49 +0800
Subject: [PATCH 03/14] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=AF=A6?=
=?UTF-8?q?=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warningControl/warningBk/index.vue | 15 +++-
.../warningControl/warningBk/item/items.vue | 70 +++++++++++++++++++
2 files changed, 83 insertions(+), 2 deletions(-)
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/item/items.vue
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
index 521d273..073039e 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
@@ -14,10 +14,16 @@
+ :key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth"
+ :expand="true">
+
+
+
+
+
+
+
+
预警标题:{{ row.yjBt }}
+
姓名:{{ row.yjRyxm }}
+
身份证号:{{ row.yjRysfzh }}
+
+
+
电话:{{ row.yjRysjh }}
+
预警内容:{{ row.yjNr }}
+
预警日期:{{ row.yjFsrq }}
+
+
+
预警时间:{{ row.yjFssj }}
+
预警标签详情:{{ row.yjbqmc }}
+
+ 预警级别:
+
+
+
+
+
+
+
+
+
From efbc27b7d552ae2e2d2413e740dd623ddc50f665 Mon Sep 17 00:00:00 2001
From: huangchengfa <171504222@qq.com>
Date: Mon, 15 Dec 2025 22:16:02 +0800
Subject: [PATCH 04/14] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=AF=A6?=
=?UTF-8?q?=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warningControl/behaviorWarning/index.vue | 14 ++-
.../behaviorWarning/item/items.vue | 106 ++++++++++++++++++
2 files changed, 119 insertions(+), 1 deletion(-)
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue
index 0ca1135..91ef6c8 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue
@@ -19,7 +19,7 @@
+ :key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth" :expand="true">
{{ row.xwcs }}
@@ -29,6 +29,11 @@
+
+
+
+
+
全息档案
转合成
@@ -64,6 +69,7 @@ import PageTitle from "@/components/aboutTable/PageTitle.vue";
import Searchs from "@/components/aboutTable/Search.vue";
import MyTable from "@/components/aboutTable/MyTable.vue";
import Pages from "@/components/aboutTable/Pages.vue";
+import Items from "./item/items.vue";
import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import HolographicArchive from '@/views/home/components/holographicArchive.vue'
import { tbGsxtBqglSelectList } from '@/api/zdr'
@@ -77,6 +83,12 @@ import { holographicProfileJump } from "@/utils/tools.js"
const { proxy } = getCurrentInstance();
const { D_GS_SSYJ, D_GSXT_YJXX_CZZT } = proxy.$dict("D_GS_SSYJ", "D_GSXT_YJXX_CZZT"); //获取字典数据
+
+// 字典数据集合
+const dict = ref({
+ D_GS_SSYJ,
+ D_GSXT_YJXX_CZZT
+})
const searchBox = ref(); //搜索框
const bqLbData = ref({
bqXl: []
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue
new file mode 100644
index 0000000..4d98ea5
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue
@@ -0,0 +1,106 @@
+
+
+
+
预警人姓名:{{ row.xm }}
+
身份证号:{{ row.sfzh }}
+
电话:{{ row.dh }}
+
+
+
行为大类:{{ row.xldlmc }}
+
行为子类:{{ row.xwzlmc }}
+
行为次数:{{ row.xwcs }}次
+
+
+
+ 标签颜色:
+
+
+
预警时间:{{ row.yjsj }}
+
+
行为分值:{{ row.xwfz }}
+
+
+
+ 处置状态:
+
+
+
+
所属部门:{{ row.ssbm }}
+
所属县局:{{ row.ssxgaj }}
+
+
+
所属市局:{{ row.sssgaj }}
+
接警员姓名:{{ row.jjyxm }}
+
+
+
+
+
+
+
+
From bb870644f31d046b3c8cccdf4da25bf6470c6c09 Mon Sep 17 00:00:00 2001
From: huangchengfa <171504222@qq.com>
Date: Mon, 15 Dec 2025 22:20:23 +0800
Subject: [PATCH 05/14] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=AF=A6?=
=?UTF-8?q?=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warningControl/combinedWarning/index.vue | 23 ++++--
.../combinedWarning/item/items.vue | 74 +++++++++++++++++++
2 files changed, 92 insertions(+), 5 deletions(-)
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue
index b77090c..e7b1ecc 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue
@@ -17,9 +17,10 @@
-
+
+ :key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth"
+ :expand="true">
{{ row.sfcs }}
@@ -29,6 +30,11 @@
+
+
+
+
+
全息档案
转合成
@@ -60,19 +66,26 @@ import PageTitle from "@/components/aboutTable/PageTitle.vue";
import Searchs from "@/components/aboutTable/Search.vue";
import MyTable from "@/components/aboutTable/MyTable.vue";
import Pages from "@/components/aboutTable/Pages.vue";
+import Items from "./item/items.vue";
import { tbYjxxGetZbtj, tbGsxtBqzhSelectList } from '@/api/yj.js'
import HolographicArchive from '@/views/home/components/holographicArchive.vue'
import Information from "@/views/home/model/information.vue";
import SemdFqzl from '@/components/instructionHasBeen/sendFqzl.vue'
import FkDialog from "@/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue";
import AddFrom from "./components/addFrom.vue";
-import { reactive, ref, onMounted, getCurrentInstance, watch,nextTick } from "vue";
+import { reactive, ref, onMounted, getCurrentInstance, watch, nextTick } from "vue";
import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import Detail from './components/detail.vue'
import emitter from "@/utils/eventBus.js";
const searchBox = ref();
const { proxy } = getCurrentInstance();
-const { D_GSXT_YJXX_CZZT, D_GS_SSYJ, D_BZ_YJJB } = proxy.$dict("D_GSXT_YJXX_CZZT","D_GS_SSYJ","D_BZ_YJJB");
+const { D_GSXT_YJXX_CZZT, D_GS_SSYJ, D_BZ_YJJB } = proxy.$dict("D_GSXT_YJXX_CZZT", "D_GS_SSYJ", "D_BZ_YJJB");
+
+// 字典数据集合
+const dict = ref({
+ D_GS_SSYJ,
+ D_GSXT_YJXX_CZZT
+})
import { holographicProfileJump } from "@/utils/tools.js"
// 搜索配置
@@ -255,7 +268,7 @@ const tabHeightFn = () => {
} else {
pageData.tableHeight = window.innerHeight - 250;
}
- window.onresize = function () {
+ window.onresize = function() {
tabHeightFn();
};
};
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue
new file mode 100644
index 0000000..0ba8826
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue
@@ -0,0 +1,74 @@
+
+
+
+
姓名:{{ row.xm }}
+
身份证号:{{ row.sfzh }}
+
电话:{{ row.dh }}
+
+
+
组合大类:{{ row.sfdlmc }}
+
组合小类:{{ row.sfzlmc }}
+
组合次数:{{ row.sfcs }}
+
+
+
+ 标签颜色:
+
+
预警时间:{{ row.yjsj }}
+
预警分值:{{ row.sffz }}
+
+
+
+ 处置状态:
+
+
所属县局:{{ row.ssbm }}
+
+
+
+
+
+
+
From 89751eb9089a44508647f4dde22fd9936da5f2e4 Mon Sep 17 00:00:00 2001
From: huangchengfa <171504222@qq.com>
Date: Tue, 16 Dec 2025 09:57:07 +0800
Subject: [PATCH 06/14] =?UTF-8?q?feat:=20=E8=A7=A3=E5=86=B3=E5=8F=AF?=
=?UTF-8?q?=E8=83=BD=E5=87=BA=E9=94=99=E7=9A=84=E5=9C=B0=E6=96=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/home/components/deployControlItem.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/home/components/deployControlItem.vue b/src/views/home/components/deployControlItem.vue
index ae80e37..e044858 100644
--- a/src/views/home/components/deployControlItem.vue
+++ b/src/views/home/components/deployControlItem.vue
@@ -65,7 +65,7 @@