feat: 优化管理后台页面UI、修复TS编译错误、新增人生事件模块
- 优化 AI 配置列表页面:重构统计卡片、搜索表单、表格列展示 - 修复 3 处 TypeScript TS6133 编译错误,恢复构建 - 新增管理员修改密码和重置密码功能 - 优化小程序多个页面样式和交互 - 人生事件模块完善 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -49,11 +49,12 @@ const transformToBackendFormat = (frontendData) => {
|
||||
title,
|
||||
description,
|
||||
content,
|
||||
steps: inputSteps,
|
||||
status = 'active',
|
||||
progress = 0
|
||||
} = frontendData
|
||||
|
||||
let steps = []
|
||||
let steps = Array.isArray(inputSteps) ? inputSteps : []
|
||||
if (content) {
|
||||
const stepMatches = content.match(/(\d+)\.\s*([^::]+)[::]\s*([^\n]+)/g)
|
||||
if (stepMatches) {
|
||||
@@ -123,7 +124,13 @@ export const transformToFrontendFormat = (backendData) => {
|
||||
title: title || '实现路径',
|
||||
description: description || '',
|
||||
content,
|
||||
steps: steps || [],
|
||||
steps: Array.isArray(steps)
|
||||
? steps.map((step, index) => ({
|
||||
...step,
|
||||
task: step.task || step.phase || `阶段${index + 1}`,
|
||||
desc: step.desc || step.content || step.action || ''
|
||||
}))
|
||||
: [],
|
||||
status: status || 'active',
|
||||
progress: progress || 0,
|
||||
createTime
|
||||
|
||||
Reference in New Issue
Block a user