From 22845890a942ff894b0471a125368b52785d6c17 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Tue, 17 Jun 2025 14:55:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E8=BD=AE=E6=92=AD?= =?UTF-8?q?=E5=9B=BE=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/index.js | 3 +- src/apis/modules/imgmgt.js | 14 ++++ src/assets/imgerror.png | Bin 0 -> 6032 bytes src/main.js | 3 +- src/views/imgMgt/homeBanner/index.vue | 110 ++++++++------------------ 5 files changed, 51 insertions(+), 79 deletions(-) create mode 100644 src/apis/modules/imgmgt.js create mode 100644 src/assets/imgerror.png diff --git a/src/apis/index.js b/src/apis/index.js index 5f3090b..722cf80 100644 --- a/src/apis/index.js +++ b/src/apis/index.js @@ -1,10 +1,9 @@ const modules = import.meta.glob('./modules/*.js', { eager: true }) const api = {} - Object.keys(modules).forEach((key) => { const name = key.slice(key.lastIndexOf('/') + 1, key.lastIndexOf('.')) + console.log(name) api[name] = { ...modules[key] } }) - export default api diff --git a/src/apis/modules/imgmgt.js b/src/apis/modules/imgmgt.js new file mode 100644 index 0000000..d376d40 --- /dev/null +++ b/src/apis/modules/imgmgt.js @@ -0,0 +1,14 @@ +/** + * 图片管理接口 + */ +import request from '@/utils/request' +// 获取菜单列表 +export const getDataList = (params) => request.basic.get('/api/v1/banners', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/menus/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/menus', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/menus/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/menus/${id}`) diff --git a/src/assets/imgerror.png b/src/assets/imgerror.png new file mode 100644 index 0000000000000000000000000000000000000000..38141994b89d86f35a685f492e9347e379b3b33a GIT binary patch literal 6032 zcmd5=`6JVR{73rG#T=y~<|fxCM>01fBf}7uqeA7_gtyYw@crrg!~6aE;q`i+ujlLWdcGcsmeAW5&R#vs!oqR^VgiOS$3y1V z!}$;M-{pK%$Q)SxVYdxf>PSM%EGz=15U{>YuruB1-b?hj?R41BBK(ZE#Z++S?3IN| zNDbg>5*SkU@Qef?x@xxqc(FFbOXPd}-J00Z!yGYk{6@6i4J{T}-#M)hr(jM7JiM~z zf(6NFitAH^`jxOR^LUq|`2f;EmdaO#J2w1}&y12SbZK=3N7<`y9-n4>htILH>6Pws z(!LJ?_}JO>^rC2%Y{36m*!8ym;k;ta&ISabSU6Q#SOG*ep|X zpPvwA0}>4XZ7Sf+R7w6Y%%kLm%`4COr+;L>nbO}vFO9gtw0fm=uc!B2!Evst;tT`# zuzZrf6HPfR8f3x99Ew+rnrR^1i0pSF+dRKLo<1kLvq$I{@H9fb9+OwmKm=>p@3muB zgpGLcCoVx6Z<1PacB2y*P{wfoG6t5URoyNC{r9q|{&s;q>AnG9APVXgu5Z6&vMH0) z;qMX>`KdDH1x4~B-$@)_2LQ9@*k!SkT{Sa?c%u`H-gUsL$rf$$QPr2fu8$&jD{UQBnC)e$3At(o+=-H9V!VjQM?$x^;@xp(x4NhmPh{S$WW1gm5KZBdW)xGLr|jXx{k`@GjaxaT1DQUx$O_IFmK-XZ zO;k}`cAd8BvyFkxgBJ6!`nsd`#;De}0(vL?;s@@=_EOE7RHU5e$d8Ko@JOl}87=oB zw&-1dzpod9(=v|0hoyYC_Lol0Pu)4B97@;wAUYqyI}>**C&fK|J-^3pP};;pf;Ghn z)oRjWGt?QopuIg1BXGR5*NfENJG;jXc;%7SzO}#lj=S*TZ_?rS&&@<9Q02?p2_NQF z{F6+Sp0yL!<9N|M;U3}U2^>lOfLDT7j@R<@HRidk^iW)Vz3x46jGon^(MG!$G%?)q zA*GV=j_8pp<@reLzMyZUE1mL-($yt&|EA&W=zcl;)vIiqT|(7bH^!`tzEIHF5o*T9 z)_0btK@>z;GHBpS%36Ucw$E-}O_z(MHT-1T6ui_t0dFJtE}5;l%?P!;QhAd7dv=C{AdOZQk_Hno$y}s^)PX$-GX0FOhG|>DiGDey9*?f7+oBE?^_GN7&m9e?rVr%_^E0Ord zrsI(MQ{E=?2AI6au#^QU2(Y#NT^*9XrV5^#tHS?#N}mOq*3@`CV@u1(4t`E(mavjXR}+%$BXb zScp|)|1s5j8q7hadRQBn-Q)>+J48*aB!M3C1aW7IMz7XZRNb%E*h!@TLj4A&`XC`gLd9XG#}%TR`@wj)_*rxeO~- zrh7u!H=?zgc@w71P7=6w*e&Gw3ze?AOf52~~Ny{X-?Ou0%~ayO(7}zfGo6NbQ?NiqRt<=} zoD%N&?4yJggJ;gVZzTtP&FkYNc4|9VaTvY66#*G*lL zS#)*f!SB%^J|fR@dCxU*(ZgVGn0LN&SL`TBN1_@8g4vA|cfsoI)@J39%HmXy?rSUl z8NuJ;yv$GrrKII@$F>!ZtA<^8-1^%@YOpnCzVv)y8zveU%3XKeJwF4Plb|a0y5Y=( z`QQC+%DL+oE=ta8rkF(-4cmTY5H*x38Wehds3sMcZT`!``Y1?NKFur0(E#Gp+jrq(ia8khpK^L)Pk~ zweF*D`z{L5!S?j=yNq=v7%PN00EqEd#uai5S1XOl$S|#QsY`~J!ZB*wUo*X4F)O%C z+5`KX1|*n#YE=TC?HNpcd89Vp$VXP^<|>}-4En}PU(W9HhkNoc!A2Q$>oY>2~Y2 zL{07$(#RP|HGz+KbGf_*ih`LYYFfCw!_w)Id=w{xrR_#wsK`xs3u)VK^0@xkoNz%e z%!0XOTp1xEtQfr!7|TKavoXKQGuef(YwNN0-RyA!Xd{!kD0iCUhZeCj52*C*7oOv2 zTC=INB!4b3P~!dlte0X4z4z-n%H@g+Ji>X31<5vVG;_{<8B3ylw74+XELKrDl&si; zF7a+Al@u2o-=%z5uBp@v3oD6{Q{t;nrwP2LEV*g-n6^zj*E;3qi&2B}kYNSzr&A%{ zUrc_}eRjs~`c|)`mhBnL*6SVX#-6P;(U=^eAYlr+-nCf@)Mfb<1v9eW0Z^Vt z9QK-t$C2Mbw_eTHhHsfh)54XPo;6tgbMXvfEWB<|BiL^$M5wXXxbY0Q-W??S;Az~a zs!?SfF}l<#_^Zp2I&#Wsh*p%1{h&Lq zFb8>!LFyQ*l96h32ppK4M}=VpUe?-zswEb}TQ}XsGzK+>5EdU7<8gMo z?`EcrjGqAXP(Jmy`d=)U<$bR9Sn1BlwvW#JSJB6|xd^`G`s#7&5KfW~bRD#MU!aEy z1j#~o`4by2TIE8AtZbYMWOIK)8D&G3{ktaAz^l5cOhB#<^*+P~OeE;fi=NY^B5SMf z-b>-)*42B~_zfij8l2c6(&{$T3G{}a+@>s-h}>Bq9_te42gyZ((^uteX#|keV%{nHBN_ z(7(-5S5?RUx7!@#aMJ z;r>jawYAHGyQAIZp}`LuEr(-h4K(AvmA1@L#2!zqc(jW{XVw$E`A>_wD{%}Ahj3a8*2O+8Q~lv&>2HJC6h~cr)?*gf+9vPxel+OCZ~lfkOCSy7nPBOP>ArYvy913L}t< zHTlJ$s@QakLG-OJh-nH!=~VAL9@dcR7&7h^1klzmtjUEYnI+U@XSLE>C|V1lj?tZ7 zcEZg2Px5ey=-mUHDy+rvBT901d?CA1JjC7Q^1hmeOkc=bjb<-Gh4G5-$S0-DgKxQ# zjU@#|?^F9?XlF9t80KENcUrDShe~R^rMAUZ6-lUYcYpk6tElnVy~f~o@PJ|u7bb=V zD-M=Z3Yau+8Lct)vvX4i9%fQPCkh*KU>&>UiIDjulCt3+JepgIi{JugVocx(b?ulD zv9T;8sqJ6p>ggT)E#y6=s+40gx0NoX-&&J7b$UV;d$}U)k`|D_@^%UX_7vOrzJ`qd zuVv-Sz6#_pA-bc;k7%ByDVogox2x1x?^|dMSGo$g);G{AAh!$M7E6<cpR%A`t_Mj1tzN1 z3--FoGj|iS#kQow)b_yPQIf=dsaST-1}_dR7+WjX>zaRZ`03m#LLH#Jn6rO;Z+EG< zAH1RZF|Vs)Z>}Y8r(1BG&A;EbS5cDC5xIFa=zQg3I|^Ww(Sw<+%&JMk9DwdA@N{$| zmdcYbBS^Qw!j1H!;&7To=M(ix5B;>^mlzb<*m{SrOd8_7PgmDxs;OtTC`!z?L_E3R({zB2L zP(ty;Ly6_`Uw)U%M3O8i=&*BUxoY*MTHW3KnWMe%di57H_E#$?n5|QqS@zeefV@_^ z$34%0-{lg15V=ArC4lzncZ(@IB&RtK?u;W{q;rsH;V^ElpD;P<-V2VDs6ZL@RZHAClcr9U+7akTmN zdlbxEGDKe0j)G${f^7OUg>CndsJ zH{e7&a84if4|z_RQ1Nl(>(a~#`fF}+kJrv;k?X`b_naT0)nH)9@ckh4@%gC%L>x z?ADfVJ;0BpOIn+7wI@HYWqznto*`O&X4#m5H`n{2d$T0 zo<(?iaA9Y9H`nEiYUxgza0vr96Yjli?O<&LAk~X8`GEb7XN#HejJMpR#7m9AHsnc5mr&0 z$*o$OHW*1;k66iY+4qJAaej>BVP^)Zl7Os_4MA!~Ki$3T4+robA02C6T5bc>r{U<$ z&i|$&$c!zj;IEuQ-7U}rNWFN8nb!EM6Z}`^E9C1J{5486ZMEGO2(nYk?AO+0{8z&G zDW2?d$Llm@ipvFp0BE1WG8~8%CkKok)(@`Hdc~8e3Tk{dgTGXn4leNd%;2#no4+gu z(-FZ6t@K403qadY7)Zc3{>0P2!BoCd%B7fIUTqwB^~MGV&7DjI7HQN~suh}`%CnTm zEp*Th=fnP{%F}3 z(*L-bA|QG3PG2b1xr`O^`^#J*s+hBBD$w3v_(g}QcKEXne?;S~!!Z1@vzNjXx#lOF zn5It1*N~uMlO{!r?%b=~h9VU-K@{ksbjbGcTfWTSmF~nKUL&4D8fxMPuHNx3E-2{E zl68LQ``ohIa#$(2g3<5d)nf!fd-wob5kG3vMm<<}Eu$veU8;IqpK<{wY*z4u-zZth z1&>;|H8pg-2O1^^;F!2qUADnbu6S5an?_F*lHH+%LlhJs<~#Fear;-_&={%fHIuO* zA8dhZu`j{~QmEgncN09h115y-K{?o-zEOl0ng;9`!2PRKJdv(lQ@iP40sQ)4PWakD z)6}jE?&jI-Gf}`v&&^n3+nRQ=B52E5$|KuD{tB`!IK-whMD3}(Kr`jBAxV>y9Of2p zi_7w^@dI0RlUlsg*+&DP>sjV$zcE_pK}Q>vr(;Igxt?Rq_!9q~!yG;z=G-l&6nD$9 zwZ`Vs`CFe59F=1{f$9Eq$WwNI>O6_(+Rfpfgy~il3uVbg;0?RS=dp)+X=qUe31)!4A{m`Rb*l@m%5t`{B~z^i+%ii-wblFhccg6pV*x)#KWz2L!SK zL-iWS7XdP7ne?s90$B;bnZS}D4Dd#sW=}F;0V|yi**?e4CdPu{U>9^^jlwW#+++jc yW45U0OiGot%h*n@REEg}W72PT{{L6U;QprG|FX`8?*fxzXMq?&!F2}rqyGncc - + - + - {{ $t('pages.system.user.add') }} + 添加图片 - +