From b10babd4548e1637f665f4b36e55ba85b8e6b509 Mon Sep 17 00:00:00 2001 From: zhufu <17863654727@163.com> Date: Tue, 1 Jul 2025 16:08:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=92=8C=E4=BB=A3=E5=8A=9E?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=95=B0=E6=8D=AE=E5=8F=8A=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/header/components/notify/data.ts | 15 ++++++++++++++ .../header/components/notify/index.vue | 20 +++++++++++++++---- src/views/demo/message/msg/DetailModal.vue | 13 ++++++++++++ 3 files changed, 44 insertions(+), 4 deletions(-) diff --git a/src/layouts/default/header/components/notify/data.ts b/src/layouts/default/header/components/notify/data.ts index f4365103..05ece07d 100644 --- a/src/layouts/default/header/components/notify/data.ts +++ b/src/layouts/default/header/components/notify/data.ts @@ -39,3 +39,18 @@ export const tabListData: TabItem[] = [ list: [], }, ]; +export const toDoDate = [ + { id: 1, title: '您收到一条新的线索:北于村 疑似简易棚房', datetime: '2024-09-23 10:39:03',}, + { id: 2, title: '您收到一条新的线索:大唐庄村 疑似碾压踩踏', datetime: '2024-09-23 10:39:03',}, + { id: 3, title: '您收到一条新的线索:吉乐庄村 疑似取土采挖', datetime: '2024-09-23 10:27:31',}, + { id: 4, title: '您收到一条新的线索:福埠庄村 疑似碾压踩踏', datetime: '2024-09-23 10:27:31',}, + { id: 5, title: '您收到一条新的线索:大唐庄村 疑似碾压踩踏', datetime: '2024-09-23 10:25:06',}, + { id: 6, title: '您收到一条新的线索:东石桥村 疑似新增建筑', datetime: '2024-09-23 10:24:55',}, + { id: 7, title: '您收到一条新的线索:石灰埠村 疑似光伏用地', datetime: '2024-09-23 10:24:03',}, + { id: 8, title: '您收到一条新的线索:华城村 疑似取土采挖', datetime: '2024-09-23 10:22:55'}, +] +export const updateDate = [ + { id: 1, title: '自然资源监管平台6月07日更新公告', datetime: '2025-06-07 10:39:03', + content:'1.手机端非法采矿专题新增地图和全部功能模块\n2.电脑端非法采矿专题新增数据列表功能\n3.手机端违法用地专题图斑来源筛选优化\n4.电脑端新增"图斑持续监管"功能模块,实现对指定图斑的全周期动态监测与智能化管理。\n5.电脑端矿产专题优化矿产图斑导出功能,新增审核全要素信息导出' + }, +] diff --git a/src/layouts/default/header/components/notify/index.vue b/src/layouts/default/header/components/notify/index.vue index 28769813..4872726f 100644 --- a/src/layouts/default/header/components/notify/index.vue +++ b/src/layouts/default/header/components/notify/index.vue @@ -5,6 +5,7 @@ title="" trigger="click" :overlayClassName="`${prefixCls}__overlay`" + :overlayStyle="{ width: '360px' }" > @@ -19,7 +20,7 @@ - + @@ -110,7 +111,7 @@ FileSearchOutlined, StarFilled, } from '@ant-design/icons-vue'; - import { tabListData } from './data'; + import { tabListData, toDoDate, updateDate } from './data'; import { useDesign } from '@/hooks/web/useDesign'; import { useMessage } from '@/hooks/web/useMessage'; import { getLastList, readMsg, getInfoByContentId } from '@/api/demo/message'; @@ -189,7 +190,16 @@ }, }); } - } else { + } else if(record.content) { + openLookModal(true, { + record: { + content: record.title, + createDate: record.datetime, + isRead: 0, + contentInfo: record.content + }, + }); + }else { openLookModal(true, { record: { content: record.title, @@ -220,7 +230,9 @@ }); } }); - listData.value[0].list = arr; + // listData.value[0].list = arr; + listData.value[1].list = updateDate; + listData.value[2].list = toDoDate; } } diff --git a/src/views/demo/message/msg/DetailModal.vue b/src/views/demo/message/msg/DetailModal.vue index 605c90c4..5d0a2b1e 100644 --- a/src/views/demo/message/msg/DetailModal.vue +++ b/src/views/demo/message/msg/DetailModal.vue @@ -20,6 +20,19 @@ setModalProps({ confirmLoading: false }); console.log(data); mockData.value = data.record; + if(data.record?.contentInfo){ + schema.push({ + field: 'contentInfo', + label: '内容', + render: (val) => { + return h( + 'div', + { style: { whiteSpace: 'pre-line' } }, + val || '' + ); + }, + }) + } }); const schema: DescItem[] = [ {