mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-11-03 13:44:47 +08:00
100 lines
2.5 KiB
TypeScript
100 lines
2.5 KiB
TypeScript
import { $t } from "@/plugins/i18n";
|
||
|
||
export interface ListItem {
|
||
avatar: string;
|
||
title: string;
|
||
datetime: string;
|
||
type: string;
|
||
description: string;
|
||
status?: "primary" | "success" | "warning" | "info" | "danger";
|
||
extra?: string;
|
||
}
|
||
|
||
export interface TabItem {
|
||
key: string;
|
||
name: string;
|
||
list: ListItem[];
|
||
emptyText: string;
|
||
}
|
||
|
||
export const noticesData: TabItem[] = [
|
||
{
|
||
key: "1",
|
||
name: $t("status.pureNotify"),
|
||
list: [],
|
||
emptyText: $t("status.pureNoNotify")
|
||
},
|
||
{
|
||
key: "2",
|
||
name: $t("status.pureMessage"),
|
||
list: [
|
||
{
|
||
avatar: "https://xiaoxian521.github.io/hyperlink/svg/smile1.svg",
|
||
title: "小铭 评论了你",
|
||
description: "诚在于心,信在于行,诚信在于心行合一。",
|
||
datetime: "今天",
|
||
type: "2"
|
||
},
|
||
{
|
||
avatar: "https://xiaoxian521.github.io/hyperlink/svg/smile2.svg",
|
||
title: "李白 回复了你",
|
||
description: "长风破浪会有时,直挂云帆济沧海。",
|
||
datetime: "昨天",
|
||
type: "2"
|
||
},
|
||
{
|
||
avatar: "https://xiaoxian521.github.io/hyperlink/svg/smile5.svg",
|
||
title: "标题",
|
||
description:
|
||
"请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",
|
||
datetime: "时间",
|
||
type: "2"
|
||
}
|
||
],
|
||
emptyText: $t("status.pureNoMessage")
|
||
},
|
||
{
|
||
key: "3",
|
||
name: $t("status.pureTodo"),
|
||
list: [
|
||
{
|
||
avatar: "",
|
||
title: "第三方紧急代码变更",
|
||
description:
|
||
"小林提交于 2024-05-10,需在 2024-05-11 前完成代码变更任务",
|
||
datetime: "",
|
||
extra: "马上到期",
|
||
status: "danger",
|
||
type: "3"
|
||
},
|
||
{
|
||
avatar: "",
|
||
title: "版本发布",
|
||
description: "指派小铭于 2024-06-18 前完成更新并发布",
|
||
datetime: "",
|
||
extra: "已耗时 8 天",
|
||
status: "warning",
|
||
type: "3"
|
||
},
|
||
{
|
||
avatar: "",
|
||
title: "新功能开发",
|
||
description: "开发多租户管理",
|
||
datetime: "",
|
||
extra: "进行中",
|
||
type: "3"
|
||
},
|
||
{
|
||
avatar: "",
|
||
title: "任务名称",
|
||
description: "任务需要在 2030-10-30 10:00 前启动",
|
||
datetime: "",
|
||
extra: "未开始",
|
||
status: "info",
|
||
type: "3"
|
||
}
|
||
],
|
||
emptyText: $t("status.pureNoTodo")
|
||
}
|
||
];
|