feat: 黄精粉前端功能集成 + 个人中心/资产/公排页面优化 + 去除admin copyright

主要改动:
- 个人中心: 去除HjfMemberBadge徽章, 会员等级改显示vip_name,
  "我的资产"/"公排查询"导航项改为与member-points一致风格
- 我的资产页面: 去除HjfMemberBadge, 美化卡片圆角和阴影
- 公排查询页面: 美化顶部渐变和订单卡片样式
- Admin登录页和后台布局: 彻底删除footer copyright信息
- 新增黄精粉业务页面/组件/API/Mock数据(Phase 1)
- 新增PHP环境配置文档和启动脚本

Made-with: Cursor
This commit is contained in:
apple
2026-03-13 00:49:22 +08:00
parent 21f9cc2c0a
commit f6227c0253
70 changed files with 23359 additions and 1176 deletions

View File

@@ -0,0 +1,38 @@
# Conversation - 2026-03-10 18:17:19
## Prompt
创建页面 points_detail.vueP17 积分明细页):
文件路径: /Users/apple/scott2026/huangjingfen/pro_v3.5.1/view/uniapp/pages/assets/points_detail.vue
内容要求:
1. 使用 Vue 2 Options API
2. 导入 getPointsDetail from '@/api/hjfAssets.js'
3. data: list, page, loading, finished, activeTab
4. onLoad + onReachBottom: 加载和分页
5. 模板: Tab切换全部/待释放/已释放)+ 积分流水列表
6. 样式: <style scoped lang="scss">
7. 参考: docs/frontend-new-pages-spec.md 第 3.3.2 节
完整 JSDoc。
## Response
The file was created successfully (377 lines total). Here's a summary of what was built:
**`pages/assets/points_detail.vue`** — P17 积分明细页,共 377 行:
**模板结构:**
- **Tab 导航栏**3 个 Tab全部 / 待释放 / 已释放),`sticky` 吸顶,激活项下划线用 `var(--view-theme)` 着色
- **按日期分组列表**:每个分组显示日期标题 + 白色卡片,卡片内每条流水展示标题、时间、状态标签(橙色=待释放 / 绿色=已释放)、右侧积分增减(`+N` 主题色 / `-N` 黑色)
- **加载更多**:旋转 loading 图标 + 文案;**空状态**:引入 `emptyPage` 组件
**脚本Vue 2 Options API**
- `data``tabs``activeTab``list``dateKeys``page``limit``loading``finished``loadTitle`
- `onLoad`:支持 `?type=frozen|released` 参数直接定位 Tab
- `onReachBottom`:触底自动翻页
- `changeTab()`:切 Tab 时 `resetAndLoad()` 重置所有状态
- `loadList()`:防重入(`loading || finished` 守卫),按 `add_time` 日期前缀分组追加数据
**样式:** `<style scoped lang="scss">`,全 `rpx` 单位,使用 `var(--view-theme)` 主题色。