xsh_1997 1 month ago
parent
commit
ea0407b11d
3 changed files with 78 additions and 78 deletions
  1. 2 2
      ruoyi-screen/.env.development
  2. 2 2
      ruoyi-screen/.env.production
  3. 74 74
      ruoyi-screen/vite.config.js

+ 2 - 2
ruoyi-screen/.env.development

@@ -23,5 +23,5 @@ VITE_GIS_WMTS_LAYER=baqing_wp
23 23
 VITE_GIS_TILE_SIZE=256
24 24
 VITE_GIS_DEFAULT_CENTER=94.046223,31.920382
25 25
 VITE_GIS_DEFAULT_ZOOM=14
26
-VITE_GIS_MIN_ZOOM=6
27
-VITE_GIS_MAX_ZOOM=17
26
+VITE_GIS_MIN_ZOOM=7
27
+VITE_GIS_MAX_ZOOM=19

+ 2 - 2
ruoyi-screen/.env.production

@@ -22,8 +22,8 @@ VITE_GIS_WMTS_LAYER=baqing_wp
22 22
 VITE_GIS_TILE_SIZE=256
23 23
 VITE_GIS_DEFAULT_CENTER=94.046223,31.920382
24 24
 VITE_GIS_DEFAULT_ZOOM=14
25
-VITE_GIS_MIN_ZOOM=6
26
-VITE_GIS_MAX_ZOOM=17
25
+VITE_GIS_MIN_ZOOM=7
26
+VITE_GIS_MAX_ZOOM=19
27 27
 
28 28
 # 大屏免密登录(生产需后端 bigscreen.login.enabled=true 且配置 RSA 密钥)
29 29
 VITE_SCREEN_AUTO_LOGIN=true

+ 74 - 74
ruoyi-screen/vite.config.js

@@ -1,74 +1,74 @@
1
-import { defineConfig, loadEnv } from 'vite'
2
-import vue from '@vitejs/plugin-vue'
3
-import path from 'path'
4
-import { fileURLToPath } from 'url'
5
-
6
-const __dirname = path.dirname(fileURLToPath(import.meta.url))
7
-
8
-/** 与 ruoyi-ui vue.config.js publicPath 一致:生产 /screen,开发 / */
9
-function resolvePublicPath(mode, env) {
10
-  if (mode !== 'production') {
11
-    return '/'
12
-  }
13
-  const raw = String(env.VITE_APP_PUBLIC_PATH || '/screen').trim()
14
-  if (!raw || raw === '/') {
15
-    return '/'
16
-  }
17
-  return `/${raw.replace(/^\/+|\/+$/g, '')}/`
18
-}
19
-
20
-// https://vite.dev/config/
21
-export default defineConfig(({ mode }) => {
22
-  const env = loadEnv(mode, process.cwd(), '')
23
-  const base = resolvePublicPath(mode, env)
24
-
25
-  const baseApi = env.VITE_APP_BASE_API || '/dev-api'
26
-  const proxyTarget = (env.VITE_PROXY_TARGET || 'http://192.168.1.6:8010').replace(/\/$/, '')
27
-
28
-  const proxy = {
29
-    [baseApi]: {
30
-      target: proxyTarget,
31
-      changeOrigin: true,
32
-      rewrite: (path) => path.replace(new RegExp(`^${baseApi}`), '')
33
-    },
34
-    '^/v3/api-docs/(.*)': {
35
-      target: proxyTarget,
36
-      changeOrigin: true
37
-    }
38
-  }
39
-
40
-  const llmTarget = env.LLM_PROXY_TARGET
41
-  if (llmTarget) {
42
-    proxy['^/llm-dev-proxy'] = {
43
-      target: llmTarget.replace(/\/$/, ''),
44
-      changeOrigin: true,
45
-      rewrite: (path) => path.replace(/^\/llm-dev-proxy/, '')
46
-    }
47
-  }
48
-
49
-  const gisTarget = env.VITE_GIS_PROXY_TARGET
50
-  if (gisTarget) {
51
-    proxy['^/gis-dev-proxy'] = {
52
-      target: gisTarget.replace(/\/$/, ''),
53
-      changeOrigin: true,
54
-      rewrite: (path) => path.replace(/^\/gis-dev-proxy/, '')
55
-    }
56
-  }
57
-
58
-  return {
59
-    base,
60
-    plugins: [vue()],
61
-    resolve: {
62
-      alias: {
63
-        '@': path.resolve(__dirname, 'src')
64
-      }
65
-    },
66
-    server: {
67
-      host: true,
68
-      port: 5188,
69
-      strictPort: false,
70
-      proxy
71
-    }
72
-  }
73
-})
74
-
1
+import { defineConfig, loadEnv } from 'vite'
2
+import vue from '@vitejs/plugin-vue'
3
+import path from 'path'
4
+import { fileURLToPath } from 'url'
5
+
6
+const __dirname = path.dirname(fileURLToPath(import.meta.url))
7
+
8
+/** 与 ruoyi-ui vue.config.js publicPath 一致:生产 /screen,开发 / */
9
+function resolvePublicPath(mode, env) {
10
+  if (mode !== 'production') {
11
+    return '/'
12
+  }
13
+  const raw = String(env.VITE_APP_PUBLIC_PATH || '/screen').trim()
14
+  if (!raw || raw === '/') {
15
+    return '/'
16
+  }
17
+  return `/${raw.replace(/^\/+|\/+$/g, '')}/`
18
+}
19
+
20
+// https://vite.dev/config/
21
+export default defineConfig(({ mode }) => {
22
+  const env = loadEnv(mode, process.cwd(), '')
23
+  const base = resolvePublicPath(mode, env)
24
+
25
+  const baseApi = env.VITE_APP_BASE_API || '/dev-api'
26
+  const proxyTarget = (env.VITE_PROXY_TARGET || 'http://192.168.1.6:8010').replace(/\/$/, '')
27
+
28
+  const proxy = {
29
+    [baseApi]: {
30
+      target: proxyTarget,
31
+      changeOrigin: true,
32
+      rewrite: (path) => path.replace(new RegExp(`^${baseApi}`), '')
33
+    },
34
+    '^/v3/api-docs/(.*)': {
35
+      target: proxyTarget,
36
+      changeOrigin: true
37
+    }
38
+  }
39
+
40
+  const llmTarget = env.LLM_PROXY_TARGET
41
+  if (llmTarget) {
42
+    proxy['^/llm-dev-proxy'] = {
43
+      target: llmTarget.replace(/\/$/, ''),
44
+      changeOrigin: true,
45
+      rewrite: (path) => path.replace(/^\/llm-dev-proxy/, '')
46
+    }
47
+  }
48
+
49
+  const gisTarget = env.VITE_GIS_PROXY_TARGET
50
+  if (gisTarget) {
51
+    proxy['^/gis-dev-proxy'] = {
52
+      target: gisTarget.replace(/\/$/, ''),
53
+      changeOrigin: true,
54
+      rewrite: (path) => path.replace(/^\/gis-dev-proxy/, '')
55
+    }
56
+  }
57
+
58
+  return {
59
+    base,
60
+    plugins: [vue()],
61
+    resolve: {
62
+      alias: {
63
+        '@': path.resolve(__dirname, 'src')
64
+      }
65
+    },
66
+    server: {
67
+      host: true,
68
+      port: 5188,
69
+      strictPort: false,
70
+      proxy
71
+    }
72
+  }
73
+})
74
+