Files
websopy-taro/.workbuddy/memory/2026-07-24.md
赵忠林 efcbaa5b60 feat(user): 合并切换开发者菜单并优化首页轮播图显示
- 用户菜单根据 isDeveloper 字段切换显示申请或进入开发者中心
- 已审核用户菜单高亮显示“进入开发者中心”
- 去除冗余开发者中心菜单条目,简化结构
- 重新设计开发者中心页面UI,统一门店中心风格
- 顶部展示开发者头像及昵称手机号信息
- 功能卡片展示“我的应用”、“API Key”和“我的工单”,异步加载数量角标
- 底部添加“开发者帮助与支持”入口,替代门店订阅消息卡片
- 未登录或非开发者状态显示相应空态及操作按钮
- 首页轮播图为空时不显示容器,功能入口自动上移,优化空状态体验
- 优化登录状态与权限校验逻辑,防止页面闪烁和无权限展示
2026-07-24 14:19:25 +08:00

1.2 KiB
Raw Blame History

2026-07-24 工作日志

应用列表页改版pages/developer/apps/index

将「我的应用」列表从 CellRow 纯文本行改为卡片式布局:

  • 卡片结构:左侧 Logo/Emoji 图标 + 应用名 + 类型标识;中部双状态标签(发布状态 + 运行状态,带颜色);底部两行截断描述;底部操作栏(管理后台 / 首页 / 编辑 / 删除)。
  • LogoAppProduct.logo 有值时用 Image 展示,否则按 appType 显示 emoji 占位(🌐💚🤖🍎⚙️ 等)。
  • 操作行为:管理后台/首页按钮 → setClipboardData 复制链接并 toast编辑 → 弹窗预填数据调 updateAppProduct;删除 → Taro.showModal 确认后调 deleteAppProduct
  • 编辑模式:复用创建弹窗,productCode 编辑时 disabled按钮文案区分「创建」/「保存」。
  • API 新增appProduct.ts 加了 updateAppProductPUT /app/product/updatedeleteAppProductDELETE /app/product/delete/{id}),引入 put/del from request utils。
  • 空状态:带 emoji 图标 + 引导文案。
  • 后端 Controller 在 websopy-java不是 com.gxwebsoft.core路径前缀 /api/app/product