From b986d1b8dd43f86ff7f149368b8902af13aa24d1 Mon Sep 17 00:00:00 2001 From: "MJM_2025_05\\polly" Date: Thu, 9 Oct 2025 10:36:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E7=95=B0=E5=B8=B8?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=20modal=20=E9=99=90=E5=AE=9A=E6=A2=9D?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=B8=8B=E9=99=90=E5=BF=85=E5=A1=AB=E8=A6=8F?= =?UTF-8?q?=E5=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Docker/svc.front/.dockerignore | 7 + Docker/svc.front/.env | 6 +- Docker/svc.front/docker-entrypoint.sh | 24 +++ src/components/chart/LineChart.vue | 101 ++-------- src/components/customUI/Table.vue | 21 +-- .../components/AlertQuery/AlertTableModal.vue | 128 +++---------- .../AlertOutliersTableAddModal.vue | 178 +++++++++--------- src/views/dashboard/Dashboard.vue | 84 +++++---- 8 files changed, 214 insertions(+), 335 deletions(-) create mode 100644 Docker/svc.front/.dockerignore create mode 100644 Docker/svc.front/docker-entrypoint.sh diff --git a/Docker/svc.front/.dockerignore b/Docker/svc.front/.dockerignore new file mode 100644 index 0000000..415d6a2 --- /dev/null +++ b/Docker/svc.front/.dockerignore @@ -0,0 +1,7 @@ +node_modules +.git +.gitignore +Dockerfile +docker-compose.yml +README.md +.vs \ No newline at end of file diff --git a/Docker/svc.front/.env b/Docker/svc.front/.env index acd24ae..4f11cb3 100644 --- a/Docker/svc.front/.env +++ b/Docker/svc.front/.env @@ -1,13 +1,13 @@ # Project -PROJ_NAME=proj_bims_ils-svc +PROJ_NAME=proj_bims_empower # Network 網路環境 NET_TRAEFIK=net-traefik_svc # Image: org/name -IMAGE_PROJ_NAME=proj_bims_ils +IMAGE_PROJ_NAME=proj_bims_empower IMAGE_NAME=empower-front -TAG_VERSION=0.1.0 +TAG_VERSION=0.1.11 # Remote REMOTE_URL=harbor.mjm-staging.developers-homelab.net diff --git a/Docker/svc.front/docker-entrypoint.sh b/Docker/svc.front/docker-entrypoint.sh new file mode 100644 index 0000000..32496cd --- /dev/null +++ b/Docker/svc.front/docker-entrypoint.sh @@ -0,0 +1,24 @@ +#!/bin/sh +set -e + +# 目標檔案 +ENV_FILE=/usr/share/nginx/html/env.js + +# 確保目錄存在 +mkdir -p /usr/share/nginx/html + +# 寫入環境變數 +cat < "$ENV_FILE" +window.env = { + VITE_API_BASEURL: "${VITE_API_BASEURL:-http://localhost:8080}", + VITE_FILE_API_BASEURL: "${VITE_FILE_API_BASEURL:-http://localhost:8081}", + VITE_MQTT_BASEURL: "${VITE_MQTT_BASEURL:-ws://localhost:1883}", + VITE_APP_TITLE: "${VITE_APP_TITLE:-MyApp}" +}; +EOF + +echo "[Entrypoint] Generated $ENV_FILE:" +cat "$ENV_FILE" + +# 執行傳入的 CMD,例如 "nginx -g 'daemon off;'" +exec "$@" diff --git a/src/components/chart/LineChart.vue b/src/components/chart/LineChart.vue index 320b501..da53127 100644 --- a/src/components/chart/LineChart.vue +++ b/src/components/chart/LineChart.vue @@ -1,109 +1,34 @@ - diff --git a/src/components/customUI/Table.vue b/src/components/customUI/Table.vue index 6914810..35bd4ab 100644 --- a/src/components/customUI/Table.vue +++ b/src/components/customUI/Table.vue @@ -202,7 +202,7 @@ watch( class="flex flex-col justify-center w-3 mx-2 relative" @click="() => sort(column.key)" > - + /> -->
- +
- +