haoliang
|
126154fc7b
|
IIS部署准备:csproj输出到bin\ + 前端build输出到admin + 修复全部TS类型错误
- CncWebApi.csproj: OutputPath改为bin\,AppendTargetFrameworkToOutputPath=false
- .gitignore: 排除src/CncWebApi/admin/目录
- vite.config.ts: build.outDir指向../src/CncWebApi/admin
- deploy-admin.ps1: 一键编译后端+前端部署脚本
- request.ts: 类型安全封装,返回Promise<ApiResponse<T>>
- types/index.ts: 扩展Machine/Alert/OperationLog/ScreenCard/CollectAddress/MachineStatus字段
- 修复11个页面文件的TS类型错误(vue-tsc 0错误)
|
1 week ago |
haoliang
|
0ba5cede73
|
feat: 搭建VS2017解决方案骨架(8项目+前端文件夹),编译通过0错误
- CncDataSystem.sln: 4层源码项目 + 4测试项目 + frontend解决方案文件夹
- CncModels: ApiResponse/PagedResult/PagedQuery/ErrorCode 基础类
- CncRepository: BaseRepository 双库连接管理(BusinessRepository/LogRepository)
- CncService: BusinessException 业务异常基类
- CncWebApi: WebApiConfig路由配置/GlobalExceptionFilter/HealthController/Web.config
- 测试项目: xUnit + Moq + Microsoft.NET.Test.Sdk
- NuGet: Dapper + MySqlConnector + Newtonsoft.Json + log4net + JWT
- 编译: dotnet build 8项目全部通过
|
1 week ago |
haoliang
|
3d07293510
|
feat(dashboard): 车间平均单机产量tooltip记录日终汇总规则,多天范围改为日均单机产量
|
1 week ago |
haoliang
|
8ce0c11e0f
|
feat(dashboard): 车间产量/机床排行/工人排行增加独立日期筛选(今日/昨日/近3天/近7天/自定义)
|
1 week ago |
haoliang
|
e663bbd388
|
refactor(dashboard): 去掉仪表盘30秒自动刷新逻辑
|
1 week ago |
haoliang
|
b756b3d58c
|
feat(dashboard): 仪表盘所有指标添加统计说明tooltip,hover显示通俗易懂的计算口径
|
1 week ago |
haoliang
|
f93b57365f
|
fix(mock): 补充采集服务启停/刷新配置的Mock API
POST /admin/collector/start|stop|refresh 三个端点,停止/启动会切换状态
Ultraworked with Sisyphus
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
1 week ago |
haoliang
|
dd583c73bb
|
fix(dashboard): 车间产量对比改为平均单机产量,消除机床数量差异
柱状图显示每台机床平均产量(件/台),tooltip显示总产量+机床数
Ultraworked with Sisyphus
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
1 week ago |
haoliang
|
8b52b3d872
|
feat(dashboard): 仪表盘增强 — 新增统计卡片+图表+告警列表
新增: 采集成功率/切削总时/运行机床/数据缺失 统计卡片
新增: 产量趋势折线图(近7天) + 车间产量对比柱状图 + 机床状态分布饼图
新增: 最新告警列表(5条)
新增: 4个Mock API + ECharts PieChart/Legend按需导入
Ultraworked with Sisyphus
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
1 week ago |
haoliang
|
b43550acc2
|
feat(mock): 添加12个模块的Mock数据
自定义Vite configureServer中间件,支持所有API端点的Mock数据返回
Ultraworked with Sisyphus
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
1 week ago |
haoliang
|
9a99b926ac
|
feat(frontend): 实现16个页面源码(13模块)
管理后台: 登录/仪表盘/设备/品牌/采集地址/员工/产量/告警/系统设置/操作日志/大屏配置
大屏看板: 全屏数据展示页
包含: 路由/Mock路由镜像/axios封装/全局样式/TypeScript类型定义/ECharts按需导入/PageHeader组件
Ultraworked with Sisyphus
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
1 week ago |
haoliang
|
3de3b13011
|
feat(frontend): 初始化前端工程配置
Vite 8 + Vue 3 + TypeScript + Element Plus + ECharts, 自定义Mock插件
Ultraworked with Sisyphus
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
1 week ago |