Files
huangjingfen/pro_v3.5.1_副本/view/uniapp/pages/users/static/sign-coin.png

12 lines
2.8 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

IHDR12<00>3<>sRGB<00><><1C> IDAThCݙy<DD99>]U<19><EFBFBD><7F><EFBFBD>f<EFBFBD>l<EFBFBD>δ<EFBFBD>t<EFBFBD><0E>K7<4B>V[<04>HS<48><53> EK0<4B> Q<04>h<EFBFBD><68>K@ <0A><04><><14>*<2A> .d<><64>({<7B>e<EFBFBD>f<>3<EFBFBD>ٗ<EFBFBD><D997>c<EFBFBD>{<7B><><79>ʹ<EFBFBD><CDB4>'<27><>ɻg<C9BB>~<7E>[Ϲ<><CFB9><EFBFBD><EFBFBD>>I<06><>\My<4D>j<EFBFBD><6A>M<13><><EFBFBD>m<EFBFBD><6D>5<EFBFBD><08><>Fs<08><>R<EFBFBD><52>S<EFBFBD><53><EFBFBD>Ob<4F><13><><EFBFBD><EFBFBD>/<2F><><EFBFBD><08>2<EFBFBD>:LM0C<> <0A>S(<28><><EFBFBD>uW<75><57><EFBFBD><EFBFBD><EFBFBD>:.<08><>-zC<7A><43><EFBFBD>6<EFBFBD> AY<41>+<2B>Q<EFBFBD>N<EFBFBD>x<EFBFBD>8?Ws<57><73><39> <0A><><EFBFBD>p5<70>K<14>Ow<4F><77><EFBFBD><EFBFBD>A[w<><77>{M<>?LBi<13><>&`}<07>C<EFBFBD> <0B><><EFBFBD>S<EFBFBD>!<21><><EFBFBD>D<EFBFBD>e<EFBFBD>IM<49>a<EFBFBD><61><13>&<26><12><><EFBFBD><EFBFBD>\<5C><>Oh<4F>yO<79><4F>&}<7D><14><>à<EFBFBD>3<EFBFBD><33><EFBFBD><EFBFBD>*<2A><><EFBFBD><EFBFBD><14><>]w<><77><EFBFBD><EFBFBD>D1<44>ߥd<1A>I&alƇ :<02><>=<14><><EFBFBD> J*<2A>l&XSv<53><76>h{<7B>j<EFBFBD><6A>G~ y!t<><1D><>/<2F><><EFBFBD><07><><EFBFBD>0p:<3A>Co+<2B><>#7<><37><EFBFBD><EFBFBD><EFBFBD>$<24>I<EFBFBD>I<EFBFBD><49>P<EFBFBD><04>-<2D>ʺ<EFBFBD><00>@<40><<3C><><EFBFBD>V/_<08>uG# <09>T<>7<EFBFBD>2<02>| <0C>w<EFBFBD>V*<2A>@<40><08>4<EFBFBD>hA<04>`<60> <11><><EFBFBD><EFBFBD>.<2E>eg<65><67>y<05><><EFBFBD>E<>Լ<EFBFBD><D4BC>e<EFBFBD><65> <09><><EFBFBD>^N<>x<1B><>@"<22><>0<EFBFBD><30><0E><04>Ԙ<EFBFBD>x&<04>F<11>ш<EFBFBD><D188><EFBFBD><16><><10>a<EFBFBD>Btb#0<>V<>a77z<37><7A> <0C>_<EFBFBD>N<EFBFBD>K<4B><03>5<EFBFBD><35><EFBFBD>u<><75>d<><0F>%<25>P><17><>BxK]<5D>8$#`<60>wAD#b^<5E>VH<>@d"<22>0~̌Yy>T<><54><EFBFBD><EFBFBD>?R ~<7E><><EFBFBD>-<2D>^<5E><><EFBFBD><EFBFBD> <0B>~<08>B<><<3C>h4(1"tr c<>7&<26>hC|#-b<><62>CL+6c=0v"}<7D>l-<2D>/<2F>I`<60>3T<33>C<EFBFBD><43>:dhB<1F><><EFBFBD>P<EFBFBD>C<EFBFBD>)s<06>fAg+ČE0<45>$<24><><EFBFBD>*
@<40>ؽ<00>G 1<>B<EFBFBD>&\<5C><><16>ьm<D18C>e<EFBFBD>hc<68>ƺ<><C6BA>OCM<43><1F>6v;G]<5D>5)2!<21><><EFBFBD>-P<0F>(<18><><03><><EFBFBD>F<EFBFBD>\l<00><>\<00>m<EFBFBD>y@<1E>D<EFBFBD><44><EFBFBD>t-<2D><> <0A><06><19><>H<0F><><00><15> <20>}<7D>jz<6A><7A> <08><><EFBFBD>!<21>-h<><68><EFBFBD>$5<><35>J<1B>rI<72><06><>\Ğe<C49E>'<27><><EFBFBD><0F><19>#{<7B><>W4bO<62><4F>J=<18>U<EFBFBD><55><EFBFBD>`<60>&<26><17><><EFBFBD><EFBFBD><EFBFBD> M<><4D><EFBFBD>]<5D><><EFBFBD><EFBFBD>т<EFBFBD>I<EFBFBD>A<18>a<EFBFBD>2(_<00>j<08><>P<EFBFBD><00> <20> ;*&"/<2F>:_<><5F>=<3D><>7<1C><17><><EFBFBD>H<1B><>ü<EFBFBD><C3BC>c<EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD>MB<1C><><EFBFBD>h<EFBFBD>i<EFBFBD><69><02>B4<01><>1%<25>H<EFBFBD>2P<32> <0B> $<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Aj<><6A><EFBFBD><EFBFBD><1B>z<EFBFBD>~<7E><>BM<02>l<EFBFBD>ht<68>ƺ`<60>:<08>rO<72><04><>%<25>ot t뗫<74>Ѝ"<22><>@X<><58><06>"<22>\
es 4<02>@<40>u"Ѩ<><08>D<EFBFBD>X<>pڽfE<66>=o@<40>3<EFBFBD><10><><EFBFBD>ܒCFڡ<46>
<EFBFBD>,<2C><18>{x'1ǁH<C781><48><EFBFBD><EFBFBD>@<40>z2ס<03>g/<2F>h<EFBFBD><68><EFBFBD>PT<50>:r*<2A><>~<7E><>D&d']uk]ǖ<><17>}<7D>ðo <09><><EFBFBD>D- <12><>}p<><1A> 8<>hb<68><15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%Z<1A><>A<13>J<EFBFBD> TV<> <0A><>n<> f<>2!<01><><EFBFBD><EFBFBD><17>5-<2D><>x'<27>~<7E> <0A><><EFBFBD><EFBFBD>F<EFBFBD>ؠ<EFBFBD>FS<13><><EFBFBD><0E><>v<03><> <0B><><EFBFBD>L<EFBFBD>?H$<24><>2<EFBFBD>T6ߔb"<22><>B|<7C>q訛<71>ݲ_ޟ|<7C><>%Nّ!<21>wl<77>.<2E><>|rG<72><47><EFBFBD>G<EFBFBD><47>$<24><><12><>,<2C><><18>/<2F>]<5D><03><>V5<56>gOF#g<>$)<29>><3E>[<5B>Ҙ<EFBFBD>D<EFBFBD> <09><><EFBFBD>w<EFBFBD><77><EFBFBD>F<EFBFBD>`<60><03><>`<60><>T<EFBFBD>-<2D>}P<14><><EFBFBD>r5<72>إ<EFBFBD><D8A5>M<EFBFBD>D<EFBFBD>H<EFBFBD>!O<><4F>V(<28><><EFBFBD>JP!<21><>tk<74><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rsj%<0F><>w<>u<18>OTLJ"<22>0<EFBFBD>Ah<41>rnթ<6E><D5A9><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>B<EFBFBD><42>C<EFBFBD>BnVN%x<>lX<6C>3<13><><EFBFBD><EFBFBD><EFBFBD>7<13><>C<EFBFBD>p䍴2><15>\<5C><12>^<5E><> tD<74><44>/<2F><>&7dH<64>><3E><EFBFBD>BZ<42>"<22><><EFBFBD><EFBFBD><10><>
<EFBFBD>H<>!xw+T,<2C><><EFBFBD>2C<32><43>] <20>r<EFBFBD>[E<>]<5D>k<EFBFBD><6B>?<3F><><EFBFBD><EFBFBD>nW<>U<EFBFBD>Ufi<66><69>$j<>1s<31>c<EFBFBD><1C><><EFBFBD>y<EFBFBD><79><EFBFBD>H<EFBFBD>axk<78>)$<24><1A><1C><><EFBFBD>&<26>$Ĝj<C49C><6A>L(<28>w}<05><>!O<>#}&<26>IX<49>n<EFBFBD>b<><62>Q<EFBFBD><51>.x,9<>e<EFBFBD><65>v<19><><EFBFBD><EFBFBD><EFBFBD><08><><EFBFBD>Y<EFBFBD><59><EFBFBD>-<2D><>}[<5B><42><02>S2ꘉN<EA9889><4E>]<5D>#h<><68>I<EFBFBD><49>sC# <20>a?
<EFBFBD><EFBFBD>é<EFBFBD><EFBFBD> <0B> <1D><><1E>P<EFBFBD><50><> <0A> <11>@<40>gE<67>DžX<C785>.Z<>ʁ<EFBFBD><1E>H<EFBFBD>?<3F><>.Hu#<23><>><3E>o<EFBFBD>;<3B>{<7B>۾<19>5<EFBFBD> <09><1D>"<06>I<EFBFBD>+<2B><><EFBFBD><EFBFBD>C<><43><EFBFBD><0E>1<EFBFBD>SM<><4D><18>h5-,\7<><37><EFBFBD>ދ<EFBFBD>.!<21><1D><><EFBFBD>(<28><06>ģT<>'<27><64><C99D>ja=<3D><03><><EFBFBD>=V`<60><>m<EFBFBD><6D><1B>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ad<61><64>'<><7F>*<2A><><EFBFBD>ܒ<EFBFBD>R<EFBFBD><52>WW/<2F>(<28><>s<EFBFBD><73>D<03><><EFBFBD><EFBFBD>lX}<15><><EFBFBD>Մ<EFBFBD>~(dNnN<6E>Ost9<74><39>v燐Z<E78790>4 <09>$B<><42>8:4<>@<40> <0A><><EFBFBD>?<00><>tOB<4F>c<><63>3<EFBFBD>$<24><> rHr<48>O<EFBFBD>n<EFBFBD><6E>D<>M<02>] '<27>aBr<42>Oo<07><><EFBFBD><EFBFBD>W<EFBFBD><57><04> B<>km<6B><0F><><EFBFBD><EFBFBD>&E;V<>E<EFBFBD>}<7D><>ҕ<EFBFBD><D295>\;<3B>@<40><><EFBFBD>n1 v<><05>_<EFBFBD>Ƞ<01>8<%<25><><EFBFBD>Zh\<03>0 <0C><>a<EFBFBD><61><EFBFBD><EFBFBD>W<EFBFBD>F<EFBFBD> <0A>=D2<44><32>j<EFBFBD><07><> V<>a'<27><>PN<<3C>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><13>Cs<>5<>K<EFBFBD><4B><EFBFBD><EFBFBD> <09><><EFBFBD>r<EFBFBD><72>M[<5B><>L<15><><EFBFBD><EFBFBD>hxn<78><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><02><>%<25>y<EFBFBD><79><EFBFBD><EFBFBD>ߢ<EFBFBD><DFA2><EFBFBD><?hàO$<08><12><1C><><EFBFBD>
<EFBFBD><EFBFBD>~<7E><>3<EFBFBD><33>H<EFBFBD>:<3A><>QW<51><57><EFBFBD><EFBFBD>ha<68><61>29az<61>/<2F><>Q<EFBFBD><0F>8G"<22><><EFBFBD>y<04>P
<EFBFBD><EFBFBD>ܻ<EFBFBD>0.3f<EFBFBD><EFBFBD>(7<><37><EFBFBD><EFBFBD>NJ(<28>~<7E>J<><11><>\s<><73>'y<><79><EFBFBD><EFBFBD><EFBFBD>hRg<52>s<EFBFBD><73><EFBFBD><EFBFBD>Q<EFBFBD><51><EFBFBD><19>~<7E><><1B><05> <0A>Ӈ<><EFBFBD>ȓO&&<26><>_C<5F>h!<21><06><>j}<7D><>S<EFBFBD><53>B<EFBFBD><42>(L@<40>@k<><6B><EFBFBD><EFBFBD>zm<18><19><><1A>i<EFBFBD><69><EFBFBD>G<17>+<2B>8Ayn<79>~<7E>~9<><39><EFBFBD><EFBFBD>G<EFBFBD>w<EFBFBD><1B><>_<><5F>)E<><45><0F><>@7A<37>Tuv[Gz_<><5F><EFBFBD><EFBFBD><EFBFBD>@<40>Ǽ5<C7BC><1C><>i?A<>r`<60>E<EFBFBD><45>Q.<2E><><EFBFBD><EFBFBD>@m<><6D><EFBFBD><17>/<2F><>w<EFBFBD>7<EFBFBD><<3C><><EFBFBD>Q<EFBFBD><51>D,<2C><07><>!<21><>U((W <20>8<EFBFBD>-<2D><>y<EFBFBD><79>ꂞ?{<7B>^<5E> <0B> <0B>nC<6E><07><><EFBFBD>Z?
<EFBFBD>ܿ <09>@<40>e%h<05><>BE"<22>: 2<><18>k<EFBFBD>g<EFBFBD><67><EFBFBD>u-<08>D<EFBFBD><44>+<2B><>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<>c<04>\<5C>?<3F>r<EFBFBD><72>S<EFBFBD>p@<40>U<EFBFBD>؂R<D882><52><EFBFBD><EFBFBD><E392AF>WH<06>S<EFBFBD>Z
<EFBFBD><EFBFBD>2<EFBFBD><03><>FKo<4B><6F>ns<6E><73>4<>6ߥu<DFA5>Qu<51><75>m۴ R<><52>g<EFBFBD> <0B><><EFBFBD><EFBFBD> <0A><a<><61><EFBFBD><1D>@<40>|Pm)P<>gN|\0<>SG<x <0A>k@<40><><EFBFBD><EFBFBD><EFBFBD>kI۱<>J<>O<EFBFBD> Lo<4C><6F>=<3D>E}<7D><>ϲ8<17><><04>M#0=av#(z<>F<><0F>ށ<EFBFBD>eu1<75>wӠ<77>/kǩ<6B><C7A9><EFBFBD>!<21>IEND<4E>B`<60>