From 4d38da8d67a2952700e0dc3ca974bdda2d778b6f Mon Sep 17 00:00:00 2001 From: chndfang Date: Fri, 6 Jun 2025 22:36:16 +0800 Subject: [PATCH] build --- .env | 2 +- .env.development | 2 +- .env.production | 3 +++ README.md | 2 ++ src/pages/movement-supervision.vue | 36 +++++++++++++++--------------- src/services/editor.service.ts | 5 +++-- src/services/http.ts | 4 ++-- vite.config.ts | 12 +++++----- 8 files changed, 36 insertions(+), 30 deletions(-) diff --git a/.env b/.env index ebc978a..6d2b543 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ -ENV_APP_TITLE=大众一汽发动机AMR调度系统 +ENV_APP_TITLE=运输控制系统 ENV_HTTP_BASE=/api ENV_WEBSOCKET_BASE=/ws \ No newline at end of file diff --git a/.env.development b/.env.development index 6c82fc8..5f8dd34 100644 --- a/.env.development +++ b/.env.development @@ -1,2 +1,2 @@ ENV_APP_TITLE=运输控制系统(开发) -ENV_HTTP_BASE=/mocks \ No newline at end of file +# ENV_HTTP_BASE=/mocks \ No newline at end of file diff --git a/.env.production b/.env.production index e69de29..47bfa43 100644 --- a/.env.production +++ b/.env.production @@ -0,0 +1,3 @@ +ENV_APP_TITLE=大众一汽发动机AMR调度系统 +ENV_HTTP_BASE=/jeecg-boot/ +ENV_WEBSOCKET_BASE=/ws \ No newline at end of file diff --git a/README.md b/README.md index 7a03904..8cf5057 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # 页面路由 +路由统一前缀 web-amr + 1. 场景编辑 /scene-editor/:id [id为场景id] 2. 组编辑 diff --git a/src/pages/movement-supervision.vue b/src/pages/movement-supervision.vue index 9dadc35..2025c43 100644 --- a/src/pages/movement-supervision.vue +++ b/src/pages/movement-supervision.vue @@ -51,25 +51,25 @@ const client = shallowRef(); onMounted(async () => { await readScene(); await editor.value?.initRobots(); - // await monitorScene(); + await monitorScene(); - const id = 'mock-robot-1'; - let x = 800; - let y = 500; - const active = true; - const angle = -90; - const path = <[number, number][]>[ - [600, 500], - [100, 400], - ]; - editor.value?.refreshRobot(id, { x, y, active, angle, path }); - const test = () => - requestAnimationFrame(() => { - x -= 0.1; - editor.value?.refreshRobot(id, { x, y }); - test(); - }); - test(); + // const id = 'mock-robot-1'; + // let x = 800; + // let y = 500; + // const active = true; + // const angle = -90; + // const path = <[number, number][]>[ + // [600, 500], + // [100, 400], + // ]; + // editor.value?.refreshRobot(id, { x, y, active, angle, path }); + // const test = () => + // requestAnimationFrame(() => { + // x -= 0.1; + // editor.value?.refreshRobot(id, { x, y }); + // test(); + // }); + // test(); }); onUnmounted(() => { client.value?.close(); diff --git a/src/services/editor.service.ts b/src/services/editor.service.ts index b8fe48d..7d36dfa 100644 --- a/src/services/editor.service.ts +++ b/src/services/editor.service.ts @@ -400,7 +400,8 @@ export class EditorService extends Meta2d { active?: boolean, ): Required> { const theme = this.data().theme; - const image = active ? `/robot/${type}-active-${theme}.png` : `/robot/${type}-${theme}.png`; + const image = + import.meta.env.BASE_URL + active ? `/robot/${type}-active-${theme}.png` : `/robot/${type}-${theme}.png`; return { image, iconWidth: 34, iconHeight: 54, iconTop: -5 }; } //#endregion @@ -452,7 +453,7 @@ export class EditorService extends Meta2d { } #mapPointImage(type: MapPointType): Required> { const theme = this.data().theme; - const image = type < 10 ? '' : `/point/${type}-${theme}.png`; + const image = type < 10 ? '' : `${import.meta.env.BASE_URL}/point/${type}-${theme}.png`; return { image, canvasLayer: CanvasLayer.CanvasMain }; } //#endregion diff --git a/src/services/http.ts b/src/services/http.ts index f249e62..c755820 100644 --- a/src/services/http.ts +++ b/src/services/http.ts @@ -19,7 +19,7 @@ http.interceptors.request.use( http.interceptors.response.use( (response) => { const res = response.data; - if (res?.success) return res.data; + if (res?.success) return res.result; const hint = res?.message ?? '未知异常'; message.error(hint); return Promise.reject(hint); @@ -39,6 +39,6 @@ type HttpInstance = Omit & { type CommonRes = { code: number; success: boolean; - data: T | undefined; + result: T | undefined; message: string; }; diff --git a/vite.config.ts b/vite.config.ts index 49de61a..dac2afa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -13,7 +13,7 @@ export default ({ mode }: Record) => resolvers: [AntDesignVueResolver({ importStyle: false, resolveIcons: true })], }), ], - base: '/', + base: '/web-amr', envPrefix: 'ENV_', resolve: { alias: { @@ -43,11 +43,11 @@ export default ({ mode }: Record) => port: 8888, host: true, proxy: { - // '/mocks/': { - // target: 'http://82.156.39.91:18085/jeecg-boot', - // rewrite: (path) => path.replace(/^\/api/, ''), - // changeOrigin: true, - // }, + '/api/': { + target: 'http://82.156.39.91:18080/jeecg-boot', + rewrite: (path) => path.replace(/^\/api/, ''), + changeOrigin: true, + }, // '/ws/': { // target: 'ws://82.157.33.186:26981/jeecg-boot', // rewrite: (path) => path.replace(/^\/ws/, ''),