feat(weapp): 新增开发者中心与平台管理入口及功能

- 小程序端新增开发者中心和平台管理页面模块,完善功能入口
- 新增开发者中心页面(概览、我的应用、API Key和工单)
- 新增平台管理页面(管理首页、应用审核、Git权限审核、域名绑定审核和工单处理)
- 复刻PC端/api/app/*相关API接口,基地址使用WEBSOPY_API_BASE_URL
- 增加公共组件StatCard、EntryGrid、CellRow以支持新页面UI
- 修改首页增加开发者中心和平台管理角色入口,仅对对应用户显示
- 用户页面菜单新增开发者中心和平台管理入口条件展示
- 约定开发者身份使用sys_user.is_developer布尔字段,不再依赖角色表
- 更新登录态业务,菜单是否显示基于登录接口返回的isDeveloper/isAdmin字段
- vip-review审核通过流程调整为只调用setUserDeveloper,后台替换角色为developer并置isDeveloper=1
This commit is contained in:
2026-07-22 16:42:15 +08:00
parent ab1b32af68
commit 2ec3383fd0
4 changed files with 37 additions and 17 deletions

View File

@@ -129,7 +129,7 @@ const VipReviewPage: React.FC = () => {
auditTime: Date.now(),
} as ShopDealerApply)
// 审核通过后,将用户标记为开发者(直接更新用户标记位,不新增角色
// 审核通过:升级为开发者(后端 markAsDeveloper 会置 is_developer=1 并把角色替换为 developer
await setUserDeveloper(item.userId!)
Taro.showToast({ title: '已通过', icon: 'success' })