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

7 lines
766 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><02>IDATXG͘Qr<51>0<10><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'(9<>z<><7A> <0A> <0A> <0A><00>M^ <0C>A<EFBFBD> <09> <0A> <0A><EFBFBD><E2BE97><EFBFBD>s<EFBFBD><73><EFBFBD>f<><66><EFBFBD><EFBFBD><1E>AH<1F>ҿ<EFBFBD><D2BF>p<EFBFBD><70>.<2E>Ԙĵt<C4B5>6<0F>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>_
8#<23>
<EFBFBD><EFBFBD><11><>b<EFBFBD>?^d.<2E><18>E}V5<56><35><EFBFBD>KW<4B><57><16>Y<EFBFBD><59><EFBFBD>*<07><1A><>F<EFBFBD>Л|F<><46><EFBFBD><EFBFBD><EFBFBD>\<14><>#o. \<5C><6F><C2AE>rOf<4F>KC@Ȁ:+ ђ<><D192><EFBFBD>VI<56><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*g<><67><EFBFBD><EFBFBD>6<>q3!<12><>|<7C>˭$<24>Hq<48>t\<5C>V<11><>xW<01><><EFBFBD>%p<>><01>CP<><50><EFBFBD><EFBFBD>~A<04>6@?<3F>Y<><59><EFBFBD>JuI=<3D>n=G<><47>n<EFBFBD>ݪ<EFBFBD><DDAA><03><>?<3F>@!`0~<01><><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><>=<3D>^,<2C>fn<66>O+<2B><>Mv<4D><76>`<60><>(<28>4<EFBFBD><34>0<EFBFBD><30>Y<><59><EFBFBD>
u<>`<60><14>
-Ln<4C><6E><EFBFBD>]<5D>h<1A><>;k<>rh<72><68>X<EFBFBD>fF<66>hcpŹ'<27><>)<29>s?<<3C>;Qϟ<01><><12><><EFBFBD><EFBFBD>qHZ4ҟ`(<28><>I+<2B><><EFBFBD><EFBFBD>Ƶtu8<75><38><EFBFBD><EFBFBD><EFBFBD>&<26>˝<><CB9D><EFBFBD><EFBFBD>o<EFBFBD><X<>q<EFBFBD>q<EFBFBD><71>g<EFBFBD>n`<60> T<>j<EFBFBD><6A>] <0C>g<EFBFBD><08>$<24><>W=3<><33>g<EFBFBD>1<EFBFBD>g6<67>;<3B><>x<EFBFBD>e™<65><C299><<3C>{-=<19><08>d[=<3D><>,k<>g}<06>Q<EFBFBD><51>HJ<48>6<EFBFBD>}*d<><64>[Ep<03>% <09> <20>Jp <0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>yk x̞eε Fq<1B><>J<19><>Ȳ 6<>5<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD>X<EFBFBD><58>.I=S<>l<EFBFBD><6C>-|<7C>@<40><>[<5B><11>1 {Ze <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> XfS)<18><><EFBFBD>l?<3F><08><>p<>̾<EFBFBD>N/(<28>qj<04>J <0C><><EFBFBD>+,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><13><>+<2B><<3C><>,<03><>5.<1E>*<2A>H<EFBFBD>uy<75>gIEND<4E>B`<60>