diff --git a/src/MainPage.vue b/src/MainPage.vue
index adf8605..60e2567 100644
--- a/src/MainPage.vue
+++ b/src/MainPage.vue
@@ -53,5 +53,6 @@ const handlePageChange = (page) => {
.pages-wrapper {
flex: 1;
display: flex;
+ position: relative;
}
diff --git a/src/assets/1.png b/src/assets/1.png
deleted file mode 100644
index acd2f3e..0000000
Binary files a/src/assets/1.png and /dev/null differ
diff --git a/src/assets/2.png b/src/assets/2.png
deleted file mode 100644
index 0a88907..0000000
Binary files a/src/assets/2.png and /dev/null differ
diff --git a/src/assets/3.png b/src/assets/3.png
deleted file mode 100644
index 20d1887..0000000
Binary files a/src/assets/3.png and /dev/null differ
diff --git a/src/assets/header-bg.png b/src/assets/header-bg.png
index 43a9686..56b0ef1 100644
Binary files a/src/assets/header-bg.png and b/src/assets/header-bg.png differ
diff --git a/src/assets/header-bg@2x.png b/src/assets/header-bg@2x.png
index e2df584..33654f0 100644
Binary files a/src/assets/header-bg@2x.png and b/src/assets/header-bg@2x.png differ
diff --git a/src/assets/info-rect.png b/src/assets/info-rect.png
new file mode 100644
index 0000000..7d3ccd5
Binary files /dev/null and b/src/assets/info-rect.png differ
diff --git a/src/assets/info-rect@2x.png b/src/assets/info-rect@2x.png
new file mode 100644
index 0000000..8cdb825
Binary files /dev/null and b/src/assets/info-rect@2x.png differ
diff --git a/src/assets/left-bg.png b/src/assets/left-bg.png
new file mode 100644
index 0000000..ee15aba
Binary files /dev/null and b/src/assets/left-bg.png differ
diff --git a/src/assets/left-bg@2x.png b/src/assets/left-bg@2x.png
new file mode 100644
index 0000000..5b3b0f9
Binary files /dev/null and b/src/assets/left-bg@2x.png differ
diff --git a/src/assets/menu_icon/3d.svg b/src/assets/menu_icon/3d.svg
new file mode 100644
index 0000000..7e46040
--- /dev/null
+++ b/src/assets/menu_icon/3d.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/Icon3D.vue b/src/assets/menu_icon/Icon3D.vue
new file mode 100644
index 0000000..d66f8d7
--- /dev/null
+++ b/src/assets/menu_icon/Icon3D.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+
diff --git a/src/assets/menu_icon/IconAlert.vue b/src/assets/menu_icon/IconAlert.vue
new file mode 100644
index 0000000..5a8db96
--- /dev/null
+++ b/src/assets/menu_icon/IconAlert.vue
@@ -0,0 +1,92 @@
+
+
+
+
+
+
diff --git a/src/assets/menu_icon/IconAnnouncement.vue b/src/assets/menu_icon/IconAnnouncement.vue
new file mode 100644
index 0000000..c6ff003
--- /dev/null
+++ b/src/assets/menu_icon/IconAnnouncement.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
diff --git a/src/assets/menu_icon/IconBack.vue b/src/assets/menu_icon/IconBack.vue
new file mode 100644
index 0000000..d38abcc
--- /dev/null
+++ b/src/assets/menu_icon/IconBack.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
diff --git a/src/assets/menu_icon/IconChart.vue b/src/assets/menu_icon/IconChart.vue
new file mode 100644
index 0000000..2ad5dd3
--- /dev/null
+++ b/src/assets/menu_icon/IconChart.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
diff --git a/src/assets/menu_icon/IconRealtime.vue b/src/assets/menu_icon/IconRealtime.vue
new file mode 100644
index 0000000..48492a1
--- /dev/null
+++ b/src/assets/menu_icon/IconRealtime.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
diff --git a/src/assets/menu_icon/alert.svg b/src/assets/menu_icon/alert.svg
new file mode 100644
index 0000000..8995c7d
--- /dev/null
+++ b/src/assets/menu_icon/alert.svg
@@ -0,0 +1,26 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/back.svg b/src/assets/menu_icon/back.svg
new file mode 100644
index 0000000..dd92bc5
--- /dev/null
+++ b/src/assets/menu_icon/back.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/chart.svg b/src/assets/menu_icon/chart.svg
new file mode 100644
index 0000000..8beedc9
--- /dev/null
+++ b/src/assets/menu_icon/chart.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/clock.svg b/src/assets/menu_icon/clock.svg
new file mode 100644
index 0000000..ab777af
--- /dev/null
+++ b/src/assets/menu_icon/clock.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/cube.svg b/src/assets/menu_icon/cube.svg
new file mode 100644
index 0000000..cff8e35
--- /dev/null
+++ b/src/assets/menu_icon/cube.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/exchange.svg b/src/assets/menu_icon/exchange.svg
new file mode 100644
index 0000000..9dc87d3
--- /dev/null
+++ b/src/assets/menu_icon/exchange.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/realtime.svg b/src/assets/menu_icon/realtime.svg
new file mode 100644
index 0000000..ab777af
--- /dev/null
+++ b/src/assets/menu_icon/realtime.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/setting.svg b/src/assets/menu_icon/setting.svg
new file mode 100644
index 0000000..2611704
--- /dev/null
+++ b/src/assets/menu_icon/setting.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/src/assets/menu_icon/volumn.svg b/src/assets/menu_icon/volumn.svg
new file mode 100644
index 0000000..963be6a
--- /dev/null
+++ b/src/assets/menu_icon/volumn.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/src/components/NavMenu.vue b/src/components/NavMenu.vue
index a253ab6..fc22c09 100644
--- a/src/components/NavMenu.vue
+++ b/src/components/NavMenu.vue
@@ -1,20 +1,44 @@
@@ -22,28 +46,29 @@ const handleClick = (page) => {
+
+
diff --git a/src/pages/AlertListPage.vue b/src/pages/AlertListPage.vue
index f38be78..6496257 100644
--- a/src/pages/AlertListPage.vue
+++ b/src/pages/AlertListPage.vue
@@ -15,11 +15,6 @@ alarmList.value = (store.data1.alarmArrList ?? []).map((item, index) => ({
}));
store.$subscribe((mutation, state) => {
- // console.log("====state====\n");
- // console.log(state.data1);
- // console.log(state.data2);
- // console.log(state.data3);
- // console.log("====state end====\n");
alarmList.value = state.data1.alarmArrList.map((item, index) => ({
id: item.id,
eqName: item.equipmentName,
@@ -29,233 +24,6 @@ store.$subscribe((mutation, state) => {
position: `${item.productLine} - ${item.segment}`,
}));
});
-
-// const tableData = [
-// {
-// id: 1,
-// eqName: "设备00A",
-// eqIndex: "1",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 2,
-// eqName: "设备00B",
-// eqIndex: "2",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 3,
-// eqName: "设备00C",
-// eqIndex: "3",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 4,
-// eqName: "设备00D",
-// eqIndex: "4",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 5,
-// eqName: "设备00E",
-// eqIndex: "5",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 6,
-// eqName: "设备00F",
-// eqIndex: "6",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 7,
-// eqName: "设备00G",
-// eqIndex: "7",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 1,
-// eqName: "设备00A",
-// eqIndex: "1",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 2,
-// eqName: "设备00B",
-// eqIndex: "2",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 3,
-// eqName: "设备00C",
-// eqIndex: "3",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 4,
-// eqName: "设备00D",
-// eqIndex: "4",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 5,
-// eqName: "设备00E",
-// eqIndex: "5",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 6,
-// eqName: "设备00F",
-// eqIndex: "6",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 7,
-// eqName: "设备00G",
-// eqIndex: "7",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 1,
-// eqName: "设备00A",
-// eqIndex: "1",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 2,
-// eqName: "设备00B",
-// eqIndex: "2",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 3,
-// eqName: "设备00C",
-// eqIndex: "3",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 4,
-// eqName: "设备00D",
-// eqIndex: "4",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 5,
-// eqName: "设备00E",
-// eqIndex: "5",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 6,
-// eqName: "设备00F",
-// eqIndex: "6",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 7,
-// eqName: "设备00G",
-// eqIndex: "7",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 1,
-// eqName: "设备00A",
-// eqIndex: "1",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 2,
-// eqName: "设备00B",
-// eqIndex: "2",
-// alarmGrade: 1,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 3,
-// eqName: "设备00C",
-// eqIndex: "3",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 4,
-// eqName: "设备00D",
-// eqIndex: "4",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 5,
-// eqName: "设备00E",
-// eqIndex: "5",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 6,
-// eqName: "设备00F",
-// eqIndex: "6",
-// alarmGrade: 3,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// {
-// id: 7,
-// eqName: "设备00G",
-// eqIndex: "7",
-// alarmGrade: 2,
-// alarmDetail: "lorem sdf fkj",
-// position: "x,y",
-// },
-// ];
diff --git a/src/pages/DataPage.vue b/src/pages/DataPage.vue
index e038c26..0f3ea85 100644
--- a/src/pages/DataPage.vue
+++ b/src/pages/DataPage.vue
@@ -24,14 +24,13 @@ import TeamChartMonth from "../components/TeamChartMonth.vue";
.data-list {
height: 100%;
width: 480px;
- background: #ccc3;
position: absolute;
top: 0;
- right: 0;
+ right: 32px;
display: flex;
flex-direction: column;
- justify-content: center;
+ justify-content: space-around;
}