bindbox-game/.trae/documents/运营二维码页面美化与后端类型确认计划.md
邹方成 6ee627139c
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 40s
feat: 新增支付测试小程序与微信支付集成
feat(pay): 添加支付API基础结构
feat(miniapp): 创建支付测试小程序页面与配置
feat(wechatpay): 配置微信支付参数与证书
fix(guild): 修复成员列表查询条件
docs: 更新代码规范文档与需求文档
style: 统一前后端枚举显示与注释格式
refactor(admin): 重构用户奖励发放接口参数处理
test(title): 添加称号效果参数验证测试
2025-11-17 00:42:08 +08:00

24 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 目标
- 美化运营管理的“小程序二维码生成”页面,使布局更现代、交互更顺畅。
- 明确并保持后端与前端的 `douyin_id` 为字符串类型。
## 界面优化
- 布局:使用卡片+两栏布局,上方表单,下方预览区域居中;自适应在小屏改为单列。
- 交互:
- 增加宽度滑块 `ElSlider`,实时控制二维码预览大小
- 增加“复制链接”按钮,复制小程序路径 `pages/login/index?...`
- 表单校验与提示:必填校验,错误时显示提示消息
- 保留“下载PNG”新增“重置”按钮
- 视觉:合并间距、统一按钮风格、预览区居中显示
## 类型确认
- 后端 `miniapp_qrcode``weixin login` 请求体的 `douyin_id` 保持为 `string`,不做任何数字转换
- 前端表单的 `douyin_id` 仅用 `string` 类型
## 实施
- 修改 `web/admin/src/views/operations/miniapp-qrcode/index.vue`:加入滑块、复制链接、重置、表单校验与更优布局
- 运行构建验证
## 验收
- 表单必填校验有效,二维码预览与大小调整正常,复制链接与下载可用
- `douyin_id` 在前后端均为字符串类型