diff --git a/mail-vue/.env.dev b/mail-vue/.env.dev index 50ecbd8..01f7ae8 100644 --- a/mail-vue/.env.dev +++ b/mail-vue/.env.dev @@ -1,3 +1,4 @@ NODE_ENV = 'dev' VITE_APP_TITLE = '开发环境' -VITE_BASE_URL = 'http://127.0.0.1:8787/api' \ No newline at end of file +VITE_BASE_URL = 'http://127.0.0.1:8787/api' +VITE_PWA_NAME = 'Cloud Mail' diff --git a/mail-vue/.env.eo b/mail-vue/.env.eo index 18d3e91..62f44f2 100644 --- a/mail-vue/.env.eo +++ b/mail-vue/.env.eo @@ -1,3 +1,4 @@ NODE_ENV = 'eo' VITE_APP_TITLE = 'eo环境' VITE_BASE_URL = '' +VITE_PWA_NAME = 'Cloud Mail' diff --git a/mail-vue/.env.release b/mail-vue/.env.release index 6e6a7da..f88f511 100644 --- a/mail-vue/.env.release +++ b/mail-vue/.env.release @@ -1,4 +1,5 @@ NODE_ENV = 'release' VITE_APP_TITLE = '发布环境' VITE_BASE_URL = '/api' +VITE_PWA_NAME = 'Cloud Mail' VITE_OUT_DIR = ../mail-worker/dist diff --git a/mail-vue/.env.remote b/mail-vue/.env.remote index 3375d5b..5590ade 100644 --- a/mail-vue/.env.remote +++ b/mail-vue/.env.remote @@ -1,3 +1,4 @@ NODE_ENV = 'remote' VITE_APP_TITLE = '远程环境' VITE_BASE_URL = '' +VITE_PWA_NAME = 'Cloud Mail' diff --git a/mail-vue/src/components/email-scroll/index.vue b/mail-vue/src/components/email-scroll/index.vue index abb9bff..464d714 100644 --- a/mail-vue/src/components/email-scroll/index.vue +++ b/mail-vue/src/components/email-scroll/index.vue @@ -238,7 +238,7 @@ let scrollTop = 0 const latestEmail = ref(null) const scrollbarRef = ref(null) let reqLock = false -let isMobile = innerWidth < 1025 +let isMobile = innerWidth < 1367 let skeletonRows = 0 const queryParam = reactive({ emailId: 0, @@ -632,7 +632,7 @@ function loadData() { margin-top: 5px; margin-bottom: 2px; color: var(--email-scroll-content-color); - @media (max-width: 1199px) { + @media (max-width: 1366px) { flex-direction: column; } @@ -673,7 +673,7 @@ function loadData() { padding-left: 15px; padding-right: 20px; justify-content: center; - @media (min-width: 1200px) { + @media (min-width: 1367px) { justify-content: start; height: 100%; align-self: start; @@ -682,7 +682,7 @@ function loadData() { } .title-column { - @media (max-width: 1199px) { + @media (max-width: 1366px) { grid-template-columns: 1fr !important; gap: 4px !important; } @@ -692,10 +692,10 @@ function loadData() { flex: 1; display: grid; grid-template-columns: 240px 1fr; - @media (max-width: 1199px) { + @media (max-width: 1366px) { padding-right: 15px; } - @media (max-width: 1024px) { + @media (max-width: 1366px) { grid-template-columns: 1fr; gap: 4px; } @@ -710,7 +710,7 @@ function loadData() { display: flex; flex-direction: column; align-content: center; - @media (max-width: 1199px) { + @media (max-width: 1366px) { flex-direction: row; gap: 5px; } @@ -720,7 +720,7 @@ function loadData() { display: grid; gap: 5px; grid-template-columns: auto 1fr; - @media (min-width: 1024px) { + @media (min-width: 1366px) { grid-template-columns: 1fr; > span:last-child { display: none; @@ -745,7 +745,7 @@ function loadData() { .phone-time { font-weight: normal; font-size: 12px; - @media (min-width: 1200px) { + @media (min-width: 1367px) { display: none; } } @@ -755,7 +755,7 @@ function loadData() { .text-skeleton-one { width: 80%; height: 16px; - @media (max-width: 1199px) { + @media (max-width: 1366px) { width: 40%; } @media (max-width: 767px) { @@ -766,10 +766,10 @@ function loadData() { .text-skeleton-two { width: min(300px, 100%); height: 16px; - @media (min-width: 1200px) { + @media (min-width: 1367px) { display: none; } - @media (max-width: 1199px) { + @media (max-width: 1366px) { width: 100%; } } @@ -778,7 +778,7 @@ function loadData() { .email-text { display: grid; grid-template-columns: auto 1fr; - @media (max-width: 1199px) { + @media (max-width: 1366px) { grid-template-columns: 1fr; } @@ -786,7 +786,7 @@ function loadData() { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; - @media (min-width: 1200px) { + @media (min-width: 1367px) { padding-left: 5px; } } @@ -797,7 +797,7 @@ function loadData() { text-overflow: ellipsis; padding-left: 10px; color: var(--email-scroll-content-color); - @media (max-width: 1199px) { + @media (max-width: 1366px) { padding-left: 0; margin-top: 0; } @@ -813,13 +813,13 @@ function loadData() { display: flex; padding-left: 15px; align-items: center; - @media (max-width: 1199px) { + @media (max-width: 1366px) { display: none; } } .email-right-skeleton { - @media (max-width: 1199px) { + @media (max-width: 1366px) { display: none; } } @@ -844,7 +844,7 @@ function loadData() { width: 40px; } -@media (max-width: 1024px) { +@media (max-width: 1366px) { .pc-star { display: none; } diff --git a/mail-vue/src/components/email-scroll/skeleton/index.vue b/mail-vue/src/components/email-scroll/skeleton/index.vue index ad8b02c..75d3af9 100644 --- a/mail-vue/src/components/email-scroll/skeleton/index.vue +++ b/mail-vue/src/components/email-scroll/skeleton/index.vue @@ -115,7 +115,7 @@ import {Icon} from "@iconify/vue"; width: 40px; } -@media (max-width: 1024px) { +@media (max-width: 1366px) { .pc-star { display: none; } diff --git a/mail-vue/src/layout/aside/index.vue b/mail-vue/src/layout/aside/index.vue index 208cf6f..2c22a6a 100644 --- a/mail-vue/src/layout/aside/index.vue +++ b/mail-vue/src/layout/aside/index.vue @@ -156,10 +156,7 @@ const route = useRoute(); .el-menu { border-right: 0; - width: 250px; - @media (max-width: 1199px) { - width: 250px; - } + width: 260px; } :deep(.el-divider__text) { diff --git a/mail-vue/src/layout/header/index.vue b/mail-vue/src/layout/header/index.vue index 60f31bd..8fb776f 100644 --- a/mail-vue/src/layout/header/index.vue +++ b/mail-vue/src/layout/header/index.vue @@ -30,8 +30,8 @@