From dd1cd7cf032e7dc53831a6f30440c50185f86b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E9=B8=BF?= Date: Wed, 21 May 2025 13:44:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=BF=90=E8=90=A5=E4=BA=91=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E5=93=81=E7=89=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/vite.config.js | 8 + sub-operation-service/src/apis/brand.js | 21 + sub-operation-service/src/apis/products.js | 23 -- .../src/assets/images/brand/1532.png | Bin 15170 -> 2582 bytes .../src/assets/images/brand/1533.png | Bin 13301 -> 3790 bytes .../brand/{Authorization.png => autho.png} | Bin .../src/assets/images/brand/cardLeft.png | Bin 0 -> 4421 bytes .../src/assets/images/brand/cardRight.png | Bin 0 -> 5901 bytes sub-operation-service/src/mock/brand.mock.js | 136 ++++++ sub-operation-service/src/router/index.js | 47 ++- sub-operation-service/src/utils/axios.js | 4 + .../views/brand/components/ApplyDetail.vue | 129 ++++++ .../{ApplyManagement.vue => ApplyList.vue} | 32 +- .../src/views/brand/components/Auth.vue | 390 ++++++++++++++++++ .../views/brand/components/AuthManagement.vue | 202 --------- .../{UsageMonitor.vue => Monitor.vue} | 102 +++-- .../src/views/brand/index.vue | 58 +-- 17 files changed, 835 insertions(+), 317 deletions(-) create mode 100644 sub-operation-service/src/apis/brand.js delete mode 100644 sub-operation-service/src/apis/products.js rename sub-operation-service/src/assets/images/brand/{Authorization.png => autho.png} (100%) create mode 100644 sub-operation-service/src/assets/images/brand/cardLeft.png create mode 100644 sub-operation-service/src/assets/images/brand/cardRight.png create mode 100644 sub-operation-service/src/mock/brand.mock.js create mode 100644 sub-operation-service/src/views/brand/components/ApplyDetail.vue rename sub-operation-service/src/views/brand/components/{ApplyManagement.vue => ApplyList.vue} (68%) create mode 100644 sub-operation-service/src/views/brand/components/Auth.vue delete mode 100644 sub-operation-service/src/views/brand/components/AuthManagement.vue rename sub-operation-service/src/views/brand/components/{UsageMonitor.vue => Monitor.vue} (58%) diff --git a/main/vite.config.js b/main/vite.config.js index 4bd92b3..39d8c37 100644 --- a/main/vite.config.js +++ b/main/vite.config.js @@ -31,6 +31,14 @@ export default defineConfig(({ command, mode }) => { 'Access-Control-Allow-Origin': '*', }, proxy: { + // 仅 Brand 模块走子应用 DevServer + '/api/brand': { + target: 'http://localhost:9526', + changeOrigin: true, + // 如果想去掉 /api/brand 前缀(比如子应用实际监听的是 /brand/...), + // 可以加一个 rewrite: + // rewrite: path => path.replace(/^\/api\/brand/, '/brand'), + }, [VITE_APP_BASE_API]: { target: VITE_APP_BASE_URL, changeOrigin: true, diff --git a/sub-operation-service/src/apis/brand.js b/sub-operation-service/src/apis/brand.js new file mode 100644 index 0000000..64c4492 --- /dev/null +++ b/sub-operation-service/src/apis/brand.js @@ -0,0 +1,21 @@ +// src/apis/brand.js +import axios from '@/utils/axios'; + +export const getProducts = (params) => { + return axios.get('/api/brand/products', { + params, + apisType: 'mock', + }); +}; + +export const getApplyList = () => { + return axios.get('/api/brand/apply-list', { + apisType: 'mock', + }); +}; + +export const getMonitorList = () => { + return axios.get('/api/brand/monitor-list', { + apisType: 'mock', + }); +}; diff --git a/sub-operation-service/src/apis/products.js b/sub-operation-service/src/apis/products.js deleted file mode 100644 index 74cd322..0000000 --- a/sub-operation-service/src/apis/products.js +++ /dev/null @@ -1,23 +0,0 @@ -export default { - // 模拟获取商品列表 - getProducts: () => { - return new Promise((resolve) => { - setTimeout(() => { - resolve([ - { id: 1, name: '耿马绿色蔬菜', imageUrl: 'images/brand/11.png' }, - { id: 2, name: '云南高山茶', imageUrl: 'images/brand/12.png' }, - { id: 3, name: '新疆大枣', imageUrl: 'images/brand/13.png' }, - { id: 4, name: '东北大米', imageUrl: 'images/brand/14.png' }, - { id: 5, name: '山东苹果', imageUrl: 'images/brand/15.png' }, - { id: 6, name: '四川泡菜', imageUrl: 'images/brand/16.png' }, - { id: 7, name: '江苏阳澄湖大闸蟹', imageUrl: 'images/brand/11.png' }, - { id: 8, name: '海南椰子', imageUrl: 'images/brand/12.png' }, - { id: 9, name: '广东早茶', imageUrl: 'images/brand/13.png' }, - { id: 10, name: '北京烤鸭', imageUrl: 'images/brand/14.png' }, - { id: 11, name: '西藏青稞酒', imageUrl: 'images/brand/15.png' }, - { id: 12, name: '青海牦牛肉', imageUrl: 'images/brand/16.png' }, - ]); - }, 500); // 模拟网络延迟 - }); - }, -}; diff --git a/sub-operation-service/src/assets/images/brand/1532.png b/sub-operation-service/src/assets/images/brand/1532.png index 49d5ed013692e1681dbde38cc6c1baec802300ce..92d4f831504cf9b50376cd82ef15bc6575f913d3 100644 GIT binary patch literal 2582 zcmV+x3hDKUP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D39Cs&K~#8N?VWpY zRMi>4zjN;0-Mk?QAPEFP3Z%sf1qVbPQmJ;@GVn*+p@P-wfLgUPboxSRnT};zW}IoY ze>e=SQgAc~omL*!77BuBRS<|IV0Z+CU>*<>NV3UhckemNO!ChU&?{45h-C`A1&3=qqg!K|iM26+IYIm9407p&$sW`x1d0>*5R zVm`iXyc8^-gUn}~r_=lTD^iFy0qi2<@*-A`fZ&^D)Y@(NA#7x)OK5Bao}DJ40l>(~ zkVd3c()-MC7XDoe?2gjsGoy_y%<`dB7zCEt$~uen2{Rv&W-s{mr$Qc)~mK>5xyEmg-?7=A4 zY-c_*GmG2t7VmT(2|@12p)Wf#i=2{MF0ngj1uTGs!8r<=_{795{bpo%2W* z=v2z~0FPMFS>9MT`H<77$!2oK*tb-hN0MQ{=3rjIZdY}Wq{Ak1kaDo9c_bZqiziqo z=$7~Q`P@`OZZQUX=)@DO8Befg`i$U#zI2$LdmBv8yA8`3s@46lG4DKQFVeY{2|2^y z(cyQ&{ez3apydF>k`i{*SHR!SeFO(DSJ`cD#g&57xDW0dJPsZkF&)Nc4#AA5d+5SX z1kb}?&i)U!qwqE>5qFPgr zD+Eu=9R=SjmePB(locgXFquy8Vr z&(^a9c(kP!HdG&gEp_G4YK2v+vp6nzXdnk3K&gv{-3d9SGjsgS(RO&P`eR#mb?CBc zbp}TSbH-rufFk(euqp8M{4o&VraI#+VPV1Uh7<7WxqYzz@>vi#8qtk*!6VXhVO8-w zxO2b=)#46lc=znFZE&i!UbW~!YobBP!P*HAx=t=J3BOUVOjsEAXeC~>3jXn}GoUDK zpsKl#!oUD{a^y@^(}PyQ_vVjPrNp5)`LFXw;JFk3hIt>afp6}634U|@ExXN)S>CEI&x7$KWIFyN>}*B=sEDotYvsS1Ixd3ziPe0u8SvB z$z8ZoFvZ`_jL94fON#CWA2aaa@bK`d@Rh8g>THaPmO52(7p@c>mR;j%cXJj4Fp23* zb2Ow%?!uLVuTDB4h>Ad3xkM_S#({(6>V;S_L;n62I|0ggx>nD30cmuZ4l< zmX4Z@ubZV>;)f>Vb)r@9nYIR1iXYNS;x8#1`s1qPKHhU+=Z|*5?=@E9o!Z&W9zB8Pn`wupZnO)gw3brbWV3SIT-ZMKsV+x6 z&^0-+@kF~|;*IKqP}kn9YRQ52GmK2n>vHrI+I_hJugM7<5lnLue>}ZQ)l$!kIO1?> zGoT}ai8pJ@;P6!|6{+AzOD$}wDOEN7I3`%)pJytzBs4wfX9f&Q8`$OWC$NE#HmWT9 zbhCXePT~0WRoV~y+p*tPHD{p-dmT62>)}`r?%?(61NQE7r+KsXFsyS}F5$RfVtK_j zcvtfrKxZhS_!WjHN586ylnAC6_;}d{*mY5Vmba(jr2TI>8FxFA62S!BaGof812)zi zQZ31c<{Fk9F0m(dQbo!Hcd+94Td=BfM^YuwNagucJ7M{;t*Rw;q+BqitMqK!!b9ue zvtBGQbx;**ghlvS^l&0Q5t?coAEsRoA2;kRQj14SgDfMyANCr=%xpeH^T7frL*;?lWKwRTS%rr{f_586HUyo;Xj?7)?RJD|tCeo#0G<_sDKcU`q} zXWykW@Zb7lu%YH4gk1QHatE#!+?j$v4vfsmx68C0!087H6Q$1x?yIDH6w%-D1Z&0< ztQjr@xNmIJPawDSlmGPY9lDu8x14cyK~+7Hjlt@;1X-@C9?3?^qZ~Mke^Zx7k6<8o za?^s3yc=EeA*ZJ4-_NDl9%dl6sdkTK!Ne9JgAvYzDH&rgV7}a{PI>ea`W0y$*q_NQ z=YAAy@beguUsmTmdJAKJC8y+;Lnws3IV!;vtECi2)Jr@P#C9meYTGHg`#GF_9(+I~-s+tjg4T4IhaA1D_FM0KkqG1^@s607*qoM6N<$f+2S2g#Z8m literal 15170 zcmbWe6yB0df^4gdhaSNb5Y{cnW+@5aLT_tX?%9{o1} zJ+u{N0d>=~hXBA!fRen7uCMuN9&Re_ve9N=Ky|18zpEwtn?7}IOLc1x;Ts02*EFj@ zM@vk1f^(v%a1eH8IpNSdCEo~uBn<;EUnq&Ytm@ZOBGrM3*Y8H6G)LUPaSQn5eu4}ekG^?-cys3VEIKNxR3_s-O z3Jo$vb7a_Dz5Z3k1kiz%6P+9rXQK7iGn`-Vl|eM9;7d%r;J}Yk8;4VBzykh;dKC*C zRBv$id`=FUq>aVL3>Yag=+U=aSQs2Q4(sI(WkcNmy-;^?#zCcq2AQGhz^)k1%{gc~ z>Xqm&_ik6@XfK7j2speq1Hf5UKH-rK24{APu^wB_%LRgzN5cm~?7=#v7euBbx%3k4kBE%>UfdSaa zFa*tP;L{^!@Cc77wzs44w}`v03Z_0VIA|xT$&Js?1<~qah@p0 z?e1aI_wNA&h4P@^BbEe(a=SFT#R#k5__x3=#g0ATI^o^`f}5f%{M)%#9h~aE2g`5v z4qXzI78artXLjv-n=KEE28rPwi5GgvoB^F3=9jNByjxDD3nbD4ivybSoB0SII1wI} zn!iHY%=WWFGilbRDHbXn2pMSLcf=^{k$=gy++-=#Ktmi+chVaHht*Az z&=9(BD~}#|47~nRF#V8s35r{1FYpH@BknLINp3@>XKwaD z4+_*~jc4QtD%bKeDYMX)t%RBnE)CWd){*J}r~cds5pdlTwW--^?WMA~+Z`&5y@va2 zn+zMpbQP8S_0Ob@qkB?NinbA(fA+M?AS24NLq!TP7XFh=Kb zJghvEQ$*&|cKqtmpwWcakrC#QuU`pK$kmTlSutws!*W=1LY1prGtveW;z&bRiA?}UP%ql)ifrFgY%SpNz; zJdg#*KycPV_bxCduQfl2uYqhqhRL4KD$_cN1W;Zm(bAd4UeDN5DQQgf_xSO)>l=LQ z*Kbo|_hXw6y#NCMf1yv#%5T_wV-p47QQUl3EyYziRI(`PoD{JdEvC}S#bL$KR{P6L zGh>NL8e^7vkJ1XiK1$H^3!a{S|A_v~_S&E2-gHLX5Zj`vggA488)A9nmxFm&*J;VH zR)dKUGw8a-YfSG7J0h?m`j>`__G;W<-gbLN2GH5K(yer5+}bC6z4liq*sEj~yU;qb zS(^C+#l_M=NR|p5a|bwqmz$5MN2@{m)I*Ej3l5S*8o;7@R2Jt8KSGl}@X|>JDCaZ2 zIJY!nhSi;*A>RE==7#D;?3`?U%1P|hKUHneAyWXg;kRnrfjtkH^xm-+t&9+{6qo3YDXzoc``_`o$t`9gp%v`be^%P)|1t3Lcv{E<7f2OY)WsbAeP9kqfX8fFwu z3#!?Yz)Fe`EztUD$0wqhWZAqb3aBr8IsFdYPv2NCDbEAJkcyJT?hfr~fhP_9!GSdL zIR`NMOOJHQ|ICO3XekJm?(MTsUb>-etY&A5_@uj+KX{X`joX&@>p!hP=<1xC7%P4$ z0^@IZHCLrMT(4xv>$HwDjUV1npMLr?MTq6KaYi$S-))?J9HVzcLzv7XPaXI-A0QdE zZkR>m3Zkt&!nx)=Ca(75-qAA2@Bjp*1@2qzh+#oXH;k5*V$(V2L%iiG%+rT-Uy|s5 z!iK?)+`8f~kP|Ro6 zjqGmu z8hfe0zq#5f&Ij~X9% zL$+>6vD(J^HnGP~>PI6$ci02)WAu|AGXQDRu)PKv47$eBds#eQ+%^0|=Szdx7AIQ9 zbFvc3c6PUdC3ZNkixQhAxxfBz5z6ljmW|&@V)0c=?|oV}hl?cZPK=1(N}_EgDj!Y! zuiX4hHXhEM_#oEUTr$qRg1K1H3Rx6AjnfCVg9iX6>O~7&OmT+(FB1lh?7&Rh>Tim5 zeykSm?qBij#ckO-hFT`+KQfLvStE&yd954`q9OuIglraYrjsQ+u3PsEQ)~>Qa`a!b zXrGVcs6+$#v|sBJ?hJ4#D=mIDeG&%v4$==eQSj&me}DvfV7YQ=Uromk8Tt$D9M64{ zaq8lqSN-eOT{I}HG3F6eJC5o`u>u)p1MYOr!Q|1vGV2X-_tDG>%sd=VU}r@6w9(Jz6-0cD#4z^)D|$Uy60zx+A`^{;>lxz_Q^N&M7~N zuDfC~#jlB4XN1Pr37z9DyIPmG6ChGRh}>|&v8P5gx^pD0Im1GGot1v8)Q<9)9u^;& zWJ^=tuv~Nu93>BwZ14{!z-Der9m%GIsr$|1V_JSN_Q{z&uH7*gR)3s0eJFW zchwT3;t>yD!~#8105iImYE*jSURXb)OpVA+0JYS1OtR5prdzaWVHBXX2r!?cyLszz zTQT!#hsa~yibDZ_1ZOh3Ym!%Ko_lbW5*gB4t0*RssVuFGO0@adO(#&2$;yt`QR(T- ztt=*~4$)!X#G%Q?+s|ZV-v)~}yLaGKY-0d*#@adp#-xQJvs5?F-zpdRzVQnuz3cOc=>g&(QB!8=r+Y*HtG; z<;fx#&Z-FXDY5QfnU+PXpC@y!!gvGSsgLRZ0W9miby9us)0F`g?hISUsA zEZAcw(Z^qw=w;t9@J|sjbLc=*O)*0~8JufQ#Np&$ z{xI<-cJ}uP`e1=P;fAT$n5s_|BIZTo&bL*LP2Uo}z7-`@H!at`(vOo7`;wK>D9Goc z>q7F@UYLo3DJ9s2&qht0nYI9X)S3vRuYeNW=6dGOnFM3F#)q@uw}da8HAF)-^qFuN zytA83Ezxj)TnO)SRk=Elwa=mK$r77#yln*N)RcyIqk^!C0c*-Lw$;J||2=0V3|4IT z_H)tQ5wOE62m!0!K9xSNH_SdapW<`Vwy@HtB+MA*1cmW=KR1ARCAjm8yn*NV!W&Z^ag!L` z9A6H(c+(o=2g52h;ALX+y9o;>f6m^GTFZ1z+cZxOg%W#YZ|&a&q%5ubV>ebh8M@K$ z9Mg@lI~}Hfu}YC{|GjOeC8`!9@nB7sI2dKKsl0VOM7WZQj_?h)4hxir?6*^!O8UeG z4+>T(uacPb=xHmqzKv;0bB+WrG1YUm7(vNQNH}c|Jq@varzthNB8Q*;t`mG^B2Ry# z@AtZz|9IlBu~DaD)(2e?FE~-oug}%c#W_tMUCH)9rT&x*)N+~LG67=!NR6UuKYrnf z2H59!NF2UYiJ1r)jiDo>7EGH^f25Xjzs71Q=oxdm8Hu%Fu~Cy{fO;xV;tqbf$E_Ue zq}g;!Xl!7lBaCp;Q{MHH(ISga{6fZ4AkOJ*+6OFM;rnK`tQ*77IYj#6wuW+N>|}I}itu7Y6so=EHC0?<&P3ZigJcXy z+)CV{(-h3OF^^tvyGb{e&Ui!Fr{5j~wsGaH+9(6w8sA|#$~g~2wLhrE^j!ZJYwbPX z#?~spLG0;3!jZExBoG8;8)dEH*WIqZ0OjN0ucWC=nzl*a_&KlSMwF^~+o=IJ?Cabn z4OjU7{RZ+sIMibz^SHSE{v18YIy9X{#oW4;3vy($k!cK#gqLyZk)uc9xo|lumlp>B z%zDrSctSKY)1#KtrpD04SM%ZIyQKQuzy>Mf`h%Et+BO}`ULqSVJ-de3F==q?daqfc^I2f!d!aw>S(6gxL+RCBzYl%L+rZr|#eU0N zBz9?pROb!)!}wxiKg$x!{i8gr1M5wdh;b^p--VEZw&rkS(^$3Bp?=9%r&y)U(X6Qm zHKhn#y}A9hPiXlUvWLoLz=yr9`6H&L2cH1v(5yza?>p0vdS#-7qqpeyded!8qa_L2 zE(KFonGJ6`cI>nu9-)y)9+>iBP@HI5@f;Q71u{J~o`?<4xc?vD3U zb}5n%uVqpRp>;L{MnBie!UzdPycET-5h3IvUaz_JjJkqTq8Bzw2EuOXxYwwJd}git z*U9>fRms+{Y&DII}F}^szTpVVj`3_RmQnQ5T~u^rG0CThnByH z-*AhMNPIL4V<(eQ8tL=$&z)YnvjUikSF4Y+Z&BR#b5bs-m{cN?m_Re5le{3BX6!A^&6ySfF&)*i>iwT|oxy6LfJxS>SS3$)S$jySG6x zDD}=8Lw#vvzVFZ6o)>EB3k3osEQxDU)JM~f9XhJ!yVo7}IIjSR^^wvk90kxiLliZk}7V07!fd!MoVi)^y=Qv6D7qJJCzS8qIi zwQh7&A%3o?fN$ok7CkMAm`#nTz8SM9OabPLjoSCQ9An^`8KgsF*cxHgT})_d)419zhuOYBgWxli^x;{sT-k;Vr zmZtgrs`$9Q^_Mn$KDx*(B;RVY|3<8PuS!203#v510b?RuXQlwUzB92Z{e=SV$M2TLAB`yp#-2oA~Mfh4)qON{i1zVI33=8h2Ylr|BEB^H7gd>mFX^mwpy#F&z)%F z;$W$tgFsb3Tmg^g37*o2JL9-cO}QdNfP5DKB+QhC{VZ$I8dFeo?~B!AT$e26Qn6v9 zCIgE^;?}<{#fMhe8DF^0BiWl+*l7T`Vf;bzC&zGs{mle!SH|6Pe1ioE zxgx;-RFX`Ez-KoPe8uwAnNWx3iwBtL* znJOBAW`M842p29NTjmndff%@yLUf1r@YM(6rJTdrGIzy?pnSeHJaBTy!^g->_fckL z((RCkNl-xXP@4&H6(RTE>mkB)AvaKUspPAtBMM0Zshewt_#IOt7Rx%{qC`tse32;J zpWmUSMxn3dMh$+Z61RO;2lY0vsnErjeEKA4A7z6tqR-E_*~|i1+Uno=+USjmNg`up z>j%;KsB*n&*eDKZJjX~(5mP%Wdj6%A>W22DSpOI3TbP_398V0!j^2_wY{HS z|1YsQg;`Jpt-Nf17r-FzTk}eZyg=Ko7X-e@8tbIh2?(KE_@ZGX;hPL;KbpC+uukY_ zjGJ9H-M%6)CPU=ukv->MG_3o?fJ@(}_Q>y&%fv+kT}OImZi1BM&X7aP1#o@S`}*T0 z#ArV1rTDV1U+J8lWvqLuk+Kvp91R3gQsYvt-c>_TK%@@?0&h6HQF}K zyBrMW#^_pA5I9y&lVJNxgi`K1E1l_uGqT38a$ty|Ro8NzmR+-`lqxmiC*;=lBjyb* z1~R-R=uf8us4hhu1Bv|VU`hs5Kh+Qy3U@mP_!??EX?*5Y(12JAf<>-&;ee2%6O((A zq-M;4N2h|P#oog^qtWn>euwP?6MKn-k0yi#&tpZ2r#^+(@HpBgRy!H#mWHsHn1bmV zX{1T#_n0Fmz^KsgY5bF2Ye0L7gyOF1l~81egDri!>(iho_D{&40EK>hMA2$oaMJXvQM>exW;;lS1K8^@lA>v33RHV5iV+dd| zbtx}XnJ7B!%?dye_M-0lx7DRK_}dd{TsQETe0Zn1z$>IFZKF7!OAvxB@+y(I9GDSk zf%?-6(iM(-GKWIPO%E`wcOFMV!~NLq>qv(gP{IpRh|cV7T{EHz*gbB1lg14@C9*_^ zR+FyHW7DIHdqO-A4)jNSoP+GBuKaskREMqPf|o*_vl``xqp$gf!4C=_u{VPs^yJou zMSv79>D^_C(4icW8d|9UxzGU&Qw8mk1B^hWH6#rVa@))3Hc=U(l61QjK#$eGYg%MZ48Kt#~?}X2s^D`(8CaW5WU51Q^bGO%JHvR zo7sQL;cVoKgF}W3o;e-SYq5SsS4D5#ng7{C@7_eBx`6+5uU!j!a>-jJDG@(NMr)Y$ zciU>lpWijRQq>ipOw7rU>fmf=8yOQ)eAKrn&+u^K{2n|rGx%+|f)YqwPTrTs5j!2i ziF4E60?ZIc9)J5+%!-5wM`}|xk#`H4x}+j@hH;n4QURDPHErved(Z!6ged-|=zA1+ z#+CFJbABIwyE}Ir+zr$7I_Fo9BX)nbR7O&QXTaUeyyWyi^;#S<1V;l}N08v103ur1 zjV0O{rnk*LX~7QDJ6Xle)*Z|J1nc`t(ub}g?ELnP5UJor*TI}~P6RuF`a1kWzaCW6DAgHOc_ml=Z4=vX6LcnI=t?8u8wt+&(!G~z zwC|_u3W6>`tTC-^v>Nc0@u0aP;E-dTKFmHZ{Ai9u3cPJArer>h^Pazrby3Bc zQkQQ@DiD*}uJ5%-!KfMx)3?2`fPyb7KI$f^;c)IW&3j}oYPCwJtI3D0)b!CMw z;!XJqyy*w~$)EXS^yN-a@E5Y)qkqv@zHfPREROYz`SDNCLXXodn32C+^5Is7kfS@~ z$2}n7bnu01Y`B0{`BSz)vQ)k3E9>+8F5`YDnEjdy2ZlO%X@o<9#6df>CfzgB)t2-j z<>M_Q?|v%opv5_AqnaVQJ*3W%=39GiAYJ$F&X?%FdG8MfC!SAiqeR<&$Y8_F-doE4 zf=v@PqhX5K{mf*mkY?BWNVq8STLT+TKB}kwBE>fR zJxu3^w-2+M-65;{V`BZJuAEu%zaqR%QoBV^B^;<61{5)BiLf_#6&X*0EO>r+4uAH~ zVrHSA;0FgXfS!J=^&tBV0yo?G$Iu?WBz9Api{#`c`BCyb{YS9@DyU6#K|lOQ3F>ImrfiUSO7|}{vLRs=Ms7! z6(4PV5f5@bQFXiJdA@>=zRyDIodJ%n4hp@2zp{ig;UWwCcfM3yHTLAv7KUGmJ>4eS z6;8YH=)lg=U~VFxPAo%8Ole}vwW6`zu8mHJ+ex;`)Pa4tfKihNMa7S3Qdb8{8t4eA zi=FdRBS8*FZh8Q zNb5qe;`J+WFic&OE-FI&Myx__rROYxjCV@b#CioP=ISmUrQIAD=l;!Ws|L1XL-g zUuBTZNJue5$eqfDNW(DY?SH7NR$D~Z)6tU8q|fToJ8&Q-VCEEw0Qh8YA0uaRKjac4 z^LWgomUtw^Iol%>28p)so^S2}t9d6Q#QN|-@mz0TO*zKj590pFsZ*g0y=Llj=Zx0Z z(v|~zIT_~WpO!-J`i+)?uVV=D0@qjxGrf&yio!IE%eP+_TCg)H*8J_K=%!b8gf@cb z`@-pB8uRY{wPCDk)Ll6fE%O&bK*Cc?#=7ipwanJ=uQIR!s{cZ6<9dM@O6|6J&&tO_ z53{9rgXKbX1eaIVtL;39U@bJ2_E)iCJ{w_;oee~Qk zN~-tf&BNX}3&}R6^PR9_Pp)8?Fn2*9{d7vWyAFGD_3{#Z|Z&>9c|krodf|q zf|4jt)K2>i9*Nb~Ej?f}p0Mt-?+;qQ#~Ih|6cBSW#0(e+JA@2PE z59kO%#hH!FflpGQq9;8FT8Vi!RsZ-nv;be?D$63c#;6)g(Rk&jk*iND^H?j*HI;t+ zEPmAekLX7Ycl>|t(QAzkKlz6M0My9;c>#VM1^80;)8%5_3IKS8Pe8f!OU>v)Ssdn~ zd00YU>i*_sk9Q49qQ^5?yXrV7>Y!;$PAFgE&sTOg14dt)V;sCSc#I)oDReueChU0^ zb#?8T{Y5;#IyfA+eDb$tDvc@PO@qjPh56Oy?$Lg-Pvn4ZcR>wL|8!mKz{&lS|5PL9 zCiM~p=sZH3tM!VtY!*qwuGT#k?{k{`k20a|yExEO(414<_&*-&!0r-I_tyg;qW8Fw zS)H$Z@V_=LK{i^L@T1jDc^#jKN0e;j=|nYW1t-4CAMO> z)o?^g*@ckDCm~nFJ)oQ`EA6bc%#*-z+~G9S&}bzI$tg{Y#MKNyWr_!0k+w36wRdv@ zuW2_(gwxt9?W{bOO<{cG!SR6TX!DA4*?QQQDt=1!_cWJn_8B?fKU{CP4p0tORZl~yJL0sIlyr`yc zU!sjn%(3AzGZg3xVupMTN`QNs-l=jRgPK_E)Tl!pGd^Rx=I&-j=F7u`K?QpUGEhI; z_vs8410BX`rNdFz4}KkU8!+;yrjz;?yvvY}+Pq$s!gaamFdg=Mun44)4VSZ`hA)?g zWWSmP)`NkoY~tUmnmb$+PjYZs6=gz;%-W&nm=Ba#DTBg#3Wp<+!PJ0Wo1H`yw`5T& z@;G7pIpTa8i$p;tU~WXIJc8#>r(%+@EFnt?c`h>~ZJ_86pKa+j2W(ONhGx!*`$O)Q zq1skZ=#z>uDK0X?UxOGyzBAEjOX%-vYF2M%{RiU0ulG|Gjhos@$Yi9lTY~&=4(&7Z zcZF{r2gBQJYO-UA9|%GQ-b`)`t0tWMVv?L|sEk|ro~w@bG>P+Nh7CL# zTlQ>(P*DNU3A{>+^Y~e$&@mV(Hn>ON&uIweCPd+}L}p!tel{Hp&Zbl=QmRB7Q^0!0 z$qbzMk$<@!_>-mbytMPrZt>}KGB)C>3PQNqUBRA}q0SN4WB`nA2HfDP;FSx= zz$*2&^jg@CRcq)iqR$d-B}QCd{dH|&YjzroY-CHA`AnAxW>QKS_^#KVm3ZNSfN`Qf z1jY9sc4bYSZgi!(zKB45UJB)k&qi^p3zfcRb&ihVip^#X2zz$64+wke(lsIy2@;-i zelV509QIP$>fbi(M~8<)%Gt9=z8m5YOiYmC8VD%>6R@&l%YfqlI1SMsS2AwA?D)9% zS&QT=HS_Ot=04lqYW8c5F_IBNGHlagRbH&IlwJi}6t0x2XY?ye4^UfgEeV_jhc1{X zYQ*~&yBCM)?6PuJ`|&M}CmZ}HkyZNV(B+TbAxa5W8Rqu_LTak98H74v!`^2_+mP$` zqW$Fao%Ii7ure+_Ig1VEmPSV?3<0gAiXy?+TOuyZ>N&@4hOPLtgOQD~)qjrF<}epc z?8xq95i(4_d~Y#nj>*w_-rB{RC`=ksiL7t5X#u@# zOQOw9x*#A2;9J-#Ha*}2Nd4=+aq2qI^xd;(#jLg~t!x;3wgh0**Y{YbVBhrt-GX7N zp=FGqcGyU*h3#$oq-IZA?6xK``zJ%CN@(_I@9=KTgy^fj8L~?=7`)g=q795AjrM>~ z@-Q`tTh~-8ZM7p0qz^bR`v(%5sf%Nm!rNL-$7&F772uU?9BwDzB})=5xN65MRPm6(X znd$8;0mBV?Ic3M(mVx?y=gV!L&KduQ-6nLo|C3lwo&JuNI}pzNP?Z_M zmNUn=RUC+V`^$eX^KvW0OZ;I^RF3R?q5gtVF;V({IY(SR?z9W#~&xqvM~UrQOijxa#YkCiZ094a@N| z3u4xnKkPeQ=&NQVp>-S|abB8_LZooC>8<0rwmwb)FgjCr?Uh5qtz5x?RvYtA&xEGk)nVEk(hs92ItPT&uhoy6#Qpc7=R%hF zR0DyAhlff^Q_;a%ZDb`!q{sTSat@8}H7z!23U`lZZv=RS(_MPb*;>afvnRY7%%1=J zDhhkmi#x}LnIIMJ*jzjil^Keld+(&{8Me^w z55aTIDQxhayBG*gc`o!G&EDR)u0qSu0yzhzzV5@^~;)_zP2CPnXvBq)KY0e=iKDp^U1iI*`_Q&aKqKOiEsp`sU;L z2Yq{$c2g4dg9-l%VzD;=uB*(Rwbb^9cViUIr`V>m_%*ElvWIzn)fI;*AAL}@Q`H?S zX}8qQellbmNXb1ELQ;#{8q1<{XFTln8E6HsvzMzu({Z6Ss*G52N zn2-A(1GLi{O2?tH`aOzr)4rtb3L}^21&hfNmh1tqy7>`8{x1Y43%3$#m4Aq zoqbvuO0iS>-GGSKwg2OMGhJuOoFcaG=^lNe6uj!v-BZM#9@7`KszrSa*VO~8)|HPc zYbg~pYw6EB2bQjWU9AjoN$LN|NK`kxtfsuVWc{NUkLB-$;Lb{2q0_fcG~?SB&bpq( zdwd7xR9vx_`?^giG(_Luf1syp?R9~3t?G=k22Z4!g>ev9a2I{##Zt^RXCWDaZ(&c2 zBXZ7V`y+Mj?|kdZHjY(#c9E*qHbyoRE5!RvC;s#oYj1U3aL*#EB94Wn{anP}7SwL+ z*Phr2BVtOX>CtF;^xC;21~cGB5BUi(U&uz)NVSaCEn==8N5}`;e!C)H{&O&x8l?%v z$wsR!Qhxb$INR5jteAA~wwnUs$dEzd_<~v*xyMszSS4UV6+{0G&>a0pw;NN}`Y*rt zD&_JW)ccdshgJz(=Lp&yJDkMdYbK%_ zQ|u_Sn_vGb`l@b?5pnAT6WW{(6y>UCPe-ke%@#VCdYKE?p{@J#cDZ*j07f5r^e+U; zu({sCj`ZDBH%BeyQU(m@UeDH9pxJSQ+!yahZ3VbmxY;{plkVv-1OPS+dS(G0Xmrv^ zoh*wqTzJlMHi`lCz>}JQ^zR`fZJC#aOM?QsIHEx=olo9HGJ>$1hfa?MJf^Hoy5jn!&J`7V)<= z{?y|+aSQH5J$K-BL2}RQ2!D&u?=^0T5r%VAujFDWjwYGe{rE4ekT-g5T;goH_3*FNuY&m9FC3P& z?&qv3?;0R1FB5fX7Y%^w)trU%n%nPn9k*vzD}GlXYMFc9ynv@Oy;`hGed8zu;7A@x z9~yUxM0eWEYhZRWoGsZs9ZGm{zHy}HQ#{W9)Fs?czs9OHQep5zqzVemC6;35&aZM^ z8DkJHwRiezAETnY6v3aekl^t4uLy6#PblCSJSYXEuK;i158&<8k(1+h!)AC|4gd z+*)7@1a~L{Z2ma|qMa~WsVzK*ORitIw{ZHJk}5A~k%K)Q%}PFge|!zsnzBum<(Q%O zpbT}ZsjI6(fTrvjO^VU-cTJ7$Y%;ER2K z#en8Tb37?tS}MA))LzjTrIax7;0Y}g>ex?;;BX{-_A-%EyOj$WslcM+A%$VR4O&Y3 z0C$jXuIceEWwa!D+4d&i^RphSYfuoKuij{97efEgchzUxC9@>K{>lk4;>7MAR^V^L zO(t6f(B-4xfj&s!E?(k3Y5G*m(q?WCrwn!-Hdu~VA=p%POBr^cJi}vS8RZMzF}>m# zJ+T(n;Fd@j$l_!TP62Lg;=VRAP+#2leZ;FPe9pQ7t5m_9F^qMsPTxZ~717(OIIDEn zIAk?5RFWM(bTC@t!VJGfmBMix>6jXIY3}u{KwvI7jVp0ytAC7V* znDpQQFQF{Nt~Y07`ffGO#%lImqRgXI)4fS1ujJ!Xig{SzTyICuKbdG3ZvVy6S1!Wg zJE68ZU2>xTIrpZQ@!|8&1`0&`9XH=k@}VQ5;^{qf47;%IllPh+!NQncQB21$N*eX4 zsx~H^BO#eQ0`P6P7>{+#sAaj;xbg4g)ie2`V&|kMDdL;9>CRI{s{#waj|{#$5+D1C z26pEET;$aAQoX9>j1$+_gxV-M0h!}0z*>$%UP22;72yLM=k59bn&yLz*DHrs8{NNH zmX9BOP~qPHgwDsU)*K#1)#s3=5A%M*{#F7`lxPpAx7g*=cWf;{qY(lebt;P2j$Q}U zvRUH8hC1AO>}|vHzRr(3A*P#{;Y?0gH}q6%+aU1^g4?_8o?2z&u_Y?V5io*mMkE3{ z3?P^BO4Y=ErG522&XSP}kHtIG`8BukBKA?4wjHQjX1t>Nk2-QYSwJ(=|J7VvlQ?*IANqTZnbeLwwQz)T z$itGq9M`$4XUx@=<;NIjBG4c~E)?VXx9{*pjU$SST5hvwGO=qe#NiBXS|YfVr&j(p!8iH-8)FjNXQy8K z$hOe38TK{XLX3)V0h0t$G29c*MGPoVtK|~_df_vZQ-Lk9(aqclb-VsX(ls;+gmxZ9 z(BJ5|f&EfPc+fhqU)4FwzaSUEsXE13NgG!9>ZF1v8fqu*Uvh-w{Xi%eUk2fQZG9L0 z68ZMP`xTC{6z75;4+LDltPuVm*$}Ei)M95a(4a^%Ip)p6iZ#h~x)n`>r59O+-pfiM zX<9a|AdW^K0{T^r4w6^>-(5#@6BqIg>t|lF>)34ul8p{t@#kg|@;(X&NIQ?{_Ul+i zL>4Xvi6+7w^1-6C=&D2tMCBHvH(TjoZ=AmeBHDphPNsQbUv-;k-hVrtOSEi*j3lm@ zkW7lQf0vxGaCr-c-Y#P}t|ge?W2^z@%ab8Orz(?hX80o>#ro)6LMFnYbPakPmu-j| z=I^ov%=oeh=+fRbt;DCqnq0W~JL(6Ju?rtfWNl9{zTNy}5vtB3TPZu7sd*!KvQn=| zB)k$Y>NY)U$b^_dtUlpd3>sbw$b2E6@(HZbw`sNlSInalnY?qBEFP@55bYgIFhVr69UHcFiM{t1v!jU$_{?@njdFEGUR z_+|&)%_zVFU-WiPQ9<~ZLTDXFam5)_a|cXjMp*1V8<-f!rvCt);SV104L~zJR$#^P z+zX}|YsKOXqvbiu2@^I?z2V)oE**JGNye9^__wb1tJVo;gIk}Y3b8HQRQ-+anK<-L z1VNQl{)ARqi$iaz{RjMVbbbDR`+mzg((u|@AWe(L+t>w|xJh;m-3c%F*Je4pvaLja zoR53)U$@6CT9$<()XhjIfW6R7>%|L?ZtX7s+CN@kse@UD{+d&)ptj;S(AQ0Gz*{5M z{Hr-bhVe~WdgdMf>GV&z5bTX!RM7r#OKIdpy{p}86CORqRv0B)c+g*_Fm;66ht!_! z4KN7=xwU4Y% zPuhH9zl(r5^(gy2Bz_8d?_5=pynW7+B7^R?(u7c+$RVi_@vk+j8=)>e3uD{0gwKCa`zHKq^IT(PW+7x)%XYzg)x@Dez* zB44Be4rQ%huU(0GLm5E3egNfe#WRI#miiu3PbFcTAliWI- zZ+m4Jc%9W4zB&}oeJ&tfNH^Z5&$6(sY%|Lm0JG#L95N4}3X zXo4e5&_x4WZ}j@>6b`;XuwL6Br&8h63U})WzWs39XG`AEVLoTml=)tCVVkL03-u@$)M=2)KMKjn_zYmYmhaYxZF4Iy$)V<=$U$qN$=r*ln(tutxp zA{becW|6F~tQkn|9Zc^9onE(cV+oz5V*!81axUicLNDCCwfj?e^j>tyfrj`&64Ry)X0M@lE%;+dozf zZcfUrZfO^*Bv^OOK>BBAtsl_S{AVV zeF$#+o9vsciS+hp#oPzQ;S`zD89^dA3C^7}T0ZDq-E>St$txC_Mn~M>8BNbCL{n-H zE{gPe5B}ys2q*htON0(l!JT{vM<3dATv5rXH|i zm-BTu%vpXCnW*kpdPpun74DCNEp$3oos{`u`9x5UI>#R@O+ADD-N#_*bKI`7HB)Os zj`?Gu12AR${lekoL~>Zuhh?K^QlLoCc!_d3gd5F^8BT@8#N=V%7!!1!Qixby5{Un9 z8>&7t=j(M}?rFLnMlY4!ND{{@9CJ_fgX)2qRJ3zH72JQ*)+cnoJ7t!oF;^Gv#O*W( z&`_5B%(t6rw$i)PpN|`;yc^Js+ja3;9333v~o%&vS?cK}E!zL`z~a z@t{2L(eEI6MncrK*aQic7$}|T!LD}8cxHlpD092rdPqTo#yfNO;+H2=)~qeBmpUJVZbcD)g4Z3X z4u0abT-~aKINDMo8qWj@??HTRvYTln`%;IE4dPWP1OU6AR;NMZT4ugKtCt%eM>Lbg zyiZsE6j|N%7|;hacJ*JbaQL+3+2)9}`TmSQVY!=(xiwy1^ForpvagpIdVMFjZflID zg{=xK82JBj#`ErGJ8xr+6v+mnZybTDqc{(W+D=^sh)cxDLkYreGm U@LA^Hp;&;Dg1UU2tVP)W1N(PY@Bjb+ diff --git a/sub-operation-service/src/assets/images/brand/1533.png b/sub-operation-service/src/assets/images/brand/1533.png index ac5f55fa721bddb8573f2f34ea59e5a461592f6c..c99d2c6f77814dddae5971bb39dd21e028f172f5 100644 GIT binary patch literal 3790 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 literal 13301 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 diff --git a/sub-operation-service/src/assets/images/brand/Authorization.png b/sub-operation-service/src/assets/images/brand/autho.png similarity index 100% rename from sub-operation-service/src/assets/images/brand/Authorization.png rename to sub-operation-service/src/assets/images/brand/autho.png diff --git a/sub-operation-service/src/assets/images/brand/cardLeft.png b/sub-operation-service/src/assets/images/brand/cardLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..1063aaced775d39131e5da4062f90ed58f21a5a9 GIT binary patch literal 4421 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 LNkvXXu0mjf`bZ5G literal 0 HcmV?d00001 diff --git a/sub-operation-service/src/assets/images/brand/cardRight.png b/sub-operation-service/src/assets/images/brand/cardRight.png new file mode 100644 index 0000000000000000000000000000000000000000..5666bd02caa612bb7ad8bbb7a0fcfd6c57c3ad7f GIT binary patch literal 5901 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 ({ + code: 200, + data: products, + }), + }, + { + url: '/api/brand/apply-list', + method: 'get', + response: () => ({ + code: 200, + data: applyData, + }), + }, + { + url: '/api/brand/monitor-list', + method: 'get', + response: () => ({ + code: 200, + data: monitor, + }), + }, +]; + +const products = [ + { + id: 1, + name: '耿马镇沙疆西红柿', + batch: '10021', + duration: '6个月', + expireDate: '2025.01.01', + status: 'authorized', + statusLabel: '已授权', + img: 'images/brand/product4.png', + }, + { + id: 2, + name: '孟弄乡沙地土豆', + batch: '10022', + duration: '6个月', + expireDate: '2025.01.02', + status: 'authorized', + statusLabel: '已授权', + img: 'images/brand/product6.png', + }, + { + id: 3, + name: '芒洪乡水果彩椒', + batch: '10021', + duration: '6个月', + expireDate: '2025.01.01', + status: 'authorized', + statusLabel: '已授权', + img: 'images/brand/product2.png', + }, + { + id: 4, + name: '耿马镇沙疆西红柿', + batch: '10021', + duration: '6个月', + expireDate: '2025.01.01', + status: 'approving', + statusLabel: '审批中', + img: 'images/brand/product4.png', + }, + { + id: 5, + name: '孟弄乡沙地土豆', + batch: '10022', + duration: '6个月', + expireDate: '2025.01.02', + status: 'approving', + statusLabel: '审批中', + img: 'images/brand/product6.png', + }, + { + id: 6, + name: '芒洪乡水果彩椒', + batch: '10021', + duration: '6个月', + expireDate: '2025.01.01', + status: 'expired', + statusLabel: '已失效', + img: 'images/brand/product2.png', + }, +]; + +const applyData = [ + { id: 1, name: '耿马绿色蔬菜', imageUrl: 'images/brand/11.png' }, + { id: 2, name: '云南高山茶', imageUrl: 'images/brand/12.png' }, + { id: 3, name: '新疆大枣', imageUrl: 'images/brand/13.png' }, + { id: 4, name: '东北大米', imageUrl: 'images/brand/14.png' }, + { id: 5, name: '山东苹果', imageUrl: 'images/brand/15.png' }, + { id: 6, name: '四川泡菜', imageUrl: 'images/brand/16.png' }, + { id: 7, name: '江苏阳澄湖大闸蟹', imageUrl: 'images/brand/11.png' }, + { id: 8, name: '海南椰子', imageUrl: 'images/brand/12.png' }, + { id: 9, name: '广东早茶', imageUrl: 'images/brand/13.png' }, + { id: 10, name: '北京烤鸭', imageUrl: 'images/brand/14.png' }, + { id: 11, name: '西藏青稞酒', imageUrl: 'images/brand/15.png' }, + { id: 12, name: '青海牦牛肉', imageUrl: 'images/brand/16.png' }, +]; + +const monitor = [ + { + id: 1, + name: '耿马镇沙疆西红柿', + img: 'images/brand/product4.png', + monthlySales: 999, + stock: 10000, + price: 3.0, + status: 'onSale', + }, + { + id: 2, + name: '耿马镇沙疆土豆', + img: 'images/brand/product6.png', + monthlySales: 123, + stock: 5000, + price: 2.5, + status: 'onSale', + }, + { + id: 3, + name: '彩椒南瓜混合', + img: 'images/brand/product1.png', + monthlySales: 456, + stock: 8000, + price: 4.2, + status: 'offShelf', + }, + // … 更多数据 +]; diff --git a/sub-operation-service/src/router/index.js b/sub-operation-service/src/router/index.js index 3af58b4..a61b556 100644 --- a/sub-operation-service/src/router/index.js +++ b/sub-operation-service/src/router/index.js @@ -66,7 +66,7 @@ export const constantRoutes = [ name: 'userOrders', meta: { title: '我的订单' }, }, - { + { path: '/sub-operation-service/userLands', component: () => import('@/views/userCenter/userLands.vue'), name: 'userLands', @@ -184,17 +184,54 @@ export const constantRoutes = [ path: '/sub-operation-service/brand', name: 'brand', component: Layout, - redirect: '/sub-operation-service/brand/index', + redirect: '/sub-operation-service/brand/apply', // 默认页 meta: { title: '公共品牌' }, children: [ { - path: '/sub-operation-service/brand/index', + path: 'apply', component: () => import('@/views/brand/index.vue'), - name: 'brandMain', - meta: { title: '公共品牌首页' }, + children: [ + { + path: '', + component: () => import('@/views/brand/components/ApplyList.vue'), + name: 'brandApplyList', + meta: { title: '使用申请' }, + }, + { + path: ':id', + component: () => import('@/views/brand/components/ApplyDetail.vue'), + name: 'brandApplyDetail', + meta: { title: '产品申请' }, + }, + ], + }, + { + path: 'auth', + component: () => import('@/views/brand/index.vue'), + children: [ + { + path: '', + component: () => import('@/views/brand/components/Auth.vue'), + name: 'brandAuth', + meta: { title: '授权管理' }, + }, + ], + }, + { + path: 'monitor', + component: () => import('@/views/brand/index.vue'), + children: [ + { + path: '', + component: () => import('@/views/brand/components/Monitor.vue'), + name: 'brandMonitor', + meta: { title: '使用监管' }, + }, + ], }, ], }, + { path: '/sub-operation-service/ecommerce', name: 'ecommerce', diff --git a/sub-operation-service/src/utils/axios.js b/sub-operation-service/src/utils/axios.js index 9b2f79d..d4d4683 100644 --- a/sub-operation-service/src/utils/axios.js +++ b/sub-operation-service/src/utils/axios.js @@ -50,6 +50,10 @@ publicAxios.interceptors.request.use(async (config) => { config.headers['Content-Type'] = config.uploadType; break; } + case 'mock': { + config.baseURL = ''; // 不走 VITE_APP_BASE_API,直接请求 mock 路径 + break; + } default: { config.baseURL = VITE_APP_BASE_API; } diff --git a/sub-operation-service/src/views/brand/components/ApplyDetail.vue b/sub-operation-service/src/views/brand/components/ApplyDetail.vue new file mode 100644 index 0000000..d1af96f --- /dev/null +++ b/sub-operation-service/src/views/brand/components/ApplyDetail.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/sub-operation-service/src/views/brand/components/ApplyManagement.vue b/sub-operation-service/src/views/brand/components/ApplyList.vue similarity index 68% rename from sub-operation-service/src/views/brand/components/ApplyManagement.vue rename to sub-operation-service/src/views/brand/components/ApplyList.vue index a8885df..fef228d 100644 --- a/sub-operation-service/src/views/brand/components/ApplyManagement.vue +++ b/sub-operation-service/src/views/brand/components/ApplyList.vue @@ -3,10 +3,10 @@
- 商品图 + 商品图

{{ product.name }}

- 我要申请 + 我要申请
@@ -16,32 +16,25 @@ @@ -95,6 +88,7 @@ onMounted(() => { .button { width: 96px; height: 40px; + border-radius: 8px; } } diff --git a/sub-operation-service/src/views/brand/components/Auth.vue b/sub-operation-service/src/views/brand/components/Auth.vue new file mode 100644 index 0000000..82ad282 --- /dev/null +++ b/sub-operation-service/src/views/brand/components/Auth.vue @@ -0,0 +1,390 @@ + + + + + diff --git a/sub-operation-service/src/views/brand/components/AuthManagement.vue b/sub-operation-service/src/views/brand/components/AuthManagement.vue deleted file mode 100644 index 91c9b6f..0000000 --- a/sub-operation-service/src/views/brand/components/AuthManagement.vue +++ /dev/null @@ -1,202 +0,0 @@ - - - - - diff --git a/sub-operation-service/src/views/brand/components/UsageMonitor.vue b/sub-operation-service/src/views/brand/components/Monitor.vue similarity index 58% rename from sub-operation-service/src/views/brand/components/UsageMonitor.vue rename to sub-operation-service/src/views/brand/components/Monitor.vue index 57c7e88..5db0d1d 100644 --- a/sub-operation-service/src/views/brand/components/UsageMonitor.vue +++ b/sub-operation-service/src/views/brand/components/Monitor.vue @@ -1,13 +1,12 @@