Commit cb67737c67eb712afc577b289dddc8914be8e285
Merge branch 'fix/editor/10-17/2024' into 'main_dev'
perf(src/packages): 修改获取域名方式 See merge request yunteng/thingskit-view!292
Showing
2 changed files
with
9 additions
and
21 deletions
1 | -let threeFilePath = '' | 1 | +const { host, protocol } = location |
2 | 2 | ||
3 | -const VITE_GLOB_PROXY = import.meta.env.VITE_GLOB_PROXY | 3 | +let threeFilePath = `${protocol}//${host}` |
4 | 4 | ||
5 | -const VITE_GLOB_API_URL_PREFIX = import.meta.env.VITE_GLOB_API_URL_PREFIX | 5 | +const VITE_GLOB_API_URL = import.meta.env.VITE_GLOB_API_URL |
6 | 6 | ||
7 | -try { | ||
8 | - const getViteGlobProxy= Array.isArray(JSON.parse(VITE_GLOB_PROXY)) ? JSON.parse(VITE_GLOB_PROXY)[0][1] : VITE_GLOB_PROXY | ||
9 | - threeFilePath = getViteGlobProxy | ||
10 | -} catch { | ||
11 | - // 生产环境是字符串,json parse 报错,直接等于字符串即可 | ||
12 | - threeFilePath = getViteGlobProxy | ||
13 | -} | 7 | +const VITE_GLOB_API_URL_PREFIX = import.meta.env.VITE_GLOB_API_URL_PREFIX |
14 | 8 | ||
15 | -export const BASE_URL = `${threeFilePath}${VITE_GLOB_API_URL_PREFIX}` | 9 | +export const BASE_URL = `${threeFilePath}${VITE_GLOB_API_URL}${VITE_GLOB_API_URL_PREFIX}` |
@@ -115,16 +115,10 @@ watch( | @@ -115,16 +115,10 @@ watch( | ||
115 | page: 1, | 115 | page: 1, |
116 | pageSize: 999999 | 116 | pageSize: 999999 |
117 | }) | 117 | }) |
118 | - let threeFilePath = '' | ||
119 | - const VITE_GLOB_PROXY: [string, string][] | string = import.meta.env.VITE_GLOB_PROXY | 118 | + const { host, protocol } = location |
119 | + let threeFilePath = `${protocol}//${host}` | ||
120 | + const VITE_GLOB_API_URL = import.meta.env.VITE_GLOB_API_URL | ||
120 | const VITE_GLOB_API_URL_PREFIX = import.meta.env.VITE_GLOB_API_URL_PREFIX | 121 | const VITE_GLOB_API_URL_PREFIX = import.meta.env.VITE_GLOB_API_URL_PREFIX |
121 | - try { | ||
122 | - const getViteGlobProxy = isArray(JSON.parse(VITE_GLOB_PROXY as unknown as string)) ? JSON.parse(VITE_GLOB_PROXY as unknown as string)[0][1] : VITE_GLOB_PROXY | ||
123 | - threeFilePath = getViteGlobProxy | ||
124 | - } catch { | ||
125 | - // 生产环境是字符串,json parse 报错,直接等于字符串即可 | ||
126 | - threeFilePath = VITE_GLOB_PROXY as unknown as string | ||
127 | - } | ||
128 | threeJsModels.value = items | 122 | threeJsModels.value = items |
129 | ?.filter(filterItem => filterItem.state === 1) | 123 | ?.filter(filterItem => filterItem.state === 1) |
130 | ?.map((modelItem: ChartType) => { | 124 | ?.map((modelItem: ChartType) => { |
@@ -141,7 +135,7 @@ watch( | @@ -141,7 +135,7 @@ watch( | ||
141 | redirectComponent: 'Decorates/Three/Loader', | 135 | redirectComponent: 'Decorates/Three/Loader', |
142 | isThreeModel: true, | 136 | isThreeModel: true, |
143 | threeModelContent: modelItem.content, | 137 | threeModelContent: modelItem.content, |
144 | - threeModelFilePath: `${threeFilePath}${VITE_GLOB_API_URL_PREFIX}/3d_component/json/${modelItem.id}/scene.json` | 138 | + threeModelFilePath: `${threeFilePath}${VITE_GLOB_API_URL}${VITE_GLOB_API_URL_PREFIX}/3d_component/json/${modelItem.id}/scene.json` |
145 | } | 139 | } |
146 | }) | 140 | }) |
147 | } | 141 | } |