From d82a4d2629bb6528722cbe0ea0983869a87575ab Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 09:52:04 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 6 + .../warningControl/sevenWarning/index.vue | 162 ++++++++++++++++++ 2 files changed, 168 insertions(+) create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue diff --git a/src/router/index.js b/src/router/index.js index 3bbaf9f..7ce5637 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -220,6 +220,12 @@ export const publicRoutes = [ meta: { title: "积分排名", icon: "article" }, component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/scoreRanking/index"), }, + { + path: "/sevenWarning", + name: "sevenWarning", + meta: { title: "七类重点人员", icon: "article" }, + component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue"), + }, // { // path: "/modelWarning", // name: "modelWarning", diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue new file mode 100644 index 0000000..59f8f1d --- /dev/null +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue @@ -0,0 +1,162 @@ + + + + + From c0df066a2618d82441291ec422e35ce51307881d Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 10:34:32 +0800 Subject: [PATCH 02/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../warningControl/sevenWarning/index.vue | 44 ++++++----- .../warningControl/sevenWarning/zpForm.vue | 76 +++++++++++++++++++ .../home/components/warningAssignment.vue | 4 - 3 files changed, 103 insertions(+), 21 deletions(-) create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/zpForm.vue diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue index 59f8f1d..ace2333 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue @@ -2,16 +2,15 @@
-
@@ -24,10 +23,10 @@
+ + + diff --git a/src/views/home/components/warningAssignment.vue b/src/views/home/components/warningAssignment.vue index 7d543c2..7da42a6 100644 --- a/src/views/home/components/warningAssignment.vue +++ b/src/views/home/components/warningAssignment.vue @@ -50,11 +50,7 @@ const rules = reactive({ zpbmdm: [{ required: true, message: "请选择指派部门", trigger: "blur" }], zpyy: [{ required: true, message: "请输入指派原因", trigger: "change" }], }); -watch(() => props.modelValue, (newVal, oldVal) => { - if (newVal) { - } -}) const elform = ref(null) const submit = async () => { elform.value.submit(() => { From f042504a929be57ad1b24ac19ac2d66aa24bd692 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 10:52:48 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 6 + .../warningControl/sevenWarning/index.vue | 16 +- .../warningControl/sevenWarning/zpForm.vue | 2 +- .../warningControl/sevenWarningFail/index.vue | 163 ++++++++++++++++++ 4 files changed, 183 insertions(+), 4 deletions(-) create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue diff --git a/src/router/index.js b/src/router/index.js index 7ce5637..3634018 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -226,6 +226,12 @@ export const publicRoutes = [ meta: { title: "七类重点人员", icon: "article" }, component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue"), }, + { + path: "/sevenWarningFail", + name: "sevenWarningFail", + meta: { title: "报错", icon: "article" }, + component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue"), + }, // { // path: "/modelWarning", // name: "modelWarning", diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue index ace2333..1ff57ff 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue @@ -41,7 +41,7 @@ @@ -122,7 +122,6 @@ onMounted(() => { // 搜索 const onSearch = (val) => { - console.log(val); queryFrom.value = { ...val } queryFrom.value.StartTime = val.times ? val.times[0] : '' queryFrom.value.EndTime = val.times ? val.times[1] : '' @@ -142,8 +141,9 @@ const getList = () => { const promes = { ...queryFrom.value, pageCurrent: pageData.pageConfiger.pageCurrent, - pageSize: pageData.pageConfiger.pageSize + pageSize: pageData.pageConfiger.pageSize, } + delete promes.times; qcckPost(promes, '/mosty-gsxt/tbYjxx/getQlzdrPageList').then((res) => { pageData.total = res.total || 0; pageData.tableConfiger.loading = false; @@ -158,6 +158,16 @@ const pushWarning = (val) => { dataList.value = val; } +const failWarning = (val) => { + let ids = [val.id] + qcckPost({ids}, '/mosty-gsxt/tbYjxx/yjbc').then((res) => { + proxy.$message({ type: "success", message: "成功" }); + getList(); + }).catch(() => { + proxy.$message({ type: "error", message: "失败" }); + }); +} + // 表格高度计算 const tabHeightFn = () => { pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/zpForm.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/zpForm.vue index 89184f8..c9e058b 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/zpForm.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/zpForm.vue @@ -14,7 +14,7 @@ + + From fe14ef0d318668cc85131956ad3ccec7b440ac74 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 10:55:02 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fourColorManage/warningControl/sevenWarning/index.vue | 2 +- .../fourColorManage/warningControl/sevenWarningFail/index.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue index 1ff57ff..22937fd 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue @@ -71,7 +71,7 @@ const dataList = ref([]); const searchConfiger = ref( [ { label: "姓名", prop: 'yjRyxm', placeholder: "请输入姓名", showType: "input" }, - { label: "年龄段", prop: 'age', placeholder: "请输入身份证号码", showType: "Slot" }, + // { label: "年龄段", prop: 'age', placeholder: "请输入身份证号码", showType: "Slot" }, { label: "性别", prop: 'xbdm', placeholder: "请选择性别", showType: "select", options: D_BZ_XB }, { label: "身份证", prop: 'yjRysfzh', placeholder: "请输入身份证号码", showType: "input" }, { label: "预警时间", prop: 'times', showType: "datetimerange" }, diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue index 5c5b5e0..b45a477 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue @@ -66,7 +66,7 @@ const searchBox = ref(); //搜索框 const searchConfiger = ref( [ { label: "姓名", prop: 'yjRyxm', placeholder: "请输入姓名", showType: "input" }, - { label: "年龄段", prop: 'age', placeholder: "请输入身份证号码", showType: "Slot" }, + // { label: "年龄段", prop: 'age', placeholder: "请输入身份证号码", showType: "Slot" }, { label: "性别", prop: 'xbdm', placeholder: "请选择性别", showType: "select", options: D_BZ_XB }, { label: "身份证", prop: 'yjRysfzh', placeholder: "请输入身份证号码", showType: "input" }, { label: "预警时间", prop: 'times', showType: "datetimerange" }, From 594bbf0a9e9e3e6ddd3c6165eceb7e3a3ce95fb3 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 10:58:23 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../warningControl/sevenWarningFail/index.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue index b45a477..1b5698d 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue @@ -41,7 +41,7 @@ { }) } +const pushAssess = (val) => { + return holographicProfileJump(val.yjRysfzh) // 全息档案跳转 +} + // 表格高度计算 const tabHeightFn = () => { pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; From ec037ad19f1c40b26def5bac54323a38242cb08c Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 11:46:27 +0800 Subject: [PATCH 06/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fourColorManage/warningControl/sevenWarning/index.vue | 4 ++-- .../fourColorManage/warningControl/sevenWarningFail/index.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue index 22937fd..5222cee 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarning/index.vue @@ -123,8 +123,8 @@ onMounted(() => { // 搜索 const onSearch = (val) => { queryFrom.value = { ...val } - queryFrom.value.StartTime = val.times ? val.times[0] : '' - queryFrom.value.EndTime = val.times ? val.times[1] : '' + queryFrom.value.startTime = val.times ? val.times[0] : '' + queryFrom.value.endTime = val.times ? val.times[1] : '' pageData.pageConfiger.pageCurrent = 1; getList() } diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue index 1b5698d..c6a8dd6 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/sevenWarningFail/index.vue @@ -119,8 +119,8 @@ onMounted(() => { // 搜索 const onSearch = (val) => { queryFrom.value = { ...val } - queryFrom.value.StartTime = val.times ? val.times[0] : '' - queryFrom.value.EndTime = val.times ? val.times[1] : '' + queryFrom.value.startTime = val.times ? val.times[0] : '' + queryFrom.value.endTime = val.times ? val.times[1] : '' pageData.pageConfiger.pageCurrent = 1; getList() } From d8ee4bb34d90a5b21859b511009a2869c2824c53 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Tue, 20 Jan 2026 15:45:13 +0800 Subject: [PATCH 07/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BB=84=E5=90=88?= =?UTF-8?q?=E9=A2=84=E8=AD=A6=EF=BC=8C=E8=A1=8C=E4=B8=BA=E9=A2=84=E8=AD=A6?= =?UTF-8?q?=EF=BC=8C=E8=BA=AB=E4=BB=BD=E9=A2=84=E8=AD=A6=E7=9A=84=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=EF=BC=8C=E5=92=8C=E4=BF=AE=E6=94=B9=E5=B1=95=E5=BC=80?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../warningControl/behaviorWarning/index.vue | 46 ++++++++--------- .../behaviorWarning/item/items.vue | 15 ++++-- .../warningControl/combinedWarning/index.vue | 45 ++++++++--------- .../combinedWarning/item/items.vue | 12 +++-- .../warningControl/identityWarning/index.vue | 50 +++++++++---------- .../identityWarning/item/items.vue | 24 ++++----- 6 files changed, 97 insertions(+), 95 deletions(-) diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue index 6cc825f..50a4d32 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue @@ -26,7 +26,7 @@ -
+
@@ -148,20 +148,16 @@ const pageData = reactive({ pageSize: 20, pageCurrent: 1 }, //分页 - controlsWidth: 160, //操作栏宽度 + controlsWidth: 220, //操作栏宽度 tableColumn: [ + { label: "状态", prop: "czzt", showSolt: true }, + { label: "预警时间", prop: "yjsj" }, { label: "姓名", prop: "xm" }, - { label: "身份证号", prop: "sfzh", width: 200 }, - // { label: "电话", prop: "dh", width: 150 }, - { label: "行为大类", prop: "xldlmc" }, - { label: "行为子类", prop: "xwzlmc", showOverflowTooltip: true }, - { label: "行为描述", prop: "xwms", showOverflowTooltip: true }, - { label: "行为次数", prop: "xwcs", showSolt: true }, - { label: "行为颜色", prop: "bqys", showSolt: true }, - { label: "行为分值", prop: "xwfz", }, - { label: "处置状态", prop: "czzt", showSolt: true }, - { label: "所属县局", prop: "ssxgaj" }, - { label: "处置单位", prop: "ssbm" }, + { label: "身份证号", prop: "sfzh" }, + { label: "标签", prop: "yjbqmc" }, + { label: "接收单位", prop: "ssbm" }, + { label: "活动频次", prop: "xwcs", showSolt: true }, + { label: "预警分值", prop: "xwfz", }, ] }); @@ -359,17 +355,14 @@ const handleChooseData = (val) => { } const exportExl = () => { const titleObj = { + czzt_cname: "状态", + yjsj: "预警时间", xm: "姓名", sfzh: "身份证号", - dh: "电话", - xldlmc: "行为大类", - xwzlmc: "行为子类", - xwms: "行为描述", - xwcs: "行为次数", - bqys_cname: "行为颜色", - xwfz: "行为分值", - czzt_cname: "处置状态", - ssbm: "所属县局", + yjbqmc: "标签", + ssbm: "接收单位", + sfcs: "活动频次", + sffz: "预警分值", } /** 导出【选中】的数据 (没有就全部)*/ const needArr = selectRows.value?.length > 0 ? selectRows.value : pageData.tableData @@ -386,7 +379,7 @@ const exportExl = () => { - diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue index 06753af..549719b 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/item/items.vue @@ -11,9 +11,8 @@
建议内容:{{ it.jynr || '暂无' }}
- +
- 反馈内容
@@ -28,13 +27,13 @@
- +
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue index 5f4ffe1..eedc7ed 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue @@ -26,7 +26,7 @@ -
+
@@ -40,7 +40,7 @@ @@ -141,19 +141,14 @@ const pageData = reactive({ }, controlsWidth: 200, tableColumn: [ + { label: "状态", prop: "czzt", showSolt: true }, + { label: "预警时间", prop: "yjsj"}, { label: "姓名", prop: "xm" }, - { label: "身份证号", prop: "sfzh" , width: 200 }, - // { label: "电话", prop: "dh" }, - { label: "预警标签", prop: "yjbqmc" }, - // { label: "组合大类", prop: "sfdlmc" }, - // { label: "组合小类", prop: "sfzlmc" }, - { label: "组合次数", prop: "sfcs", showSolt: true }, - { label: "标签颜色", prop: "bqys", showSolt: true }, - { label: "预警时间", prop: "yjsj" , width: 200 }, + { label: "身份证号", prop: "sfzh" }, + { label: "标签", prop: "yjbqmc" }, + { label: "接收单位", prop: "ssbm" }, + { label: "活动频次", prop: "sfcs" }, { label: "预警分值", prop: "sffz" }, - { label: "处置状态", prop: "czzt", showSolt: true }, - { label: "所属县局", prop: "ssxgaj" }, - { label: "处置单位", prop: "ssbm" }, ] }); @@ -344,19 +339,15 @@ const handleChooseData = (val) => { selectRows.value = val } const exportExl = () => { - const titleObj = { + czzt_cname: "状态", + yjsj: "预警时间", xm: "姓名", sfzh: "身份证号", - dh: "电话", - sfdlmc: "组合大类", - sfzlmc: "组合小类", - sfcs: "组合次数", - bqys_cname: "标签颜色", - yjsj: "预警时间", + yjbqmc: "标签", + ssbm: "接收单位", + sfcs: "活动频次", sffz: "预警分值", - czzt_cname: "处置状态", - ssbm: "所属县局", } /** 导出【选中】的数据 (没有就全部)*/ const needArr = selectRows.value?.length > 0 ? selectRows.value : pageData.tableData @@ -373,9 +364,17 @@ const exportExl = () => { - diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue index cdbd99d..e9d36ac 100644 --- a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue +++ b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/item/items.vue @@ -1,6 +1,5 @@