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

7 lines
853 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><47>Qn<51>@<10><67>JO<4A>p<EFBFBD><70><11><>ɹA8A<38>%'hr<68><72><06> <0A>'<27><>KPX<50><01><> <FH<46>Tk<54><6B>x<EFBFBD><78> DQ<03><><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD> <20><><0F>q>x<1F><><EFBFBD> &9<02><><EFBFBD><10>o1<6F><31><EFBFBD><EFBFBD><EFBFBD>
r<EFBFBD>${n<01>W*<2A>Ap<41>H<1D>p#<23><><EFBFBD><EFBFBD><EFBFBD>ȹ<>J<EFBFBD>v2<76><05>f:<3A><><EFBFBD>Bf,U<>k <20> <0A>T<EFBFBD><00><><EFBFBD>#<23>G"<22><00><>v<EFBFBD><76>Ay<41><14>73<05>X<><58>n<EFBFBD><6E>r<><13><><EFBFBD><EFBFBD>{<7B><05><>9#<23>{p<><70>G@<40>DuӔ<01><>F<EFBFBD>܎ʠ<>Fu<46>\<5C>@<40><08>T<01>N<17><>tԿ2M<32><4D>+Uj- <20> <0A>o<02>
<EFBFBD><EFBFBD>$BV<>#p<>󲫣<EFBFBD>; <0A>p<1F>du!~<7E><>/<2F><08>j<EFBFBD><44><D98E><EFBFBD>tԿˢܶ<CBA2><DCB6>/u7gly'<27>5S <0B>wM!<21><>]<5D><>gu<67>a<EFBFBD>l<EFBFBD><6C>1@<40>a<EFBFBD>Qz<1A>@<40><>(%O<><4F>%(X<>8<EFBFBD>D<EFBFBD>X <0A><>M^[~H<1C>K<EFBFBD><4B><EFBFBD><EFBFBD>Kv<4B>i}<7D><10>I5.PB<50>tWq%HT<48> <20>:<3A>\<04>60<36><30><EFBFBD><1F><05><>',<2C><>]LD<><44>d<EFBFBD>]<5D>`<60>Rkѥ<>E 돿6<EB8FBF>1<02><><EFBFBD>4<EFBFBD><34>u
&#<23><>:<3A><>{<7B>}<7D><>o<EFBFBD>j<EFBFBD><6A>"<22>2<11><>,K <06><><17>q<EFBFBD><71><EFBFBD>|~<7E><>eD<65> <0C><><EFBFBD><EFBFBD><1E>{S<><53><EFBFBD><EFBFBD>K)<29>&W<><57><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD> <0A>A9<>˲`<60><><EFBFBD>|<7C><>ba !{<7B><><00>R<EFBFBD><10><><C3AA>'<27><>Rʇ48<34><38>`<60>&<26>5<EFBFBD>9<02><><EFBFBD>fsT<73>(h<>[<5B><>͈<EFBFBD><CD88>o搜<6F><EFAA8E><EFBFBD>]S=a0C3 .<2E>+<2B>h7<68><37><19><><EFBFBD>v<EFBFBD>Ԇ<EFBFBD>5<>Yuֿ71<37>n<><6E><1D><>tC<74><43><EFBFBD><EFBFBD>j
<14><>n<EFBFBD>u-<2D>f&<26>O]<5D><>#<23>I<1E><>3<EFBFBD><33><EFBFBD>ex<65><78>(<28>^<5E><><EFBFBD>h<><68>}<7D>i}1RSc|<7C><>m.><00>J+R<><52>3<EFBFBD><33>#<23>D<EFBFBD>)2<>T%<25><00>R<EFBFBD><52>II`k<>/<2F>f<EFBFBD><66><EFBFBD>׹#<23><>J<EFBFBD>v<>G<>s<EFBFBD>UIEND<4E>B`<60>