feat: 初始化HEFA-L2 PDI管理系统项目

添加前端Vue2项目结构,包括ElementUI集成、路由配置和API模块
实现后端FastAPI服务,包含Oracle数据库连接和PDI CRUD接口
添加OPC-UA轮询服务,支持跟踪图数据同步到Oracle
提供SQLite镜像数据库用于本地开发和快速查询
包含完整的部署脚本和文档说明
This commit is contained in:
2026-04-09 16:05:20 +08:00
commit d8b142bb4a
24 changed files with 18820 additions and 0 deletions

45
start_tdh.bat Normal file
View File

@@ -0,0 +1,45 @@
@echo off
chcp 65001
color 0A
echo ==============================================
echo TDH-L2 全自动一键部署启动
echo Conda环境: tdh
echo Python版本: 3.10
echo ==============================================
echo.
:: ===================== 固定配置 =====================
set "CONDA_ENV=tdh"
set "PY_VER=3.10"
set "BACKEND_DIR=backend"
set "FRONTEND_DIR=frontend"
:: =====================================================
echo [1/4] 检查并创建 conda 环境...
conda env list | findstr %CONDA_ENV%
if %errorlevel% equ 0 (
echo 环境 tdh 已存在
) else (
echo 创建环境 tdh Python=%PY_VER%
conda create -n %CONDA_ENV% python=%PY_VER% -y
)
echo.
echo [2/4] 安装后端依赖...
call conda activate %CONDA_ENV%
cd /d "%BACKEND_DIR%"
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
cd ..
echo.
echo [4/4] 启动前后端...
start "【后端】" cmd /k "chcp 65001 & call conda activate %CONDA_ENV% & cd /d ""%BACKEND_DIR%"" & uvicorn main:app --host 0.0.0.0 --port 8000 --reload"
timeout /t 2 /nobreak >nul
start "【前端】" cmd /k "chcp 65001 & cd /d ""%FRONTEND_DIR%"" & npm run serve"
echo.
echo ================= 启动完成 =================
echo 后端http://127.0.0.1:8000
echo 前端http://localhost:8080
echo ==============================================
pause