diff --git a/src/assets/images/task/xc.png b/src/assets/images/task/xc.png
new file mode 100644
index 0000000..41d3015
Binary files /dev/null and b/src/assets/images/task/xc.png differ
diff --git a/src/renderer/components/TaskList/Card.vue b/src/renderer/components/TaskList/Card.vue
new file mode 100644
index 0000000..08ef6d8
--- /dev/null
+++ b/src/renderer/components/TaskList/Card.vue
@@ -0,0 +1,37 @@
+
+
+
+

+
{{ item.name }}
+
{{
+ item.statusText }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/renderer/components/TaskList/List.vue b/src/renderer/components/TaskList/List.vue
new file mode 100644
index 0000000..bd349ea
--- /dev/null
+++ b/src/renderer/components/TaskList/List.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
{{ item.name }}{{`(${item.total > 98 && item.total + '+' || item.total})`}}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/renderer/components/TaskList/index.vue b/src/renderer/components/TaskList/index.vue
index fcaf7fa..1d81476 100644
--- a/src/renderer/components/TaskList/index.vue
+++ b/src/renderer/components/TaskList/index.vue
@@ -1,9 +1,13 @@
-
+
+
+
-
+
\ No newline at end of file
diff --git a/src/renderer/constant/task.ts b/src/renderer/constant/task.ts
new file mode 100644
index 0000000..a564bf3
--- /dev/null
+++ b/src/renderer/constant/task.ts
@@ -0,0 +1,61 @@
+import { RiErrorWarningFill } from '@remixicon/vue'
+
+// 菜单列表申明
+export interface MenuItem {
+ id: number
+ icon: string
+ name: string
+ desIcon: any
+ color: string
+ des: string,
+ statusText: string,
+ button: Boolean,
+ type: number
+}
+
+export const task: MenuItem[] = [
+ {
+ id: 1,
+ name: '登录过期',
+ icon: '@assets/images/task/xc.png',
+ desIcon: RiErrorWarningFill,
+ color: '#FB3748',
+ des: '登录已过期',
+ statusText: '过期',
+ button: true,
+ type: 1,
+ },
+ {
+ id: 2,
+ name: '登录失败',
+ icon: '@assets/images/task/xc.png',
+ desIcon: RiErrorWarningFill,
+ color: '#FB3748',
+ des: '请重新登录',
+ statusText: '失败',
+ button: true,
+ type: 1,
+ },
+ {
+ id: 3,
+ name: '评价回复异常',
+ icon: '@assets/images/task/xc.png',
+ desIcon: RiErrorWarningFill,
+ color: '#FB3748',
+ des: 'xxxxx接口报错',
+ statusText: '失败',
+ button: false,
+ type: 2,
+ },
+ {
+ id: 4,
+ name: '库存同步异常',
+ icon: '@assets/images/task/xc.png',
+ desIcon: RiErrorWarningFill,
+ color: '#FB3748',
+ des: 'xxxxx接口报错',
+ statusText: '同步失败',
+ button: false,
+ type: 2,
+ },
+]
\ No newline at end of file
diff --git a/src/renderer/views/components/Task/index.vue b/src/renderer/views/components/Task/index.vue
index 32dadae..498fa1b 100644
--- a/src/renderer/views/components/Task/index.vue
+++ b/src/renderer/views/components/Task/index.vue
@@ -5,6 +5,10 @@
{{ item.name }}{{`(${item.total > 98 && item.total + '+' || item.total})`}}
+
diff --git a/src/renderer/views/home/index.vue b/src/renderer/views/home/index.vue
index 88837ff..5251661 100644
--- a/src/renderer/views/home/index.vue
+++ b/src/renderer/views/home/index.vue
@@ -1,13 +1,9 @@
-
-
-