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

8 lines
944 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

IHDR<01>M|XgAMA<00><> <0B>a8eXIfMM*<01>i<02><1A>o<01>0#IDATH <0A><>;hSa<14><>M<1A>Eb<45><62>H<EFBFBD><08><><EFBFBD><EFBFBD>AjQAM<41>8h<38>A<EFBFBD><41>& <20>bA<10>AQ<><L <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<1D><05><><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD>m<EFBFBD><6D>;_<>]o<><6F>y <0C><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>0 V*<2A>: T<>D":<3A><>f<1E><><00>x|xnn<6E>`<60><> <0B>TL:<3A>ޤ<18>FQ<46>i<EFBFBD><69>2<EFBFBD><32>Y<EFBFBD>j@<40><>V&<26>8.<2E>4<EFBFBD>Y
,g,A3^<5E><><EFBFBD><EFBFBD>&ggg<67><67>U'"<22><EFBFBD><7F>x<<3C><><EFBFBD><EFBFBD>9<EFBFBD><39>ڄw-<2D>QA<51><41>Ν<1B><><EFBFBD><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>'o(K<>cZ<63>Hqx<71>L&<26>h<EFBFBD>м<><D0BC><12><>1<EFBFBD>׻%<1A>Ni<02>U*<2A>&<26>$W <20>u<EFBFBD><01><>SNlaa<61><61><1D><>b<EFBFBD><62>vYx<59><78>9N<39><4E>P˹\n<><6E>m9<15><><EFBFBD>TuX<07>(<28><><EFBFBD>K<EFBFBD><1C><>L<1C>~l<>|<7C><>&'1j<31><18><1D><> `/<2F><><EFBFBD><EFBFBD><EFBFBD>կ'<27><><EFBFBD><EFBFBD> U<><55><EFBFBD>@<40><><EFBFBD><EFBFBD>8
C<EFBFBD><01>`\xY<78>}`<60>ɦ<EFBFBD><C9A6>"j<"<22>5٧!<21>g08XU
<EFBFBD> <09><>&K<><4B> i<><69><EFBFBD>@ p<>P(<28>3<EFBFBD><33><08>^>k1<6B><31><04>[ߓe<DF93><65>l<04><69><CB89><EFBFBD><EFBFBD>a[N8l<38><6C><07>:<19><><EFBFBD><EFBFBD>[vbjt<>jzL<7A><4C><00><>S3<53>o=b<><62>uо<08>
y<EFBFBD><EFBFBD><EFBFBD> <09>J<EFBFBD><4A><EFBFBD>;<0E><>h<EFBFBD>m<>m\<5C>$<>^<5E><>!G<><47><EFBFBD><EFBFBD><EFBFBD>"/<2F><>f <09><>5f<1F><><EFBFBD>|>_D;pi2`<60>D<EFBFBD>E<EFBFBD><45>Tm<54>H<13>I<EFBFBD><49>r[<xGFF>ٽ)<29>Od~<7E><><EFBFBD>xy(<28><18><1D>^<5E><><EFBFBD><<3C><><EFBFBD>u<EFBFBD><75>[W<><57>ȯ<EFBFBD><C8AF><EFBFBD>Y*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>iB<69>ϞL<CF9E>8<EFBFBD>3<><33>t<74><7F>?8<><38><EFBFBD>(-<18>@]L<>t4<11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӊ<EFBFBD>%<11><><EFBFBD>U lN<6C>۰
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>؎J9ts/<12>Ի%<00><><EFBFBD><EFBFBD><EFBFBD><1F><><EFBFBD><14><>d2?<17><><EFBFBD>R<EFBFBD>d<64>7<EFBFBD><37>)<29>-<2D><><EFBFBD><EFBFBD><EFBFBD>=$ޒH.<2E>~70L-n<>i<EFBFBD>%<25><><EFBFBD>9yφB<CF86><42>t<EFBFBD><1D><02><>Rf<52>|<02>IEND<4E>B`<60>