data.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. export interface ListItem {
  2. avatar: string;
  3. title: string;
  4. datetime: string;
  5. type: string;
  6. description: string;
  7. status?: "" | "success" | "warning" | "info" | "danger";
  8. extra?: string;
  9. }
  10. export interface TabItem {
  11. key: string;
  12. name: string;
  13. list: ListItem[];
  14. }
  15. export const noticesData: TabItem[] = [
  16. {
  17. key: "1",
  18. name: "通知",
  19. list: [
  20. {
  21. avatar:
  22. "https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",
  23. title: "你收到了 12 份新周报",
  24. datetime: "一年前",
  25. description: "",
  26. type: "1"
  27. },
  28. {
  29. avatar:
  30. "https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",
  31. title: "你推荐的 前端高手 已通过第三轮面试",
  32. datetime: "一年前",
  33. description: "",
  34. type: "1"
  35. },
  36. {
  37. avatar:
  38. "https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png",
  39. title: "这种模板可以区分多种通知类型",
  40. datetime: "一年前",
  41. description: "",
  42. type: "1"
  43. },
  44. {
  45. avatar:
  46. "https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",
  47. title:
  48. "展示标题内容超过一行后的处理方式,如果内容超过1行将自动截断并支持tooltip显示完整标题。",
  49. datetime: "一年前",
  50. description: "",
  51. type: "1"
  52. },
  53. {
  54. avatar:
  55. "https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",
  56. title: "左侧图标用于区分不同的类型",
  57. datetime: "一年前",
  58. description: "",
  59. type: "1"
  60. },
  61. {
  62. avatar:
  63. "https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",
  64. title: "左侧图标用于区分不同的类型",
  65. datetime: "一年前",
  66. description: "",
  67. type: "1"
  68. }
  69. ]
  70. },
  71. {
  72. key: "2",
  73. name: "消息",
  74. list: [
  75. {
  76. avatar:
  77. "https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",
  78. title: "李白 评论了你",
  79. description: "长风破浪会有时,直挂云帆济沧海",
  80. datetime: "一年前",
  81. type: "2"
  82. },
  83. {
  84. avatar:
  85. "https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",
  86. title: "李白 回复了你",
  87. description: "行路难,行路难,多歧路,今安在。",
  88. datetime: "一年前",
  89. type: "2"
  90. },
  91. {
  92. avatar:
  93. "https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",
  94. title: "标题",
  95. description:
  96. "请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",
  97. datetime: "一年前",
  98. type: "2"
  99. }
  100. ]
  101. },
  102. {
  103. key: "3",
  104. name: "代办",
  105. list: [
  106. {
  107. avatar: "",
  108. title: "任务名称",
  109. description: "任务需要在 2021-11-16 20:00 前启动",
  110. datetime: "",
  111. extra: "未开始",
  112. status: "info",
  113. type: "3"
  114. },
  115. {
  116. avatar: "",
  117. title: "第三方紧急代码变更",
  118. description:
  119. "一拳提交于 2021-11-16,需在 2021-11-18 前完成代码变更任务",
  120. datetime: "",
  121. extra: "马上到期",
  122. status: "danger",
  123. type: "3"
  124. },
  125. {
  126. avatar: "",
  127. title: "信息安全考试",
  128. description: "指派小仙于 2021-12-12 前完成更新并发布",
  129. datetime: "",
  130. extra: "已耗时 8 天",
  131. status: "warning",
  132. type: "3"
  133. },
  134. {
  135. avatar: "",
  136. title: "vue-pure-admin 版本发布",
  137. description: "vue-pure-admin 版本发布",
  138. datetime: "",
  139. extra: "进行中",
  140. type: "3"
  141. }
  142. ]
  143. }
  144. ];