- 用户菜单根据 isDeveloper 字段切换显示申请或进入开发者中心 - 已审核用户菜单高亮显示“进入开发者中心” - 去除冗余开发者中心菜单条目,简化结构 - 重新设计开发者中心页面UI,统一门店中心风格 - 顶部展示开发者头像及昵称手机号信息 - 功能卡片展示“我的应用”、“API Key”和“我的工单”,异步加载数量角标 - 底部添加“开发者帮助与支持”入口,替代门店订阅消息卡片 - 未登录或非开发者状态显示相应空态及操作按钮 - 首页轮播图为空时不显示容器,功能入口自动上移,优化空状态体验 - 优化登录状态与权限校验逻辑,防止页面闪烁和无权限展示
1.2 KiB
1.2 KiB
2026-07-24 工作日志
应用列表页改版(pages/developer/apps/index)
将「我的应用」列表从 CellRow 纯文本行改为卡片式布局:
- 卡片结构:左侧 Logo/Emoji 图标 + 应用名 + 类型标识;中部双状态标签(发布状态 + 运行状态,带颜色);底部两行截断描述;底部操作栏(管理后台 / 首页 / 编辑 / 删除)。
- Logo:
AppProduct.logo有值时用Image展示,否则按appType显示 emoji 占位(🌐💚🤖🍎⚙️ 等)。 - 操作行为:管理后台/首页按钮 →
setClipboardData复制链接并 toast;编辑 → 弹窗预填数据调updateAppProduct;删除 →Taro.showModal确认后调deleteAppProduct。 - 编辑模式:复用创建弹窗,
productCode编辑时 disabled,按钮文案区分「创建」/「保存」。 - API 新增:
appProduct.ts加了updateAppProduct(PUT /app/product/update)和deleteAppProduct(DELETE /app/product/delete/{id}),引入put/delfrom request utils。 - 空状态:带 emoji 图标 + 引导文案。
- 后端 Controller 在 websopy-java(不是 com.gxwebsoft.core),路径前缀
/api/app/product。