feat: 实现技能审核全流程 - 新增审核管理模块、技能状态机、版本审核机制
- 新增审核管理页面:版本审核列表、下架审核列表、审核详情页 - 完善技能状态机:开发中/已上架/下架审核中/已下架四种状态 - 实现版本审核机制:审核中/通过/拒绝/撤销四种状态 - 更新 README:详细记录技能开发流程与审核机制 - 优化技能详情页:根据状态展示不同操作按钮 - 完善我的技能列表:状态筛选与操作限制 - 新增上传新版本页面:分离版本上传与基本信息编辑 - 更新 openspec 规范:技能审核流程与状态定义
This commit is contained in:
@@ -124,11 +124,20 @@ export const developerApi = {
|
||||
getMySkills: () => mySkills,
|
||||
|
||||
/**
|
||||
* 根据 ID 获取技能详情
|
||||
* @param {number} id - 技能 ID
|
||||
* @returns {Object|undefined} 技能对象
|
||||
*/
|
||||
getSkillById: (id) => mySkills.find(skill => skill.id === id),
|
||||
* 根据 ID 获取技能详情
|
||||
* @param {number} id - 技能 ID
|
||||
* @returns {Object|undefined} 技能对象
|
||||
*/
|
||||
getSkillById: (id) => {
|
||||
const skill = mySkills.find(skill => skill.id === id);
|
||||
if (!skill) {
|
||||
return undefined;
|
||||
}
|
||||
return {
|
||||
...skill,
|
||||
versions: skill.versions || []
|
||||
};
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取技能分类
|
||||
|
||||
Reference in New Issue
Block a user