Files
huangjingfen/pro_v3.5.1_副本/view/uniapp/static/images/sign-icon-03.png

3 lines
879 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

IHDR00`<60> <09><00>PLTE<00>JS<4A>JR<4A>JS<4A>IR<49>JS<4A>IR<49>JS<4A>JR<4A>IR<49>IR<49>HQ<48>HQ<48>GS<47>@M<>II<49>HR<48>JS<4A>JR<4A>JR<4A>JS<4A>PX<50>X_<58>SZ<53>MU<4D>U]<5D>KS<4B>`f<>[a<>]d<>ch<63>ek<65><6B><EFBFBD><EFBFBD>kp<6B>hm<68>ns<6E>rv<72>uy<75>y|<7C><><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RtRNS<00>p<1B><><EFBFBD><EFBFBD><EFBFBD>ʽ\U+|<7C><>|<7C>sy<08>jIDATHǥ<48><C7A5>z<EFBFBD>0Fͽf7.<2E><0E><02>˦<EFBFBD><CBA6>?[<5B>"|<7C><><EFBFBD><EFBFBD>w<EFBFBD>G<EFBFBD><47><08><>`<10><><EFBFBD><02>N<EFBFBD><><CFAC><EFBFBD>?n<><6E><EFBFBD><03><> <09><><EFBFBD>?<3F><><<3C>D<EFBFBD>uBN<<3C><><C78F><13><>B(<28>Q<EFBFBD>ƀ <0B><><EFBFBD>CJ<<3C><><EFBFBD>f<EFBFBD>v<>0~<7E>G\<5C><04>+_<>a<EFBFBD> <0B>!E<><45><EFBFBD>o<EFBFBD><6F><EFBFBD><56><C488>']<5D><>BNet<65><74>>X<><58><EFBFBD>5<><35><EFBFBD><EFBFBD>o<04>b<EFBFBD><<3C><>Q<><58><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>RԠE<D4A0>t<EFBFBD>:<3A>%.Hx<48>3+h$ >+:c<>)<29>$<24>gv<><76><12>=hA<68><41>qCK<43><4B>ec <20><11><><EFBFBD>r|)nۭ-ao<>+<2B><02><><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>^<5E><EFBFBD><E696B9><07><>T<EFBFBD><54><EFBFBD>-<2D>ϩo[<5B>:<>.<2E>_<EFBFBD>gG<67>{3<14><><EFBFBD><EFBFBD>g<>1<EFBFBD><31>XHX<48>y<EFBFBD><14>9_<>%<25>/<2F><><EFBFBD><EFBFBD><08>gPО<50>sC<73>Cy<12>T0u!<21><><EFBFBD>z,߅<>5<EFBFBD>Hn<><6E><EFBFBD><EFBFBD><1B><><EFBFBD>ys<79><73><EFBFBD> <0C>?<3F>Y<EFBFBD>M<EFBFBD><4D><EFBFBD>J<><4A>o<EFBFBD>G!<21>?V<>8m<38>6<EFBFBD>R(<28><05><>0<EFBFBD>z4<7A> 4h<34>_<EFBFBD>ƒP;<1A>q֤Ƶ<D6A4><01><<3C><><EFBFBD>O<EFBFBD><4F><EFBFBD>`CR{!<21>x<EFBFBD><17><><EFBFBD><05><15><><EFBFBD>j 5 <20>+<2B>q^QH<51><02><>9<04><><19><>6<07> S#qY},<2C>0<EFBFBD><30>J5P<35><50><EFBFBD>[騴<>X <1D><>bg<>F<EFBFBD><46>qO0<4F><1D>-J"0<><30><EFBFBD><EFBFBD><EFBFBD>,řo<C599>WU<57>K<EFBFBD><4B><EFBFBD><EFBFBD>8<EFBFBD>n3<6E>i<EFBFBD>bg<<3C>N<EFBFBD>:h<><68><EFBFBD><EFBFBD>'<27>ϟ~<7E>̾<EFBFBD><CCBE><EFBFBD><04>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>5IEND<4E>B`<60>