Files
huangjingfen/pro_v3.5.1_副本/public/statics/images/close.png

4 lines
673 B
Plaintext
Raw Normal View History

feat(fsgx): 完成全部24项开发任务 Phase1-7 Phase1 后端核心: - 新增 fsgx_v1.sql 迁移脚本(is_queue_goods/frozen_points/available_points/no_assess) - SystemConfigServices 返佣设置扩展(周期人数/分档比例/范围/时机) - StoreOrderCreateServices 周期循环佣金计算 - StoreOrderTakeServices 佣金发放后同步冻结积分 - StoreProductServices/StoreProduct 保存 is_queue_goods Phase2 后端接口: - GET /api/hjf/brokerage/progress 佣金周期进度 - GET /api/hjf/assets/overview 资产总览 - HjfPointsServices 每日 frozen_points 0.4‰ 释放定时任务 - PUT /adminapi/hjf/member/{uid}/no_assess 不考核接口 - GET /adminapi/hjf/points/release_log 积分日志接口 Phase3 前端清理: - hjfCustom.js 路由精简(仅保留 points/log) - hjfQueue.js/hjfMember.js API 清理/重定向至 CRMEB 原生接口 - pages.json 公排→推荐佣金/佣金记录/佣金规则 Phase4-5 前端改造: - queue/status.vue 推荐佣金进度页整体重写 - 商品详情/订单确认/支付结果页文案与逻辑改造 - 个人中心/资产页/引导页/规则页文案改造 - HjfQueueProgress/HjfRefundNotice/HjfAssetCard 组件改造 - 推广中心嵌入佣金进度摘要 - hjfMockData.js 全量更新(公排字段→佣金字段) Phase6 Admin 增强: - 用户列表新增 frozen_points/available_points 列及不考核操作按钮 - hjfPoints.js USE_MOCK=false 对接真实积分日志接口 Phase7 配置文档: - docs/fsgx-phase7-config-checklist.md 后台配置与全链路验收清单 Made-with: Cursor
2026-03-23 22:32:19 +08:00
<EFBFBD>PNG

IHDRL7<4C>4gAMA<00><> <0B>a8eXIfMM*<01>i<02><1E><00><>?IDATH <0A>W<EFBFBD>U<EFBFBD>0 M<>@/00'6`vh<76>h; <0B><><EFBFBD><13>5<EFBFBD><35><1A>M<EFBFBD><4D><15>N <><D4B6><EFBFBD>l<EFBFBD><6C>k<EFBFBD><6B>n<0F>mb<1C><><EFBFBD>g<EFBFBD><67><EFBFBD><08><>vq"<22>c<EFBFBD>$Z=<3D>l<EFBFBD><6C><00><>Ie<><65>5/}<08><><EFBFBD>W<EFBFBD><1E>F^@<40>N@GO:<3A>q|<7C>l6w<36>Z <0C><><EFBFBD>}<7D>?`<60>4RY<52><59>F<><00><>=<3D><><EFBFBD><EFBFBD><EFBFBD>0 <0C>Х<EFBFBD>ԓ0YM<59><4D> <20>6<EFBFBD><36><EFBFBD>ebA<62><41><EFBFBD><EFBFBD> <20>lݑJ<DD91><4A>w<EFBFBD><77><01><00><>ۓ<04>Adg<64><67>pnM<04>^<5E><><EFBFBD><EFBFBD>5<EFBFBD>Az <02><59>: 7V<37>O<EFBFBD><4F>V<EFBFBD>PPqè<71>; Df<11>I<EFBFBD><49>N<>A<0E><>5.f<><66><EFBFBD>M<06><><EFBFBD>.<>< <09><>k< $<24><><04><><EFBFBD> <0C><><16><><EFBFBD>ꇁ`<60><>$<24>s@z\<03><16>a:<3A>^n<><6E>]t<>y=<08>N<00>J<EFBFBD><4A>XPz<><`<60> [<5B>cG <08>{<7B>/<1A>;-<2D><><EFBFBD>)c%<25><><EFBFBD>a
<EFBFBD>@<40><><EFBFBD><EFBFBD>XW<58><57>sI<10>$<16>Ea<04><>HK<48><1F><>;K<>P+;<3B>T ck<63>"a<>A\<5C><>W<19>`<60>"p<><70>Ӵ ŀk<C580><6B><EFBFBD>{<7B><><EFBFBD><EFBFBD>G <20>U<1F><><EFBFBD>A<>SK<12><08><08>$<10><>dk<64>r<EFBFBD>g<><<3C>HN<48>ڽ<04>u<EFBFBD><75><EFBFBD><EFBFBD>|<7C>m<>X<EFBFBD><58><EFBFBD>/<2F><>,<<3C>o<EFBFBD><6F>g.j<>0^IEND<4E>B`<60>