feat: 完善开发台功能 - 新增总览页、技能筛选分页、版本管理操作、基本信息独立编辑
- 新增 DevOverviewPage 开发者总览页(指标卡片、待审核项目、最近动态) - 新增 UpdateSkillInfoPage 基本信息编辑页(与版本上传分离) - MySkillsPage 增加关键词/分类/状态筛选和分页 - SkillEditorPage 基本信息只读、增加上架/下架/删除操作、版本拒绝原因展示 - NewVersionPage 简化为仅版本说明和技能包上传 - UploadSkillPage 增加动态分类、图标选择器、移除模型兼容性 - 数据层新增 icon/rejectionReason 字段和 developerOverview 总览数据 - DeveloperPage 侧边栏新增总览导航入口 - 同步更新 openspec 规格文档和 README
This commit is contained in:
@@ -89,3 +89,46 @@
|
||||
font-weight: 600;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
/* 技能图标选择器 */
|
||||
.dev-icon-picker {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(6, 1fr);
|
||||
gap: 8px;
|
||||
max-width: 360px;
|
||||
}
|
||||
|
||||
.dev-icon-option {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 24px;
|
||||
border: 2px solid #E2E8F0;
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
transition: all 0.2s;
|
||||
background: #fff;
|
||||
|
||||
&:hover {
|
||||
border-color: #3B82F6;
|
||||
background: #EFF6FF;
|
||||
}
|
||||
|
||||
&.selected {
|
||||
border-color: #3B82F6;
|
||||
background: #EFF6FF;
|
||||
box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.2);
|
||||
}
|
||||
}
|
||||
|
||||
/* 版本拒绝原因 */
|
||||
.dev-rejection-reason {
|
||||
font-size: 12px;
|
||||
color: #EF4444;
|
||||
margin-top: 4px;
|
||||
padding: 4px 8px;
|
||||
background: #FEF2F2;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user