Files
huangjingfen/pro_v3.5.1_副本/view/uniapp/pages/merchant/static/3-0.png

3 lines
930 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((<00><><EFBFBD>msRGB<00><><1C>\IDATXG<58>WQR<51>0<10>ژ<EFBFBD>g<EFBFBD>A8AC<41><43><EFBFBD>W8A<38><04><13><>8p<><70>О<><D09E><EFBFBD> RpO<70>ܠ|<7C><>-<2D><><<3C><>I<>:<3A><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'`o|<7C><1B><><EFBFBD> <0A><>᰿<EFBFBD><E1B0BF>6,<2C>r@<19><>8<EFBFBD><38><EFBFBD><EFBFBD>^#;<3B><18><><EFBFBD><==3<><1A><<00><><10><> <0B>`<60><><EFBFBD><EFBFBD><18>b<EFBFBD>U<EFBFBD>-YӢ(<28><>,{P1w<31><18><><EFBFBD><00>!<21>\<5C>oh<6F>&<26><><EFBFBD>c<00>4<EFBFBD>f<EFBFBD><66><EFBFBD><EFBFBD>sD<<3C><>f<EFBFBD><1A><><EFBFBD>1"p<1A>no9<>;<3B>H<00><00>B<EFBFBD>i;<3B><>D$<24>ҚK)7}Y x<><78><01>s!<21>dY<64>4Mh<7F>.<2E><><EFBFBD>;B^#b<>^D<4S<34>$MS*<2A>=<3D>2<7F><32><EFBFBD>}X<>Ѕιɸ<CEB9>;<44><C495><05>¸ͮ7<CDAE><37>htg.·<>Q<EFBFBD>$<24><><EFBFBD><EFBFBD>Ԋ<EFBFBD><D48A>7@<15><><EFBFBD><EFBFBD><EFBFBD>1m<31>/<2F><>+D<><44>Hk*<2A><>uF<75><46><EFBFBD>=@<40><><EFBFBD>QG<>/<2F><><EFBFBD><EFBFBD><<3C>4<><01><>K=e\<5C>ڄśA}I<><49><EFBFBD>[f<><66>80BxUo<55><6F><06><19>B[<5B>!<21>M<EFBFBD><4D>_C<5F>3<>*<2A>}<7D>ч<EFBFBD><D187>l<06>yY<79>U<EFBFBD>}<7D><>s<15>2z<>3<EFBFBD><33><EFBFBD>]<5D>-H<>$<24><><EFBFBD>(<28><>!"Ufm<66>(٫(<28>.<2E><><EFBFBD>h4:<00> <0A><><EFBFBD>~<7E><>o3+<2B><>s~<7E><><EFBFBD><02><>V`<60><06>+<2B>ʵ%[F<><I<><49>6<EFBFBD>62<36><32>B<EFBFBD><42>U<EFBFBD><<3C><>\?<3F>D <00> <0A>@<40>u<EFBFBD>Sf<53>}+˒ҹ0<D2B9><10><><EFBFBD>^H<>)<29>&<18><><EFBFBD>+<2B><>6<EFBFBD><05>J3<4A><33>j<EFBFBD><6A>=u<>f<EFBFBD>-<05><>}<7D>'i9I<39><49>nCt<43>3<EFBFBD>Y<EFBFBD><59><EFBFBD>[<5B>p^Ŗ<>~Y<00>9<EFBFBD>7f祔<66>Хڔ<D0A5>$<24><><EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD>d<>VS<04><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<15>v<EFBFBD>k<EFBFBD><6B> q<1E>1<19><><EFBFBD>tW=<17><67><C482><01><><00><><EFBFBD><EFBFBD>y<EFBFBD><79>M<EFBFBD><4D>1F<31>3׍~Dч<44>q<EFBFBD>S<EFBFBD><53> <20><>x<EFBFBD>f,<2C>9<EFBFBD><39>E.{L<19><>3<19>_`m%<25>(t<><EFBFBD><7F><EFBFBD><EFBFBD>s^ Rc}v<>7]<5D><><EFBFBD>GD<47>lU<68><18><><EFBFBD><EFBFBD><EFBFBD>E<><45>[U]$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q/<2F><><EFBFBD><EFBFBD>$<24><><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>j<EFBFBD><6A>q<EFBFBD><71><EFBFBD> 3<>y<EFBFBD>wV<><56><EFBFBD>M<EFBFBD><4D><<3C><><00><><EFBFBD>8<EFBFBD>ƹ<EFBFBD>IEND<4E>B`<60>