995396da3b
Новая вкладка планирования «Комплексный план» (TguComplexPlanTab) и одноимённый слой на 2D-карте, выключенный по умолчанию. - TguComplexPlanTab + complexPlanApi (через прокси /api/pcp-complex, добавлен в vite.config.ts) — данные из pcp-complex-mission-service; - слой complexPlan: тип в mapLayerTypes/mapTypes/mapSelectionTypes, отрисовка drawComplexPlan, тоггл и подписи в Tgu2DMapTab/Tgu2DMapView; - вкладка complex в TguActiveTab, кнопка в TguToolbar, рендер в TguPlanningPage; complexPlan: false в дефолтах слоёв и в редакторе/ заявках/тесте интервала.
50 lines
1.3 KiB
TypeScript
50 lines
1.3 KiB
TypeScript
import { defineConfig } from "vitest/config";
|
|
import react from "@vitejs/plugin-react";
|
|
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
server: {
|
|
host: "0.0.0.0",
|
|
port: 5174,
|
|
proxy: {
|
|
"/api/pcp-request": {
|
|
target: "http://localhost:7005",
|
|
changeOrigin: true,
|
|
rewrite: (path: string) => path.replace(/^\/api\/pcp-request/, "")
|
|
},
|
|
"/api/pcp-ballistics": {
|
|
target: "http://localhost:7003",
|
|
changeOrigin: true,
|
|
rewrite: (path: string) => path.replace(/^\/api\/pcp-ballistics/, "")
|
|
},
|
|
"/api/pcp-mission": {
|
|
target: "http://localhost:7010",
|
|
changeOrigin: true,
|
|
rewrite: (path: string) => path.replace(/^\/api\/pcp-mission/, "")
|
|
},
|
|
"/api/pcp-tgu": {
|
|
target: "http://localhost:7011",
|
|
changeOrigin: true,
|
|
rewrite: (path: string) => path.replace(/^\/api\/pcp-tgu/, "")
|
|
},
|
|
"/api/pcp-complex": {
|
|
target: "http://localhost:7002",
|
|
changeOrigin: true,
|
|
rewrite: (path: string) => path.replace(/^\/api\/pcp-complex/, "")
|
|
},
|
|
"/api/stations": {
|
|
target: "http://localhost:7009",
|
|
changeOrigin: true
|
|
},
|
|
"/api": {
|
|
target: "http://localhost:7008",
|
|
changeOrigin: true
|
|
}
|
|
}
|
|
},
|
|
test: {
|
|
environment: "jsdom",
|
|
globals: true
|
|
}
|
|
});
|