# 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`/`del` from request utils。
- **空状态**：带 emoji 图标 + 引导文案。
- 后端 Controller 在 websopy-java（不是 com.gxwebsoft.core），路径前缀 `/api/app/product`。
