diff --git a/src/App.vue b/src/App.vue
index 5ac7430..3ddaa2b 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -7,11 +7,11 @@ import { useWsStore } from "./store";
const store = useWsStore();
// use websocket
-let urlPath = document.location.pathname;
-if (urlPath === "/") {
- urlPath = "/1-1";
+let urlPath = ref(document.location.pathname);
+if (urlPath.value === "/") {
+ urlPath.value = "/1-1";
}
-useWebsocket(store, urlPath);
+useWebsocket(store, urlPath.value);
// size setting
const size = ref(80);
@@ -23,7 +23,6 @@ onMounted(() => {
const styles = ref({});
function setSize(value) {
const v = (value / 100).toFixed(2);
- console.log("size change", value);
styles.value = {
transform: `scale(${v})`,
// transform: `scale(${v * 24 / 33}, ${v})`,
@@ -34,7 +33,7 @@ function setSize(value) {
-
+
diff --git a/src/MainPage.vue b/src/MainPage.vue
index 6cced53..6b5d198 100644
--- a/src/MainPage.vue
+++ b/src/MainPage.vue
@@ -1,5 +1,5 @@
@@ -29,7 +44,7 @@ const handlePageChange = (page) => {
/>
-
+
diff --git a/src/components/HourChart.vue b/src/components/HourChart.vue
index 6e92eac..9279c7b 100644
--- a/src/components/HourChart.vue
+++ b/src/components/HourChart.vue
@@ -25,7 +25,6 @@ store.$subscribe((mutation, state) => {
});
// watch(hourData, (newVal) => {
-// console.log("hourData", newVal);
// if (newVal) {
// chartSetup(
// chart.value,
diff --git a/src/pages/3D.vue b/src/pages/3D.vue
index b5297ee..e1cea41 100644
--- a/src/pages/3D.vue
+++ b/src/pages/3D.vue
@@ -380,6 +380,106 @@ const props = defineProps({
top: 80px;
}
+/* info 9 */
+.info-9 .info:nth-child(1) {
+ left: 400px;
+ bottom: 250px;
+}
+.info-9 .info:nth-child(2) {
+ left: 1100px;
+ bottom: 220px;
+}
+.info-9 .info:nth-child(3) {
+ left: 496px;
+ bottom: 570px;
+}
+.info-9 .info:nth-child(4) {
+ left: 1100px;
+ bottom: 490px;
+}
+.info-9 .info:nth-child(5) {
+ left: 670px;
+ top: 144px;
+}
+.info-9 .info:nth-child(6) {
+ left: 1100px;
+ top: 155px;
+}
+
+/* info 10 */
+.info-10 .info:nth-child(1) {
+ left: 620px;
+ bottom: 450px;
+}
+.info-10 .info:nth-child(2) {
+ left: 1000px;
+ bottom: 320px;
+}
+.info-10 .info:nth-child(3) {
+ left: 736px;
+ top: 270px;
+}
+.info-10 .info:nth-child(4) {
+ left: 1200px;
+ top: 330px;
+}
+.info-10 .info:nth-child(5) {
+ left: 870px;
+ top: 144px;
+}
+.info-10 .info:nth-child(6) {
+ left: 1100px;
+ top: 195px;
+}
+.info-10 .info:nth-child(7) {
+ left: 900px;
+ top: 55px;
+}
+.info-10 .info:nth-child(8) {
+ left: 1200px;
+ top: 68px;
+}
+
+/* info 11 */
+.info-11 .info:nth-child(1) {
+ left: 570px;
+ bottom: 450px;
+}
+.info-11 .info:nth-child(2) {
+ left: 1100px;
+ bottom: 410px;
+}
+.info-11 .info:nth-child(3) {
+ left: 436px;
+ bottom: 170px;
+}
+.info-11 .info:nth-child(4) {
+ left: 1036px;
+ bottom: 170px;
+}
+.info-11 .info:nth-child(5) {
+ left: 890px;
+ top: 94px;
+}
+
+/* info 12 */
+.info-12 .info:nth-child(1) {
+ left: 570px;
+ bottom: 250px;
+}
+.info-12 .info:nth-child(2) {
+ left: 800px;
+ bottom: 80px;
+}
+.info-12 .info:nth-child(3) {
+ left: 1136px;
+ bottom: 670px;
+}
+.info-12 .info:nth-child(4) {
+ left: 836px;
+ top: 70px;
+}
+
/* other */
.line-1 {
background: url(../assets/model/F1.png) no-repeat;
diff --git a/src/pages/AlertListPage.vue b/src/pages/AlertListPage.vue
index 3fb5755..d5348da 100644
--- a/src/pages/AlertListPage.vue
+++ b/src/pages/AlertListPage.vue
@@ -25,6 +25,10 @@ store.$subscribe((mutation, state) => {
position: `${item.productLine} - ${item.segment}`,
}));
});
+
+function handleIgnore(){
+ alarmList.value.splice(0)
+}
@@ -61,7 +65,7 @@ store.$subscribe((mutation, state) => {
-