通知和代办添加数据及展示效果
parent
84440238f4
commit
b10babd454
|
|
@ -39,3 +39,18 @@ export const tabListData: TabItem[] = [
|
||||||
list: [],
|
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.电脑端矿产专题优化矿产图斑导出功能,新增审核全要素信息导出'
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
title=""
|
title=""
|
||||||
trigger="click"
|
trigger="click"
|
||||||
:overlayClassName="`${prefixCls}__overlay`"
|
:overlayClassName="`${prefixCls}__overlay`"
|
||||||
|
:overlayStyle="{ width: '360px' }"
|
||||||
>
|
>
|
||||||
<Badge :count="count" dot :numberStyle="numberStyle">
|
<Badge :count="count" dot :numberStyle="numberStyle">
|
||||||
<BellOutlined />
|
<BellOutlined />
|
||||||
|
|
@ -19,7 +20,7 @@
|
||||||
</template>
|
</template>
|
||||||
<!-- 绑定title-click事件的通知列表中标题是“可点击”的-->
|
<!-- 绑定title-click事件的通知列表中标题是“可点击”的-->
|
||||||
<NoticeList :list="item.list" v-if="item.key === '1'" @title-click="onNoticeClick" />
|
<NoticeList :list="item.list" v-if="item.key === '1'" @title-click="onNoticeClick" />
|
||||||
<NoticeList :list="item.list" v-else />
|
<NoticeList :list="item.list" v-else @title-click="onNoticeClick"/>
|
||||||
</Tabs.TabPane>
|
</Tabs.TabPane>
|
||||||
</template>
|
</template>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|
@ -110,7 +111,7 @@
|
||||||
FileSearchOutlined,
|
FileSearchOutlined,
|
||||||
StarFilled,
|
StarFilled,
|
||||||
} from '@ant-design/icons-vue';
|
} from '@ant-design/icons-vue';
|
||||||
import { tabListData } from './data';
|
import { tabListData, toDoDate, updateDate } from './data';
|
||||||
import { useDesign } from '@/hooks/web/useDesign';
|
import { useDesign } from '@/hooks/web/useDesign';
|
||||||
import { useMessage } from '@/hooks/web/useMessage';
|
import { useMessage } from '@/hooks/web/useMessage';
|
||||||
import { getLastList, readMsg, getInfoByContentId } from '@/api/demo/message';
|
import { getLastList, readMsg, getInfoByContentId } from '@/api/demo/message';
|
||||||
|
|
@ -189,6 +190,15 @@
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
} else if(record.content) {
|
||||||
|
openLookModal(true, {
|
||||||
|
record: {
|
||||||
|
content: record.title,
|
||||||
|
createDate: record.datetime,
|
||||||
|
isRead: 0,
|
||||||
|
contentInfo: record.content
|
||||||
|
},
|
||||||
|
});
|
||||||
}else {
|
}else {
|
||||||
openLookModal(true, {
|
openLookModal(true, {
|
||||||
record: {
|
record: {
|
||||||
|
|
@ -220,7 +230,9 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
listData.value[0].list = arr;
|
// listData.value[0].list = arr;
|
||||||
|
listData.value[1].list = updateDate;
|
||||||
|
listData.value[2].list = toDoDate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,19 @@
|
||||||
setModalProps({ confirmLoading: false });
|
setModalProps({ confirmLoading: false });
|
||||||
console.log(data);
|
console.log(data);
|
||||||
mockData.value = data.record;
|
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[] = [
|
const schema: DescItem[] = [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue