feat(工单字段): 实现工单字段管理功能

新增工单字段模型、路由和初始化脚本
添加前端工单字段管理页面
修改工单管理页面以支持自定义字段
This commit is contained in:
zhang1106
2025-12-29 08:40:08 +08:00
parent 7e0bf42b03
commit 4a03994fa3
7 changed files with 878 additions and 219 deletions
+6
View File
@@ -31,6 +31,10 @@ sequelize.authenticate()
// 同步完成后初始化设备字段
return require('./initDeviceFields')();
})
.then(() => {
// 初始化工单字段
return require('./initTicketFields')();
})
.then(() => {
// 初始化工单模型关联
return require('./models/ticketIndex').initializeModels();
@@ -53,6 +57,7 @@ const loginHistoryRoutes = require('./routes/loginHistory');
const operationLogsRoutes = require('./routes/operationLogs');
const ticketRoutes = require('./routes/tickets');
const ticketCategoryRoutes = require('./routes/ticketCategories');
const ticketFieldRoutes = require('./routes/ticketFields');
// 使用路由
app.use('/api/devices', deviceRoutes);
@@ -70,6 +75,7 @@ app.use('/api/login-history', loginHistoryRoutes);
app.use('/api/operation-logs', operationLogsRoutes);
app.use('/api/tickets', ticketRoutes);
app.use('/api/ticket-categories', ticketCategoryRoutes);
app.use('/api/ticket-fields', ticketFieldRoutes);
// 静态文件服务
app.use('/uploads', express.static('uploads'));