Files
dc-observatio/services/pcp-tgu-ops-ui/vite.config.ts
T
Дмитрий Соловьев 995396da3b pcp-tgu-ops-ui: вкладка «Комплексный план» + слой карты
Новая вкладка планирования «Комплексный план» (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 в дефолтах слоёв и в редакторе/
  заявках/тесте интервала.
2026-06-05 14:51:59 +03:00

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
}
});