Files
huangjingfen/pro_v3.5.1_副本/view/uniapp/pages/users/static/tixian07.png

7 lines
1.6 KiB
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<02>z<00><><EFBFBD><EFBFBD>sRGB<00><><1C>sBIT|d<><05>IDATx<54><78><EFBFBD>KRK<05>,6<><36>ʀ<EFBFBD>Ioe<6F>4<> Ȁ<>:<3A>s<EFBFBD>A8<41><38> <20><><EFBFBD><EFBFBD>K<17><>jDԈ8<D488>}<7D>fdaw<61><77>?<3F>RN~<0E>I<EFBFBD><49>Л<><D09B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<><74>}U<>&<26><18>f+ć0<11>kN<6B> LE1fyۺ<79>1;<07>z.<2E><e<><00><><1E>@<40>mJ<6D><14><13><><EFBFBD><EFBFBD><EFBFBD> <0B><><EFBFBD><18><><EFBFBD><EFBFBD>1<EFBFBD>Mp[<5B><>S<>Y<EFBFBD>R<EFBFBD>)<29><00>R<EFBFBD>Y<EFBFBD>}bv<62> Ȏ1<C88E>q{x<<3C><><0F>A<EFBFBD><18> <0C>$09<18>b<EFBFBD><12><><EFBFBD>i1<69>+<2B><>; 0<08>Lo<4C>+V<>Ia<49>`<1C>1+P<><50>d<EFBFBD>`<10>1Sۦ<53>590Řٙ<16>Sc<53>(<28>̮f<00><><EFBFBD>4<EFBFBD><34>2z<><7A>
<EFBFBD><EFBFBD><EFBFBD>33kt<>:@<40>cfV<66><00><>X<EFBFBD>)Y<><59>W<EFBFBD>)<00>eb̬jv`,<2C>1<EFBFBD>:d<07><>lO3<00><>b̬jv<00><>f<00>c<EFBFBD>1<EFBFBD>1<EFBFBD><00><><03>˚@<40><><EFBFBD>f:<3A><>cx\M<><4D>L<01>'c<><63>Y<EFBFBD><01><>b̌jv<00>D<EFBFBD><00>{<7B>1S1<53><00><><03><><<3C>9<00>T<1C>c<0E><01><><EFBFBD> <20><><1F><>(<28>Lc+59|U<><00><>cŘ<><f<07>op<0F>3<EFBFBD>1@<40><><00><>)<29>̤f<07><>p<0F>/<2F>1SP0T<><00><1F>1<00>b<EFBFBD><<1C>cD<0E>tD1<06>S<EFBFBD><00><>b<EFBFBD>,jv<00><><EFBFBD>x<EFBFBD>~(<28> O<>`p5;/cfP<66><00>S<EFBFBD><53><EFBFBD>L<><4C><EFBFBD>/@'Jv<00><><EFBFBD>Z<EFBFBD><5A>?QJ<51><4A><18>&<26> <0C>~13<31>{ <0C><07> _<><00>b<EFBFBD><62><EFBFBD><EFBFBD><00> <09> <20>xp<><70><EFBFBD>9x<39>,<1C><03>gb̰Xb&~<7E><01><>f<07><1B><>V<>32{<7B><00><><>f<07><1B>A <20><62>c2<63><32>`u<>1@'|<7C>ȥ3*/<2F>`F5;<00><>cŘq<C598><71>p<0E>$R<><19>=L&V<><00>L1<06><>~ycF<63><46>3<><33>V<>@(<28> f{<7B>\<5C>c<EFBFBD>=9<><07>D1<06>K<EFBFBD><00><><C598>/fz<0E><01>P<EFBFBD><01>S<EFBFBD><00>H1f45;0'Řax<61><78>B<1C>H<><03><>fX<>b<EFBFBD>H<1C>c<19><><00>O1<06>S<EFBFBD><00>Ř<><C598><EFBFBD><00><>c<><63><EFBFBD>2 r`g<>1<EFBFBD><31><EFBFBD>`g5;<00>jcFazܕb<DC95>(jv<00>[k<>);<03>Jc<>g<EFBFBD><00>C<EFBFBD><00>i<EFBFBD><1D>ĘE<C498>R<EFBFBD><52>؉<>1#<23><> <20>u
<EFBFBD><EFBFBD>(<28>t<EFBFBD><00>Ř<>y 4<>{45؇bL<62><4C>iqM<71>,B1<42>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>`N;ӥ<>(<28>p<EFBFBD> <00>ebLw<4C>
<EFBFBD><18>05<06>/<2F><07><><EFBFBD><EFBFBD>cv<0E><>s)<29>);<04><>L<EFBFBD><4C><EFBFBD>I1<49><31>}c<>;11<31> &<26><>m&<26>7<><18>N)<29><>)<29>7d<37><64>T<EFBFBD>#a<><18><><EFBFBD>Z;zC$<24>m<EFBFBD><18><><EFBFBD>v /<2F><>[1=<06>!Ř]<5D><><EFBFBD><EFBFBD>!;<3B><>S<EFBFBD><14>Sr<0E>!)<29><><EFBFBD><EFBFBD><14>B <0C>w<EFBFBD><77><EFBFBD><EFBFBD>%<19><>cn<63>ͮc<CDAE><63>CX<43><58>l<EFBFBD>؊r<D88A><72> p<>͊<EFBFBD><CD8A>{5<0F><>z<EFBFBD><7A><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22>t<EFBFBD><0F>?*<2A><1E>ЉS<D089><53><EFBFBD><EFBFBD>U<EFBFBD>x+<2B><>0=<3D>ꦞoc<><00><><EFBFBD><EFBFBD><EFBFBD><04><><EFBFBD>؝<EFBFBD> <0C>TJ<54><4A><EFBFBD><1F><>{]/<13>tz<74><7A>WB{]/<00>8<EFBFBD><38>E흋c<><63>L<><4C><EFBFBD><EFBFBD><0F><><EFBFBD> &<26><>Zťb<C5A5><62><00><>R<EFBFBD><52><EFBFBD>w;<3B><><EFBFBD>0<><30>:<3A>Û<1F><>J6<00>W<EFBFBD><1E><>k<EFBFBD>l<EFBFBD><00><><EFBFBD><EFBFBD>T<EFBFBD><54>v}<00><><EFBFBD><03><>o<EFBFBD><00><>ש<EFBFBD>C<EFBFBD><43><EFBFBD>bX<><58><EFBFBD><EFBFBD>u<EFBFBD>‹<XZ<58><5A>F<00><>J)<29><><00>k<EFBFBD>==<3D>{<7B> "<22><><00><>{%4,<2C><>@D7R<00>U
<00><08>""<22>*<00>{<7B>_$IEND<4E>B`<60>