From a84b853fd53d192b3c258f8639ae285ad6ca97bb Mon Sep 17 00:00:00 2001 From: yezhenman <691226925@qq.com> Date: Wed, 17 Aug 2022 16:22:36 +0800 Subject: [PATCH 1/2] 8.17 to 3 --- erp | 1 - resources/frontend/dist.zip | Bin 1589536 -> 0 bytes resources/frontend/package-lock.json | 2 +- resources/frontend/package.json | 2 +- resources/frontend/src/main.js | 2 ++ 5 files changed, 4 insertions(+), 3 deletions(-) delete mode 160000 erp delete mode 100644 resources/frontend/dist.zip diff --git a/erp b/erp deleted file mode 160000 index 3bef99e..0000000 --- a/erp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3bef99e0c3a8b98b3a02f68761e7eec370702e8f diff --git a/resources/frontend/dist.zip b/resources/frontend/dist.zip deleted file mode 100644 index 66abe5499d46cf78c25a67df56649ed588a9d93d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1589536 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
HkM&cTX&uIE!&a<){~#-{v`MGr3>1)l%84< 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�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%0D;uiP0%7vHB7S#0pl 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%0D7VqjQqmL?Vz6ML6e>cXFckPyd`b4MQ>R4Kx>Q0 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

  • V>v zVkbJg$*x#VNSJHJmh(rR<_Z*J$WCCfiF@=^9oPYA@yu4dAEUx&83wc)qDf50-ZhDK zQHM_SBT$CIEJMjela@O^jCOxcmk2@?lv8yhE_}+N5!E@*$MoYg#4M3W3^*jK3gUC3 zTAn~PqX}&?96)bR!Pb#&HYV`FvUp2@_O>3GbsmTS-o>P(!*ZKw5@nbCzMdXN+e8LFugrU%N6a-Itrow<(V_I-|uX5LKIRi4= z$-+d;D5758WQ^O^Bjo`K$xJErWEk3#XbacJK{Xv=4(oIbQ<2h=mAzhxBS-(nnXM1Y zbRliVlopM(WxW5Jxu@%G8`?9rWyk(|RW>*BklzM~P z>H_^F#+A!Zb;Kg2ZQJ5g1BmMDQWWqn5{;$3zb2=qK4F`uXN~|d_pr3e-*+eBHYrP$IUyK=gpep z0+bqa;W5yZWoA$4Cf5X-vTRrdi7{*DUYJ80r<}w2XETFRKd4%k#pDc5#t3+?1Oo%l z!YyVVU0$K4`k-H!`bt##SMnbsoNcOUGEX)80*`zx%WwE9>o&$yIhU$J6|!Dl&QU>a zKDqWm6ptT*x8J@H>czCD`For42(f(b->&h1{gJni8v`q1m$XV#H;V7*>&6B&AVzTcXwGN?>OYcYNf-uq70{M@m_V?Pi>iv z#L2>JM<{sTQX2!0&uVxhPCCI;h2mD^m4AX%*xV3d<^ zdGq?^t=_oct<Z{B+A{SA1Uxqsucx7`Yuj-j#QYurmOZeIdZ6Z!pYyH zbCTROY8mRj&QMn;kwJO2I5&lGe$>9?Pkv#SWsk)vS=Z$u8flb!FK^2X)S3$RGLqpN zQfq9v980b>U~nv{W|*PrLJ2j@W1X%PWoxFEV>KsTGgT7WQFRW6iai_6%kmB0B$|C) zg@V`TdEpCj-tff4eAFODi}z42KjjHjb=Rv^^aw-3AmMi;3<5LPuAYUeD5JNvbJIvBqa^@f)1Vt@xtU7SCk&@(~`mL2LT5}Xdgm5RXzIQ!FfpV!6 zvV8edsW>KEbtv__4#aQu2Bi_77R>CR?_qleCpwUJ1m`0kpN? zt+b-q41{8we$M8AHlbBm6`p?)4O&2}4IVrYrnp`F?IziSdk=n!JBQyqP@In7rS9Ei z=~*XUcJgf5`7xP*Sv8=I&NN<5QV(xIYQ0ZYp}{4D64Xo&A%Q>XQuB$N7ip;Z4Xrzo5gYsBQN;U%JidSOM zNuP<5OneJWdx_-BIjcU+uA=Z58Fpw=iEFD#ZQ}k(d7$u%vBJr><_!=LJun2Io9Pvv zT#`1$9@=sikJetvLJZ7GGzLR8fX>v=18|E0odU#?1h6C{6g;9S=}}Z_WjPFf2h;R> z-MX%U1wewBf{)D0(oTdtjToS0aWI9fb|}FhN-<5Ut60gBKEfPI@zls5#e~={ob^^J zp8l97_5Vr`h-pHht_p$713b~06H_NMXf{vCbu4tOgq}jE#Cb&!2&`5vNmCXmQ5Gj< z7)sm)JWF}lNi)qnO5uLm(ctJLbLsz&2li(UzpTQdRa-zI)%!3w3)u|_sosZ-WJV4l z)y-x?DnxHuMs*qnH(Ew@8m=|8I}K?!oQA^C?#D1V4cYZa)MQa0Y8nK{k7S~NctoD$ zBeD#Tugbhk7lG}cEpze#p`ylu{|q}Hq;mjUBq93SgV!(dO&dJSIioZ1WD$%TZ#Z*I zvuh}*IR`WGGD*Q{t5x7~0>*Fs9(kD~tzs2mY_xWYI?w^qPFU@X`7t zW`o=Zmi+|wTD=xuy_Q_Tv@JXWuIt32iX<*8gR=tFfldLxaT zV*?94TzqDN+t%IS?ex?P|8zU!@O4b$7MTO8g-;3|B(5ntoCI}nY@qN5H9!jrYYJ`) zc8Hp5*EO1J=f+)uJfuBKvBoVcCF=x^VUiGxRUHZyC(?pJ?g=lPEaLYWoK1#l2w8-f zA}6OUY0tbJXl%C?Jq~&tBOHK_dGN4|^JovFx!+29;sFJOM<6)In9Ng<+f@5*U^jQ? z9~I03!z1JV={^Lmqjf*xdC1JUI<1}l z4wh0q+G+PYqTxK^OQV38Ff_9dQ-@SWw>g0=H7HfD>W2E5bfB%$v6X7SF;n>~+y^0C z{upohvqRAp^^%kr}$@-(GaBOwqge*h~QW2&3 z(Pr3#til)930@{aBApffEeMy?F)-ka&%OS`Y4qrkH+;_-kMkj>>%#$a%x0f__Q_{f z4tZo?dh}?r_i!rHC0>P;z22lZn|b<%im6k+x{|6=3FwkVk+x#0Q96IE{h-EFSGZ*U zS^kVxn1l7Tl#64zf|aQq$LOkk?(gk(KiMhc??JbZ|0scI>AivpD#%fBoj{!qwUO~$ zffMi;K5(2`=G9yY)*N(2Z4VG;NBR-8>#BaFoLQ+?yzLj!hv?!^lrEU{#p;WW&?Adt z9*P3tH-?8XM&B__Nl{cE^oHqyR8t+M5Uyv|MlC*_@v#>2K?06IT@swg!kxZIDwx%~ znzInIvK-_2O6^!#Y2|iShY55z>KfhBoLcvv?R2;A@8rcmUdA4W!FkADf$-!Qq!jGX zDLi@AAUu)V0L3TrMN3fbhruf?LAk$Pf^uI-Q0_|!%Cj)IAF`ugMS@ae^=dfBSFCGI zo{q)B-%9?MPIT#}L~+X2=YqM|;a}o3e{Y|h=I`yhoaUFAN`$&9vuNNS!4($l4YF59 zHSE=EgS|QyQ|2;Tpi$S5^S#~%JjTAvgMF{zFz!V&_>ZB%UWUQzkbMJy{1SkLy>SBa zHw}O+78v1JJZmuiAq>9JVEn^+F#bV+@edM=zYK#PLiQy5=#eol`Thf}_Gc3r!w^e~ zz5$B_ONz1wMIMZd99nJ(@<~3id_tl*iZ1EVqwmm>LpYEr=_11`0Fh|;XdNrDjC9S2 zw52VkoLofnTud3-USLZg%7GhLh@?Mf_?>L=P^vM<2>WxGL31b#f{s!Wj8P=9vd1a>(^Ek^cr45=U(*&vkcKJ-LdqgCqxXbO>nlkY zWfh1&to0DXtgjGqJD7(%w zj|rl3pr}uVmox*9?rIA5U053d#0cggh61n_F5z06cl}}XkQ5?CQ)=NMm+dnclo(-r zq$Hpw4xJ0bLkLeYT-Ph&M)rCv2XLb@b-;mD5bSQ*3U&(E>U8VGuEb~O#ymZR&uY=U z-RI$nDmg~UinYTWQe;tX?RFjBx`zAJ^;_( zqEKc+W7P!L_~#A_guPD#%gCT@%!;^L6gB$pcy5?Qj|wbYgf}5afGyDj zajz)en&NAzx@b{1tFB;A!{ED+{RE`MQ#i2M3nwY@Qv)d>_KG9I*0*8slQtCnA`H@Y zf8S@n4W%^}-)_lSx>~u}oc=IBC_4Zi=DWL6@k_h>&2{|Jq=k;UD&}6ck(Ds|VhPw< zMJLHPNckT_)0F)_v^=JN8~W^RC}bAw9pGg4br|&7=bFX=cbWcev*TgTyn*hn!`m== zBnWOLp3Mto@+Nl@O9D?KCU5uaaCdj8(t;|Gw-ZpRgkFOo+V8_QVR>FL|JF^yAdw!+ z&le}0p!g1O0(jAV8>*9TdmG;D`|IFDXBad6jMhC^_kDzZ6TrbAvE_Uhazz)?+X5d3 zV#U>JPwAe$3*AaO^W6YFpNk?C0C>0m2zc4IVF}F!bNr^`QBb?x#T}v$y$eYZ^(}%x zQ4Gy%26d>4BT$^GH7*c855eQL`l2~>u@GN`un_cu{*3toY`GUH_eY*heXW+&XFSE)?60gIcH0<`Ukspf}78(qTrzfrvxxyYM6% zb133N5YOc`;dNy0vjRdYU>TfTp>dh9zE2Xi0{!l#2SIh#G7GkL7~*6I7c?D8Z? zhLeM|(;rSGURXePCfJ>!@C{2Y-N%6v>)YQ!cHfzI`j5n+tmf&7$@1uViUOlAL%6dV zMxBoT4i;CPD&*293_cIpUxmTYSogDyoOc}K2T9$vz#-a33rnX zvy(KhB_a}{)AB)7)(b-4C|M3E*lIC0mvf&=W3x)-FmQ?D?zyIh%G&6CT?{KjKVSdED9>IJGvZaW0H z$|VW**b@HXAeoS5^05gRuX>0DW0lHBKp_Xwh?CK~e1%Z=GmnEPW@#KiIBmY$*l(Pa zOd8iyG6*RSIwpyOG*jjf)ZQZ9{u#JkNr(??(I4(YCMP0c_zXeASP zLq5yx>Ib;xNep`~i`{!}VeGj>oG`KFsB;5;mZ~=3h33ZEO#o^a9LQoe1yH+yRpqU^ zKyBIpYA`$pq%GrMsv&K;9@3Tq(v}j^!Z=vQEdGd)26v5~ElZ*pyDn`vVX93bkjs&c zg&N&PdTh>zzNww!Gql`=7xCrYw56_qr)p%f#*&<#2= zFFZt?bL#ZR>^4TfD^VAJk?sXlTWC4rS(HQU2izFYoK)dEil+SZz_<`Vkv8@qq`VqQ zg}N~2Rjr8x+UlkvA4TDi`Z22&Js(fAd6O$rYTnZ064ymtI>_P1YE3L%JkV!|T;dw! za%CWwZ*h-UmfMY{)iv@r0aH(MaQXhl`u$#SM>pDmR~+N)B9kgan1aG+zC&J4t}0`a10n}o$%3>iu&jX) z{81YNQbu$eU?S0RP|keP8_SFqA{_^}#=@Be_>mm_IK5bg!l8yJ%@M4l_C222uhgNI zPUC}`OOUgO*8KTAyW}%s%oBl|oGPEtQ)69K&~&3FYQy|gFtOx!?y3p5l^!EV-Ep0< z%mzzL`8Hc!k$3IFihRbJ(ib&7@b;%pkC+p=4WdPLXP=BYr_hs*kIXty&|coem0Vjv zP~LhLe%anmJDp*EkfJ<4A_1$p^Pyutw#9SFNvdR40I6-ZNYC`w^{PP&X|iCI5lI{U z3dLriLC2&Bd}Q3}-N|kkZIW_vZg>Oxy=?FcXN*eh;^kurVw~pnW$$feGiv2w4>ZHr zJlNW*5oW_(OVX9_uUv(Xq65yo9Rz9NH!HDqav=Y)9lq(tvVz*yMu|8W!H1t$uoAyw zt>*`=S7(BcfNb;Jfs00dwjAgL{{C3M$vsov9TmWUYP$Oe)g7klv$mat-qk8Cn8}W9 zGL9-PKGbKeBBDhbk~wm8jp{K`5vVX5tf+9+o}5jvWeOZ=JHPe^4?hLZj@#Rxpf}IT)Q<8FR@vFSN|44L^hUiw4o{CI z)*Z=*LC##uQnL&`LWU*CDB+iy=}cy&p(sZmju_4HWKoK;YzS_Aa>H4Q)#`O^p@{FZ z4Js7ml&Vv!QTTP3e{VkUY{ltaX{y$^mpeJTv3qDrO%*40{P8Pd0OkVLvp8 zVPPU1V%W1d_@KqGXY0kVXF?2nCdIJt|uWM0QmVM*wv15HjN6}yob>9HVbm9$9qvxeP{vw8AU zmhxqg(Nhoc(o*~L!;z@hS&}A;_}F1WsH&taWZeKaUyYeXo(5?h&L}v7g9o9**88Qj zolt4>=$B|YkSB*-pxhK`D(28etj=={gUL}BZ76nVDll|)gOc_j7uxgJaqwfz4q>-l z17x#P=WaV}*lpN4ZZ~|=`|Ugq4)uOJU%%hZ#eO@N`|UUm&SUoKBkwnJyCsWbxtqi- zn}`)^?KnG^*lhUy#biO|$hbL3Ie0-JO_?$3Ei=DjmhXgui+DAw7q|FYY%e0?o-_`M z?(gK#fOGt{32}9!xjK9j?+@D5L&Tq)2ysKFP=0hBb8@=T;R#F ze#ziSw)|J1rrTW(+(t3A zSK(G2$;uR@%EBd!^4xWZ7`j3Snpk6@#Xn8zup0N1C7RqgQsbrF4_=S_Nef}gO9oxYNCz`nP8;$2S?uuzc4LtWQo@&L-i~5gXs#Rh05XY~2f3C0B<`i7n zX$pl(^I^+bTK(47x;}B+h*aC7(gbc5W+O{gR5% z=E_jLs#RmeW=Q{-Q?xE0YxF=WNJvQ@C7c+U+>9F4w`J8GEYi7%X1QdfM9BKP>u|R{ z(h4O)9xDds10{B7D$~8lvaA0m?%AK4Mw0$l9MyhaX)`u4*}K}35iY`GVPC+)vT!cf zo)Sy3jzkKU49j8t?>F5&Z;k8(_U`)uVvXjdnVx=6Hxv;RqZaS(k?qYLVmtKO{+hb` z8l1PO6ZG+hPN2x>WN>$IeOSRBXWdDyb zM{NCp{5SwYtEzeVic3bT$sSw-w8+i4!>rE~_I&4#GSxS+jGrbORV3LT1$+pFe(k2)*x zss^04BM2Vy(i{!>$34!DTh;+rIi7m4qklXkd!}i=1gx~9yBiodc3#=RbeD6hy5_FU z8#-;jsREB8m@16(0D2n5q)@mL>jM5t=P%aU5tICQR0$>I4^V;@Rvr%ZY~>3>u^?f* zPq4?C_h#oEWONEtcE>Q1X*Z8BK)b_Hc4Y?(>DZVC(2G4?sh$bW-1v2%P(nqO-2v7^ z&&m#(+%pve&DFgKuyk)oqM@j@pxU--VQn;!Lu2^?m}KVeXfho3o6ZzM zvgS7H-0BzM#!~*hqNF9vVC-+-XBhL24E*M{G&^UV37Co(SMcd{g@+n0Mtf%M3Ojv` zC!RSl*vBW3K=!;pYm3DNDmVoP8Q2P7C9wT)s4LHp7GjmQTYrV-aI)wWh&D6g?&E`l z5U!;*eS?&v$=+c`?l8IyXM6?Q*Rl>r*rWfN?!b!XI39B?gfaMpnxC<;>N2`PsrHys zRG1U$Z0qMw0uF-$2povi8&9Bq2Xe3%8bIm$c4cVMoCowr!p2up)d9>2j@UWZeQUjc zIfee~LVQ73u*N){lwG%FfDm55<+tu9n(|Hu*hiC@Tj}tSFbCiYP{KK{6Uh3n&u3>i zB-Fee22^<>FozjYh3VfEsi7~#3Qbn@a3?w1Zb_#n5#V;Kd)jWDpey#sdU=@DtJ*C8 z;Ct{JvoNP_E%GmQB5T-sX4-}hteKi004R}&f7%$-C(O()log5NB>q7d7lC+C$Qf1C zzofr}5P{Nhmdc_?=0t;Q)<#OS-}&QWE&+Xk{SPiTbu&2429RTiuO6i153E$+9oPaF zSqFHg9caq#9L*HC%{ab`kK*iZQW}LvF%(18k)+e%aM(jg3$bDNMiV4ZvEPsYf?kA` z&UKn=v;*;%`Q$DOP`V4!X@t_A)ktvtay^6~!->d&Z-u%?IO}nC)5=oXD36Gr+*^fF zczkrkIIVV4QaS5^GN0X#{Y|Q*35PD6GxNx`3ig}PO zm%nC^xlqO`0>4X)@4~V!c!5Z5vU-jpX*jfBqhZ%pjwE)Ch-EfziK2a3q`m^~+4ur- z%j$lFtV|2x`IHW-KE5 z(u@d8|19b_coQ&kpp66i`zA0XY7FGkGA$Fk(?WUHoz+jk40@&|D`OEFp~R$g|8iQd z-D$nHrX`f}I^px~|d2@Z=f40jlWT)aCB{x4D{ z-u1k|#*3t6YvNfT6mnAWr_1`K_52|_eOokE8K$28T`71@QXS(|Zh+xm`ERAPz?GdeKIp#x*3rP6v)meb%fme#|&CcN>{$QZq_+4pHKRb$T8O@AkP|JcPrA zn}c7!rqi|H{DZc4_37BbdON0^@ z`{HaSsGgrl)3L3C#?B~m#RCpqAnF^p9pK)16v{AdEKp%9guxx3f9B5*L>000(cVrr zS7sN#U3EH8vEd-aEnLmOk4rj-9~F*$^KhAeOo8frvV;u}9AokUsgW2>zEMQ`i@~PY z4>qHQtqE+(QSq5zv%U`4$o1=Ng0*@bK$&RSZd|T2oECILdzh~x%Hr`m7JYKoULMX zrRP0H03aOwYJ2DenG+0=15d<3;Ug^j>-Y%&zQKzJnlSIAs|cg}sOmXqP(y_d)hZY# zs7QhlvL_G}ew_s5EH*mjB1m-^4}!zuFqjTRDXPb0VKDVv!&XB?vryhb4NoCtpT6Yj zRAi;)p(dYBa0W@yo0~!PFe?v}bzCOI7eQ)Be9yP5k4u1k7C@)=U;5vxQi{Hf+yDUr z7>?kj9dj;XX=3vZFfr*aQX-om7+5p?CYH3)W~x32r^1}+Qitf7?|CyCQ7pNUH2;DZ z^1NDbd{#S|p@s5}4##ZnoA&i5Bp0ld!!6=@%ChkHm2zRw`Dqc%5%%d>oe9WaXSGor z?7zUK`r~WAV2mF=)#D<*&&En9x|Io%Awp*AFSKfc zprWeM#|rgocUTd!vynfH6N{vMeo{ z3%b;P4qzFUF|nK|rPqmSCLIZwQgCptrRIn_izmW#3vUsw;D^{*_^CFI{16l-7VfuQ zi?2=_G>{fQvMHOUL&W35*;5Ik)man7oRvQzX`+JqwiPIHz6M|I-EqezJ*!MM&aZTic9_+9?PFJ z5C0sP4$R@qVqVT{Wu2`gQyv2aO`>I%DeO9f-~knhAgSnqa>}ags+I{D%s0}LpcoE` zfSyT#q)kbi)CTiv}q99rEAYnq_OCYa##t0-dXKo^narM?~xuV<){ zjRs04gzLIx)eP#*73f;CB?P61VFs5KIy{)0PD%^RpBZZX#i)s*JBcu@)1jbmrV_O! z^kE%vL@1=Hc(P3U#B36OzakS-r*}jOX<{$Lv~NgjIF?!iPFj4xQ=EYRlY>k5+yw%2 zn)EACNw2l$l)%Qm$mOwwSVE8kiM{fW=eCn14&6z2FE%*C%(Nc&O%Usc*8vc0Qt4XD z3j$O$z(thr@Zm6s0=NsJl)Q1H60~aZ2(7f7;VAwj4y5d{Ihmj8oEgiG(<6&tyLrq0 zu}WUA*biXS_y=$=>_@Ln|oG+;BdP2>40`9a$>p6|D5JQpn0b7|Aa^5i*ZX!HMK zY-Y|jr&qNbHMdDmA;Z6nb$iL_WK~u8e$7(b+>S`JgdSohNCoFi@TE#XxmV7^uz#2D;$0%h}og00WJ7NMc1z%TK8fM06l{A%9yJ zom@;Nu^3+mz6sgV?h#*sb1|=92lkXi-T?I7FP5S%T{%C^mZu+gR=4J~^Q%>udinKv zb+)NNl*q>NC-bjJYvXO{wO=glQJ{Y@Egh&_FW-#VS#XH&ikOdaZV0ttYTjJMUC*Qg zbzy*WlaLyQ!@%3HkukldDbWP)q4{HqR` z%)ru@q5hYeiTIM= zwZTW+W1)!u5H}nB!GqI_ic=t!!CIJPj+lgW)M3$@o+&Cx80zan&dp*1Olb@$9Oa179F~C@{Ld8$f{{yKaB>--GRSyo^mD_@0AK` zUY>E8_bdzSD~t6RaT=&DM@#&0Xug4KI{F>^xpUvXD%oU#NE1VgyByE&?Ms;_wq05wl05Q_!ZhR08g;&OVEf*dXJJk z#p(jE0*@!~V-~w0a=N5oQgkknUaM)+*zhWw3}yqP$siu+Ci0rMjQ$K{{Gw_gV{o1q ze-g3An*%3}+yoiC3>_cwT{r3$j^HH8rL6AV1jjdwv2Y(oBq1=0&8ZMy2XJSHBGXeb zl53ciJ77jZ^B@ZD8mX**uKr2-j|t9J1rJku+0Q!(eDKE~O?qC_HsDohxskk-`R*vt z@#2ldsu1&TU0A2gZQ=y+ns|U#MZ@dz{~_u~hM9ihRPZwSlLg|~7~C&NYylk-CpRz# zQQ@$kH5s3)5e>t0Jz1vIk!gJB3Py?>abO-%STBh=JahmLn?(Sy1l;j2CHl9Hnt51^ zGXbZz$cqe@jJJhLx;|c9?NQAk@@yrMnzh&%JkUi?dJlzt1KchwwAC6p1-lcc6(@u< zw?R@kHzG*}W@Nh!Z4@DEV6V6|A(*-#jIRaT*6vgNK+QsaK0211(ZoO$gPQ{ zY_c&z1pOS7H=TZvS}d!#D%R7cF~q71Mwc&v_$6c`Ou(5J=ZwNpft(ePFB=KKl;QKN z;xgt7)8|TT7-_9WLJzC9>>(E4$5J;fIs#BXOW9!xFbrn4+)4e-Ixd+v-vw=JW6)U{ z+MY@`-;=&A>F!9qIp?AU%=#Ja%?^~Qs*db^1P@4z8xnwn+z4SZ=x>a6l9rJt&Ql}p z-wuTKLNynBsU%O?Sof?@vmm_2n`=ZWX~tZXHV>3{@}zTZ*j&cPe`ob2IN%-MW|u`-#J9g|*;7;bsAPEqpMJV; zXdL2KphJ{;$G16qI8NC)|FgXscTYim42^+Z01Gf* z$X+4O2|g=s06Nn&4&PzlPv~~7Qi3BRL0mXSl65X7NYzePA56MgeMTrbmwtv;c2-4R zu-$6k;fFsx{Q2Q8FR2~8Y?%;)J&pyqXraQIBG(|l-^|f@+>)s3jv`qJ_-8^R$7u~N#9!1Dk;@U%XpvpQ&9YM8XTAnEb`oHbzx5{jedlGgdWgQlX-d&4j2ll$*|zH zPPt#+&_^|r4v$KQbU;_C?Pas{ zKs?qK2m2ZIf1eCu;6&E-%h51a)DPcn;QntE3TGJ;mqqf}Si(`pc8wRcHaaxNH9T0X zgl(=!EnHd&e(=CpFoefO?#{IDV~m4A3F?01cqK2&49$Iw{x<)2uxh(qbLc1q#Po`r z>?R4$SjP}0aVly80DD}HW%YT6mv1HKAZ&QnHE-Wl4etk`Ghudxl-2-2YkTxT5F6cE zB*_!aOKt+V`3gAa%O!qA!(snT61p|k8bqx#6K}g`NT{Q0hoHtIgx@p;XGsbn5#qZp z%}h*BaVpwwU*vO(5^*g3?U8gNt{;N9h0A5S&uzCmLCZiv;(lcEQz&k%NRG!F$69ZW zb$vD)n@kWdhucQwxLIZ8jQ)g}M_voBbrj=$-E!u>2qRM+0TwGvfaa9x#BFUI4 z_OAC{`nmSK9)G`|mF`JuphQfWAa)9j1W;_S;cM|vl8!7{^`8T<+;Y-3<_DP$@CZ_U zqpTXloua-@EktK^it_5HQ37l1mh^RL3%aULkb>Tmpc9ZQ!3eY^N)hKNbkdsInmb^l zy-2c$1WZ*9LQO8|{cfsY9_cLcvOdv_v*jhr%r7~ z%BFf%WFIhY4J*u9p*JOG5sOoP_Cv=t&m|2)6EHGzV74vuXstU~-#m}hrD=p%*{p`3 zJC!(cp_ym%fu+pjdsKfYfH_`v?Nm0%j%nq%7h+*=!r8)juv8ranG zzz2iF;l7mtidEG2O;gjXOFU%YOA{j0Y|xn70UiT15_xBoz#CcT`v$A4VZ~I*--uj~ zLA^>hMQrG|F^GFMx(JAt*@hKA12A>wZoV*H*QXFT-3av6Eml2^L>RZ3WUF z9jp*8?hc0)#kK(^Jpw-6$DZ7LIWt!>oQ0Xg`T+kZ&$NO&znOLrpfV(iJALprB1)La zcJ)vfH5n;m2?h{o98Y3~YS%mGjgfv225|1JwJA#i89yV*WOXw1Q(JM4}|A1&BfQi*#QTprvcXYx{I zN_Q>l@PZ@04d1=>OcbFFYc!$h1c!s*aAOS38SMDXAL&(Wvg$d*!yL686-81pYZv(n zCTYuTZhyD*WU76qmMkqbtXh;#Y=Wl@g7ATyGr`RBlxk<{1NKK3Y1613H37z-_g);_ z(%2sixZBvUo;h%q8Bh+X=@~$PDOcfY61G$5%w5Lb5WE76NI;59PdyNvEP#wh44lTiSWLZ*lMJ%LAM#4Wp|=8H6$N?(tJ*7U9mQ({E{{ALjs~^s zQc(lE=GnrEKvYV=otAu~5JQLm;qFP4+cuK@6&h=+0BLyIQRP8KSUzKK9NV#-YZ*Ni zMFJ8M3PeCqwj=W2ce;B{U_gqpz1jCRTNW`G%+WK`-P7kS8Ix8}-|=j+1S81rq1i{q zKKBDN&$=mX%p3=RZC<@KQvhh1m)QkwXP^_Vp3(>t+D)BExIy%oX&ho(m28q4Z)(fp zis_0^28gMO_1)kiEk2ydty!0OX{O|Mx_BEGml##o;z;OjTV;hIWTu06mByf${}#EH zlo~7C^(%Imfx%*DsJ_Tx{DMUqNAt~XRP9y*PJ%JaNarHWC?HO1MuMOe$h@zDI#`$y z0g9$jbRuh5z-CnaV*J5h92|1GhwUAuqEC@iZ^ky<{%k1&<`=IpIH6%!wCdZJwy9&dMDcr08O9!uAScS-a( zVXyy-To-_bPi>PvDDc+DmZi~rHZR&a|C}5R@L5^V+71PtssOU%VfAzJMo{m0bujg- zHrZ^%Y&2C1NpsDwq}bEp87X9&mVwij*6_)8`kUqFV=t7P7=PHgJv;sQ6APYTQ(bbCjMU;gvjU?XJ8UWf;X$yNat(RHPMFYE=`!$Ts+IUz8GOgKl zU@vYSvE>qASmDc2i=C%UP02?@KR0aklM_TZ71LDUqLm@tM63t?We5ew`h!-9RB>RE zEq{~cT~7NCFU-Y-u-HTqmhh6mqMC&#!U#v%WZ$W4RINMp8xP%4fr0oQ&E8%&n7zGB zB2Tt%1T=j6@#1to+uQRN_@nj)BB$WhW9Y)@B4NVXh3>&$Vnc@ruSHobfh6+Rs{EGx z4OR^09D`-a(S@o<9U}Ypgl=!Z6ZkP|3dY$4gEa;LgtUL(%HsE}cl^sIkjK~e9*r}I zwgW(Kja#^LT4VlyWnkk47|`)~61ihTjrh}k*7f~3@(1lQ*w2Fd{b3vq+Mq`3vA8?n zDDgoO)xqLOH?g;eDY|r?aj)YAdwYFegs73UJ>-7|q4x+J&O`4p|8p<&p71|kh2B$d%^oI^ z>&jOk%{`+4>8!AcyPl1~HN^oNeD#%#)L~}d==KjGN=1C9e<+i8c?bSa$*2U&mjHi) z5e(;fCBP_^2S^y`SEhcY0Y=jNhj#!9PySB^{{Tb$7oYfpu-{`3!+xJV3i|{0IPBkL zPs08^_B8B&wPtTzi{GMf+(Ho9Kiv2KN=6V`gx@rNM0_`1fOYI@bpWNo0ln`#-}jG$ zaO3MWdsaUZWtXx};~#_|zkhJ3tF4l;POlFP1>JKx1h%%P$ zM+H0;{Hfp{_}M`jbO*c*2)&jK2m5K)FAmZm9PF1}e9NxR!bu-U+Fm1AVDxmCCm2vtp1teHNwd0+1~1@f@fY`m9AMs!4%b4U zcplz81gH>n#sWGJ2Io%~bPo3sKKvU6A3VhZKJeRwk2om+ow%LCU1;C$w^720zl!}5 z0>a{NcntRO7LwjMWRqx=u`!$T{}wDe9?g!~G8*xpOcZ0$G#ZH-Pz*(4>s%F~aftc4 z?N0)BRxMiw?6g`o#rT*O7q18kxc^)wd`gH6Ar#y1WZ0*4Jtybs{ z0T6{qhawjQN5RQu4iepMfP_T$CTt zmJSEUu@KthiA(%+{wgD_7r&rMOs**^=zA-~fbUiy8sp*&gJ3U|ZHzak0LuKO?=6)< zl0k2VMsfHuL3)5=@=o|w;W#Q;ZA^FqS{9V!Aa>1;WH>PjJz;)pX3pcxnukJ*M(=k0 za{lJ*v>r9S^=IO%rL8Tjxu})?lVW~B#w zH-Gh8&^^0go)=)$r_%5Kwpg+5S+FU`8zvYATg8iU?)y$je)-K{Xt61wW>0`Q0g)FU z@jXD%l7^b+)j)56FpZ|t(cR-92=5wSigRe3b+EAz*}$T^QlRuK;UD*oSvu;&KZ9eS zAw}n$W6Pqm;CQm=TpnfqoZ~-;>VU_@3Drvp)tL>|OMvR--wag%>1;QU&NN788$deK zAl=)`{29P<2C$p~EF0lfoSjN|O-y+4^6`rQ^WU)xC%b`cqCqy<0J2GS7cQfp6MuqA zK!Dr?ci}Wz@?Ch&|6Q;oTH-F8vU8Sf*oFU)FwG5^@=^pMc@ZQ2>;A7l3`f28|BTzo zgZ9(otGnyqs?P@Nm09@p`gXTd#*5O=rDB-Eg-F)wQvNuTEF?@lmq7C`qBn`3^LZV> zKLNX>=RQ1h=9Zn&^8lU)0J+0k`t!ZLuZ^eGO0?ElEKli%#qr-Dkc}F}19mTvZ5ze+ z*dbhtzBWhLu&k9Y`FCAlQeg4IyVej7?IBi|njG9iWocK58^870b&FAb=h=jUNKe zTR>LYLW-TwAsh&`BtpF)wXrWKOu5sBz4kpXTNJ#%v?%u0`b=?d|%T$J+*G`(%o02o!ODgfh^)B%Wqlw#c5 z!8=Q{KiYg%Jh@*C=#g)^C!F$|0t^WKKE->I;Sx?b{`@U#iT`;Awl6=7fs`{H@mX-7 zs(Zol&a*Hlkk9z}1qEhpA53O-EzPdOrB7=E2GCRdfi?RUl`!8mC}Dp2jCx}?SQeK8 zqcrLrb;+6z)-{?tIeCAcmY_sr*Zts>-v$2IdQ6f zBn>HI8eFNYbz}hZ1kjZ93-ZnEcUi!$Q5O={#T#?sneSj!#v7V-$vN5S-X8t|&BIaL z8BeFK&PcCn-Fg3+tXBRGi5T6Z*<7<>G<7gFR0J5M0nWC^N=i+-w(qvB!6+kwL+yf-=sFf3GlUlZ`bD#)<>nYdT zb=KV#Hnvo8sI(7RQcl=DVk1M`MtpY&&ml#46QzyQM`}bJ~PVsIgWr6 z2bF1|UuujbS$iiCfiDI%C2M`v<2<+aIBGVTgMmYc`39RP)DVh1%x$o3Oh9oZi+<%r z919(#rUW#FkCYfRWmyLkJ_n}4tH%mURaCG{SzlG5lvd$WFk|u{_P)|<6{cO$-#*HQ zaa#a9i>~YeUaYsenjZa-_zFN*QwxGd;2;1k>SZ~y*jQm5Fndcj1)@;%40}vNfj{Uy z5aJ%_*=r4cdU+J*EX$*XU*_zWg#F8D9hT)Atiue;5V8blXC$W~?$Ycm)1_GVQ@B;A5aW1%9_ zj0idwN_xJgB-Ha9sCALMsrA^z)YYyxVQf}SN#3|C)kwo0lLM>-9^qZ?g7B5`gvR8q z78>!mu`G?aP3HQY;0^ zYG;=BdUs$U)9OoBC=5&@7{91D(DfS{5B5Q;y;ja_bAtesNC1xJdW>^c61r8bP;Scs z=xk~u6z|x)I>34D^RDk~Sd6Yh07%>bRwCdbqPD8BjcVW*yN?b~T(hXI?N&=i*~72u z%Y7u?n&pD0d94IIvuJ?>k7`@o;M_K6;Pouk6$70RIA%#~5L{$j><4PM~y z777A6nA33qa%yq#is*9?ZQuejI8Xd<3V*BUXpu+boXvpbE^e}ype(L)92Hi+m)vzBbgYY`>YsGVJG_KyoI_N))MN^B}pEg=PU=dB*{6r+0@CF(O5op;&fNI#iDEZ$IpPHHm=YFB@Ta40UcD=4dXeh&f ziVFA^Dm(HgGkmH_fnXrT|JK0O_`MOYnno&k8BgzC8XPo!NqQZTHKK=1%o#EFYHao)k4`i;dtc|{YYulZV)Zi$S8Zp@dwWS? zq|=-|TgGn@b%v9i;jR&n7df+oQ$IunZ#a(m(`)5j_aR?zx;7{S2zhTX9P{wRHXcYr zUyc?Sras5me_Qg5i(|3LRnuTqs3Uc#P2F>iKM<;P0KBIoVbK@0$_)rWPq9J7V9rH& zL_V2a&=f0=DqNw;TBcu#26z>9n6*Vt!!_vW7P!J}4qzt$t{4msU2@t7J3hEbAnBk; zk&+=`7<@xLVLT1_M5o+b-K+EhV!31BoSp!(W4pWdPeQ@rcdhIJo-bQ)K|Hc=yF~NCr~?)r4`4WHi+Zk;BcNIGMANVk=Cs+@3na2 z^|N=Q`1PAZkOcXX5hyEk1OkGxQpMaf?>^?h)?Y@jdMHtViBTcb#t_R5huMiIL9au&pHP} zZ{T0KN6p=N&EZia?rrNBxFnH_maH7n>VHk7Q@wDe$NnJR!*Vulo$9(RUKzV-A;nO><*^dhfJF&KtULp!Q6;Qt zl|yMno|3espg(i^6O#gn?vsJEC=cNq*C&CuO{^hy{020}oD34m!4$r+FVc%~@zK)^E#5sk zDDxHb6<$=PEqG(*Su~P-HwOW#k+js6)XWHA10VteShA5o$GKBIiBa!(=*qxWtpu6Q zRB|=;_kay%a&xG?0ia8;H2|Z39boiLV6g2AAiObzg*MxK%CWNZn3D?7bEMMx(GIeGS$}&GS!#=0mLmvO-C``TJhxM9CQ3@TlMl7s|rm{9=b-=$3wsI>b?rvQvr6I z<&(hNhe_;>x62DS<}!z3-@x4tgd)LrI-h%Mh~=);OT z3T4h}PUddnqR*W8zP6Yc$gyc1@nv-hvCuOp#?~a{u&xyIl0PX7O$pd}yOe<4G!?zh{3<+oSe z4j2y8G|JH%%L~nI)|5SWOXA#yoVngwsn4j3c#7D+IkUQfN-%2o2;&Yz7?bUj#Q6Gh zl`;9S{k@{aP%0nrmDp6orMD*(3twY1DhF=@!r4I}j(UD0PfWd<7R+?F+3|7 zE+^2xBY}R|K%k%J(UlY#qc%qhmEVc(1Sh1fXfLb#4-35kW2WkKsApn41Z5M zV@m}@0gGi02dRV=+m>PruNh_KcIXuBcujO1YXd~x<8675wPrJfkorQCF^qlnJK!e< zY#UIfMp6p#X0^(+T9n2m20yGkOD!RF9E7PenfTCM>`M?BO@OzpBI!o?DC;1~Kzy)T z*>5BYIY!o7fEV_^=)U8oRMm z&V_h4&`7itzqgWq?{n2%D3w5p6X3q;hOX~maIlv?HOE- zI>U&Qk;Y|nvGGwN&)E|3sG^$g?G?lLo8GX{!Lxq5EivV~d&aSf^`@Mc;~A8fK>wQF z#0Os2J1Ezza@W4r%#=08H$8q8x$ihCQd*^XxhCZ(EwQ}F?Ck*qSzj;Np1Pl1w>d1- zBxvYO(qb};MR0D;%7?r0ztU=B zPsNB|GsU>pKNeYoZ!b))#?)4Td>IdSLgb}67tYkInZD$k(6YCY+_GwS%4l#TneZq=$Adh2p0gLA|9OzJmpQ*G zxb#0SHt2ukr37_9_60tEy$0#mywIj^MeqQw>##w2XxqUS~wDEu$f%ZNyA#fZ(NYt`Z9~%8m_|M_fK2B@~D1=opEB zsZ?{2&Vihffiwj1*<@X{n+?tSrir6Te$=LO>4o-lC0Q~RcJQ1ywZ)a|5Kh533sJ0< zpQUa5g!*HohQ{5sL?xC(TjlD!fMW*luFmVQN^aA6p4bLF#B|8%99s<%{&}s zc*%+}s4QGl|xS|NaXctdYLGzEiWwtm^lhTO-GA%O+OZhu@VQD9)e{H``*cQ{dHZg%eJ_AlShAP zi<>vwEpFZji<>vn;^tW%y~)|npG9%Ih_MByzfxB6fp74&PXEo`(=NAdB>5^bDp3*9 zkRjzH%2I||vSitc_2F2GzgR34EJ6|-0#HB*vTX4M_9^bi-2+_J{oTjes(p;>?)e4= zB%NsQ*KKVq5SY*Io}TWW>F()k!`s?ne>-MMrp+|=uDJJT$Q>K;5r zVBndX*r%(j^>?t^E(FdHGvag{XK;6iFZjklFDO|npySGfBj6uYzY+?ESqEu>eS&hUEw0hQ__1`!aK0Bh~&w zRQtYxYJWAT_POYwMzZpQpjX~ugVg#{m%R9AEJ}i3uUL@)(xL=l!+vohtw@@Y#%Jun zSegVyqA->w3o(`^9AjxBFcv34ny@^%4~&KAG~hs(crWlp{@;Ku`rC-DETNc0NkdGc zL}P1?jGg z6ZVY(gOfOkCg{E`C!3?qaVl*m(zGF`OP7tHWLfbY5ZYTIS|fFKRzDS&RHCx?U~&f` z`HPN$QohiI0y!`|)BN}2ISyjkXbS}SsO4Qx)WxP0$S1}V zXZAD+zDd{);_Yd|IGh}K+nIwmIaUYePLg0pWA0=z=1v6WP9)}DCc#O<4(?^GO=dV#mDwwpHmXE3da+V5`s!ZWQCCfbg4ElIkc4))A1cMxnjC`axMcsh0QOAgiGZ{ z&C!L)Gk~)Yyv#OexTRa^1dGbS@`^Kkm&FFdvh#Y}HNmAzC?@^+Y;xwHD@K4e9aCHFZ$ z(c;%mkwS{TY1 z7caKDE2n64!xO#uOe>-@wwDAS6SjrSbPt&pJ9IMBt!0@h;zu*n{Uq4Z%yfS-Gu;== zbYC*l-6Ysg*z5a|$zsO7UCKq%vID@^3Yhlg#5%{EeW@-0I zt~E;i5AC149x+|TX60WJ^`6jbd)=_wJ{zlTpYUQH(74H34sym6xSLj3cUJd9N65=I z&4sZzwi}Y4afD4ju{H6i5*T3E1>uAHDhWO(>^ZKrS4h+BiF2(zpR?8wQ4XQyO%goU z>+H?qb@oQAvo~^`{gDK3682jXI4>f>QmXn-z`Ki9VJ@eFn|KY{qJ1Aq^Pqjk4_sh{ zFc2%F)o8|K)6|eA_o6cq!Puuj`$dOHuH{R@UR~9eGBkx%8y>ja5X4AMPbm`x39Ncd zVpn^a@k}-7eNZ^oM4@iQz9Yi^t%0y#7=*pU`*j!x-2`r!`IyK{QgKd~2Wc?%p;cT% zWn^5ACV;foQW*R*Jio|kBbmvde%rxLtTajl$$vpBh+JrupaapgBO9H*8gzVe~n7IZ>R zOz}m!O+T4AK~MwZ=*B~b9R4^HszJnuM(L513rl{6UbFd`y@%4@=lp&pZlYrF#x@E+ zG-L6Z>J0Zay!8JXp7{-W>a<3R*9Ou^tj#HHX-dtTA67BO4l)-xRT8T&jFs<$| zC&9RiA+9a>@-puUkSY;Y5q_WoeXrf~tZ~fmC<&*(dksP2q(MTQ8q$U$LjCX)WIGYl z0W?L@0rx~TT;vvv;X{$G)LwGxuth=OcZ(c@d9@i=YUAl~oL)>KsZdKk?$ z=u{X`n3kat=My$2+=Uu~e8$?dWFW-@?y1OVBcK=Xw3qH;6p`)%{!hjAK7ZlZ!&Ley&Ajo=4!qI3tO)Ok4(YJVrnJizrF)l+%Ya`S z?7)0Lkh!}vWlfocz6g4o#iMHe`^{o)P3l+Lx?YSnWwjV{*QdVdK<5s#Q`vXW6Saj| z+E-Uw(J&qbDVfRTUA7s^%izoQ(c#I~-l5#R#bLR}RbEAG=diD}ryv|ec${_gYVXg9}MYV-h6!6_-W1Y$hrkUMC--T-8{Q9?~T=N*ODPs9ULyX6ee> zHtx5}6&CW~oDpbvSBDDq9-QBW6>HSB)cJr&^*7|4RL4Rvdy8Izo=;r^e3 z9tq&KL=LA}HygnrHwI9RuPkum^&nl^w7q5r`r3MC)VBahD> zco@^%^I14!rYv6v()Q4MnO$999fT9&|mQ_A(2vwo-`saS55NVbBn-JaY>OXY* z&C)F|h!^z<2DAaa!3{`)LGNC9cz$vTE2@}8xPLkB5k^2s1Q^|-m9F*tZzHAcC}|-thp4BFj98@vF9e};R6^Jj2WwJ9 zm4kGMZkvW|*V51J-dY4Bg066@Xy|G`yoa7>=86OayLK$zs!sU0x4NqQO|(+j8x71K z{V%gkH_Fl=E?dT4u+F#~xC3PJHy2HSPEqhsB(f5*0#%FRr#j?Ln;xYE5OE1WZA<-- zOSg|Z>m(M^kAPAZ?83N)iG^ICD) ze4aFLhVn?s>#pz{~$Hf*IwI1{=r)0z0(LXDd6Ea%9RQwwiQ-2bEzSZ&c$&jL4Pk==* z`xxmSttE~21!Xbl3JaVFB-|IQ3I@yw%cLCkyZi@N58;S{E&2CZW7#pCF2Ls73E&A1r^JIRBH)Aun*B+7!e*+$N&Q~4zLEbxyuSy!}jhBq@*?I$3Yj3hC$&oLuW>6 zs|l=#8!<`5G64;l4!*ZaM~+g>91}@`>+a!rybnK6v{s4t{eHc}4-xD*(GKTz&i2Fr zIM1rLX{gz%VK;{KCach072idod7^d@=K0Yph2^GpHw)0qv9RV^%C&k$YI8WeR!W|u zSe&;-&GPT0LUiz)Q$!9k#WFrTvXJ`@=Sss3nHNGYWXzvM{3izeAR^l_`As5m@Q(2) zT}m%FJeQlSUdVySeaQ5CVe*lw9GMNZo((nG(_&r8tkz}bJu7kLLFdhsh;L9eF)EDW zmMH4WZB1wr6@KbVUreNT)prw#aqrpcdvhc%$}(6(rFU4^xRGv3`MdRej5By%Bond2 z;S3^w5cRDBe4`NG$2sy z*1G~?Hf|g`8mL;lWzXH7?`o$-)-yLY8kp~C9mLN5HtYMz>MBB^t}I5z(0w-<5gHo+ zg`arx%00CsH6?!4YY+9W%BoYo7C_8-5Q`kCymY31^RhC!*n<@Q%i+IFguwd3Z$yEl z|2+s7LH>P)MWcXrH!T72QB8v45kMw=lx;@AWB?^dwi+v=@XS^aR%8j$7x!WF!s{aQ z80Q$`*KAXkmlB#_p5deEz^XUve`&0VlAKx3F4(u**_5J=1O!SV#!VuVpv>(SXaWR4 zTd)^$C(zCLB)ehrJ_a5r|Kmv7y0k1r=3!=B7BUAgx5dk{-WDCbT!9o_vINEUtCIbi zu*fO4CrgR#6;HJ?NJ{OgRxb8bD}|?8DLvK7pe)&k^51s}4`udr9OmNY#QZ{)@ZO6G zQvjejt_X4O=X3|gZaZ6a$yz7wSw`bm7-v98eS;-B1qjjce?rny^YJ=~$wB_#cJlBLBZT{Ni9+L}4PSBUfD={;!O9Pqjd8m9Zny^prY z#^LRs7^tZCe=|rlP5o(*V&x`~Vq9SSPh4|Ymg*?ZQJS@L9{XYr5n>p3PJGy0yFkl{ zhRT>nzQ;ezlbJKy2w2Qr5QURt@ooq7Q_!^YX@Otc*?IdWihh@+$Px%ej?Uk}TMp7I ze&q-Mz!wpfx^K_mGMp|w1#$Dm228^RnCfh?vzVE4F3@9g;f!f)eUN_81S}%~^wFph z|5a%4_}qAz<(4k9d}z4La$2%aCA%qu6y!CZZI>9lv2|1W?DtY-vYqNNOFIM~x@lf; zUl^yv-xRZy)0mJnTtwt= z#X}nCAi)--gjHjvy||*uw%ip)T0tzbLr^rM@m6k6r9M0Y0!e{lcHeLKl`wopP^gXX zRKRB$IwxlF+6Ll^L_nUT2}5jELlg-pQYf6E$1i7k;;b5;kOLU^?hBbzD~(iQtvDrE zt^hr)Wcdo>&9gGjL2CqC?ENJL{1=1e-QjhKL8?s+m9l+4hJXSlwM035RVnAQC}?@z zE^sqnz@UxUe%3s6z9J}WN0SL(r*%0PxL@>%@BKIf5PDIy#VD^57%&0>aG_4ya3y?f z=JN7~LD(vAE#4lL?>(QXvOIiMG(O43mC|yHk=Ns9OsvDDX3#jwS{_$a+1VL@=N0*D zzs$2wU(rQHeiGo(OP~@x9Eu_)NLR>Zh}>954Igpp$r{JcLNbZa@5~2v0oBS+4bWD9oUT}9`W6s*lH&f1cVynE&Q*2aNzND zvUB`(2s>EugkW(*kJv_97%u>~rw+LjAMH-d^ZZa}a^U;|=#;9~A^=R#o8Z>Rcs ztykssMnd#2xCHxV>4KBDVpKESp|c@0&G*8_U=1y zyzBSabbr7-d<}` z%m+GJ`rTcZ$FP$D|N8PN@>N_t@utfn-=7mwM5yytWDy}QXaSD<+Q7C~piC@tRLJQy z20Eq+LL84!iJ~B)BY)HQE+ls8DPm{>LYh}`OnAaGn}aA9B;18zCp^Q0FR$y-u6z}a z$Kp3RlQ8U$vV!gdu^My84LiV6o%t zlz%$N#KXyTH04ikqH!vpPcE->@wl7E{NXqRh~wjkos_}PKm8E>$X*(U$#TQ2oF|*- z$GE|q(B<%NN;{yn`o&Y|Ow1V9JY?*UR41X+as6ntv~DL$3oIFiHwG%6hW61k7cTQd;okwTXU-FFDY$L zOT#O=Sv$kwqov0e+Og+t7J*5II+mzIQU%Gm+w=M+h3fM7(p|o;-LT?8Md`sxLi!R= zY0=ST=9=+?sCkC)ucsJt4XJ~uuY^?G(TEaXJBZItm*Oysph!1Ji3O&EpZaOL2hv@u z7y!kEIYuf5lzaY~hl!=B7bEGkx3*IbwP4$uX0V`c!aQwx zL!nhkQW|+IXWpKeGjIPUo=mXy_#(~nXx#C9^hUOHnE%&4{-XA=V^QOhGiZ;;*oHLH z*GJws;J`g(g#;ikZ;i^-jJCJXgy+vGz}N3uv4n0_n_imTRA*OVSrq2GN!Q}Z-)rl? zrnDp1E3Cy|Q|lwa$c$CJ>5RE7O?k$Ur2fVe&f9`7wPk!&%3fuj_5r(oPvNtn|F&jE zdWa~KqCpaPMl@U>*+RG5a_;y9t-$~L5+O5Ye{K|w`82QyKc^Kl7Yc1qI0MhKSQ@<| z37ynn1~wmU<#Y-_&V$&X5aDxQ#ieHybzV$Paaz1Gim=JyPmhKZKUSup1q>1XUBQr1 z2AjPgdlXQ|WtgrITc#2ojsP29&JG;2+?OC4!jI8N*rhOco2I+CvUcMtlVL&=7SIbd zQ*ED=L|+e<8&IeRvaT;1_F2Dm9e}J3rLG@$2iN_LwQJvJ zVH1GXuD=5iu~1t(9_9LZbybcMAOob8%_Kq3SbdmHJjoXH9`)|-9Iqe$H0bsZ!s4=X zKFNU29Yy@+i;U(ehvzX^vq~7jGr5B@cv-ST)IkpLsG8k6b&$hlbrAaq{bLy%>Lc`z zi;vJhiX-%o@(6ve3_g}@>)#v#1OvW;B8dS2_&H@6Ph*jq*?nS-Q615fP=@y)r*@3o zff>tzH`xh40sA?1`Zb zK9R7LO5Fca_hid$8_WKRgvwQb(ojb_Ik^v@5ti53i5>4wY!)j8kr0H024n!FH{### z^fDVTpp?|f!>yz&VlbGcr>Cd8rxyTzAy2Z;56Qa4Z@znasxqm>bCUHqtBk+?e@;8K zBxCPKH&M2ZaWm-1?DWW3(l_z7)_ZK@(?G}xRT!KZ)f2-@sy%Li3JxBM;cVH9X+GkgzMu96&8?x^Jk5QCt(HtLLF`p^MU613B-sy% zdA4x86MKX6sn%qBVI=%f`Gi$zbX<~R0_g|d4O5(CW}uQ0`Y6Tu>Z3eoB}|+4c3Hef zD)gY1JJk&c!Pwc*X<2PRb~*cBV98C=;hHhNY8 zR`O6TfNhKIx2N3{3cKs9rVSF44dvg#<4%0pCU>^t1)Pds;PerXy{F=fJ*Ofc5S~Nv z;Wl|;4#kJpABqq8P<*Hk#b39{!>#zRO$PVrVAV*Ah}Q69n<^4#7_=4w7r&CU&~W3# z6jKwZ8)d4-UIjdHMVn^jyj?&z>(|~xz_#v|`17?J*b!)FjaCXJ?Sk@mzU@zpn=_N! z?cleX)NE{;FgR$o6F+;$_jU^sH#r*8HUy#a$31mzgHx#c+cp8;81}B?5Fp~6Jls~< zI{m!o3^$6@szP50oF`gf`+NIIbh*a<_I(!e5uN8M%{JXcseIFQOS_{a?$z*z}fQ z7OxZf5z2#1{XQw0U(#P>$*hUjwjVu%DDHK3&vYff2`_{XiJ+S83LqpdSp-AWpBU3;1QEQcB$KZk!O&*2ksk^GE* zuhfcK&XOPG8xhcj5b;@P5*|d*)8*vi_zIfe9344ptb*Gp2LlQ>R77zlX=MdKk&rBL z#zKKxgOhFA!S6U%oNIsEOFEv_Z7(Idv6Nz8WAsYJsHLA;xnkFPEM(&FG@{j%-|}h# zalxh3BtS~Sk3+af&T@5MRYbUS8B8Pr9u|^l#I?o6R)&#*fRhM^aprF+_gAFWJ?nu- zvQ|$vEwT$wxiDPH^-xv9N_<^{*Cn)z;j=d9ZJj}Q9=Tzb=vuWYVdU`;`!kLD2H63i zYV^|*5~uAw@xjVy5V8ReT8>&PhuG$H(6%{@rp%Kz7e)ThS#LvVfXNMPvaNc*|Gqy) z8*_!geX!B(zL0EKt&7CXdbSP1;W8B;dl6TmEMhrxanptef%jE`+c=k+<|Vh8qfJci zmtU*g2$|2&sl>?*g@g463?9m1yic#1d4NY`fNsUAO`3RM1td0M>C-%^a?#|HnM?tn z}72cbDl(whX46467O@gGQP?qvCaMG{y@9aiCp5SHr*u%xfkL0 zDU8hyW_qlcN4MT_YIUhEXn5{4v0u()3dD8SPN7A2iK66aVNOdse zSe9Ol)h)rHo~l6Ad(2i`Q(aZliTdBbv3SjRteVgjg5=tsUP>efr+-ok*lplpa2u)q zv$P#ecn>Br@IJJLlIpLp5gtju6|;MkGdJlX2(UC3Sej+KR$ji&Okvp2X4B7LXo*AC z@W|SF3sc(*6Uk!W{O^3G42O8^_VNSV|0G9pO}=>?D;&tGWo3_RmKS(aGh;Lgd@o6B zaRp&8liCHr^e{a-Dt5b4xybHzVa+bkhg6uYX6=dcG?a{O*c)J*C|txVB`G4F*z=K0 zU8OiNxfZ}LFsP?Gf+h?P*OM~pO5U);^vG^QrAc#dRrbS+0cGcxwV|fFwtH=j&R6%? z3I7lsR>myzs=_*#zOe(8qMrvYxzwvw)&EkLB#l>cN? ztnhwK{#BN8{abUlMOrNd551{H;UEtBecHGJBBw?r)qO>mmDH^wnBWmy+b@uELMg2O z;EP8~93tv=^$e<}-7^ISiZvar8&Q~Sck`HvbVqCwXe!Wx^LsT0P5*B&2nL#OH-1H) zkD-fbU>wv;Yw!i1%Q!YN{$!9I!io3aOM@*kRLD9~!CB8siJ7QJi*bF-&7A-F6Cr9s&X<4vkgwG`eHGoSqzC@O|V-BDk zlveWadxWZJ*N##iPVcW;kEz_D-qVft9|GKb?*GdJ7-!#)p zRQOLP*5?yB-4Uv1eX9td0gfVn6m=NO-^t}e-d>6d5&Tu!Ku`|xm2D&`bC%ZXQnDob zp*qo_;6`-Z?6h>zVx&;I=7Ff5js8;7&V~bfQUH>re&%2$o22CexJ_Lpo8#80FfC3n z&Beo4PaY@V+HUZ-U>_f#9e~^?6b4$+Y+*2p>TG=!72%!e0!Xt zz2!#!`#3mW%Ri?FZ{YdcgLlEfzkc{H_p>tn1jkGH?;9u^^z|)j_YX>l4(%>%V%-_z zD_pRLYJnYr1rII$_7ajuRO?j)7QW6WBcfLyb27LRwN@YqGz)lOGa`MH##!-utr ze*Zm#&nK9CtrK(0@>SK7oAaKe4mMi{SPxq2vAsbXSnUgfN73M%f!c{eAHgN08-|07 zj-KJE>+As{6MZikj@bkuGB48xqa(^;T5OL)p!IPG+BFpXlq!umr~otK7V_|Ek+9T! zILfxKARKxSS6otkEF1YWYf0*oG!+%hzCb1B z<*w((PMFe)(pick`RbF5{Of~jq6H)!a+ezHkw+z9H0n(1vm0%i$Cy9b@Eyo=NI*mI z%n8mu@J%0HL-M>L`>1Mt^;DyDUCe+WHbbWCZVapeE|bJ`Tej7E2qaspTp_w*ApXpg zySaD?48)(gpcCH1K)n2$3gPd5N@SI+q)bkyJE%1 z;Lb{2E*t%yuzlL(-p@iSqY8Ma7gz=tzj6t~XsYLVKR0m~LdQ$RiLC$zA#5deH!Z;G_-{m%IMq_nnGGt& zNZ4a@FDOj(H0Ldch{h^bdAU$CZZBb@FuS2Ob_bn%w+}!fu>*A#=$GgNQCsjS76ec0P)c0SJQYSyeV&9hT|&U=N7+57ZXu0wb6H%ppvDC^1b(jo>UIb2 z;IN=0DtlO8vBA4-1~`A`Hy|d%ofPZFechwJU|t`RJ9dGgFb-rkC<)Edf0dJ zhvYoNR)s``vL62Eo0}0!7|%V%)H4^Qw>UcLdvngR{=JGpdapV#BW#JsUpg~5ud8$= z&!jf-XVL0MOBamRVf(|`teu?2rx42gY+BrsQiD8z%6Tz4TUZX}#e$i-pemmcn|^G@ zwoI?&A+s*NP#m9V>TD5Da8-ze3Vt(Y;1FqhEyn{6=ZXg_fey^;#nBP`t80|ea3cX4 zjV&H+2~on>aaZphItY3Obj1*KHG{5@peqP;l>}XNtC&_2boIP)L03tdGB0rwrI`fK z5gfH|;x)SE+VfLTM_rMth`MwXaO~0{g`T^lS0jJ1erpH^tTA@t@Z#Z_Bl#gIx%sg7 z(79oaz{L0Pu+?76?YP&nB=)RT0`}W8=(0Cx=k3^9t6>{FcZ&!1g|-u{8qn;le>pHa z`99XZKG`wY+@12E`I{u8bHVv6DGxE0Q~ASbZ!Vw9<@J*pQXMrP>#i9lKqFDNaDBk7 zsu8T=p@V5IY{s$s;+Z?om}=^s8wU6)(2Q0e_o$T3$FXVz+xHt_4@ssA3=RbX94!1e z2}iW(Z|eTJzA`sZy-Os$ev+C&%vOv>+uHcs2{jzhZr^k$#FeO_SgeE6DfL+m>xvo! zyQlDjFOvDvxKW0BPg}MZMe;OH7tsvHD~4H1es4t-hll0Sk$x1G(UbXJ*Le~E|ewKK~rV*GJ92T+RM+lt6x=kj?l3qjIt!j zM)_k{glD)`Jkm(B$`_K0Y{`zJ(bVICRTv(gVd8E=Sqa&FRZpR+OGPLXMvqA{#M2DT zz>yN9NXbbrPHd(*<=AiKXg`g&qrVE+%)@?I5ViVKOxJ+d95Ckmv6;-^6C0c!>^KZ> zoWCa8?d(U8{ATVN#sdVf946vl^3aS^Wd7OR`HYa;a}W(s$y#TmV$qOGXgxeGN({)! zV%(?}`E&vCPS{=a7c{Qp5F*~fYE>Ea|s-xTp6 zPrf?$ps{kRQW6BD|8UMOC{UsjD9$j0i7ZnFO0fiOSyflTf~~Sx4aDXG0bLUdy$=KR zOV$93yI_q6o;E57^nIRi)#35?;7#(zXK;Af_r5S1SBZ6Za_@G|tYkTG{%P~|(si`E zEdl)PN&gmeuC6>2$YQ_vHd5TVwNxB3hRyFqrctYy*T?OGls;;y2)n-Y#|mccX2iwH z6ZwFhLdv<~JtzN0{o@N4RCFuAnTN#To17DsAOc|igNN=1rfcBD9hj)d57889EVU5# zo0Mbt)pLjW4DTtOYfAfiGk%))q8xqg1Zzn7Zj#>8)(~V@yC(s!WdWh{{_YDYgt}H0 zO=#q<(>A_gkJ+9%V?1AoMuIAXA85-9Ka5Q!JOTf97o1$<)9yxwt1sIy3UBA3gvf)O zPgDd3`kZxU7Y{%6sSCQ^R^R`XQ@6w2`?Oq-UeorfTUQ32%Uay(0a(@98XB8YIqUeK z92=`ui3L(OE-K-LNt~k)YnX1ljA1ADX0ut1P=h1RGeR;)hz&(x!(3%Y7EH zS{rw_hecsDW;|?i9}ZMBmpZPBx|IBjeF{&Em#pWFi&i56hYK9_)Ta9-n!huy5fE9o z@fz^)HJWLB;&q&6Y)k9F2F8GAe#8un&OyQ=C2mwo0VJ6gJy+be$=p=YJXshmgq{N6 zG^^dgIk`8fk>Qgz-DAr)9a~ntnudr#l$1dONw#ljx@2TriZ(by(}JvS*qCoYu~5-1d3KHH2YX7AFzZ>=M?eWI z%pSX4)u0^e3KU1BZ017}s-qFa&3N_(>iZ{-$STU-Fp8vyKBD%Zp9$ULj-iMm&`=Jx zbsa@xSgH1py=|u28L~>sSq+SJt*rT6nINnpIMzgygsHj0p*s&1t#oq6DkwTDsFTJD zkh@NbF<0z^z7P_&mfk<=B2UwpLD4E0S^DXI*{^59hmMbkRij&E|8m>w=UMe~b~Bl^ zjbe~M>?ZX9d|*^uX&;IvCfBSq3nv+#4(8~%J9*%zESx~z97|XJI6v83#l)`P0g4TH z@FJHu%8tvb7P?r`{Q=gaYIVOF*h9sHla@sdpzr*P{4AQBEi4roxPXI&mCF))WCX`f z5=@OY8Hfrngf!~hAy7bqTUG!f%g3<%g0o*Hwl7&A4O`$YIDz$%CM{2`>f8 zGLxT?FZ}d?tl)UiCz%-IK~+E^2X*CBa=Vru55vpZZJ+T2`Zfypvb1!M`A8j7PVu}v z(Nf#-F~+E4$S_COm;$9)ce{Z@zSwiIbpTp+h$JtOMrRRKo4({Z4o=GHn(PRg1zF=W zgS&RT$4d9yStAZx6H1caY%SP+!v-iUr9Oik;3Zy$gP;#Q9(a*W3)43^@pod}7t3Ir z4>c7-z+d6b4 z89}0)h5juQ{e?^PyD`~HZw}1)c zNFh1rct=M{#ol&9{+9fC3w?H z3R6Phk#>6#F??{Vms-29Zk1ZW?o4s;gbpI@r+`0zT(n^JUcAqZ>nWgAiP%&qM5@T? zln@CUu>jMlD5Xx~_*9;BaXWLIFx!ra(>F~|F+7&~#L0QWFt9L9loo0go}@aZ&S6_( zfJ=dKrqsi_C^;1{mvr&hZp<6A<9ifyfIv z8S(KxJPCfa&eCnBUp87<0v)poO^(pU>Rid3NUz;M4uM|QpH3NB6PR{sBU&Ug$xm=*WxZZCy5b$ zb`LA=2?s_{=Rq8>EB=9U$tRT-#E(|7qfHoTkujakRxr(mkZ#XBF?rM=hP4}+n*NiF z)HwuTD$o4^nCf%GYu>}wjT7*n5Gn~AftmRv^~bB~j_iF;NKJ|^i;Kp!%-y)Pi$>V9 zfU}!FEkO~`+?NdZ)t=y-VntDGpO$uqzG2}O+t-lV>>~rK+x32)b^`p6h1$#uy#By`A)BOKM`ym&7Td%XJQ(s zc5(E7>^=E&+qTmG3d`nstgkDU_tnSeNo2c8>m+XCx@|ljk0{f&8eP?4n@RM)f4cwy zf;1^PugMQ@radg;S}cIw#p2qHRYYq0#>I|2d}GR9uP~li1_(JuOMnN5uj-EB@*!S3 zI}MTIUeUVKsVrJb#l$4#kiwdG~aV|j0em(`(S%N*IhBL8Z}oYDwQtGtE! zH@XWdWMC354-}dQ_}3Uy9Eg__7TtVMf+_%AeAih*k>Gpv2#z=PQYV(5yAoM0sFX?? z@M*u*QS|4--Vx^ZXY|_ezvPCFoGcn@u0j)K$}ia@J6*`U$I-@#F@Bu+tga37wA%yRoy4 znJzA<>$%QF6i@b;_PDAQx9EdvVNwChg%X9te!^fnn$C;39(}LZ9bo#fE=)n_-&IuO z?}`L{vvpXd_CDwGwQzD$D7ock2wSI&hZAfDo3rT^=VXu-P9o`zL`@-PsZw*-IYJd& zFNcfSsGs*#I5-bT>`VL~i4bp0D@Hu|Q7G}OtvH>7MVN8j8W)Txfv^oa=hlz3sS_*F zYo>LtVa3$!L5rGwnUaN5w*xmRvv7KucHl};y^rN+Z7{7%YEupMdU~z5Hx|!ZcW`I( z;kZAi6-EVMdx64k2hng#4zUbkUNJZ^N{VkO^6gb*>U=_eQ37sI?bkKKM8{kd#5bwY zulhZ0)#h5<(6mv^LkP-!Rwd)|)2BwG$8xkEmLMIZg?CzOt>xQZX{|tYJGjWzHaXWd zR6(~LK`oCi$Z~TN+cTVjQW(=LIivXqR*kddc*87Nwy$BPyiJpFIaA(lpDAyPnetZ5 zl-Fr;n?m|UW=bZpQBJLfh4sKaIZyG4Q!)L#c%O|jCLED|nKzm2a*u3`h=7jkw(~WJ z;_BpA*n1w3wgpWtL*)I1ykc<<9@ln96k-y+)H&y}J7=;xZIRs^FR#Lt`=`vYbZu% z!*W|V;A!)LB3Gdj)Pw8j)#WJTPyzMdiOClLl2Q|#i}!Xb2Eup=9^ejuI`A+~wOLhN z2bQpyUm9Z8{k;&sRyrO@35DI`dp z$so4nQwpJ8n%tE_sJC4R^$H=>6GG^Hn)Fh5`{jgClcc%0;M`n|BQ2_6I+QkN`j8Ib zXyGWMY3p)0zV6OO{Xs_Ws%TqPZg$d%;A_TbZ(I26$rouBH*O`Q#4x*iHocE^Q!_Qo zv|aW`hx_qpf@<>3ayg5?|Nido&bV`o>HPY8+ceGZ2}H5a%Wk$vaF?)0nP9lI|D*o*P?u`)Vq zI7yTJ6po4FPf~c2!a*a&A3vJntK(nN{>v0zrOB}*fB3UOs=i=!S4dVN;WufV70qw= zC4yYT%k=CO=bQ87Rf@sR8eXKypD8@0X1*Z)f!B@AeER5SBBEv6j?(05$=65Q`TD5f z>m$L}hiP(@!s!=bfac{Ow@Ai`dP9zj3(nW&2^R&K=Q6gkV!^#h!(n=nhKsUGoZ^`S z+gLBK;=Z8htej8DMIC1xPJvtDk_5IPc$qB*^C251z8sh5>@t3jSEJ@+tMpmT8w!KC zU*-~SQ6Q@w-tTQgiaVp+b|kZgXN*x#TNw4jSC)W5q=mi?xHjTjD3)P8Mizq3^W2Yy zllOX4Rx664?|HH~Zq2S1e1z%#L4W=unf_*Hz8{sd#A;gCqU$Zj@DlE=Sa(7r^i0PL z{eS6@V}yyn_jauNh_)N~k>yeXMp&l#FH!G;c|jF*uwa*Mu^`^x9`^9xeI2+(Q3i3% zUH5D(c5rZTc<7YHiu%~32A|hLTWz6PG%PZ_qG=2=Yg1$z-q&qZbnxupu)R@qq*84P z&4pb@HUMivRM}sC@U2^c4#i=&?)WOO>nfxdqtR-yoHGY53z9YS>H93!C(I6|&VyYB z6fs2-C3~tenF8JUiflXUWOsFXc`5p-R?V|6O&vP0YaHaTKIS(%Xoa(jv$Y=@Ci@4p zuIG3~pwj~F$N6+M>)I{gD$p8$QRh|Ry}s>_y1nTvCzzyJI7kN&`dSYO+_5~{4SWg) z5rmErS*GvXHVa`g|3~X#FbIvn^G(zBG%t_^gAkPj!=vAx)zOr3RC0Hf>^d;xyeQc$NAp6>V}D&+!&cKDfq3I66S^(PIj*eE zsUz1#><~FzVQ|bO6{z?s0J;ilh^VBg>;&5U%Eg{EzEs^+eYZ zwLTPO^(t*q_gow8E{#T4wGlxpmlr(DzH#!P?4$O77+f&u5cd5V60eocuWM;#$}nwi5Z!vJ!coCMNu*?i=ve+O3!7 zFXQjNd!DkF7isca3cu1?`>zx}q*znq%Zm+bZMLYA`w1+hytPQ-=QR1X+)4OR*-0p{ zRCfjbV7mf;q-Q^iU4frd40gmm16z!?Ux?xh;Nb^lZ&j`rTT7{DNcBZ#+bNC$xA_2v z_d{h-E6}6$dBdo1(Z`_6X6#ji{Js;Rj7a~UCO@X|j)v}c+Kzx{jYIeDaYI+#{QN0R z-j$mqKW*P6`Kj0>`AKY&{E|YJCqJdI%>M_hV@-19Vr4mIi#K$8yCA*!^iK7RvR;=i zSF%bW{d|kL{c3iYB*g`q>0Og0XXOE2P8NSM_{eQ)Wd`5&7;!5%88-nW>l2;<>4+`DCm38xH?B*A#ewS1Roq$@xsW=}3U^qtzt8Dv6!|A-5}-(By)6#P5boPq ze-clMv80RHOzV)2wK_DT{dXN!-p;4;m(}xxwti~sB)% zL!m}$o4RES*EKl8X#yqR)+qiAA3;>jVy2KSpGPaKt2piobyN^J`%)y(IKmytt~4$F zFU*pGBLJ1KnGG6AJUrJz=zR}U=%Fa*S@M(x!-PN7 zCEFW&AJ;Ln)ot{a(>YAbq&X##ovhud(CT@+r1eKwAjL{<84OUYRWcBa z`-8OiOYWN%m@2FqKfffKU*aVYt!Y-By%p!GtP`&!Ck>fOx*#(WMF(jr!e}axLf7{ZpjBeVPtxCE?&8F=`T-v8;EuS1$UCY zpt4s#eX_`4NuRBm3TwVrr+_2OTNx!?Ae;qE$$nf1*uWP?1?HU}7XO~^?M}PN0_MWr zc_-d&g+a{_Ww9Aq(FWEmX6+ms}OwT$-B!)-;zDFlS1UT15t#2iP!q|UA-}YG*59z8oaD;;;XB3<>rVNs zm2V%#ZQDn4u3o`BXRmPbWS&F6MMJCHJ7VfcyKX_e)Owlob5xYStq-;7T20JUF$KP@ z>-t64^;y>~@}!@`DF1qQljhliW=mQIY|c`=qmj34ScppT=QE;y?(9*vr~2-u$h0o6 z`V>qo@BDCf+lq>0&wh?)*V|o;@ zF&%$o7EQ_QYE&LG$PyG%GZ*C*kV;loT6?Fxq{{-H8=6rFmT$Oj=mnOAXgNmYTefXu zv`5#Z+`xA<2LVK3Xoq$!)-^rbwQLo{QA@OK8Ls67UI28jA~d~lbFAsOzH0z-K#jk% z=*SE`PwQc&Ep!5FS%HPow&7W>iKB11hUtVs5ZG#@gAMhp$h4~fZ0sz{Hywwf1Ix4# zRZWd`4L^t?*NiG4Ji`t`)A0iBs4Y4&eA_pJ&^Lj5P2aR@u|eSZZeXh*j#{EsdI=5Ra$TQOvE_zNxLU*dcxpMu3zX`8F~#adcp~Ug)`jQaw^#NW#r@)QT`Y3SAqC zv=+-ssl{a~lw~wER>D_`3p})=rZ|SO6M0rd0wRhc$F?jbt88(l`m)E=>dW3Os~3Zy z^^|6!j7O>EW2b2)%9U7wU|IgCDNgNsAEly?qR>)@sjR+4S*@rqHMS&(hjcGR+%*$%w=E(rt%x{g8x93ro+oJz z7bM{F9By;CZWM4ApCRCw9lBDy-RH?gDc5pRzYZ}{t=zJw}3SfpXlW^-l{!9osY z0i61*0=injBWMn3Hl9dlk$$Cs&!PAg&`JSIR-hu(-}DsWl?S9SI|ngu%kLNi@Sht&+&fg0_w7Ed4zaKa7UOhr`wsoMFpC zj>VxnR<$b7VQ#Z)EG2pTX8cgk19Us~rB!lb0o1 zzd$sKMM12qO9UMXflx#jA-ymete3N`4pc`GGvp0@Pcrx`gKP`xAJI!66KW za65$F5Ke~h#~hYZ*zd!KK4c3REZ}kh&lm9f0)`_X{t^x@;l(A)Z{YF<(i?bt121pj!wvj;1KAafu3&rxC-~nCp3mU-84Sm;8pHJ% zUXS5;42NU*YYabO%q_gQh2L&rK(@nSnZhWA>lEIna7ec$VVc7thi5tbk&z+CH+h3Q z)JMB*-BSZ(M0mU~`o@ZEf*GSJ-B#`ZiyB(tWOvDaI@syW&al++TJqsyu4*A;ASc)2 z>ttm}ySSZ-r&npT;DreKts6Sg|C(<%+x+=e!2gi#tOvf@YvM7s3K7G4N$xlX{Em;&x9+cng=~j$v{DS-n z#>d46Kc$J0vELw$)A-logJ;hsJX9D7Lat|y25{u#ars@O-jy-DG|Gmz%zspjB7*zM zh*47TL*95Gz6#8SP{8SlFP?z%0QEb#C};^IwFJ? z@hSTy_p0&F^m!elWILH>Sxn-M7$HU>_lgL3IN)QCWc+qCq+=+QeawCn3cxqhyBLKa zw(tMhdm84pZ6*JT#L21T7*eIgA2Ah1le)<@^O7bLyS+E{X*9G**=%IekED~jmj3(g z2S5P)u-*6CyL&UvWGoWI$6^8OE*6Vj9|+-3SGWd!pobsx>>M4t`L82!e3hgr6nh&f z=>1Hu<&44qte+XeGeNc| zKJXRGqA9cADKl^#mX`eQZZJl_L4dZx+1uR@ordK}tXO;iyP|{r@C+|F?CtOE-I24& z&d^p#Cici<5ys0wQ#~oi;BzHQaP%ik3T_iW5o>hlDn9~;(|+=?5ZNl_mB5(`{S16A zAFa`vvP!GMFOM#R7;PZ~0DTl$QJB&CJso8-2B)+@WD2kB4k_C$khse@Cn5oDoX4e~ zU{v08lv@~R8{avpGA22dh3aq57c!eF z)*myxWitx(WPm{=;sAT#iRXh-jTA-L*~PCi=z<*`1OJb7Q@RveFiGfmKku^mi4l87 zxtnyso``Ci)^RSKRYJF)4oV%bqhA5!DGRwAE#zVk#u|f!i8kAY({jEYp>KAAOXNB> ze1b?yTc&lbx3lKqer&F>mc##etIdWYw-iq3zzB#ETg+<1A~Qb7CYA##rK79B`8G<5 z@>@rwfaW6Dd**H3+i_#{;^oC&L4jW#y;c+cED&dzz|eKn^R-w8ZH{W=S**4a9I*{2 z(NemMg{8I}@$vO1N_dk3QGv7t${@*_9qf|j*>a>R57(5KQR0GPJHL$r2Mzm%Uxv<3 z=816T);1j&ua1q1zNCh4Sb7;1MUEVTT=G#m`-_#C_{A=0r5WV~inV%iYcwntKmYW4 zaeVw~arEKGlh=PgSu7}wUQ0TVsKFrTF(Z9f> z1OPwDEWz6Ip?<(mVa-jWJw^=%+8aGlyTIZi1X1r3q@-9kHjEsAVi zieSwa1c4gtsd{Li!)pnFC$4#_>JY9`uvD&%iAqfE*C3jm&QX#Fk;aVxH2-uxS4OFd zNyJqI`Q>)27na*xe+dPOd*<6vT1+qAJ6Iyqd-m+^MZ*;CPtannlmCsVBL&HKUzN&QWmw-bh#{mr404hFvCMn<~UDu#V>oA-MYks0kSvi;;iwlfC zPi_k*a;Db2&L#!(-DU&MDGNe9{+Z)QG4?dEjsy7wS& zf~pu_+}O-p~Cpr5XWrF^m&R6Rg0^aa80j<3wsVia&$H3e6uLVt^IrgU?{ z0EVK_qr9J6^1RzB*2FU-*~c3q-UCXNwNfRPicfP4dRxMe+#*aLiUISQj+{a@bR;W# zWwanjW5g1w-Qv{Iv1BpOCWYe%R$r~@_ADq3RJYEsV_Tt?!X4)GRlMI;-R{`b?T+U@ zhS|4NztexFqa<7w*=5{%730r9gN~OsnB^8O3sNhN{I=Y!GMMVuLd_$qIAy=4f_i?N&00sk{Wv zjAwil?zbznx8zaJ**S}r4dTe3}(FDmL4KnAUA@o3ibAac>g>(^YNk5y7NgIUO zicPinGEW@I%QqBFdN|x}E4FQ5stwh2@r3Yfk^ChQ`44wz%8WL5cEo*PsVq+b7{|b; z!^uX9XJl-drLsWF7f*%P`ko`1G*`SynsF$`BB$q7xbNUV!}IR5B?d4G@%ef9JaoLN zt)D&E-E%ySKrbBnF?YR$BpT8Ma1vL|_(c-PP(F*#z_~o(wol+i6%2OqS>5znBs)8j zwe*2Vq%Q*%MSkY0mYBDR+?{xypSxq>e2#Al5E055Zc&ki@LPPE0-H+({^Bh(p*}+Q zN3Rs;3$hV+Fmbse51*=>@C>=~1YZ#ChX*ZM?F!R}2jeq^>D}<~slxPLv_BzCx9TLP zKx-&hdQ`HkYgq0GEp600b@+btABPV3-(c#zHu z`RJk3^shaP|3UVSuJeivE3&-krCHf4uCH)f#8KZ-dQ8Rqb+&ug z34pl}9`*WGhu<`~lhTFS|<1fz*byDeUk@f1kR! zvUW5~RG_Lb$Vm4*M%}aC{E_4xc1hmrZpoV=CCS?aS{wZ>gLTEum-hMNCQ8fhiPah$`JUoopOQZB7%QOV(yhr5baX^l1y zD$3b(GJ>k^fR0a;6${60$KXulMu|7f$vP=-0_P%$qBzyx$oFG_Zr!hb)2UY(TWtkS zcvfWV>oV5g$_yy|@DToCiSB@!G0$S0t?WGhzp$yPss=S5t9AA@a2ReL&Geo=rwy?G z10gfpO{<-g)vn@#UBNhG6s^l)BEqfS^*rC-eM+);210}8Rhglmsx#);zg0&7Ai-iy zq1^6DEAx(#NM=al)(BNI!Zv_ zH7Xe`&r~87lRduc5J(D_Kxlzdgfsn$?wvybD&{eFJb!;Y89&pVU0W_%o;=}-p@l;C zacShCP1z_Z=oiv~o}*M>K}%JWS&(m6MqNTH=r zdtUi|QF~`BZ&xFm)yNG^zYf%9qcjjNp2|%!YDncKnZnxjloq{LTx8elsCO3kLSO_~ zLk}5nFD!fOIE0+#*Q_U3Na1L2G)&UJH(w}b zqF1<Rm z0?4oqoQ|QgrHvOz{B&?yS#g!d)yRvatQ&pldrd|4i9)8SGI+yGJ;$pRT4}Xkw_IbW z8M2s6BDA<`F{&G42xK5lVgA_>s(^E~4wKZGSDS#?wnO1V;UnmmeNG>@7%W=Rwy^|k zsXb*EK{f!*qy8#8SqQ|QWtmon=l_zE+`EGqARg6WpKM7vc7&l)C)JE~7<}?VSmMB! zGx>0lfJ5N&%)(r)J>%kN2@0&Xi~6g zDcg`zs)1Rw3S~rC9!hyk)U*Uj;yOvyq=ay>puy^?nE7((I@*G7bWM9|jzn`h&q8vR zUL|Oc1H6WyvEQ@oa+pASWG74R2|{we{b%d`ppT^ZgWtbO-?uv4dlZfzh2uxz_}}o_ z(BY$O{3shg%Eq>AY+r({UzUA(_8d)+CWm+BiuRt-?V_iXyK+6>+nrFZ{kw9-jTWKF2rY3n7+5-QVJy@8Nxm9xE0=DM#q`pr~8d>DH^pFrOo^KEDKEd*wTv0*`Og zH(8DxNrfw92N?n>Mu8_5o*G^}bri#4mwtR7yqr{x}tEXcKqb{OO~3a0&VFi0?niF94F*}%499sUl; z>2qQn%}Po^e=Kg=u&ylwH5Wg{p z{L-!{^|YQrXKu%rL{u3Vx3dhaRZW|%mUtVp*5X#QgJ`K6^e{&m<-xN>b83a_bfUw{ov=BWSB0`zqfp%8|@N*nSKh;#B=SB*Sc3Ln*? z7Kt@+@*uJ23K{FGsid0E_~INltH>n=-^tAnL^v@O$G=emJ-OgV+<;U)$cplgE=Z&p z-KkU+Y9^b_NLNBtLo;m3H!|>m%kK&X)t!d`A(7U$8gEI-!qbMnwofVG93fJ;52?A^ zPwONLmZ!=$BF#BYx>Qt&_Cy+~nlzfREl`!3U*Edxug38>h zut8(kg$k3#i_~0o4UE*TtX-Zu@){g!e(=~C`Uo|sPGL0e%n`ND$ZNN$39e|za|eo9 z>-A-8M8hM$gtd9uqGIhe^lPk9!y-LXOvCxHSX|LsbhcI9#$XfqrUh-Z5(l|k*@jB%BR#~#G!kGv3inO;<5;p^6lr8LSAi|6ihY1mJ-!z z!pA`hx8gM4Y;+LPdvwDJJX0X4rmHDmh`dfIGmDUhjYVHrL}97X@HPU87K38o2%P}B z&oS6bP}C^xMNnv_y$br#U=WHcrX&?@kot6>{nxXrQKrZNwPi^ZE`8PB3M>J+taIy9 zsp}a?R_{{{t895){PDt`=x3WvxY;HQ(F4#q(;W_Y#sC7gFQVYk-vof zZJvZfZVd0|0{sZjcpI`}B9E6grBjH;#HnJT@|7(LH{_#}2v`p^C5Gfj*H0-)(m0ux zP(jY-_<7B<#0sPL%{{5EH<@xJ8(8b8mMXa)q|!7#3(mz2>&h2OSAHXP$4|5=;Jcw7VJIk4wdJHWAwam&n`=Q zRJ(?4ma2yW$sJict-_3KEv#J^k2$+v=yavPqeT@HqUc5~dQ8jt9j27#O6PHkel1|h zBAV?pD;Y7b*+jou>FRbgiuvjF+mp}QTl&?u|OqDGD)iceqy%k*EeRB1XBRFjq3b%JWz^MGE*AytuGm&(*u($Xg& z7el7+@CXd}+R-|J+3*Qb@6ncJ9j{6}KpQRT%io8YD5{cT9TcX$u2@#@Kg7twfXJ3I z;Uv2P0(-qvS{bHz?G(oMhm-g3f^Ysi?N$F?;PUR#F&(U!EJ1=fjK9!a?SPey(ncGmDS?){AK-}HWQdf&eMliP`OJI>A${{D<< zjkdlaEhFB(b87<|Ab#ZV&?g$OAJhO_dl+J6vg}137Z=$&LgCOZ(y<$>&zu-fS&R{I zoJz2ug>{0*?d`HlJ-nQ?h!%?&iw{vx?Wn_2ZNUQA4oy)j2>@?vWZFqx>ujutt$odJox2#X^bz|#gQaXQe1rY zR!1nhKICQfnlV;I?hA)IK~kBq}>gL1@U&71pRDNgn3y zh?)#SLEx^}j?lsg2_k@JyhSmj&O2?r=Svn2I`vn%Zd zd2ViYs}!Z~{W*UsA=?fKPbegL0+rXJlQ`9W$6VkwZ*=(RIiKJfF{2j4dT_sLvdVI~3 zQhw_`OHR;y9YYAKjd8n;8Tbte(gZ5g!g@Q_C~V=g{D9mlMup!l;4>7 z1gIy(2|;P3iwca-Gvk@R?o9j%XGRs(kII!rl1gV)uBQ_eopZJK6^%h%r2Sk)ZL~^d z=8gI?-UhN?9!dvdOBAfE-!GoNRgvb;C)o-uBS5wc99xEH<%ZLfkz@$ z3EB%653hj$u4+*3#`_cfj^`>9+by|?-#P-B&Nj4II;geC4g4f?#;3uUYPTwK37RS% zxH&tivioGL7MR|#n^YGLEXbRPZ%zPW@^hu?<@q=L3eBTNHy&N5#YM6zQM+3PrTVTA zYBvW0DK=!bVY8OX%;457=0&p62 z4IVEEks|E0s_z6HH+vd&&7kh;o|T&b>Jmm>2B^zkB-0E~m!D=f>N21yrzv$J)tx{( zLQuDLJSV?BX8#n{NsDBws4gtkT;&Lgvoarwy?Skg2g=dKapd3;&*=^h-?t84DWrS9 zuf!PW@(B23e$zqhrNRki@D`xc8qn6)uCZ2N>v?V`x7-WUcODf$vq}BbU^d$G#}!fC zNw=ODOQ2<$AZET`6$?@{4IB*8m*ZMrZqnubooP}X)gR*s8au#{sKdEB;-ai$)=1C+ z#uyi4*D>nfO?gLyaM5|WUG#%A{uXuL>FY|zVaf6v+S;{W6Ww34|XO{lZ`aZtROQcc8RhC zY?rEm@pUJs36Emh*-X*e&L2f<+#+-s_%zy6qE4Bsu6XXxzTqY95(8I z*gLZJwvFRoq4sMXz*@c}#pWNe*v~W9apAA5AwwZ8O zxJeq+ErcyS6Nr4R$PFnG=NxUpl>=0?;J2)}4k2dcrmjZcs>HFA$m^%%Oa3^?gR_wT zK~kE>A%BJbzJU&VMhUM%{x4LO>xcY5l<=>R|EP7;0b6Ak`OQr`o!lSR51V^5tTi(x zcebb=4-JjjA%|~wQs73u1UYxh#z~Hr5(dAl`J3cfHzgMW{F~(36QRc1wn#rQ(00PR z-7rDFrI5ddyMt+3u_=aa$cy5Njg>Z+Vi74t112TR+#Fe^e?bY<)ME>}5{)_nGqOPL z^UUK1Js@_zYEe?$BglJH!-yxVS_BST76A0;)^qQAC?S&q%@)h0Yf$N_wJ0CK+J4q; z%0EY1Seme?&&HowCkb|!l*yRfo{S4?9xy8R>#<}B>0Od=_{*kYg|Gw8X5_vTh@HrK zB#?r;ARlSUG&&?6<=5UiNwEQmp#jqOz9NSdLduc@L{b0rirapXNcYwwU>U~of&maB zmJP&>2Jwv{HU*p%_s9#_cKzG{)q0HD_AIjKS)&=e^?z%{6fl(oYcm>^_>)5{|Lh1 zM|4NBzp!7h46mjpB|pp+$^K=Nr{9+zvhT zFnc6@jBQaYOacq*F?S z=1)OwrbBMb=FVN25sM0QTX zmaQM|ei}A3{scOLCaBtaM0Rg?o8qwNQT}dE+B!tX^B%|144`cpH8I*;MMIG0=egZD zAa>R`N6(U~W&O136Fx`rq4EV%BCg zX}I?KCtYD0K-D^ceK`PaJDXH@8$k0(0zEGpJjo17u{k6-(S|Z)WJ7!&bV8?o8FrB7T{&2( zbdgfQ_iDYXqAcpS7nf_|Jx z0>7b|w>G!3m;FA=h!u1+SIy5jFX0~s^OZNubFw?RC*9MvT{#P~H z=(RhXJjXH+uNt3%bO&H!U|9#j&b{hjVI()U-RAnf0+fvVZckB@P10@g6-@l=wt~JA zxmAzHH`5);`&#$m@IOIF48ir9Foq9FZR(-40Igt$RA_^wZn?iV__xE>hTT?_vO#0} zTiU*r+VR+Tl(W&5p-y(6N=I6iQ*c4o$j*24CBpXo#FaORam$$;2wb;6HRr=T5NMwl#4&7FiA;P zV=}`F%J>M%#O+aigo@}Rnr@6TxI%aOUpSph*9towKFm)CDGQ}Xq(N_f%C;7E)1|^8 z-HkvX^{jX`4Kyi37kHIuPOx}S?xMq};0r5Puob6JvDhfhbEPkma=0^0;T3Y)v}bL& zicz{f4af_LXQNPtTo!`+1&URli*qOz%gAVGd+BP-XXmSU>XbhhQ56ew=Ga6sa~=0b z*aW<3@Z@tHS19Buz}MjLXw$m{MM;{Uun?#$d_q50fmU&k28V;eMg{LMn91iGs6E~w4Ky2#Ni&xMY)mGOQUv#v@GymXHGxG^ffHzHC->*`4B#b zxucSYty!PMcDK+q@U``7zNMG?>&Lryd5=k-aqITz1cg0=$0@TgSgH2jjgW1}URsfdLTAPq zl={YJi`@&PJ8}6R>VcDfSxpi!j^Y-iXygL{#bM@ox<)O5s#v^p$#;0t?p z?8+3MCm3XHFB=w7WFCmHT<5M@7R+$^eiqQnWpg*ucI^if=8Bvg1HRY8>?~JR-I+*t zDftC@qfSw)CQ0|%0o%uzpYR_RH>F*I9qKvP7hoP(I4w9jU~Z5v*QY&V`@JlbDvh!n zY}Nsb0c!Tq6@8ZhGVkU^xg@2w4dE_QHbDQXKnBv$zZ@63MvM9uUTH|;&kPA(BpE$T zU^K*mOci7|#w*s`9ZZYJP>xL46~h|X(Wcf~Q?5tAE2Vm7(@|+lP0v{)oMzKcOe;u; zyMhFcumv6rCJ3F?qA8VPK?WS|osx&wKE|-X-y7Bsg)5%M;o?Bi+gV5l-8q5|%E%FA zAl9-Ka$P|$%;z~02Kw{^7K#u(tVLo@B>Kg#Ruh<5&?l8NlaV_aW&~xDd2mEg5rf=I zNt5qz;g+x{rPkdm)DL{y!*vHEUp!2Q3pw3#v>3zq3-}jaqoXQ`-rkW@#E}%vFOmwX z==P}QRN@*BGf$JLRwpXdtScDO)b0^(Q6e=8pD=4RLDNMvG8iHL&pmpx-%2= z0UfuE_WJer9cfkD0RVufA>;tsu0+{M^I3=9;=g0VOLQ6>Gh)Ze z6xk}-u3-#b$h;_5&<=e-cAb`(h)s052Ng6oDLx!j#HEleOjf9195HEd zxRGWniN$4GvIJ*WrLZ&0ua>$KKM|_P8l8LhR0FC2C1iCcoy|JYqYk=*bd$b#_UOe| zPrrTnRd+e-Op5n3K&Yi2Y4m}kD5~1_h?NmR>W1idg#LALZsJ3_yjqCLu7FPQmSBqd z0ssS84v=a`eqV@#1^j~d-Mr}BKwa`|u_Oj8i@Mm;Ro9z{Qe)#-!CL8$-sbzJv!$%;5T}JHMopGOONZf?QKi zMPA`JzI*Mr9s$f^pXrNWRdi>0`N#dGRVkqE!A9-W4FPXuyWMLx|0_2TZq zuSeZpw}<;z4I(`SNIvc!(qST~!i0YJsN2&C(IiFlWlZmN2TnR1Em`=`O)M~`>m-`e zi;%MWE!m{lA+vi-ljmK$+5c0%K~t7MCXNu*FWkWnarBzJirRkMAT`w ze`fODiwVNNZt;+z9crEClhq+Lfz{L>+A)lMVDq!Q$aS>`Hn~`pQ?X31oYm<;#ZyzFWqGk^q&6n4-YR%}KzT3; zAf&3=1t;2COgQZx(v;0$j=K-21Z)pr8{JoQwOCzbs=y(E0Um#e$n`)TNIVc#A}yzv z5nMFsvQjH27sea;@i7fg_W;K$lK4&SB5o2KO?9c@aqAu+LP}@p6^`zJ&gSpfLn8x_ zio#gGS4c*_!zK}PD?9`%B2nHdzj}MIB@gCD4+?Bu-d(e9T@fDek-)rIEYRtZ018!1 z<+%VzIab48p#TD%%mcc+X83TSCR@AI+MQ71!Q01dJx0&da6c(--ET8Adyi3?3K??% zeSLrb!`#`wsYk-hL1ohEZTYbaO)WEgPC2MBQkYJ*(5)~2VC&B$B_XCef-@1P4iVY^2ojXIp zv5J0dK9moGj?$S-o5+C$Py>2@-7-!6Hdf;_vWD?;1tWRHaqT@~TsH>3~gwYqB2zqj5GaR>E?G(^b=gPVgGI6SpD$U+dn1R1AJlWtZoo;9MGv}~yU$>uU)%SX-Ue5WIN`78FHI5p1U3^=> zP6-wBMDLzdP<=UPnjOL^EdJnZ`rww>nA-&rymVz{(zL1Ol6^fzOP(BGZRlPKD5xZ( z-_;e&P9!BqLDVC}yTsi>Jcsa(5425NnCqpes#LopR399lZ!(1hHO^a2raB2cC;5g< zm%lm6l3ti5^cM#TQM_10yf%cZ zI6E8sPa#}wfL{~R_y5tBX3g12?=;<9rn)<)br6DFp0ktw$z;b4KR7!{H7Rj+(wor5 z1;39cXLE1o^FRhS4A0xVt7NWpS^6r_5rK0I6obwisw7p5M66Ef;Gz0_5oTSASDB=v z1**BA6}iJo#yK3GraR_vHkh4yV{Mj1?Hv>Z7!2w}1!*Yv_2Z^%7?*=YyFy$bsj+sr zS(;}p<$0!S9JSTpWosQ?ws@*>N@}}$17{QyO1k~uSgpUJ-24^g=C3F>|NkK%4>8OQ z{QHDR6?xDfNECi_O6a?rqaH*mqbX2e28_#ajR9;k=s&)ejud0&I#gszV=Yz@+Fut} zItgR0>10!w(k|5(c@@y@GY-$%DrRpOmt5+Y$^UN{mk)KMlvoWNtodb8W`CgP$&F!= zW60*Hz7_MjZCJW6CB2s)G$`A?9@fvzVg2k43$?P@dhP0|IO=xjc#c$~DjA1PbSG(v zF2dKmP>vo^Ly7HYUF>b21#G|GXMYcwhNNI98)ihij}f=wN{6LTL%8;wUzfuRnCUhiea8FN3I%w?I5m6xMV4 z_L;P}Q{Ka6!{iCEzJyhBy&yV$sJyKWW43Ns1qz%7*R&6{+=86rlH*Mjj$M1Rjrt8a z(zGrY--wSlH-{uwoviA*F#bSEYV)K_FSNgfkzP9j!ZC{aRwZu6YqD;z+47`~qd?d+ zc__wFqtZ5KuePE&MC5aRW2sxVoqOBaIT!*M6w8Z}O%g;&2JRsc~>_73R_R~*JBz%l7+E; zD%i)1-@Ll_Ce+7a-`Oo)cUS&NkhMlfb^OHLGBX0w^dBl~#aqfs>;W7IVz zjZuK3BUjMbI3KkQ`|bnM3zqBd#_?#uMX)l#U5Lh^mI%lR^5wTV5$kp6RWW4iUXT0L z-!!VrBZOg%d4m@8JwC570I(&k+~wb50)ev|+I|Vq3x%3r7gq<`iM{eoZzt%L#J7nl zD(A{qSF=`2ak)!Ihul4{}o0gkuXYs{1sAY3=hHD+tx-)XMVKkiY0&cj`W(sX`& z_n4ZeyGlJsXUE#|c&8OcTAT&3mgu~ZUxn!gLeO%}^FI_4IQ zeq>Nyt%o=o4=bf0zt0l3FLIPn{P^m*2@{K|{v7+%#vXPqgwqJS$3a7xVKn=Qt!u9SU<2bc>l>qunFo!yt7RB34B+4Bx z+@UfiLON@?r5lyH%apj#Fojp*;^~L0fCaza4FCP_>V6o&lI*iE2}ZvT$M-|#co93F ziOsbd9gS@ywq-M7h(a?Ns>XA`0k~ptT;2y^bUHW|50Hl(gz>E#8D2N%W{8#czQb#3 znLuxT{AuzXly~+|Q4bpmp=8+CIe^9P9ZlvW$Cw3~5@9GgdlN3uWl9`TB z%BCmN8N(>0vta57jAnNh7~v2ulc2{}hCT>VODfE*9Eo2coxa@E?3Xx-d_!9yE8(S^ z8{1U(Z#5Zm=;}Ue*OconND8ZYyH^;m374>0zz)*dO9Ful6Is}a%;pOW-h9deFv`Xz?&5 zFUAV_WazyZn@>uhXn28VJnHL)FDaZI=I`mw7#o&Jt}VnE#-No@=^nB<+N{qp?2`gq zH*<-Z%k|Jo8n2;#e8KDZ9mmq~gv2;UqQ67vH6KjpXjcYgjuGJX1}7(4fH#|pBZkm# zgnZpO90J%~4Q^TW^aEUiRYp-3HlOl6prevKl&_u50nY_3QK%PzVRuvD8`U5@6aP!y zvo^PFB>6qRg2E~cAdV=KR{Q{i(26KW-k6pvk{#PLqk>3C#F_-SAV^6exV1mxe&PL+ z>+X4A00NYFMc*xmuGK6PDGAa4`ylyx>^*wsB_EDz)02-Qv{| zZcL-i+m0Q)OO)UjN;)a(!*Vp!^McAX&QWg~ZE$G%@WRL!24fSgxmO0gmKP|-iP2u* zHMD+-<*(VeU{obd?ldwj?ldF3|J(yUaijRZ%-0B**_ik=H2PQ`qJzqefMaP82#Uk z!Jd(P*Z=*y!QOWVH-Lx6moFpu*D=_H(yJ$HgAIA|5RwZAYQgq5s2P9~2VeTI`wjLw z)|bJ-&6H&v{A;56Yn^HXH#eKOL(e?uCttp-OsoI1 zElACd>ZoXQE8ke{e?;VHei{boXT;L<$CiQzbOdYTk!Rr~X^G2s`DH)Emgg7^;4{)| zcO2b~(>Kl+z~$W=%;<$8ak22`JoTG53S|0Xyof~dRpj%;xeJY9asZUDZ~WB_7H&i( zysJngd#JDqzelskpU^Yr{&f*}^fSSyqs7gFECab;D?Xvp0ick->u2M*yhKp!!THiKXNz!aV$?=v}vxTAE(}&uHBBu{G zh?1J}x%7iY>``0O>6W%sIrO_y+S)lBmVyzrHlJ^4O_hU!=SAh{+A6{u2ig5(;?HF* z6ysyf^WrWZtZcCsRX;DTUr-5%8*I?UXsE;bhi0o2*O7>!=R1*V0zMx7$-3FiDQzj6 zzh<957aV=5Rdm6Ck>t+k+C)X0G2|g2w>Nf5O!vDUl>~lPa9TE zd;a!m1JQlWZh^qt{W;5ik%x4|iPuQ7;cabE_?`^(UgIH}!8}0WUQtVYr;YcUP~iT4 zvjpcKq&Nb&h?;2_wIH{sQ`Vt{qLq8db)XnP;OTP;yW(3l9PhYj2xFKO`kHCs0BJeU z`+3oOjyUw5Xi0y#QG|wr13sU>3{iB`|@Rfz!_b;!+#U``m<4lHGnK;Tr&(y2!syIerqNW6y{FYYJceertdzi>l0-mF2)fLTg(5ioo6vV3_OnZGALy;19zDPmb`R+l6Eo z64NOprjQtqA#sZTr!L1I3K1RUJzNAT;i5Jo)z3a66vhHNydz)V!&2eGUI zy8#gK`P^W0oGDxzw$VH29^3-s2>ZkEx(q zsC4!RO0MX{>hLtmJB|=#g!{u7zU<}8mj)j7^=htGP2-7hfOnlc7z-V2?O0fKH(9I< z)w#o`^z;VJ!-1_p`ViH*7aHzwE#&6akD9Ozllr(Et{jpnWT_W}ghDykGI^f*vFSaL zA|#4~&jC#CWYOz7g8DHqo@~IFS{gcdms<#Gu2^vkXG*!-Vp`6t5M9R@euI%_8juCp zXbmNuz%I~R#KXX!XaF}r$iKj+Q7xPTDfW;VJ_@W+BC^PUL>{!qPP0A!VIj}h<66y{ z_W=tAX2cf#F*3TTN% z$czA+&G=Y&mg)%7d~f7wZL`EtSeC8z`fu)x&DKl_q&lf+Dzr_1Q#q&-u2b!Ha&)c~ z^2wV{dcB0ALw;58)V+G_Emh0)no<(ldj8^jl7u!<_wT}DW*;uB?Uiil>8`5#@Uh| zMM>1^5k)*w@gZfv)3aY+e?EJAarEZ$=;P~is*WzoDCA+h7a~aDuQAFDCZdnR980`X zz5DXjNAzZtBoW2bpqySf!V*o#(K0%wzvs9tflVrDWo+(a+GE=Ak*y=Yww)Qfg-;anb43h35+GQUgdf-+X>_ zS{CxkcYa{5_~rO9Y3`$XDLG(CL(C{1;}QcKv^R1x(&*ICkl2_NDr`_B3Wxu6Q1B_k zlTnTZ6BTG~Q9NA=>E|NJr@<1)A14oru*+Tf7G7?Na^e@xn<8b)*g1%uJSEyejMG}p zy|wtIo$nOde%$)OD7@|PAG@#!T>-9PS^4$L%Mb5QF1sfmF3!&0oL~O@=Ikd}hNov| zzg%AC&Clq#a5?gpaTrcc!|CGJRCbl)^4$GU;#O$u9 zy5Ug|&^lxIEN)p8E^;c;AMkA%kuyo8jf?KUOt#Ez&m7l`i#gGH82LAT;7(*@F1!R( z915WK>|Sgw8=-Fd13R@}7D4+~vN_vhSQpozP`;#qSEg6w@f2;-`oX|~*A%&$rq9oq zZ6h2W(~cYtZz-_WR*BKJvtl)HQvUNs_A^@4%6^Q z3u(xN#vt|dJ#IqCT12Q%qy<>Gc~&vHfnT}vf-6A&T016#ua!c zW$-O)yeA;IwRvqiCgt-%U6j}qn_AcGS{wv7`{YhmU>kwMwMP*?)2(+Zxi@5)1U8xh zsUUODTvpaHTV-=M?P}eazGY>+E3~JkC%GUDJfN3MTPLgS^(?y(3m4L6%-9W4Ja3-% zSN`2$h<1dz*5Aq%RA3URsyp=QR~672*v;p!BIWEi=z6fFIzDZ}&N zAZY4mS`9goB|;pm*j5|?KSS&^EFoUOL+=>Rmb8~={7MA`6prl-gB!HZ%^ zqhU8qJtz*)AUl>bOGqsrbRGk(xqbC1DUx77bg?mK!4$}{WfQhJL^MInjLgqYRGXqz zh#eJUjcS{R8RQ1w&wmvI@J9do5ZY=V#Qx--ft}I(Ea~q}N&D@BGsn)dTHV5-SF8ND z{$T-i-kIr>rFa4EI%@-GfQuBoomc1QxwM2&=U)|2_;MIdfys?UL=T=Ph~pN5u!ueg?(vo%V~0$ELoZ~pJMkU~{nj`JW~|9aQ?ERAaR{7u z(xknV3Y9Xay{J}0>It>qofVC(kUN!|-F*%UvC=H^EOKlbpqE;4H0#95kGqGGcoELX zO7ErQRi@rdJNS`2vr0Gd0c+}q{Y!a=w{?+t4=n@lQER|^G^XcH2e-J%;pBSRnZ;OW z?2cZ>+VSZwyA465<+PphhpRR7{`}I|_(X9vZUP2}8;Z25glJ z>Mu}%1`Q3ZS;k4jTH&YbCNLWoUr)_`xt=a9K$!e#1iFMcQb8F!)><~w9iRNH%2Qe6h~wa z6vfqI5iQGx`WV}#P66a&*2){#q5H*RPzf}lwf zbK=A`B3iN&bHZGURt?N8buW_t+s+Gn^i@5tg02BDNAV#U_g47r9T7WT(h? z%2(P6)@vrVtzxp&H3dy3*V;ffqIAl53v>=EqpuhZKx|S#g%J=rq1sLn{`AT zM4H=oL<|XYneSWeV#*t^u$R;jpt7Y<3aWDim9AE-@33?`ZRT=_ z2^N?583Ab^)DI+C;Zn)8tFwZx++nsOclcm8ysqj@TZU?VsFfjbmq~>5C1eF|$&n(; z3lP}~`jpG#^$Jv5vouQR0uTU$IXc3{x(f6V@%hoD^_>U?8*c>cCB1=cNnI}Pp*Df= z8e~~^l!4`L3d;?4Kml_jyGVQxm=XvnaOBF;-wUyBZ zz>9*Fh(%6Of;o1pUb-1RK7K&RfjDh3-QDO#j-wrl0RKqm=q!h3u<(fv&$1Y|*7uko zkany>_XirA`i_pD&=4&4C4hN}{>IED%*_=CT2@SxgU523g9($h<~iX`W6f@~lQzfW zEz%9xkmMILq&_70!XTk3y*DF8@cFlf>Ra74G7!0ACK@u?A}3IZXj*yu-aB)%euZ5-XN zN>1nLw`>c_$M0Alj$OygnJx=7#*CAWA)>@mMAMbZLLEtakQC0#BTbqi!O))f8v_i( zDe{pU7cJ!1)r4+nas&&&5EQ{+>$kht@b2MHr()$_&d~ZUM!KIlXiYd;8t1O2J>jOABl#o)_2zgh&e%Sd`@Ke(hX%YDw+ofmuuN1#9P3A#Yq%!6zk#_u;T z7IHA)*F2saCdzfPt!N-Afw?aFZRayc7Gf62h~x6REUkNX#bqu%=R=-k%fpOZpl{5$ zgvg1-jAtA=axdLU8@&WOs!-;0xbBNQY-RGqa;5<1vfZC_4H}FjG$WKo^%THalq(j02{PXrd1F`;q1sib}h1DcR zmqQ=Lnt$hD&=zfLP~}*m0W~ZDs+7je6<|XNSlz<^1lz@$kFf-7$V#H zkKo8r0exRd5@Gi=KfOSL(>b;Ow(&;czx{UOo%nA1b>@wJ-|Vz9?#eRQ|WM5Goy` zSGl3{*oXSiHwNyi%7vX{*jRU4=M&Un2yfIXNvqWfh~w1v|A#`&VkE@@FPs)+hGOWj#PwRtO4j3Mt0>dFHZ2kcI7&x zcxc>#;T48vm<5tgK$>TPi@n2Lv0U|GJ#IlC*-~aqC_*a2+#S2Ci z{%Gj!{H7Gla|S|2owHn6XGXeq}itv(I zYl>*dI`My>DgAd79fQXEsS%)QN#&&)cgFF_S)G&C`;GEQ_l^nk0NWs&1B0b|aBg$W z?82GNmGQf2MgB*p-eiWwj>MZcL^13?$h)0u44hB-5U8!g#tRC8`s~@^_m8yJxw?LS zD6Ms#4O=Sk$jE#Cz4Tku7+$pu;kxVa$Rp)vAFD*zg09fnFA_9pmLoRi4cp43`OP*VHk{VG$&kB{Jc4 zd9b1zcE#@5C2EDD)zb|p#dqwM9kZ_)+K;^57>EMuA)ZLy_XO?tM353s1Sy$q1QE%g zU7(CGc+8RMV~ejJTaKMOam}c_RYRjVic zs{y-kx=HfYyt3Fk=c;qo`3e(;0W{H0+rF@cQ_P-Y&=N9;kvOS~B1zK49i#_4&atyF zdmI^Yh^W1CTwq#Ttsaxk0Pcq7F*_$c4?jtCE?Mkj$23|ON{!eO-I$$Kt6lg<*Z;X(N)d`{G1P*CA-47)^`qfjWxH= zIv4g=b82A_gSmZAPcw@N2-xq|?2;5$Z^@$8qMwr_38C>@cGtfhh!D(?8P(s_qWY^n zbDSi*D6hLylH)t_GxluQ{I@!SB+?8#>w!6)`(6TVj^Hz_1HX>(P0hev`ZtJ0=tV6$ zy1{oW&>SQZ5fX9sUISCQbx(MKG z-ULXp8}M-nd5jf|+X$io(*U=iSru>h3Si3y98s2#4eJ zlQw_o%Lg6tUuS(CGt7Y&e){~!p!+W?17Jpx2|6Ez-heW)9|B%2x#R4PgWd{cfOam` zPueEcWBsaR01Yy!QVEX#pt(iMmG{d@V0h0gygpd-_)5W8w-)Rf)Jvn{j9>Y7fX9e_xR+{5>Yu_jA-QEAWB;ljvvA*yk%)a}pU~KP0U~0~?@Sr{d*fhz(rVor{uFOd7eg{` zwQ~24EZ|mr8jSl8=qK>yj{OVfrYVp@@&Teg5cwCa*0`U#Q!wsl!X7>Z!PLU_6%EtmQky3>Oun-b{o zqgHDKQwR%bwL*797Aye|ruFt9=n=*-!6y5E96VwF4})#?|7Fm7%6`5ETkz#`@Dx5B z1-;E}!@xB{){lM!vR4lo##^BCFZVRu_;U#V&c{ApX^d-TC+Q_cr9$JijXD~yCr2C)lEN;d zzHX2dYo{p<$K3EoJfU|}a1m6%UA)-c@OMp4j57+6m6=%FW?TOY>Z%Yt)J+qSwg^0> zZSJ^yXonjbaPFzY?_~h=n}UBipb<#-@Uy`Gu#Lh^A7tVTO{G$0Gp3S9#S49sBjB9D z`>c3Wj1OmH)k|gZ72B^UwG)3QMSVMQSWeWAsWsFD=)mRDHq1*5R?z%V=Z$|$vCMEaaZLM0QUYkozfmfLBUBJj)xFXpLlO!$HpmJ;B z8oIn+3)!EV9UZRtnVL&dl^un-Q?1>VfYWzj{HpmNDO;d`HXK^QK!zT;iM2Gx=ZK!_4G4<#~`Ly&>{N>WWW z=#tvlL3c&WCZLtdTjlx4_SutJdZUVxiU7jZ`AxU{eYaFH`!k2#s3~bfTQ!uwxw$;Q zTma`kn;$7RO5kvK3de3^)D3CiGGU(dLq=<=S1Plv?Y0%Evimz4UQ??e|5t4MQ+)Op zc@FC)z<-tr`4$IEokq`AeEKF9rlLS=?`_XEp2Ud+nYK%Ie+fV-jRI-uCwQ@-X76k1_);Tjm{El)u zn=lRsBQ`nEU57)jGI7R-!=3^llOF`08o!e5>n|G{@}AbmbqNmzHEl1`Gnk7#{Yzpmw+dvc#5aK%Eq&TUp@FP{oD_j8gYN z1C3zZ6%j3{&@WZ*%K+pe^``n-g&<3*H_lA*)kL`*=_WuXuZ(T3g{GTMgm@Qm#Jk8V0p3N3;IrNBZa3el@Vow<*p1uAkK^`$ zI07b=+_Ui-UnFo}Gk*3Q;Oro=t*s}u+n@WDT1-E9P`xHi3_YRTz75LltaZ2l`K0&r zD=C$ncH$s?&IX3pv`nurJMO7_w%Fb4b~nxz`_Fa<-jcm<^|s)BtG7L1V&!q?B337> z>dd?b{4C$6lOV>Yw`@8M0s52xz}e5teU>(tm{AWV6IcMinyhwi{aApCk|34?x0Z5l zQ7-Z#y*i?kTGG@cRr`WETa(l#WNWltFfLS!rrKDal1i+HBV5H+gjp@o7itjEA2iz| zvxeZ0ha;%J7H7P*ajt1?oaRjS%}l1XB)eu)@VTg#?t__BoU?t%?OiS5@6;kZqM%iF zU0=Sh720u{%<9wqT&At(oNqSS@sthe^rn{d50msN%r1|@dcs#0A>7UEbC%3&$#2Xi zl@2IsDStC5(*!iFuEVC`6U7$sOI$9$2i(!v~AM zu*vblVlSMtZw(P8&Fh=z zq_FA1)+;;A=!D{RTTP6yorCDBhT`NUV(h1S($pknE63}2TwmnF!X~`EW23B|$77Q; zduWXRNo~sJ5x%g~tRLTR%;a)f&&mUfh>L&+1<_G`gyynNin<8(MgC+aUZhP@=52|r zA+@|HlhyZ7Xwh-jZc4K-X~8V8o-DD*atcaO^_kx#HsxL}Rw?x|yGs2fY)JV{iB{q> z*He#5)W@)+tED_QDTT6ZE#cf8O*diFV7@HMWPBl2-&_^q!!$1*h%l-|IA)8U2O``; zgdOR9{L6y2zvpY$o9$=qZS8-&_he(UySZsOAwQxs8s>Do21j6QwK_$2X)}@KQaWt5yg>itf;!if2=`!oni-#Z_NVAUv(x3W z2C-$i)X<`4;5pyD{?JKs?UAbG8~GR$MLHsSQE@owtD(2EIbL3MYs7YeyJ1L)Dy_%s_1;owQOygnQ@THuu0cvj~9g+(@8 zt?pb0j>Jf$_e#=WXcVxIXbVXv1c~6^1|H>;I5(AAZq@aZv=o;+b*j7vawuhRAgJz^ zY&U`s;U@UOC5g^+&pMaBF>X&3$))bCy89~;Rke-wkzks@!3htTbAm58QOe_>v*DiI zc%2LKF}Q4SQX#c>j}6&vxx?ufB_ut^5$;wVH744G5G#%MIeyYX&^deQp6+gZ8$ucP ze^|x?;%q$XIVE&im|j#{p76q}ccZz=3Yx0v`tdKlzS5>NR4IL`uweAF*2!#-ctXmD zFEJd=A6l(Q`Ndzsb)en{O5;*95D@ea{S#f64?GEk!{vv#iOOoD06lSKzms@|SueWl zr>Du|qRv9{duf!Tb94_p@>>jL%nPqws_Egb9dKKAk{1eeIC=aS6KJ)*g9k|Vq=l|d zW>+5nU>m$^vZw5=$e`ZbP`At%J&@58nusbJ2_`buJY!elqA!=q7XZMztjDdElA0_5 zr5BE-VO%|+ER{)G3gT&JtyZc9h2V!k`FH~j8+#SYNnw#Ckn{K1IKi$~Cd#RpK6 zJvWb79JL#F&aI;nXMqp;!#;N^3R&_e{AQevuyFH@+D9QyUOFmpGW$Hk$x6o+L-IMe z=ZE?4;dF|PB$o6AnE%u*9=MxTP`6=nZ@j?9KZ)lMARP+hN1B1oEATwLVkv*+&N_Wu z_1uJ6VgGY_=@5*P_R?`fLEsb*D?2_3FZ_4LJM1hm;B#`Bq&JC3k_Ex| z3NMrmqQ6UUZFM*c3n;Dl<`2l#A}>DYs9?gPg~H<;8O`Dejqaiu1^;`w|Hq2_9(2Nu zKiLF$w&-?WK7;>zaP;2o?mxx<+xRlTmjS+PJ=@3s1NPDz3Ck=`#T zn}%QdI;)?P#Szv-sEe{(d;D=0dG`Hcy&x`wvMPJ z_<-V{sb2OvK)Lq3-F3WQx+JcCr{fFSfsZ@oFKirUY=7(sX9gnYcs^y~ZyC?SG5eRY ze`&5ufQfXXX_j8mv(DN0u~9huG@ph^kzRc_!}{hh@U(;xkvE1!B;Bq${a5FKvIDi%X5RS))^(Ie(TnEa!q2i-x zim0*|pNX~4q7E5OyKDfnfs|$SsR3I6y;_{YF=<5e+!?l7LU6<8)BMn;$#ol4f(|}> zVe9RbuE^Nrqn`r?o6;YgAh7P@_xEcN69}@y3@dRyN+*;F_TWKnMV1wR^ct#uL?<&E z6-X(b+e}EmWh)pqu$xk+JOcam`p0&cS{4ZWI-b^U!_)w__k6k|?K2>m6zpDY{o%2V zUttgeb6K>}3=pmr^$!ZjRd}JLuecv_-G$dw^BG`m+~X0u52log=7QF^P7yxrmrICs zMTLf3JDp6JkYU+Sp-d)%6PI`OISuODxT5WcH7df3KzOTz1(ihCQs7#`r64*BkBLxZ zxC%1ZX94LOz+6HKs<6@lOo4${$Ndoz~l*a-LtS<6>ke+<~F zFU{_P+z5M5i_j_!+u1<)A?&rM=?s+X*xFsNO})4@t>_)>FQ>`XbbSliPN#d-2_Ctc z+!+j2*gyI}QIDBhs@Fv#E(LDZ zc6XA8TP^)8J-LE?7pi#zHv_Fy`>Ze+p;kBQ-E|wW!WcoJ`G=}Uf;<~g&bdY#Q2k5_ zV~9}wjNy{MseUGfF-)j_CWXOOR6mo#;819KJU^pBm+UnO2_Y5Yad1N)KNgND7v}){ zBDt|7QI8kr7JsNH5-`M;tK3eb9O>3o(MUPQ7|}=!gJ4iLD%fU{BCscaf|BghIVMwz zpQJ@RxvSCeR#{4>*fG|YrnC6uMa|lVTFe@D{!9)7h%*H?(EYVFLT^2$8`cc5ar)+8P|gq1FNkEWigk3S$M zya#`^kji%&-1Fqwj+XN|d*FkLJ*ctb@2<$}2j}%VFjN4kD)~`UxK+5{lM}zV$(D2f zRT^E&d7l+3Nc!I?S`Y0B`s=GbI2B=oJf&L9o;ZM9y4y9(CQ-zdJWr~QJDW58C*&1{vYQafMPrbli}3O+s;-a_Aqao9sJ z1rbceJ&Cqj-vHc%WrmrW2$yawgb0hA1jR}8MK3_2evcJu);u*Sl84Uv+y*eiH&0M4-3R zHT?yenILf=f=)3DwrzBVp1+RXiPvSjn{NJ$*anqRIMd5tGqF@eGpK(z3-*=wD5juE z-Wt0iI36$xtu+GPLaX~m>%1}(R;>w=UN$5i_0qtRWt$l4@87DG;3ngW*eKu|Gb`|l z4_&N3f2w}&8lP#Qx)F1=ZBR`g&ac=g|4p(-Qelrm1T%hg$U6`T+=m|k)Wb4fGKOc~ zD;IE1eUCd5m}Si&qluEjr~wwTPutR%RZ+!A#j5euu14vqw{&gDmobUCjL8bP_C;6M zbr-)`Ati0ogqHjp6B^~$)sh}Qgcw#%&v?< zFUYj(WSG~?DuNpToTdk$QiQ`VEaY{ist%zds9M}_rn z8URc8L3-nE^)_~|pmw|Deir_D=NnG9@420hpOTu9o%Y?dJ&sx9v|4GK!dE=+A;x+= z)eOM zXZXwCl>mcsXavYNZSpj9BJ$ZR+OPs9%UvFqbSqQu`5e?Uu zd!S#8Mi(?{6r|;Ta&}6EAA=Gxel5s(}8S_kji`bw8W3uka^ zfGK1o(bRO7QG3(*Xmk~|v~QCW%)<5bsts8jToYPx7KV_h5qu4||wzIY3oBiPpQ_ zCBhv}50{DB&`{Z$frEnR7W@+9MvL4O$nYthdhoQJ%J9<}06=MmTX)a2x=-XhKyRm8 z!(PvLc;;;3FElv3U=_PehqL*%h_+Z-eOYM4fCbeCiK;9kV_#+gL1_fI-{kNmU_@a8 zM=SN}7h4XRZrJ);Gb-r;7Q&Rr5XI@t0$7cQIx=02kLY}cbK$!FoPNvh%YrJ7Q}d{! zuy4n0K5v%wO%<7S{HDE&S$rVCb1Y$5I!@XtSEP^lZ>|qc7*Nrh7EER(T)i>uV}?!^ z-LzwtOaqGU832q0Ud%0qskIqmASBv^9(k}t-wxE zZw>Y%RUvAsoGQ~2cPf(9-fH9%`hh`5gJWNpb+$9`M4V4H1x30w0UvN#6kO}4HzZQ4UW>0ncTF-ji}U&Cj)vX&U95gYyAej zQRLWrZW{aJruB1jQ2ZCu0~|)tD?-xp7>Xzw^?Ieq#e6(7R-8+gF&tTNyGNhFxuaoi zT2->Eyb^00l-C}oI*=L}n*K5uBFZRg7rqxoPcOi{H1P@=dr3AB8q$X@TmE}z^8v90 z*uAZArwjDaY+RaOM~ z6LIfCgc!7Dt7IWsy=jpcbu=15U@7s^Oub9+bX7H8RUB!Lg)$Z<9+7l#OJK415Hy}B z;|@LP$YhbxbEt`Gti6#?P5YQCD^BXuzpc+3TdbgmpgCcW9bK6;R>D&zi)525xfiAI zEf(Sfdy~N*HsO<>+K8~?I$FSGZyjw2Ev?~vs#?cz0>-&B0?q<~f0A{y90Q{2TN5pf zZ;@my$aqN5D#&v{Lv}$`?*!pE0zGWrz z3VAS-j;xNaTG31yyhwh#W>GqPlUJCZSS^@j%VGBFyPgBE1(K7E|lo$goo)krsj5 zWKM=#5Fh!N-9#m2miuh;XdNTU1+{M1>jH2$hsq{BwxVu$OyWgvJsKpO3vCQX?8m!2I1Gi@x){QtwB6HZ+GX^lN)yRXLAD z3yL1gNa-c1W&LA^8&hJ7vvLcKvd@A<1VC5{y~eSyl`FHQQ)i*GVTnBjACXggN_~IK zVcV$fBJoU&mMR=3!`U#lDG)o;u!@so>{fc(@TSF@Wlm{HdHuk{L4$KNbVEQt+!|RbAy#MN>ID0cHI$4@akuNSedaw`W<6}_yF`8^ zZxOK?s!UWFYN5x3`mpZUTC?ezst1pBMbLo2#<^l~mhqEnqcEMuwETmB*!_L!yn5+m?2yy3pR~s~j+7^-$^#nCdQ=)>#b*IcTjZ8aY6@i>DCL5;!?>L6+8FZ>PlU}Js6|SOLlYs1gi$OR6++7jKY12K1FzmSy!XU z>Zn3{f@l$8iU^;Lt;^IBemAUB78WCi>-khlb>i@}`Q=r~mQuIKozC}kET@V!{Xw5c zN8*6qxv8|aS_oiJ-aP)^D?6x@jS~XP8Gmix}%YKV2_fMc}6Gihp{q`qGM%Epddtc zSzjVyEjWpJ0ZNjZD)<9GAyouD*&ArcE$FsxL|I3$r#ZxR(ZW7P^ONQ@tLPuWz+Uj6 zzPZYp;|zr&AgiM`$^$K(uC(3vcP+2BvisZEiQgWrjj>#{ckK!Nm23Lz zR^Dwrv%mQFuk0g!itGt~F0sZc(^6x~Wl}p+irtP%q@}HYzYoZ{Dy~izr^a%9UBzyoNOt@wrNf|Q zNs1N$J25c8peyj6@MQoGUqN|i1z~w#VqrJ1MF^76PQQvBJwlgqI~@$#vD@Nvf*vyp zvGXP(Ou>Iz$}pcUi?3cZ6(k}rEdsa(7m@c4%6#ys3M`JFY^i8$r(0Ymw`C7 z0qR4x7NKeIN;Rpns?VPiJW>D|o6-rFe#LERbP0gx5=1R1&M|CgN=5?$*CVh-oqvWp zSgo`U3DvPOugZ!43wx~h>tSH*Y`s+{-_*v~2Vh%ZaM#v)l5Z5f*D$?jTjzMi8Df7By0lu@oQSW^ypCWhJUp|(;-3#(7@QEepB)DeE=j(FIrMD*?lMvAUEb#^6gRB@+Y zA;2NcgfPkqKuey7{+`u!?O9``G)B*=4=$N@pBC=93>xvCDSxxu4w4YV=;5bkj@ zKc#h0(GLzt)`{Ss`U^HzGVhr&-tI55GWbscPz*Ih}WbMhL1rFrQ0Pd46CKXXX&g7?EvK8)E+eZjVmR@gTs2~7M#wAnJz|B zoSccpCBkB~SRdqh5IiIuNgqc8+CnWX$*pP(;dJWqdJ~)_k&ZI8+kwq(Lw>PKk;BMf zr?HhL%7G9kOID*B=fKhNtV!*oo~shwbGKONr65mgWlVmHxlP-|?0?9%&1R?VO4MQ6 z>@_<2+|$sIda&~-BWDtKSM}wU6Md;PkqhF?UDxGxzEpW^lEL~vvte2#b=Ei7aMXa| z{>r;!0#|GcX%d-Atsqo(kzh>E%v+~#D%G?&P)&LiSrRgqCo;EQR?kBAd<6|Jqu-_6 zg7vxTjS4|?Ot7W9%}a}}UJgQekB=zR!gwd6$<0}uWX$D``9OjpB_!!^YyxL>^@e5J zrO{P2Sr*+ai`WbX!IUntuOXi1Cn$RZI)D~qGxZIp8)yhYnRFGDq%{&QiqXiv0*G9S zi(O@TbdjvQge&5_*Yq>3^@eXjU=Fyc~q`Es8i}?a;NzUgN zO}J(xuSvl8AqIdNZaLphT}~QRT4w9KwP4jtz^s|hcxttSB3%){^9bNcOf$RPcgM%3 zo2}F@Ium!ax9Dwe#gwyDYio&FSOh`cz`UdAEe3==i?M9won2*?0bWeN~0l$L5%ASmL!n9ZUrjxC5Oo9u9`NeE5Y< ziPx$Qg(wEex30(NuxMbr?rpINgA4`hxU?BRC4)A|$!xjAh-M*D-dL%&ljBwTiuK4K zvh5SU+HigaOwx4p>fIbVch4a52XOa(8~*KD1eV$HQ>L_Y5g8Gk-}2FUq>Kbv1_C4uWQpp z3;L2Luy_{2f1OccD~aA*CR)eSbqc+dX#_d!X!NOypjMN}?7gh`;)v62t_}S@ITHZp zR#a=kN`~+RS)5mI9G{7O((uGP?N4BmIQ{HZ>bHnxD%&r;+~rbb0C_=OHVOq%O^>`+ z*4**o`kKWx_B-{s6l&U!;wA6ZrHu(qxy}ps0>om>(np&vFTVKWt{nvJzDqa+0hGTB zEqng$@-p`b2%T3#FS6Fi=L@e^sPqi2#4T`}$@?V^MJ#5=0*lXm~AN&3nx+7`W8fgW?7OIU$`YDO}Gm`TE8*J@#M$K9k!Ei+-*54 zTJIsh?{kc2=7^o+nP-DleyB2&VDDDiEMEhC^$(RGF@GTpGS#8(`N#2|M|Qlo4Au6o zP^PaoU<}lBScwZmI&`Ts-Bg?-HW)zn+fxE<+iXBNoMLR<@7fO`ji470)c2RxQj4LX z6Jl)|q(5NjfpL%m!CzGZ3g5}Q{s4~fbH&;^-5xRsf2gu$yXMXy@zWxYWW=a4XPJd+Q-ye5UH@`_|^)wcnY9rlEMRs z@VC9@ru}KLzpkgaBT-$UCNEvBg<(cr=1S$F-R+eA!%w!pw@MP!jz+T(sTEX`$p5^A znp)H*trii)hKdu>4Gr1H|ANIM8mayDQnx1bgl9;UJQcM;PIPAg1+zIq32WUW%TH0R-<#Jl4 z9OJqT_%n(()856KX|vYzW_a7hP7K(EYIfmRF}DuCP4k53JgpNmz3E(Bai@ig!dhv8 zNUmd0hS1YHQS3P`p?K+p(?tY)xYf(JE$l^W*&G)Cnt<7mZHY)>&oOeDR+OWN0>|mJ zJtWauwb4Z-34t4R!b>F8dQ&INSQ0{~>TqAq$)1T4C#58Xj@091A<5p?dYo)*VV$^? z#E#$fIJuDY(EWOxtiojLg`KG7A{%l@CFRNBQcs6?Pq`M4S*zUVI@h_*0Q2i2ray5$ z8wCnmXGKS!m*o`3OBhf`@f7Cd^)H(GYXCn$z`tJgyA9(#YAIHO9|tzX1!LANoa_>I zY&}A?HWE2~tNGlw_>PZ%aaP#)0dn&=7a{my^lY8Csjfn;;%#+mL|6^3RH*)Kk<36V zeF;tlzZo>{{k#>!i5r##O|8RRqp}&pDTDa5%W!Bn%xjq$^ZQJ+^@^$Ffem>!7!+bm z&Pi|r&PjNXB$)AX5*{Q8csM8FL6T&BXN7r)Q{RHG*w?43F;3(bXVynwvCJMkm=(QN zoUk`_McAo89pih-zOWd|EafCZaZsbn!=!wP~bZ z{{+3G5_Y@b^W!-1Qs_Etl`3rBsMmNDJ~I#Qu6H@NV6R~_iyOkJj|P z$G2&YJsi##@8&kPu=eTL)omOs0BfzNSAi>U-M$J$7FNIM6cof=-Y0G z|G^s8i`V(#2y3;*+kKODeF;@_c{+61FdBV{+(*8`tYxy%DZgvN|3P0nn`xq|a+ilV z!WfOzi}!)-uHG9)X`p^sCY&t{{~+Fr3P;#9~G_MPorA`aauf`8)@TIj4Y4x0gv*LJ(MPDIP(QO65*7kJR) z>p?DBt4V7heXzI)m^{P zI>q8`A>L8U>sBa)=S4^9=9$`5&)s%^j-9EFVtQ}Y7JgscsV*z$lT{6%HF`$pG##1o ztsz}pcK3-73M1I4GWQH60V~gOULu^%R0dOpqo%IuXTFhs zYnizRZk_1t(AuDBrQ^#cz)1n}WDN#ByTZt3Gx*4hQ=K3c;dF-gn>u1=!8poh*PDFy zzm#2jbK6Fe|0*k%iv^rUvb=lQx`07gifqM><3}9ZiC3#rK_n=S1OoH`kYtPe?$?ib z0-!hdheSLE^PZmWp6*{?7>fu@g$fh=b?@kfJ{&C_0ET&pS{8?eq0>d~5mt|K>~IFY z0mm@cF>!-69=mH7kRZ%Yt4em{rOk$Wuuu=b;jqXNp-!UvEd7$3N_JFg{#e=-6Is(glvuQB zqe>t6+a&zNv+COmJ8eAni!}PV?RKJ3%21Jd%+`~_o{Uv#9sp!bNHt_A{s3YnLRGRL zGYO+H`ji4BsjWwo>BBAsYgD@{*F*O8oFTN6RY9u`E*K&?44h z#_$Z|o}mkzSivk`{jfH(d}Zu3ZqxPI>Reo<-Et<2v)l9Z8I&Qe1o}yAvD~9rbQ3pKrK5a6p3AORCF?+q{F>Tmzf2)3>MJ4OwHpmiC zVLBVD`t7AOs^qYA_`WDZyG=&x1qcvl7I`EV6~H55*Iuw2Bg(2Dc?un?PTJa#T}l{fM5uqI0b z4{dGC5>o6sJtB})UE}(PVp21+T_Ivcjsh&Rh2$s|%6{Xq78$g`>uA4;1y@P2Vv|_& zQ;8hwNBaMhM3(id#2NIC{y#_mbKCkqP#A~OlYBv4(i_04>(KYn7DRPg-3246;f?*S@DJsjPirE>wG*$JJ4 zEuo%1640j@@hN&KWA63m@(0_`aDz51(D7%_(TPtVQ;f&v3YBN1Wrk6}BS9@J@Yc@D z;G?uCWHf>%$`%f)_yrkv@ux(10Nl?$9GWP^=qY^2(}=KoM;=N0GZ4rEskb>e@a;)S zT)15k(x7FP`2@1;LDGeH_SfRSWYnWeFp>Mve!oz{|6m*xP!I7!>KH-3#oTYQ zqtTaaq?@MH=}6Oo8L_z3
    *WBHtq5@G@Gr0E_z$S{4hu=?Y3IUb+lDI1jXBNi2x z2M3c=X>g{oF$P)R;;PV*3>rY7|sfDqt-qO_&N2we)%q=s^=IY<3& zLK(DVsB7$=lG>m`I_;I~7^(EOS$Xh;tVd|m%z)QTPS7j;qQwZx)2QflTSZ7rm6BI@ zSO;xQAV~!?s&Y?F5UDz94=>Pu1D4Y~7Rz)`AHN~fY>rBZsoND{)w&ANozKuBT8=*5 z<(WirAz|oSGqWnK{bv@jzxT{E_qf^2kbTSp;b`WumLtygaBIM_wMIu50VC zE9*evuG)mb&C##up;x8gdpjs=GvLJ&s{Pv2_#jm`Mu2kPqj)KfOPdPWNFdSZtR#=@H%_WK|TJq>OP8S62 zNiS1Q6UKv4J3Ox60QqO9YnQmD4aPEj2uR97`RtW7AbX!(ZDE#4<$0L$VS!2?WGS0u zfcfkN2quB2_q4+?(>Zp=Gnkz6@DZtd zBE;{_iQP!h(NWg^vLrULt|LV3r)ZLpRY9M;&kllt4LQZBQa7{R%*nJt_fYb*w1-g7oH zl3a1x%DF}e7J2%t1Y%WqaZeqF@*{j@>NH`*uC4e*QEVOP)KxXl(fMbsB1c~vL2ivS&!#!iA<76AA{lpphp+ zvWT}!jGsqYuhZJAFanuq5_y?NquVw=u!HWbm$}o--FiB5uht9~*L3`;jPsIsI05E2 z$%S1dNh|CsNtWys?0E^pJn^Zmqh@pEFWiR?H4DN&l)U(F0>1t_==oY;PGA0}m{e_DZ zSJB#_qznj&@p`ah3Y*xN6;0Slk39Cs=i51Z7a$Oz;WoL!VV|897RV2Qzv)@Q@s(71 zEN)f$K`)wD*dxC;3TDxj%soqlE8Q!>F}!mUU^IzpNUUl?v8ox2-c_a)xXTl#*iADx zlLLNE$i8DL+0bM`lN){B#$%`)60+np*OAGFkfJX&9d>5%zC#U9Mql!#FsF@OFXY9SmW5~>hE%*}5NGvCJK$nT4?31(R+*Pcc zUMR9SaG6|mmMO501DMq`lNvjdu=`_#z+e>z>1eHSfzA3}IUar}lAKm*yHBUr5jvAY zuif$?j9akXA+n>EG`?Qax#mE3B%CPTiqAWOv}2@&^ot^=pWR9JNA>7Dy{BYQF;bKb zh$+Y*;(FtA1miQ^m`9C$wKUoKo`I3nh2Kl9(SQk`KSR&FFCH*o$6?T_17*c$rOV}IFfYIA=FmvGe^y+@DNCDS&Bli zVd<=Aw1@4%LCn}h1HRyhHKqROoNES#)ZDWrLX3bXQ(xT2B2Ch!Rzg0u>Kj>Ur#lJ z37bf+J!~`A5r3a;(F2^XYa3I@GbjvHoqUKSZ*v-(Cho|0xGufD0v(_~&V$RPzB3y9TZ{4Lp8kR$TJa~d9 zx#<6c6|uThLY5c{HNJ+I=^xWSC36H@rJ>i*^(F-e zqNX?Sbn0Cvyz)k;-v0U)mJIjARNAu$si8(x`uKnUUH_MDPxSA*{rIt)yKj9Gfc19X z&xb40g1lEAKhT^#IR{zGGa6FC9zfZpTqhrc#A8a87nA=Lu6n5VQF0I*mXiXc6N~`9 z#pK9fI{DbZ-yiTv>a|M$0$$-Ug?c^qcBmJ2l&@9S7e|+bEFUaDRBnlD^05t!Ox^1= z-=%^^miJouKoo;VO)PQKh>yp=Qq8m?QxFuYXbdAT9)IT7`W{~)mlmI5#(u2*W3sq1 zy1j`XXMcZx+gK)IJpRf#ng^IA@mJ%qzSv{-=>w;uM?PLgXG`qQa}MxeCwQt+SJj}g zN_s|=#Tn~Wn+=~uX_98gpn{Pyu+IA3Gn79GIVDD@Jcia0Oxiaa8uJlXVuXk}b^_KK zi4(R`O(b0VP6vmK;rN==^f5^iA9->otg~5YHzw+T?wyXbC41cko#G$K=}{JjV=%!% zlsQGNC~Cpv2n`rcu)R>?OM-FKjm64QTe*Xd5!7ZvFyC%6*rtBeLur9e40#*$H`6bz zJ3kf`#Uq58?BI=H**~e&h7NVh@M~xCT$ovCO!ao05n@17J9;VrvurSo0}co=brmjd z>>t!(Qj`Z{Czx$E$KqK0q!2tx&yaVD&~*d##XCzWnE3Be*)5_mN1ArX>2suU$sfq< z8Cro6p!Iu-)ILS4y(cI>LvKRcyl?PzoE)1kDWE&lF5XF1nvkkI_f_t8eFUyiy^bA^ zho5UJc`F|^CdhQNBgnLiS1%eJ4%pS~j~zABPkIuz_vvRnHTrgG1Guk);wSE;$H^Ifp`68ZdD`37fys-9nhEO$D=;PFW-=jqRC ze_zm1%Ey*{uhDk=qP~%9eMd*b)Fp2kw)I2?(N}s;|7G?#cl7;6MZX|NI&(NX@Fn$j z6N?b}G}VA7#R9J0OWXzT=>G|VTj0S`V~o2`h~$rqQlBCKldO15|8wO&;N1ajPR(6nxC#62WwZ1nZgsn}bo_DgRzn^%AdZ`Ky_#NbYEege4jtP&6jW)R3k&uZ&Q^YdNsgYbsvv zK)QCUar_7dseoF&E!rzt(y7Ma3-pp?iNorWW0cUnT|l#|p(mU>ooP#sP)J)g>dFsw z8S&I!YIjIH7f2XsDEB>7$v@L~-}jbesas3xnxMU275xGC??pd9sq>ow4K&U`PbOxL z1O?$*$+3-NQ~l6 z^1Z#aCSK%B?yIP#!f6E-^ijD~_vjv6{SYAZB# zWYkM{-UC><4~G$zyYCQcwe2+8^v$* z?Zicjuei@dmdbvoiF$}-qb;4=3o{lOjqEC^MDJ@nn9*+2N-qv*>3D4Y&t1&!#{d@Go39&V|&=r!jBFh2=(9BC~IC%yUPA0*Zo{Z=r%76Pdq>TVGz9q5Kl z_*f;{lba3JzQP#M9iJE1~3*;;cQNMng7?_-0@^-A6Ogq7gSOiZ+gus6VY6JEzQ(7Wu}|_Aj+j z&JmK6;x8YaqX{NZqL(I7vZy?@{fvoEMU@n08`$`B7L~aRGF-l;0-gm z7G%Ms$2EDQ1n2UO9q97pSHj4$$`4=TVZ*BYiINP1x#DTY5G#C4an2|&y)O=~@?DHW zXB!^+c1z}+0apP0)pe8)@M+NJFg_K{aQaWIw;<+ai=AHWR25Z$u1MCu6X4;9qs_JX z_Ah=|*Gd~dkHojsT*i;vyE$~kaRnVRPZ^}3+hi$b8D9QZ>#i6 z#DS3o$4ZXH6+I(+G=X`5n4bymS5fC^tcBaGdsjoVhXmkN3F}b6I0O=OQop7ri{o3dT|5o+FlWK8LCy zGuq^8B};q=6Hzrn)~jqSWRtH*T_=jFT8kAFA=l99TxeM>Rla~9m^tz*a6?tS%n(|_ zl~7i93i5#*O0mvBLW3oIFB{m-vN;X}TzqbU;|IwX!=u)4!Tu^RF|$NLk!ULi>fmJ*m>svT4@ICZLC=l-Eq@_!V`PV0OSv0^y#<3h?Ee-AmIe{{aLDZzrs)+9}h=k1*WozRc zPiMM*dK0?L8CgE9BBQ)JL6ReyUTlPCfzb5eB~IQ~QQrC5yNj8MC7BJlFg?>(rkL|Y zU-)5HLLn_99Z81k6pIsYammJk#lidVi+tKl^Zn7^M*B^Y<5{bp_N^~Bl1OqWYx>3E ze}!)oibM69E(fK-(A=R4j57rxhwccg46R790;mqc2}-mVC1m{DPoc`OfL|Y9%a-%n zn^B`tH-=$OwjvDltTTe&(o-a2;%ne|>f5ViV1fPp=;-J%2HF4#t63()OYnalzk-+a z@71rcDqaw|TsEr$wx0PHfqTDL=Gk1}%0sa%6TF`_vVs5Ee2zPn$P~;Gysu%m0LoSY z38U}u=ZRSUT`d10mj5l5--+cv#qvs3?OK%CEf5sy44{s;Vh*IT5c5U=r!~uXOC-aN zT&(2`VU)#E3Awt0%0Q!JDXK!O(eXyKg~-Gu2%VQoT+Su@RRS(&Kr?}cLzQS*%@@F4 ztw6fIxtv1=>PCDPYAt}ms%9osd-+8GiOW`NQLkXjfbA?R1&T+oXVvW`{H+Q1TC@T> zU)(_nw0&poT%sTgZxNPR(3S}$T>@47Ki;0SscmH2zcQ#Omvr3_Qn%h0LC3`;OeS{{ z$OL8!*VomyWm`d(94#g!=D)wQ^d?zkUfmDx16XSHzMQSk!VwD4PC%^zYBuEzdZhBL zssx+tBBbVrIeLgk+c`b#uhlcfzNCCX0QbdKR%8Dgak~j1Z@e)kU8Yc8X zXsj#}j&dgu2^IIkgzpy9teD+>ZVJS03z!lZ67Ck*-RDd!ZGjul(>3OurR9t$r*yM{ z4Jy!jydbg~@o_bSM&J`{&_$ZzfELj9(L&7C&7W_-)P#h+z`xG%;MNZafe&`>StZC1n^mCgg_Z&<2 zZ7-^MQxF_H#~%;R{L}(xgu*CXP8{GdCfqmTM{RvZaNzf%kC1n@{)iQEbQ0%M1zz74 z&O6G%^HcVbe_R)Di+iAQ;qZqh0Nd}yZDK{<^rGeJUH22b@Sb_1lg9-|0gBj0R9v>M z52ZBzFMhsx_x88^4v3Xp*R|VyC#%jAbDhujOFz?cJWuOQhgzWx$0l(kcYsykLOZ{<#YP8hWvgJ++UP z0P^oaf|56BV9^==AaPt-aSqN`x;*W*Uvk?EQKpoE;H}LpZO1Vb*gsk7= zM4`Q#lHa&LUE^Y;L5<9>^G)0G0ZZl12E3pW4^An9bt?XZVXMjX=t1^WwQmnhou@h+ zpOFGOOWmT+G!`#Gk_<2|FvGY)ae)RX#sz(GN=o=p8->451-eH{MPLx{573}hJPADg z(V5qyH~CM9XJwCi642fZEd4~Wk{=TkT`pwG4nN6qcDGxhMz0QyzmfCN0@a&yZDUuD zN(!3!B?J-#En_y(Xk$d46{$3CjJ9VyAB9+0qHEPsp*^&~_b4*e;TLNLGH0(~g8}9t zcOZO*PN|N})KEFYk(DW-tMdz)7Mx=b?+Q`1m6A+I@9P?EKedh~nMA-0q05_Sg#UGo zdCWeF_$(I6+Q$as+oQN0M?xuitCd{>=PfKSet-fI@JR}+8e{02rJ92U0@$qdnWjYh#sO=I5k+PEP^%~p1{rq%ttqhZIadEZQ?q1M zWOIt)RfO$Ub!bulj*sggbjxC@10BB5kur3qfJsAkIWdjni*qEAlm0v~ahP0xFORh- z#E3?_-PeNj@!`kUz?`)g9(72KVF`u|OwVL~Ivl1EUe%>zoN%GYJ~Axu2FZna^t>)K z%F{m)8(<*t;Wu*FmqXQ;8`;`1v(FO z$YkfU=6`b=Y3|`6y+<2^j^I;=Vx+z6B3`-yu6QNwJIZL$R^sT$b7_G0)rkuu@41|* zeL`d5xaY=0ut@$WGD2$F_`B7Sjk!<7brT#)g986%YuXeT;}A&U;x-$zuML!lr`3m| zKscO~wLB=r!P?%+MlBdB=3XdFvEt1Ny;?;hZUYyx8Z~=F5hjaO6nDOaD^%ThiGuYB zG&#px2nBF;Fu11)6;sxL%GTJGn9rI%nzqTNOBoT(&@J1^Y;byiZVwKw_b#YeU!LZ* z)bmqF)#uIw!`rya9bH70WU)@GQPNddii?W6d#D%KUy zI~epMtL24N&#a(9maLwZLc(^Jl>>ErrbU3`+enHOW4KU=uM6Y!bQUX-9oF?g&h(Pe5FIF{0Z#YgasMJ>Z&YAZunpI!oFQ z3f`9B{vCyf=xOshMC7vwQ^LSLVmY+LpQ5`!OK56FN}ysjBYNG(A)6U0x(IaC!%&uS zEmxs|LIO#@er&`b`rrw2)@MHBd$j>Q)s zVe}DOoyj#&U1xF{72!4-VI9NaY8)3KtPoapbhIAFz)ft$11#AM{tDv3B4IL9^~2#} z9AU<#m{3OerHs=^n0lxKM@Li6xYZfAF5{OTaKF_s){_Nix~ogq)xL_U z60Y9sq8m$C7?%z}@z-J{u*D1rnFpllqfvEB599b%_#pVZDA38nCd774&*_*ipt>0} zk&Oj(aHcyra~;G_+G9m;XJ=k#qqw()$o2hn^X}$i&qCdgUSh}>+{f&~xpx)&fACgJyuJVr*h`6>i|m z#(s(7zpXUp?!eh<;^B(mTA_AfX1|*bDCxUq2K1B4F40_ZpWSE>09I`auaJbGEb2W=dtc+hJ5< z+=)V;O~L!#aG--h_b^(p@Wkm8d^@E=cJ~mLGJAp>Bo}}vS?Tkp731XV za;lqV*EwdE{V~?o4G5sLnY<;WLidyz_H2Vg@;HSR2^DPMbj*CP()b6eVq`O85JLY- zUD!%}N!7>JFc{EwaF-=NlPpLRY<@C^n>mRDA8tN6GrQy7)6A1arnO-Hrlk0DVTap z!E_vMsV_uSFtQa(SIGlZ^3cOpJ~+1Wf!N9|W1@-N?g1*SesawI{;aw6y?lOpe>MRI z%teiZqd*C__hUmIrwaSGm0QEkJrW+d3h_4aM4V{g51hqda2WPtI!@Ze(2c@rV@@2 zKU8w9_8SnEiABP6ja#Feqjov)K#2xV6|s5x@XLyQ`=Rs~!%COO0E&O7JBn0C$EKw7 zatR5lT#BU%OLq%_(pAVY#~U*Galn`Zz|0ZFYHJ9fg1Iyr5%rbjZGvTHwhV3>10;Et zS}{<~Hqy>5eK&g0)(nRgm}CH>#+4iR?;Uba94 z+oNEZl1UUy&t7gTit+5ysz7i7;l=kXJ+ZE8U7(lh{*r9p0?*|v6%URB>vy&lc)*{5 zZ;#ROry|Wm%nbrillpvq;~F3x73 zbJ#yX3duRUYi;O zhc|_zS(j9}ybfO$;u=3j@dN(sc6*t^_I=7kIZ`~;c8|Dq_jIYgn0v_ho>bqj(1vKV zPp;Geb#vL(gx7YR!Nt2DFJ9q`ZD_frbVqU?MjegzK7A?l_q*?P#!d+8{kH4i zPc$AoGEZ=BFI{1`Qsq(KNG*Mbu;?I%f5FYgpEu_pF3wwHg!GN$JIq{YhqoA0Ymz1# zjcvTJNN|d3iUj$_cm+Y$KrI!c1!1~$vGqJSn7eE8dQ6e(pZY9J!)WHzGx>bR?;XMN zUcyM1sw^exPKeE^iOjm>CDIs8#e3i|P-Z;#ka+ymiz|?$lmD@G>+g=Whan7lXk& zMc%I1VG$O(QSt-s^-#fKVC!3WynQ~7&gB36(<3h4`|xNH-e?o%QhrWRNN`$X@EJ5O z*(7C4+m+aB_8i6L98Fo0XA%w!mAC+9FJ#$zKa(f)PC3zobyB|4N`5dJqwi+}cId&A zt)mx^`|(cgA2u9HmW;lkrgc*$G1|ja6&mTKkFgJM-g(0g0S@1(sP}NA=)(+uw`&8f zOQ*l$kY@Mc^?19PV~I@(>ui{*=T`XAjZZR?nq3$SK^%#uar;kLjkQP z%mxEWym2Sx(w>ydepW|M?qv_hbKW;BD<<&=XA^zel;Ke(I|XUbGg z>mdsEYGArxhO+yJDDK&A7nbBmEQlN{#Ny~wGQ;30RgyIvIg-~B9!j9xP9TO7>+X%2 zL`^}+i}ZbjtCHqTa*84c?X!nOPL|&&TS_Z_mfMpt@g^>Wlr_t$KWWgGoEbXC6HclO`GtR-_ya-+O4EcQt*e4}FslU-@ z7N3+WBZISQyL@5E+EfH*&nU&n`9CR7N@lzudPz}ts=QA+`@Egqzq4*2u0A*+UyPoH zHz`<{`9x8p-z}plh1`arT0I@$-#dDz%+8al;`W_kZdgE=vM>`^DnbPYwoU=YK%G-0 zt>`msqP2C;N^fC=jp|3+BkBmY`=f(7=N9Iit4Hxw$ve+N+1Y5L*Scq?;ppJ@KjHWv z|Bj+(OX%~nI6Ow*wz>i1#v_mVUCpFcNi3HpZyKFi9}Lgg!8IH$-E(wI^W3~(+^O@*pS+uGvy5)@8 zB?nAZ;x{Fq{paZDnfMDH{$2g!AcdZm(8v1lnfPTtP63SiH)XuGM0#nEkaPj!uo-jM z|I&H${=Bb{j>UU=Vi6!W-9`nr55DqrD*sgaaI_cF^X6X46QGo=B1L&t(B-La8l4l7 zV^`{(pZNGFUZWE5AIbDCtpgFfE54%jMHP(2pL?eVdhl7v&wmGtxqgwzD^wQ=*no=k zY5|BKBK)lOqpBE7j+Nj-+S5I?zu-Vv%xkPkdYC8X44*q_$@b@FY-(Try4Lxt+NoDD}T6^-> z;E=D%h!sP^H*)Uef*)8IQEM3ctBU&FPw3V5YC+;0%`iw3&`tIA!2(|fw(Q{!(NRD^ zg0a)w@7b_M)8Xjs1o2}pTN&oVI&whYPDTCyJQYmO^vs6+ApBH5U%TDD2t*I;znwog zX?EU>7M>ko8odCTHkS@Grh3w)Aq7M}dSa$AV9%4i^&J9M4t*mz%9fmcW_I6<|2z^} z!t|j0;1jxDtwIxvFxXQC z82ulAZ;B_g9My%%bxzdX(>a;?gWP;C*prVwm<;`m(kE_|9-nTMKHEl#2r4W2D~ZxX zQOUpwb^@W`oeg&Bwd#D%TJH&7Y0TOs8vhkDoT3SU3+|_hE zM~pjfI{muuq+aCcPjvEH{6sZq`Iz$A}!t>}s)sa&?7&{q1p zACK|EDC8VbjM^;eIw_jEkDo^`R^Htu9kzKD`gdD%Ol&#mTU2d6Vqd<;elqux$^B^V zx!FTd9BQ>;glScm9op!o`f5YfrM`6XJj~@hvxKTGKU;DJQW_<5Ao2jm6GdL&&{Z9I z$tNPiazG|{d?hIwUNy?9xIyyaM9lna$bQjpg?_Klv$JSAQe-C>8w`fS?1cpCc!rDP z)~~fH*_qA|iDLL1(ZQZ<3mYTQwXFcPPeYn0^aQX&cden=9s03BmQ|a1&^rt|^-}w- zB+`WgaEIw_RSknzNv0lxF`|pe`cXu*QP>5sm}g!i^@8@9EGV`%d@)h(fDJ=4wQ4leITYrYL5|Gk2pfrBG0-tzsKgA( z+UCUx)Hxd!Rjewuj-AVVlyhsQ^4Qc7pO_e%oC82d#T*AulHoK0>m68!v=Vwl#*MJs zF`kQ+s&33$#w!n5PW2iZivn)mYK&=n0tWAv%QA!WWyUomYL&Mfz$wPZ(eJD*bEyaaAxM~F!K4_cK z(VATBcK3L!5$E#UzmgY&!D6(CGjW5D>k;gD@g5&HqfI;$@9^=(qU{I$dW`};esUWvKtL&Bsqb#{on8OV_vcx z*!$sD-73B$*34)$kM5qHeuf{!M|e6~t-gvE@axlRH4#svOMm8{2cvUZsPH@(lE>(2 zgiK>eoXzv-sPbP0;(cUbBl_DRzo!xo<=K>rH-W(aZzXT^-oWF?mo2d3I1n$o-4`GL z2tNWtng_z_meSTq{+zFlSA|@GQ)IuCHH!URVs&%NVhl8SXlKEuqxSDHS|eW!F}f5v z@S+qF9wlaJd}%&Q#{Cr-vgP7E8mPSNc3;A{Vb*h=)SPB5u3T~eufs6{2s>N41~2F6#S^R2PKEHTFK7d`;MjUmu=L;Ah`9kK|Q$q zJE#Y#?sq#5u~3$*J`os)Y~4XgsEMW|Hsg-chbE6Mt~6GkLY0`SM&erGG*x_76$Ybk z0HfiMr4}D-1pn$F!32;1TqO``!25&x3O^{MxsA*O8|YyJXt!%WS#avNmNU$iw0Jr#9K4-n%pB$NXY2)d)af<&O|x3GTqA^#ZON;emu^>z5wI))SXV-<*R zv_t{Mi*4`&IEd zv1pC0#(XcIFiOcf&_4T#4hJ>jbYB}iXy*SVjJ3qguZ=EJ8xu>00$fAbpg0&73V3RxZ6t17qq-S&Rp0xWEgm z^c>aC*|4G{ma(Zt34KsR&-_&GfFB1S9mZr86iJl~b9_?}6-Gt%-p5z0klrAD@)O(Od+uy)gpUTkTE)7*S>S3IqBg(ij8IG;K!VpBDCgNiYXCWq0A zS%Z+)_=tKL^5p2x(h8{{RoGTOr`AezwuEgW?dJw>IZ8r!d#fgvPPyk5XWdYrYz60G z9-V?iipq7y-^`oe#Mn|3Nixdx17vPImJ^fwVdUj<1VDV0N_0jQpiF8M!Tq8f`MEhq zfuWuN|6$`}b1!|Jz@iKr5Dw{hCMEjC*<%9`>Mr)^6)4Y#FeYum;L)io#_ zlgvtRIr#uw*ojLK!I{YgEZ(r7S0ohf;*RaS%7rqLeH`bOjac9qa-3BS`xh%;uyzK; zgfb>o9J+#Hh$)Tn&D3%3yQO^NHF|A8LL@zA%PhqxJsn%+%u6hC0nA+1AHg# z%aU@vZ2A|NA+If}`Cm9?7F%KzXYAUReIN;aSG5IVO^ChB zplmJv-PXnfd?Bg`$g&o{E3|QxT{QP+m6QCYnJmOf;wJL8q#;1hC=qDhC({i79q^Ru zf&`Ilm>Od47!b?p?3UvJI-AIqwK5$TKYXT(5)w<6h?*+Ub7R&SKsSj6s^(YX>Nt~` zH?fp2J*_#UHy7zlfNR3Az|A021pGZJj7#t+zVA)xrx(We3)q2h>K7DJ0hDiqhFqdm zM{zL15_|{#<6qXyutCvk#Xs=!Z2?epR&oBijMk0qoEEScW!GD?Pchiz0uAj4Gixg<+Hndh7&xMljhsw; zZEgot>l)($0VJv7h>J_en8Y_aw%>1~EXGs|hk}I7A_ELOQ0hUTYER@_(rx2Q=xCu* zjADrnDp9u4EpTNJh1(L`O=E+4^6n%rN~OLtDci729!C`tt_+VCpn&MMkP$H-bTm!K zT$&)s(G3Lok^FwaAq)eNk24awWx~%CS;*SSLX6j~;o77HbA4oK$f+~rEJ|Ux*#ergHAYDsd1JrOBiI+27kw{CD z0tNEAMbVzY%D}6$qY8L6Zm9gB#%Sig*TdkVLnWKz^f^~?^%4w{Any{#zQUWCGIaV2 zB_!(UH|Ob(isvyYlX+I$n%fveweJ`6d6m?^Ch3Q(S|r=edTEt$B^=2=X75Cfc!Cnm=lE=l@r~a7M`0c zLhTd|)mly=hz(^t8@AhFw3W7RSPdg5ujhm}C2zeTaW1zcbBy(KCGz@!H#>XS(A0JV z$OGX_M{cjJH+RHKf3c7Okdzm?+jSm&j@zh}M7mxpjSM&X8+S*hpULeTNdc0(D1dqO z5BqMR>4(T8r#JN8%aVEB%kdxHf$QSBm&0E)s$H#0Jp`f>92~dcp%7*i7Df~s7(qNO zM2q%q|BUM|!uTAQ@Em~6M=SaaDv#{vk}O&p3#;(=N|>i#Ap1o4XSE(CMV}I^^&x@K zy9ymDqsu~=inKaQAT3%lgQV7{?Nwk?7~R-)a_Qfa|Ajp7rb+bNebG%75Irj(%~_!@ zZdM3|_f_E5Svk;>46}dftYqeRkNy~)RN+&%mJ*b=XS_<_Zu!UPtT2X%;$=!+ZD`sg z{@5z{d?(N0n_Ax1C2oSUN}l)0XE2iiQI;piz#>s%Bk20!dk^;phaf8x-obvn=WU2x zyhWAlfUV@T_LPFu_jV8C*b5+I{7^pa@9+I2pP1S5=zoJxBebm5DXx-QPSR+w4mLF( znzgFc9chy4Bsx!Y#Jdq^VB@8l$sLiGu5~DHlPSgg;dk%r`yrgPQvG&wv3?1kT#^MgG!%z~X9$iV@dCV&5QxG#VA=Ucu{}p2U5O{Y_P3%R5<%Ws*zosD$i4AWeV-hpAj2@Jw-5z+2?>_RQ;O{VnZ4w@d$Z29&p8 z3$pE#n{CzRcrQ`6>1|JyC?qqURNPFx))~-vn-mWsFLg0aRFq?c?SroN=0%b29@Ms& ze#=7`&SCQ@^A^GSmbfQ!$^3NN*i+&0EyioEIg<-H?T0ubHXQHh0T~}3%H1XR+J_Jm zZ3JOlU#!VgmxEDReou0d@)ode%yy((SiS1OU#wdaU?v)xVQ96ydt)Zk8oszK^&+j3 zIkhAk_4+nf>!q%uHE!*7U_@&ESL+?G6rtwZ9zPO-(hjrbehOP{YQTLNSdz z)yU1*rjFqdAqAjl+Nb-l#I-5=@=&tQ=a4vFmQCQqPRZ^k5GlT*I*$Q?DI5J%NBWIC z;G=pFm8Ov7apY&t<|LR^=i8}8xeQA>G1-hAfZhZM31R%P-5E*)huJJJlz)(UjXi9wSs7pW@GxJe|huCjl* zK9vKU*7s;>%A&9$DpPJSFa`|PVF{ku>D<|qU@5Q(8o7vxn+OI}m3) zf9A_6y*O%&)NQ8pI>3VH2%il!66gdou z6?Y>9P$;e6-=6RMp5xMo*Mv!xWOE7Pt5vO0-S;r-nq+>xDndw3;-ytjB{T)aU|JpX)0!$VuPW5w4=$w7&>QrdD^xPt z5W_7c8A{r5@aqeKaecyNSx9Q^@yNZnOyfIV;|A?Rgj{+kJ%TWx@g-`-*FxS-mYxwjM6ywS(w+p&yxx1!+E>!*gNr!z4*RwVJ zvjIJnaM$Bh!2-v{(Y4g_Yylgux9effU^r1ggdBRseD1A!YBN*Hk`F{^RSp zQDs1&hj`)u9^($!MTpC6QMOm^t_2y-gk!fJKccrzzyY4mvg8OGU#!=`MIgSpn@m7j zaU+4RY(O$XBuIvQ&5{5pyMkiScqe`Uq-SyiBJj#rs}WpWh=+1)Yf)n8&;H~#t*?L= zy}q`^8M(iQSC&4g9E4WKon&XU$Dh+LsU*zfxF25#Izz%`l066Ki6svM69H4%i#l=3 zEo-e;ZqL{D4nv9_7&rXTP@^>Fwql*=ovwl$%~}@$Y{n+n#vswz<*|S>PPj}f5}UN1 z4*h#o112Yyz*!ZH7(%(BdJ$ZTZ>MivT?T0PP-tBIz zyZK4o$&1Q&^$eqWINp2UpFtKLKBjIfpb9agJzj8wf=PM z#gd`$GrTNycCEn1bkSXC3FTxmmsB9~BpdQ6{*Y7;aN8bK<&=K)Z{)eh(RLPEE;57g zt96_;E<1))_%l8vgY~esE}oIxu04mpwWT%ks5v|wT%tcQ2zO?C2j7sj)z+O?(S4L- z9X#H9h;l3lSVJPLIG*p>fz0jDD$VP2V(5HALTWfh1&5nvLE^&9o)szT?6L*9X>|^A z=Tbq-73^P}9T%Uq^k@VJcPq|~6nrVC^f zYPu*Fnqih;%&^(g5SvjOgnm}$LjlMnB(nasjdEP||Hi8O_wfLWv-4V_NI1R_?i@GC z!ByY1AKMQ)`vB^&wdm%mZ>ovHT@AQfDF74Zq_<yO?$Ll$RXhrmc&+urD6Oe z8VuuJFF@@=e4*z?Azvh($6{BdPFN3sgVfd&eiQr~z?mCZQz1RJz-go3J6!J?>hUd# zckApS!V!qJWo-_RQ2`=Dw#(J8ghxy2i6yCB7mhMxlRAScX&PaC#x@$~u)WmvYV|OA zBuIoi-MmIjBY8@ZRBir`j`eQ0g~UG@{KLaQhg%pkMzmUSfQHReobTri z&Om_d6p8M`e^akWCC)G5D3>XrpnK6aRk@MsSp?ZFbpBcH2lAl2HJue9L ziN=xi)XbtQ-~i|Q)Bi08xc?B@J=5V*v-1u_Df~?$9T8S3f$KwA?TxS zEFZLXreE6;W>J?bXK}dKR8j&Rm@~HyJ8daVNVQhsYX`H<$>%=l;88I1=-|;DMJE;q zP1@N$SYFD5D6R`QjKtyNM-T5_NXMJU=!4^fU8N5`oIZM}^udo0r$3=ScS^#!KgXq1fI&p^Pl&BDkI z>yjykjCaRx)qei@^7PlbzCNR9IjdD`BT(p#NyoS&5pF86-~xms8~QJ$5LGILfHjxi zY##4>$O`N6P1P>Y*;i?s2MR38a)QuFP)Z!{{A*svUrrz| zHidb`3<>pBS={cFEQ|4T?v0d_>HKS;QqC-*r7_WwNBgppx5B)J)^FseA*;Tm#c1a{ zYZOkixRhP-`GX?>d6bA}@ilPc862(3Ziv@89Ji`sFx|t`=`^_pfgnCP8w|5gD-Z#I zkAM%hajEjad$yR*lTw#89_8XD@n`+`oFre|G%GG4nr0FM0w^3Az?|LX$BNaPO`vc2 zJhqj`9Oej4)))5rSMq{h*@9q~d9$GajB0@TZ@_{msbT{jBt7Ur#9=+yE3`$WZ^Cdf zgzRcncDoM9!|j`Bt_A!%2J#KKR}_nV6X@mFDjVn_csx>J?_>fUP2M~`J3oN~0jn!* z436u=!E^@VOI6N~isDn6kVN;-^Rwr@x37OcdF5fOr*B6dQLaAUv44(Nd& zTxW4AfB);jzdW#GOf^e9_UQ8K2~Qq4AXSn*dlxPzu;}ym;Ksbf1KI8Y9K7Y5C@u9+ zR&{3wDdlehWpH30Qj2xqnwKTX{4trA9X_5NxM$urYaZBt^=zA2(DnkXAzb*$eQzhN zcJiX$iM91r$1~A*@r2$VT;5?6HF&(gztzMF{R#oo?)q}RL&wL)hY#C6e5U~fU)1j@ z463%jA5hF2d**3l=4)|T7V&HvSM|oY zQwwz2hn$$a!+G+3kZUMhrvs84j?%3ig9p?fFk5#+MuSOfg-r8vn3x6W)Mvr5Sftnni zDf)soJha=8{b8e3yA`5o(=bN_ZULO5A%s#{WR(|oC~Ino@;Gdx9(yJD9zuVrQj^)6s&l+9TB2=kWKtv2cCxYl`=Pt>Xpo?6C%KxvEl*}9BAyMP0W^TG zyL;*>mcioO2n{QnCD8pv;sE4yAYkOGcrMUw)(5(s+AvLmSf0_Ydw3fj1+poZU|c>t z3L}D@iT|TPNi)x&q}g2uCCzRdl=#b^JSb`Qql0p}kVCSVS4Sl4nEsIEA;438sCMc; zRc9bn9-)ONQKnbC@7`9Z#D=MP6AFnjHRLVUI1zJ{iiFEP9 zm4L{PxLeP^sze%As#C!wJ#e$Xh^@g2IouoD!)TgsK2R$|t_nTLo2VG9Op*`Ef}%>Q z3gDf|(Xu$h^aq>RCP;Q~TBLcU4eCZAUpCyn!riNsaPi*xO$O$chXY*68W6b3StYJE z(LhKsX-Q*+7G+oB8m@N?6gbuHVBuItv)X6($2gb(D4MpEjz>t2*nyWLw7gnspM zP59AcyV9I%AhNLiaiHnK>2zyhX|}Ggr@Hx)*Do(j$JJ40Jonh-7oJgOmReK*yylkX z)Nck5eEL6?r&2i`3pq*q*D<`B9xCy@^}GB$I%KQiktwlNNXdCV!@KU2q$STug=}pM zO-@>}_tJ}a-ohzbwB)f7C`G_lWZWkJ?}JfLQIQFnx=|-ldKR zS%AQ=7hix9z5r!x0m{}aK%kCL=C9K)$*fabci1zG1%~9F8OM+FW?e4rip1w>C~)6+ zJi$23rwgw6)#NUu%@>`Qfee}^aP_w)@B#-5t)WXzc zpiHt7W=X2FnGNvvo%>*j`az({FADdRey{2Hz)0-=Ij!7pz%$ zF2;~E&CVS~7o(t5(I&x*^lB@|wllHRdS}`S6DK7dFg-nq-dBXSUPexk_vOLYXmFZkz)0J^*M7>{-mzV~Dh-YHI_p7c3;YuU`o!m52htyD1)1U$< zGQS+gK(GOAPMBtau;bgDFw3ul`j|E3(0jVd;hDmIn{Ik5#*R=|{H#;HtK)8M0-lt{ z;Pn)Bk~GS(bFOrfW=%Rtr_DM^{0E-PbIt8cK_m7_GY` zCp99OXl<&|-VUbP9^CC=d=&1N*h6a!crR&X$hH1a%&*?nW@S789F~21#dxHE4zOVI zOfMzN^fS2uhQ0h?2(Y7AiV@R!63ZD{CQCWcoh70_VWukdb|*ayz{^?)udQ-A7KsN_ zjKWHv<`x)19own|FJ_uRL0Y*%l?Rtng_n*ZDNR5u59WiAKnSET_T+T;#E+OA3?5f; zvSi(;uU;8r*-vK~mhous7BE9I?j`mppn*dm`_7o(S?SDViGhf_D41D~-e^%1Bt5c} z_<<|@$^#xaT!6ojS7JF)B#EK&wU~m`n7SG1>P(mRTfXQ5USf7RZEz9MO1dmD8WfYv zns-arawC|&E2eTOp379A$k+vof?)fO671&(#e^jp=TZE04tppIi+gS+rIo>xfGQ{0 zwW`e5E9@xC6Apes2?m6uZ?_eq9t6fQijB(6X5`BRPh4PtZGOr#z<2aoQxGuWG6*{% z6H3h6DtI!G{~v>t89zSVu5qPdHpH(fl=j|m@5G|C}DjTSG}ea1hAqf~UcL>DM6vTVi{= zayB|TOduQd<;p$|{t;ira_CaPI10Hr(R!AZztaeql>*-1lMF9{ua~LZnwH&w@&(0IRv2qb{_zS-EIE~hQrw|vQQ(a-MfexTs-2Y5f!f<-MKd?rfTcO5inRhTDh!r z8#-eIl&}r}rjRYToR;~LB6$c1qPjd@2~T4n;_bFS+@XKo)L=^6)axh-$alhin$0*(dcNupx;X(FumyUz{SAO)xhAGa#$cQ?^Za z&eGM-Ud(&2ckDg*E9M1Q-H@1JQBE0x4K^ZG|6^A1=7Z+)_ovM7DOsc+18&Bn<-t4$ zd)NZxoF;y_@}vh?zB3jx+zpQ%=atY*emX6|nb={~zs+_MVKj{Zn`$ zM;oZ>7Mt2O#Ozi8`KHvBqFgwNOVM2DZ7eE;)tHK=qNd;!T?(y;6UnoAK^F_rxzO53 z(W(6T0n|#=_d+nuyeJ04Fz}vvAxN((x)P*Q6`etdYHM^Nv=&zMRn*j|qGODXvst{H zJzwV61-N~g`-h+H3Pv`eNy`{yQ z>;;{K0K5tN!bdzj@W8a7FclA?Eu4tt3P%Sc{7@%zB~|%&LF1u=0)NzE`dVqz!Wb=& znC&m}L?-R_x(XdB2b`zq@D2Uj&h3e&E;2Rlg92}Xu%z*YD2+P$_)3&q|9gA}g1qh^ za=Wr*=iz)DgHxIBHo}sxI{}ONc&l^xDf-m=bbQq9^uti@7}N3A-!Jlib`GEQ{^uy% z5|`s*Vs0upM$`%E$0eQho} zE~ARnq)I25tAG(@;E_USor>UH{?A{AP>bR`c34x=PO-+X=)|pAn^VbP1ZryIK-$JI zTt(|Lm1V45-ofoqmo#I**{+%&>j@+lx(khoFYRqK0$Qknzh`9E zmL>a4v#gKFp>HPax4rEFr@FG9Zqhg9cA;KQM7PACr@f&gzp8dHH!|6n6(e`rPD%5G zOmhS+JX8+k#5dkimIwL%Qk#p3$En;p_hZ=T8t5j-cLco{qdSc57zm8RaK)0{+*I$X zF)F}e<|4Ijf@BQdijq^Djy?UO+L1N1BfG5~#J9F7_!^sEuuDEjjgsKLBOa;U6LLrQhNVqBI^V7C1n`EX1)PU6A0K1xe z)hm={Vs;Ra#QKjy<%9)CDImsNouM);D#KNC$<-9!s-&YgaTshU2 z;5(=%xzm1pVIOux(*6bZ{Z@x=jc>qk>kXs>$Cz7SxyCCNt|3qBsnR$d(m7C=>&u$p zp-@&wfUBKf&cFqZu?S3=VY4{KdqBgj`7(qdjq>#Nt;`qEKp=`MQupj=Ao%xmR-TKKye#tzCqg|RfP0&0u!_n? zdeP_2LE5J>VDqM5PeI>x0pD2b(-d9hz&HGTkWw(5CZ@B!xx_gNzaOo10z6`^OfLg1%liO|Hm6Q9F4B3N~aBTdm2mjEj{vF|;==OrA z>2f+x>K$-xnlA9C6Qo^MT%F0HwJM=J#XZlz$kA*KT5|MSdIV*{MO>cWP6Rr@o_@An zCqL8qhZvO7WPoP38O2OLLyVw-ih{o+yUCN&5g-&Xq=(c7_$W4~S1LQCLLRv05y2}~ zRCs5i$>q=~m}V1^wBUvPHYxF5gCp#V11 zTyZM->mw<5>J(5c1Q~uXOOKHS8KE; zubZnIj-W!tscTgp=lN2_A1Y$-Wlop}dq?pRjQ7Q*!H;nbHoYd-A<^HA(5==x!us0r z?goDa>k21wa-U%jya2L{o{oZVV_>I}6<#8RZ^qVS53S^5l8`D760`{rPNSoP>bvnQ z<*4T{#XmHinDmZlL}zcb?YJr0>ZLGW}@t&N);K zl^g+1`t%}k%;lR|JR)tS4{tVElVNB|kJ?+)5cKzUNf8-(`K3%l*w1>m_J*67%TTo0 z8TM4gWg>^hFflF9!re*h6n(RG#`rv5Dc+O~DpQ9#zx_c7jX4w&Nfbmz&=6DNh8cBav^lAgToeST%@lFQu9t z^Q}Zx)bX^gPV;co?eA<>*YBu5#D6G)1nCiJ?#j{i6zsV{!K}2YP1x@mpTJvUq(qgh`)zWS%wMS7E8&DVwCFoJs|br}$i{fsFXWNF z2~W>j-z(Y2D%7UQO9O1`cFF5NcEl1sHCL1vfi2MMs_WbUqgKM9u3<04q;e~i%hZ;E zmKl;S;)Tkh-sas?Nks8DbgQSpJ+Oso4fkyt@=b$(kGf$^@*man{qN7PVa?F`ZvT7DX-!?qrD#o0!aoy zuil&GL=TNk4tAAKQO@xc$bCkxDg8w8dS&t@9CRDfEZW@9^n zoFx1*wh`226r&5VG4Pj35R~=BQkwggjB-YGD)QZe6vQh8bVA`}uy(t_rA<;xs>gB_ z`Ux|g?+l6^_%~-+zD)jBrgKb1+RueH)?o+V!l%F^@KW+~IH|CMj)*!x$XDYA&T6+S z1;34d0>47XSsg~*g>ui@K2088zaL(|A6~!z-@Sf68a}*!KfHcFyncU=@#D329ZvSP zDb?<}RC}Y7$C&ETx>UoR0i}Apmaceb5A971*QI*AyED9pRf=_ql3nVE?X?x6odig= zy?&ATX;^}J>Nmg(k1dYjT?){~V6W05J(;`qc2$_q+%8#~>CNOa3sxiTw{O*fGW8K(&&!h{rx60o>{1KyjJKWDY+i+F$Z*_?= z9e>kCVB>y#B=igJd-Yi9IGf=S%1G>CKtmH8>8D<08k9YUcjc&YFP%cp!(RvO#>h3x)x zA!S7jG$%)%MA`1Nv_*>WSASf_yfZ{C7aVliB2uSiW5Y)bcuc}@-Vji2sFr_ob9fYL zSEgfMQE#F8cDpg^=^(VGZ<_`Wb1Rm4#nSeU{Vbs=^ZYBkbdvF>EHrc4p9EFx^r{RETM0cC z>MsgLnU1+(Hkut)M|*HI;UD0Ty=2kkPWRpoMPaz#J2naWE|$Sk z8l;^EhcJ`^Tp;(Hq)=CAj`VYL!`BAEYjIaCQhZ8gM0oK6EEV>8tCiWdSx@=88trdk zKRZkQ6c_pT>l5Xy&Td!SMwU+U3z(u}{i!Vav5=4@^l+)l;E91pFFet`OyKRf=?#&H z#G`jCsJxEkHm7^+$|29qOz$IvcHtmtliEJ2JLopA<8xTQVc7dn^6kY zlFl9G$x6smvY63h<+)xSX6mu>vgxt%y!o+`>cgi>N<$Bo%4*=bx%(8`d+W|^yGeov z#hrDD&@H7*wDyoYil4-gXzdyIu{u>h8vYr`bI)-Rk5Tz$2@pT$*yu*+<0Erw?i?Xm zc=IvR0Ngci8{b9hm`SL16BPvkxevPMS+C5`&gRLxB)hbSJR^ac&OnbTWqeiy4dfml z>sZ9e1{d)ci_}Gvn+X5tZI3vV8o=#;4YVJl`8-|}$#1fpcH7QqwWV86I)~)UrHmQo z8eWj-%2#Ks`eI?lLwCXPB(jxAX`rtUECSC%L7JWB0Dh%%dKL#&1c<7nzRtO=WMp8n z04J;Il)|Zide=GxTGx@i(gSX1WqHonqSj?khm*BkHEimeJ9WT!wk7BS*3fN`L6A^O zGy+--9gj+uJthUUn6|R|8FJ#!QJE!v0wQUST1u}E)(SsvRUb2EkFtlVGu|h0OEkNv^yowN_mk> znw%w4h3K^rr37bH#1L2yxp$@};#IVFiA)RM(x?}v(|Pg*Smhd2YphBK7D&Ffw>p&- zD@3Ss~75S-p$psj?gb*tKq015>${-fC_}{ zXhi<^?e|{aXh4*bshJP{V2fyUH~M_{A@~_QR`*y5nOgqj348c>s)qI=o&AQvY4`wN zi7N0zCH9hF?;{@(V%vMHN1dJp?5W&>WBz2Xfi<})iDv~w#srOu#?vp%N)%W9wptL7 z%vS|LjGdUR7Dgfi(Y!bZtswz}M7@-9K3JhM&aut1`G0Gs46>bhFsvs-9{-Q?e#Okr z7)aJUT07!}dv@kLfl*8-W2U{!Q73XIkSNir2J#)CmXrPSvRGat9Y8->Ad`dl@jM4W z4e`@JlI_e8ds;{@=#K)5x6%!Ht%QBFkH%(vDDIMs@1F!{x4hi{8sK~1!F>nFT>$x? z01*v+qfKq#p??kHK@Ox6&`M!dB*?p~jxbRNhwYl!ku*Azqzv>u;C1G7V^soiu}NH7 zF9pN-V6`l3OvJLte+PQD&Ny&M0nyyRt2m%nfl_>m=g4r=WWIK*tA%I>RPsGk&%z76 zDLU9y#XuuX|2 zBD5SNODmMf8VCrNl39G5=2U5+c>n(>%M1R^K0p3~3kpa)*r!{oz5!wkytm9{0OzF; zzzOC^%TX?Pn?GV5(Ch7vFs?X11@$$!$oT99c6z-XRbhwM-&v$f+C{{*mnFn&ROx5~ z3UJS7+&?Sl*DwRB@f^#K%NOO`oC?O40)PMeOoT*&rtXBFzh#+1OeAYAcEz1%J42Y( zuBfW!VvNS18*ug*V1eIXe&A3T*Xs%DrPrgZA3lMzrZCd;IJjDZQ*V`C_9={=-}C}1 z@Ot2j-&t>&uWA7gU{T&@-{{LiazZoKN780rrEDIgAqpVaHWGBejl%(oRBH)6Yj=xpwN{agZo#bTubTEc?P2RvDO)9WcsRFweDzG!QV3$4>*y&a(Fz2#s zr@h~kQ{@`)4Gho@BK8vg9!Bgpymv1n_8Gtuzla~O;B&+tK*5uU9bv(Ph`oXW4%v>e z;8nyvLIDSD@1UZ**9c>0+>D0Bqsy}UFhI&=fh#C`3%t4=IQ%p|F?3qwtcYBP& z;4!JK&Nu?4u__Z6hihybvNQz|3xn*FGDomca<8Xe_~;jzB(u3=(GBs_m>ZEkr`J;I z*$pF$man@llVKFa#0)2x1;VY+@4H?9IP`Sm`55SE#;{7xHaShFV>I0;Tw9L9HRLE9 za|oBES2hH&PRC%1>M_x-Rl+XGiSMz!4$^<3DB=tRU7}QGzy;X@m{Hn+}{;EvCGxcn+eez=j;oKGgAY=^zS?nSS zMeJ_gAxWwNvx#B4r4k3Kk6PC9En)XImI}^VcD;?GjckBU=He*H&w%#7`U;jV-^xm_ zt~7sc*>rpzSQm5UEa>w;#?MQ~y^|@kOfa#4ASSsB092MG(%c=bp5$+v#5kG8HydUc zg2eknrg{4q9`ZU*mxditJQQO3Jh{-IFc%~u}^Ljz4kpE)00)R=*Pccgi~ zb|CHwDEy>*(;L zlBn~%^3RAhQ1&jC*jG{xoz(wcYQPfHmwCG}P|J z2d2R+lME$t6Ru$^Y=C$5n>SyJN;QWaT9by(ZYSum#KC=bDK6f`v!0Dgaa$!>WU(My z+&QbOsP&d^4K5W}dyri~7A^rv`X+P{7`X*eDK9>i4^W_qHso~|DAd@}Uatk^j5WLi z@jI;<^FgN)N{>^hBN%Cxs4p z2$GJm|BC`SJ_q^NUrTSKfwyaXr48kIfMB8`mpEU9+;)b1%WB1kDZk*dsV2+O z>$O%h`ISlN8CTW~J(XstzTeF;gwp+y_cEE_qhly^=SPqJ(*wQ5zV7W0$F+q`YTNq& z0~}xEMfhmQAOkw9n`YE-zx)&~GZxezZJ=$%J&R!00`K9twLf#CCt;%~%S&ebi4G|7%$RV} z(7TxLny4ZS2CYUh(fEBBk)w#wld{?A^?aoQGLlFMf+{%nR(I$Blt$4}-DpETVg~`E zd!S@1?_mh@Gs%PqvcMz!C_lQN|hM-`%?ge1_{NXjU^v9nBAH3%i@Fs?_k3W z!s#{wQubpa@_{;SrsiraKQD>xN!TF0liEXDJ7hhCKa2e@M$AXLd%Bc0k{a_YhIgjn zHw2qbrsM52bxjR^4KWqbLp?LsD*`a!46Un!cmzComV5 zQKp;>_kk?dN7Ii<)N#!=VDkbc1NI9Q}-Da}Yc>sj57o zQX}A)07gu}0ZCnwXg6n>qPalLpPSKIV(QCMs&bIXNl6JGo9{WI&n2xw9s8hP-h_TR z_yVX%VcV&1ln%hvzc?4&BU%^Q2gCTy9-%#YW1RL2jUox)SX6-E?SVv=_&&7TbwZ$` z!2lAqX7*=Z50|na!`GR?iS6vyjz8$CQ}DMzx? zI+f;=b@1d3yY*N^@<=#A%G!vyrCz9k`lleq@=Y~J1sXs97 z8l;qZ3+l|h@fKi1%bGw9%cd}G(5-QdJ{Nd`(dgS}RoOh+io{d^yI`X`fLgO6C6Az3 zF3LsTvxMMZXt-xLPJrK1QBtfHS9}}S+y?MsXM@Xf+zHqMaR3h`}Msxe71-%egfp|!#8o;buev8=g-kuHP<);eb74^|T zckbLYu+LrN`dm9NxC1N1z=$;9UFB9}*Nz4nYl0D&hu(KF-R|u&N^j)ei71Xck(O7| zxbenKG$`vk8WLf-W0>R~%-!1rUpBBq6__jC6c2s3a$5!*Omq64Aqn` zXh>&g=zi}3W0tVN@d5LM>1;uoW-BvpttLC=ncd1=Zu`|XdG%+*4#@*-ggB!gPl9wl zC)g$v6)CO60~_R1EemJ6)GFo2Kz~7rTW>D1d46>fA3SDgr5qpZGq75Y_n&MyM_v1r zLDFadztQBEliOJB^}0B5%%!KBrW?bpK)Oq8E9VJ0Wh^XnJ4(?<%QA52h#@Msqt|Qf zN3W;1l4yoI?IwpjKP7M37uRL+r?#k_U+&5BwtiAq!+iQ7koi+c3!yY1z%8l z!NY@lr5A(x2f%cvKyHDDcaWxwhr#`G^Cc%!2>Sn*znCF4MK+ay&7@xLDjDie z%;liPXPn!g-|*+7SY0DbjxIv^V!kmMN?JaJx4C+)AoD8{0* z9Iy0GvSalOoY-c!l6rlEa!>|Ze6mAUax4~w(&~u?7-WXzZaxd289IZq`*wVF>2$mD z>#?L_52hr$c#Tk^3Ng#4P->~XX*V$O#vK#^n=={O_G)i$49k?< zY;GP?s~ZcP43UOWINA7g<{5gTKHzL;VtvKl$V7gMT@_H+qHdSBOD3e1nP`FTh5qt6 z$ZzQvER4Yp3c8dy(jBM+H0s&mqbH47DY%tBoGpS#O>nHk4(D)BWw|h) zr55@5m6PDC-k{I?llfV5E59e*`<`^~d(u6uVf6ZMmUM6Qa0prV_@6t(I>&%86$XZAnRE&x0=3TTxh2=uhkW#B%UBHx)llK zJR`BQAR0+uw_8}zGX>Zlz%dtpz@c3sw1E+qjC$qZL_lXO46P~=EAAU2DqFIV4153r z7C5xW*OyvlhOX&m%6i<Le%&fHjS=3bspx zW>wp~eM<`eD8w}RJlm?JFuQA-$ zQz{|th{95R?-oW|O@{393^^6(?6+z;Go-R42>VGueJO3j+t}+l(9n8pwb2x9J%PfM zhp|F3mRM_|htBT?UW2ZEr0^uV4b5b`W~R3ioV$hu(FXuXK)1g!&9(llU=kW3La>F~ zyBPVU)5NKoXc2~O%bKsK?Ra4d)0VgoFWR+oXg3u^O zb%sfk1RLfqVi$Hvi5PjW*IHlHh^U!05pj@hL~R)6 zqP2y6{;dNAR7jhe;JHq>u{wK1-wiRBFpuvnlbbsKDJSM5Zvs;a=J23$nY z;;(!=zEV}Y5Y&bVok-lK6Pc4vWFBoCrO15iq}pATNDZ=Ow(PA^rFCXzBSj3Ua~4n9 z^RoeWIeWN&cprUFj-+Zn__@xPt3>>TGA4c#X22WA&-IMo&9ta3@r=GY!*Ts%W*8I8 z>r?OTNlmBu`lLql2l*k+hJXPskwQhZUU!XvS5OxALeL19%WCpA-D1qsjX?8+K0fG=4oU*UUzz8Z+_j^rK=-kcX42ElKvM|yj-sjRE(8*L{!!w4SyAZ-Ky zyRCy!iz7Nl<7A%Uxl;gB@iR0$fygUEXs1e4AV2gIvKbAm5a^W~V_y;j=@nRg%VA0c z5kZF$-ON(Xdp-|hQD>La+Z=-SdO?np4Df?hwj5(cGHMr<1HtI-N-uQq>&=&$E}%v) zem*|_@IHv~;q%ekqnF3x;rQr(kDq@!(w`rWr7%bByZI)cOxjxdtWASo!v zMe@Vn5m2uYR{kKeltz=_9h74GRS^I1_usN>$5Vg=0}tnC3t=O?yab+kYApt z9VV$URtSs8qcUYBIlhL~v;9fc-;akNq}(5;KUU+E-}mw)?e9+wWokOr95I+HVBf-m zJ!fcjRTlhEhGhiy)H22lR+~7_VGjJ%BCo^%x#8z0eo6wmcyz!p z`w*B{EVD%&9~`o)%lP04tI!?e;3>m^WDkdoU)gy7aATz%8kc>R+nz+YSipj;e|bONfo#>Fvm@ z96R}HM@AS6BB3gJ>ea z$9n}PKK!*R-<7|$Dq7ppIheFrVNk-v9p8}&7=bRn*E{cJR;`y;y2BYvf8ywU}~ z(j)(s21-sd00S}OfX_d@E1e-30sWv5XO7~?Y;h=!h zH|T_fBjX?5h^IX%xS3AMI9w$m=q2f+;3i*2lj5YD#>!-ew_2^&)HD1B53`k-qr2XS zQ?DpIe)xX~|6?8f?It`K_MfKxe?0I1-|2KO`rGD*^9=)nvR%9Uc({1dsWcX!RU;}U zIlkH*MKSy;82T)si^TTfk-zNTlQh?=c zHb3jWPkJ&>XOB82!zxxv&vOlCw5xO;rm7muW^vfGT>7r>{;u!-uJ8VL*LNQtfV%q@ zWw*Mkxd0EaW*oe;70rCfW?rNWevvZXmo%acX9H5|@vAlyN|aAn@Kdo$3SM>!!hw8A z0Toz|O=Rck5(`T#JYCKB9N)~702Da=ul-<;(;n$0bSyAcsHO*B3++Tq4};aJ5@wB} z66Mekm1G7Ftm`W?+A|2atuJ?CKw{OR=Nhxfo?oSs6u$i!35K@^xJ;+|p9 ztxSZ!Jgu^Guzcmz+)EXbxb+37tHKme0$-$6^+{AomQf65bxV#d&9i5GkCvt?OFlv6 znet1@Y3xtDEZW3X#Fk(YX6^}R+6Jc-X#X=f`>qmFv0Wu{v;UvHYj1AbNb+ArM7dZ% zIHDDE8e`EQ>y@uEFr5)SRQmvJzuO+X;RBVs!V6>b})iq?vyB31snNYIJLn2XL=N5IX zHaG^S$-wDuB=R%7YW1^KjWHN1j`J@w@%NV&&pG0m8lMy2uqI84ptgB~8p)Z1Nyv?S0^JNn5{0 zv`d~Be~_KYT`-K_LBidDj6Yz?9pH>#@x_hbs1osM2)i4GF1hYfaRNHGW_n5=;4HzV zN3DW`8)wpukS}Jx3;mNdt4X`-An;8hcxEvJg87lrU(US0!<{Ntjvw6KO$%)FE?JLh zSu4y#bjj22i&cCnS1rV(<*$6XqRRuhmZ`6y7!%QWz)TWzuQAcZj4?4fc8AKG5Tpi7 zDZN_Olnn)U7N^!i(XE*TFU7(ZyrVr#_vs&?QM&tOL#6&=(+{h4$CTVU?+Y*yf(gG{ zPIG}Yp&<=$NFZwDjUpI$4^{LIRF&iyY$X%?!Zat=9QvN3!zg9M8*qy{nRDhJPK?B0fGDjasc&`L^AqqSe!ne6W|% z)Z;4^Q~;o>0g(&yz^Ox#Sh+ zm%t^w6aa8Y9l*;aJhbBRQu>0gc+7tC!9 zi0`HP#b@8%iYUb!QAJoDHGNkZijx6nwFi!x@D2L#_dMm>b?iy8+KqUmh(j6XOnekx zC{sp_W1!%Ht9Lk>VOG~_f>wHhzVNZ=3HxHz9$F+Vz@Dq6kQH{wnqCE3D-WRJ;{1CF z)(ZY2kk@=zZ{Ukaku$S3rT|$$Ajwp(o6;RWyj3j-x_1CMsPuDm^Yh zKqy_O(?o8g)i+hEAztG)+71d3_N^o3Gj7Y)d|<)Hns`mWCGcKdtI+0bc&(YM)=jjr zYvl`c!)ujVf~9m~w_fDiS$ycce;08J#7@-V+FwL-j$~BcG zNt`~@?|@GJcQDpO2C|Mg@Fq#$(`429HY;P0MU(-J!q!pg2>~X`%g!y?6eD&ZpX7-} z7ybuuQmy-nLyyv^WYP%R_Z{38SwaS@yAnsTRb{Vd)Y0!7fnlkN>5jQ8xe>{*KRkIG zmFS&(Y8Q({@~h@O8ayg-rWlm4q360}do?|ju|8{7Gwbr=7^aOM_+58sBwJ!RHM=d1*9CzULn=wH=!TYnboIsD+;{Ab-|IPhwBMT@g0;}Pm>uec z$}2vYE_rZzD|{v*&vFug!tD3fO;5!Kcl?%KYY=LtuXbJCZFY_J65SHpW!kXn#u{ob zAi-LOMjS9(GQMVpLZqvMt}8Jn=ze~OVg0QdH1NXS71A%6ek5dU`S)V*g>k=iPWAiu z0hgO5v*7UNq^U}(H;p_X2*lIo3*Zf%)v=`Ubr`kVO43a)put?tdVPcozt!P0;a5a4?Xxx#(ltIF4++(3WY=&(jFcWM?fJk z4di=a$mb)^#L0mM`=K2+svH8Bh<2t@AnG}?)Sdq9O&XzIpEUf_fAM0X3e<78!!<>2 znGTIN<$w{l=iMyh0w2?>Y$!QK>7Ec4Bw}D$kY{>3(m2)`9sm$6cxO%(5-Nab4tEchG?t4w=#L0k^>|#KQu1*#*^*fCPU*y z?O{~N8H(tJ$Z{x^6ymBDdRlv)M+H9?X~g?gaz)C>TQ^btqsbHOz5n(YYUpGXgKngxI1bF+#w==Hb}ddG?$cdRk|y)L7PZ zL2cF6;bXJ0a9Z)wF|t#EcZhvx$SR_qE0!JPH00qQ(7BHLp_9MtaD^?YcFmeP=+2sK z8xxE(%}gjlURaE<9Gv~WgQ48-+m}jlNZYq%x0_e$T`uiCXg$gYjpS0)={2E?sz|>g z_5m(q9lV=ZvhB(n6s%bkU3f)j>^jQ)QNTVmeMru`d`N!k_92NwfG#BQm-Zle6@5~c z&R4g3ki4STl2=U+l225VsA)AKk}2;GbZyjT#+? zSqrKLK!qvou@a#khMAX%%2-=QkiE7Hb(?ILKPr(rCQ{XuNWVn_RwWC)q(D8B)>0|j zL@n!shHtVrV1Px+PfR+{Dc038CV&Epujoz6Z@LL4n-Q3WgbSfy-0PNcSFhJ7)$flO zx?FRlczPQXQ^c2~ zNxnE1G2%oVVvuR?!LkUS#O`k8MS8|RXss=?K}6dc2J5?JD^;AN@a-n`R@={?b9DB)@U;j7I-Az zn3@a%$r5B4fC3=l1{!mSPE3rdtPYP`sFs<)e9TEa5l7fjcn~|*)y3bAfd8U4qfFAf zX+8^rFeY>wol0;%BNhiTql}9OCqbYbol$Uk|%FhYue!}gHoEcU}oAR-`i?b83Vl(y|V0nW?yFG)3PYim3Nr`06X#%Op-G7 zAwwS&6p@M&ZGURh$^&OLyg5rck+4 zDkc1u!K{fDlXZrfy(LVWon&>E8|V=gy=N>mW*# zLSfFQGa43}I?|{}4x2u5DL;H34p4^%>;c{6#+TtWb}+isUCqQ1XYLpLSNDr04he-M5!X zbS4~Nxu~N`+FPh~v){L}eH&$>u)ZuXeU9FVWY~Q*?1JuWCM2>phvv@ZYxXDEvRU^q z_so2WMb+3bcKyC<@T?G3nlueHZ)#yx2yW&~)<_!wHjOf|S|g0-nJ`M!JF#g2iX4_Z zDP5ZG=J`cTxu2)YsA|cu8#RnK&_(LI=HBWgME(A;qPLyo$RIKV5@V!=I;}x|_WR!G zfQFQWg_Xcv?zt#_%fXn^ph|Ylwq`S$c2Yt~IrZrG`;7>v{w-t4VKgygG{t&@nYG<%j%j%LOOYS27sfW>IxV%cumuZ5@?}4lx3B2%&RY z2%XcqOXsxf);Y;>M75I)XwB0y+9@5%@>b20_S4yN(|H#c2dH^^GJkPL|3vZg)nf!S zgGYg<&tnPX0{}oCu*o;|7+f(d=8wFsqsx&C-#pPl}F&`=mr*c zSonPC!Fw4hdIsLnYt;-WxSqXO-0{nvBrg*AWvBBOEBR$FPM^;4%kZNm~i;UlwhTXS?WxEu(z6V&_pjTnXlE@!gIJuGltO`}%FpZZMd^ zV~gda@VDwRy5zruu%PD`8(H;PG!oTae0LVCqRsS-mj(?(@0_^VEn5K=TQ*(IqAmZU z-iBm#xPW!AY@=Q2=}~tvobTsLK9^b>6!r)%Bx#G5)#7;`Kab_&89g68N3^TlWV%@# zX+@h*FVJ(feqa6IaRs4$W!KES>I;vm-Yl6>O3R*@OtohUA@V0Ypb9H}lDI|O3$sME%Wb?HZ$p>G4%(GI_qx&}qzc+OS)?5?yketses$&1B2krd|H zqvcXknA7Fck)$xmv-x95VIDnwl6ZtsZ5YdKlYJN(7zPfIS3_%LkJ(nP&i z3wX(g6=V#2+a|;FBwi*($yVsgwd7|^i4L*HDSD$VHb3&5{*p6c0#ELI>b(>%%OIaO z!|&aqce;Q6^pC$+)%I=j$1W++aX7x976=fVh(bd?SOuJ6V9CcWWURFCne4KpT*TYN zPqGE)**?5|t<+_HBQGZ%o;N-pe$ONGBK;TQ3Ps)zahWcTyurN6V}FCMA1?xY@^uE( zY&efgUhO}?(70F|(42F!J>ANU4)Ds~uh(zIxcr^Q%1g7O?Szw{p)=X%okF%Ck5=Mw zG}sTo@88QDed4YrTQ%6B{t1>eaH66BC};GVg{RXG5r#}E4oiqB3{znZ5+2O%M{iQ+@aPd2@upNi-X)y-T61>32>5+D zU|R(dkjP(P*9=c+z@83=XggF9(L96@JO;Rit|!EBnHo9HnV#}3zr_~=*TTlh2ZmUF z?S8Mvicep^KN9&>l)4$9x8cwW__{S*pw9XJg>J-izI7UH`ZC^)x(Sg+UWs$&(aK5DY ztSa53y9E>!1c;Y%!OVf-4fB zEG5r$&V2h^a2fD;10at|u_*P!O&p#(9A2x!+Egg8n>O9G8hIorZgge@YEs)67iqit3r6mO! z%wD$im*TZaGJ3RdG8+$n^HF)VN6E}S&-P@+{d2ZQW%(Yhb@%6a{yBK?uwj&=j%j1l zqu~g7eTI9H;q}>c2;E4k>w{bXEQ954VX^?~6NF6=BkYbCY^?CTL;?PPXZ+-<;9mjW zhS3Rn96+jvA15DaOQS74?PRc0FsLIc;CfR4I4>L*?aVo5&Ka~60q4wekvV{a1Y6+@ zf*e>GhB3w8XdzZY&-0*|mNR}ugnzu2au$qHsnyc36+u9K)9%tca^@oEw3s#XHrs^; zDFsVZhG%CmaJxYu+T_uT`f;&X6@$_V*xW;G8(PPOquHxl$$u*uneQ}Ch<9evx zIhT6;v$0Ig`|cf_1$!OxQ$DYyGw7I+^&1q>@`p{4L#t$~kSn!OfyxUUAk9q`*@xs<%j^36 zHAn!Gq7ulMoaWz@oB_$I|9toJn_uDr-{CK;^8R8t7gAF1WH=haJoBZ+`TP5oah%n+ zm#V>^kHG5V*T@u?V|hDu-Ik4o&#|v6`2hC@ZQ5u0Zh6Yme<+hyvVbh z^R(G;mzC$~3LKrRc5BYHf&QMCOMXY>BE$tB3zCIe+m-L?D6LSpKqMEa;YI_AZUEuW zQzDDIXc`OE;cSeAz*y>{qkXGoiFh&J$R7VmFZk-nbN0=!rw z_YeeD*S2|y4v%*D7sme{{b6ZWkJ9cQWwINZOW1M3`sCT-z5pC)`D(MRt|R>Q$1Yy; zUoq?s43s>y&hs*nN&N1fRybo3NE_$z9H=Uk*;P5cMFN{*kT0Y>lwVQB%d-T3ynY3B zdbVlX&~8uNuymJVasjKV1J3 zSLafTLuavz!u^HOEwVh{MhjL6Ia#!0aFHQ7V|31xdnhp!E1<&h>OH5_RmE4roQL!I z?{Xfli70EREl!?GzYzQhXG1s-qZyCV{!q*IKGBvjNsW|m9o=FouPa_~=2<(Q+PO@X zAxdXiVpu;lB-R&Y>(w+fI5*qfn9MJP_8kCsV6NQ2wQDUgn;Ea73g5Hpr;nAC?+?*K zSptk8Ns~q}wzARu+jyKyXfVzPPIJPgNdqMJ@H+=K`S^s7N0d%W^(+ztwW8U2ELXOa zI~i9|r77;mssHhE5PY0HJY(MQ0kEi6`fneHNRid26!xc3{|lr4$0y^#AQu2#Xvsib zr!Okx7ZJ0a2ADBxL+)%jX9JJ2@r7nm9K}b-`X0gE?1)p^^P?&UrhRk7_vWVO1+Ia( z$-|U=4xv$Y5vG%L3O~u4SY2C0!??DIK|~)_D^3Fo|0Fs627|me%Y1`~jy3_Z=O09* z_*h-obd2belOqWv#CI=lI1{W4a#XkEkgF5;Q}I)$%PGQzj1Hm2tPBPjT=ZZKLqS-| zs*vnq&75SmA;L=9{@X@Q|7|1Ff7@sV@?0^j!d*vV9Q)J#$B#F)A51^aetR(ZW-`Rp z`0?X|K4%4lAi8xb*du=1w^#V}8sJj&=J=#$o5(khAD3icivd*ze4S08K4s^0;AnFk z3QgEePAtJw_$-`)Pa!%iTkElxOUB9|pvsd1-)L$1CVu0SF^8`_;K?6gb4JTn9Lo1@ zAd4^3GdKiM(*OM#)UE`xP^AafV>L5bfct+%PdI;cwYEV9_u+~vf0*LuSnP*6*dW>v zDkwf-zEcpGOpNFd^%zgNw}E7?4tO-@<)NKf*2%1Q+X1E_!S0! z>DqOoYT_E8YL+(R)TTV*m(z3tckCg_Dbf|}EI!kXxGD&HaFONXttb&NUc!kGm>^t8 zV$)6A6Yz7u@R*;@*xjkJ&0YY>-ymUPl|h{>s(cptnnAaF(m_r7{f5m|FuA}2;fA;- zgZFRj7xLPbSjUzpqzvY+vCgEnb0(FJZw{?f4^MZI{NL?eZByGw68?U_!q#oMq+{@6 zAb2sSbrC`~*$_hBHp#kNE@6*A!B}2dCL!4W{pRTzjb>!YA-S!q`;ZS9X*BO|-P6%}TL9cmg z=0wVWRs>n)JdUZ7q0y*v1yt*5QZHLQ>ZSxapFAWbUUhCL_((a*5%FSz0gH%%1fP>f z2Gf;7l@TXDwZW>>=3%ynJr<{OQ>q-{rd+u!WC_?pR2_#;UHjYhG!09u+Y?lc_aQ57 zpYPmLR@xp8wGK}!XtygpshOvbdW4yt$eEr}f$LN~w)WcXtc+lH7&@LNl|X?NXCASk zxQPui`;{B|xLb%1b&5Nvp7H(tz56Pzgb&V36j%8E`Kp3~2p$H%e2?D3-p=+~XL~nf zGl5CBSR~r;S`(-Vvq_Y%^e$qC?w4drRF3oW>JixGz)WzRPgk?7TH)SMD{QGjk*8p& z-5AH{?6QH){IvrTiKzz(B_uCFqY=y3pc{7*QLs8-1GdIn9w;*jKSI63)zM0unFeMF z%`Hk54eXr!X6GQ)Vzx>L`G${BqD5P@T?-nWf&n4IG`xgF}BOK(Nb9pW6 zAbK?NTjIY8lHwjdxxpzHIb7U8Je-nsy~X6yJwo9ib{f}a^WkOfnkHkj=AOkfz?aH|KbO7& z5MsFmEQ#oZ2#3|HXbb_>{5qIjiT|T9)F2Qr#cjEGxaQY!a{Crk2EjK+q_CRI%o?F4 zp;)?eQI6;*(UhGaT)(pPJ{ai>7)8r`zKlvJ*lG_rM|9WeY`A9fuG6VG8)isH2}Scf z2ZN)-)1%{)!2rXXuYw3QKX0wsY*uIQ4>*t?a3DY6K>jb>MehGV1Nngl@&gS-FKvjd zw%6G|1VOk9+PJeWl5|hKWDnLw+79*uau&HRlDriWk@o+$0436*8fX@#1nN#1+bhfX z{F5|eSAOHk!=a-c0v#go7-7tEEN@3RL6`#2kZz+&umk{eXF&#7N^!|)bcn$8z7fbQ~A0AJs`pX)LoO06h%X{$N-AV=!Pw&EyPH+xhYuc2y#2= zhw6?zu5_T4r|=pbjaNd5Bu*N~<20H&jL=rp+tbksu0d|vSU1~TKsZ>E={s@m)qc5D zT?Ye-=NOO&*x!`8c1PL7QykB7p=Mgv+a8%zm%#55Z0O;FUK{OGuYXE{wcS1t`&=kC zIl;VcW^uJOzy2h>hV@zN9>)0(3ND?trS8)X)Sk4d{+TSjV5zSRDMh9i7d)wOAR$4S z*ZPU*Wsx#iT<21j=3EDpc`$bRTHeh`)V*XlX*}ZN;8v9?rSH1bEue44GrlIu_7<)W zFnE>TH`Hil-*xxGR@9j4*>{@4_;w>{F4YiC~}?&??tuE>mYi+3AgYPJUSjgFP=tThCXSHK;{PW8O6_ENQ3m zI%beq#N3g9M^M|?IE0ep0Rt1LD3IIgD1rb8A} zy?Sg?84)U_at+p%!K_-;Rtw^Zsyi)Hv5PZXhGGC=yO}y1)L(Aqd@wkelxt*6B*2Nh zg~@PcS+UTGQ7F~VD9dA2RgCAU6&;A~)p?i3F3tRk-@?bI75kYCD~&I^){K3G5Ks5I zZ})oF{YoaI_)UCqG3KkKX<2GXp^wxzRd`2jv-c@H_tnQr-ugr04p#TpE+ChQ{G(QE&#C3X#PprKYul=5)hW(&6;TNP(T}uN> zTDul>V^&KqgH-&$N32XY3?>lTo%5Q)gRh<6iZtgnF_UP`7m%$9yM)zp&uZPZ%TUdU z*J5kE&te$GM<9*>OsVRAOy#fVOHt?3VzzJ-L1&XkT(ITw?W$2b$m@KHTh0*=z}uGF zzUR?2*g-b)S0d-c$gdXymQ1!`ZJMnmQw>-ftyO{d@7-1G^hK(nMnk$xtlD&CoMJdG zl2)pnL((Iw@(M}#^ZV7Q-227%=Jq$Vu%)Y%?;GU|!U3VAXYzf@XaGrcqM#f!)7Uk> z`IT1!_UtI;;dRQUkVOkDu4ubWm#$*LACU|t<84=Z##~FT-S!jgW8c^IoE`r5#Zt2UnvSdXuKUJZrK+x{TjV^xe{I9zgoJbx?hJ?3iUlT$NBGNL zE7K@wZ4bW+vY>;cdA-!bW@8`9C2Z&?ZU(XjGojcG*pRNs1RXS4ikY8Vfi$zKAaX%q7JyDg| z>+)XQ@06%*SVj+xhNT~7ed}6pdEGiz5?Q@&ptQP0rv$-$RboiTge69A#RiCwG|C)q zpJzsyz!S-gGTS>`%&g|K;|~(fLxKXad9K>RMh2wPrJ>&v`WjD(O)0M}nz7e%_J&YQ zx}kh_36SW5o*z)!b1JJ1&?k0lC^8L9YpZzw{KJs&Lr8oYIX2{O`WAXdke=UAb{V3Dg`6wQtf61Qu9~+I2 zxf&)r^c_8%4mlHI2^_K(a-|G5i52n5nu%eL6eV7tQRUKX;X7%%;42 zOK_I`k_SV*=oMb$>1H1CM9u5oVV}J#(=IxNHu6uRL4S!>yp)mITfhF-Vp0D~q*DKy zVWgakvk!hOcoMhdBCB2ZuiP`BGvTJI0=V^zSQr^Y5{LHEYX-3PY6e9Zr+lTqai2gr zJrR@v zGD6pdTHp!5D0(M-(K}F{kWXNK1(Sc}PAu((BXTt=Vi%&|6$&2i*5vFs@AKhQ@HGLbSgQ7O+?popnAYo zMJ#|MyB4SCFZ7_oP85PEx{3EiIBLOpnKt!jdmL%Hsti-g@D)JKlvel~N|;r0V#Tut zd9ko20Sy#fX{9Af^P;DpyPrv$CW3BUtdYtx)2v@(kII2f*2V_4$M;X@cf43c3Z2qY zN+~agCb1~xxjX5;>c}!-1I+?mW;Pps4LsR6F%1G)=!6F03AI;QKz|W!)#b*^gLk6g zr{neG2x^!3Ve{4e^IR!DCx&{;PE}u%N zoO7?RevO$TAH~4YJahAjLkskSnr5{6CeYT*n%ii+Z8ScJ4&m(1_L{Xt2-fM+W6xaj zDNP$2b20@jrwYDM?06*lZ-zeSOwcv|Ju~p&K;!(BGmRrCUSBdnC;SPACQKbPKm0|| z&qiY=D&~|?Er-2ScuS=?ZO`10AlQJ~6f}R^2%7K2-{XJP-?2M6PMy@GshAFcT(M8ZFWwR+CMtsJ|u#Xv(mznBp^9eM3kloD5 zYycV9Ck~g68hJb62VUq#yq9pySzXJR`;XjEYT1g0AyKRo1tQV48}nWu6QSL&vo@=_ zDac}2dU0Dz+=q;B_>SXsAHt3bKmI8V`xU=^Tu217i{H?{#Wlb;oP7RE+Eq79A7PwV zdkALzAvXTpP@*Qtqu?)J^Rys1c}v1Le2T88wy^juBvopF^M*<;Lo`(Cg>-&rwz^&C zy&WJ1t@9_d;RGMiB^@9XI%58oKn-@%VzBJrS!cqRa;49>Z}Tx?e!D~ujggsgqr&AG zmW&m08c2Xaj|r|Y&(E#D18USNtmdhk?Qc#GOn%>~`%hg-Rh+vez1;=SG|b;+#pEi& z1sB**(y>q+Xs2Xv#@^5Sf+V-pM!d4wC7#;p^F1%2`3f~jANzEx&s^BtWd819iwMd| z6Hax(1$}o*6gx}UP$@#3n4}uikck{qFQ0%OL)m`Ho+=&kkEAEPiy%<3MAbwK6Kb1qx?c%&v!uRB)+I zraGn>8QyiAj+kfOK8@Z?i;J2SDrV@s$KYlL(k> ze`~AV+TY)Pu-g{ru>F=tIt+02_^nV2N`7ILm)o8TlD1;kbCCXfa*$@0;D+4~F*Z=x zHdSXMY)Vl<)fBi$%8o;Dk^LOmCMNbb>HD$hy{y@2SupxGTarqv95Rf%TdKSFJJSAf z=E)eUG<1XJFj5kAz-jdy1$79E$~mSRNap8T{3oao2fR_wQSgqL5hm;*6eOD+Btc_z z>KteU(WI<6e^MBFFx#~8*ie~KFeTZfV{h504FJ+oKa8_WeuIcAplb^ z*TH9{)OA90Kn6XGN4MttD=vj&v#iw^0O%^E>6FZ5)$=TSG2qn1+bkYl@$`(AwQkoj zAUVMk0eiORm>y~8qWg1=5I4b9iU$n|flzb-!M7fPQo%aku7M2zmF7s+NvXm->W-A$_Z0Ltt|RxwdO zM`@ay*lO8R?s{kjQCGp}QGGH)0Zbi6W3i-cBquqW$Q!`i(6Cz?D*n1zBQ~T{+)~io zfBgLOKWnpio(%bOLG#4?72AV9yqr(2HgC8fJISm$8tw|loj+)PoHeh5>3;xFO9KQH z000080Bw8`RVx`*Amrc-03WtB03`qb0Ay)%bT4XiFJowRZfh-eWo~3|a&sB>0 zFl99^YI81aVQ{oP+j8T!lKSM*VU^y9~#*!wJ4-H z116um>%Ti|LBwa%R8DQ=AlI8(SFi!M+H6D#+%U-~UaLZ;UVg38p)BN5RkC;$pLkN* zp1tdzp7eh>qYklfEz25oYOqjMk&Gs%dtzaA**Mt)yz=RAm1>+S?Z7L7e1MTuI3EhV zNw#w94Cs4LxI^~?L>jh4ewtp}y%fc0V758?9_+;rXDxs&MB4}J@N%*L;oJW?STw3E zR5e(YdLhbmTv-bvi{8E59=>V$TITl){nT5*it0nzTnl66r9_KjliB^H&YRbJv>RKBoi&T$;XEnI3_V?TK;!rGEmaHeA8Gvh(p| zIvx$@DIb<3(T--3u)d0^Fr%V zis~&;8@ZBC^;=+8m6NNt;l~o9V)qt^g)w6L7Kk|%ehbWLZAIHjZZO&o{43uAZ+dUk zcG7x|wv*U`ZltwhC2cy4Ni!OVn3{S|lz$`rdb6}WS&|4C`j~k^Tw}zdl>ao6&qb9( zu&C^a8Y!8$uf5(Er6`IXplvFf>l)X5aHVEh4eWNa&}Cu?^7{=5nb4 z=c`+1@B63k`|r+nfH8qZE3B7EnTK{RT@4YvF$q#S8f|aSsN}D6|7g_HQ6_)xflcdi zP3|qU@z6C>f#=ioI&o}HqMwjJ6nBJo*-1=3tg_QM1nw6vjozt_} z=lX2^C7pGI0HZc)qnvt3dB^}OR`p(v;Z+tou{s<{E^Llf+g>fIJ)%ChHrlyTf@xmp zrpj?6K-11%zy|@6PDy_1bBxyKTw-rsfqZk_TNwRlrBTc6**mff&!Br+hW*!{G`qp* zBylLQXjTV#LW;>`wZ`afY)ne;&qga{bSIyjtcr9Te7v_kz?t4mrz0_U38XLD=R@PA zTT6kw+R9!FOcg<Ilt?A$1X3wJ5zPBgXQ>G44 zR=Q4EZ9Px~VN*p@x^z*K=q(|7Pnq0jqT2TqVc(sVkd?ZG_4K6xSv=GV#6X2_0o{U2 zKghjViTTvwJX2NOxZa*8=&uVdZ{=W5kMp<6Ab3Kcdk;!JCfnJ>_s_fy$id#bw@B>y zV(uZQSj5j%+p^Dv##d3*Mz4&t$%qn0iC&>ZsS{LxEcEkaH$d}J<@dUAHsw{{wc8}T zKq(!b9Qxa(NeXCA>(Z$@8HpZ{R9up3g;-+tS4#09lcn=ZbRI5Y^({0K<^<+2f5t|0 zze?GDPA%Emz(m#3xNQ&1)9G#&r!6-y|5CfMJ^lFKt~w0%j%@$I7ax0-9$&9RAS`X= zb}iCH;zk};U=oF>9j^3gz3)W<=1mVTV1KbsJvvzGp>iO#@A}`Ly*6#nvgBWx3EGuZ zrW*e}h#ETPzG%vFBHTLJ*5c9rp6dKJ6z}gv=6|(ns(GPHIu}kPTlM4pKHoAFvIkGv za54p0PpLBe3=U}XdyFmfeL~B9F6bnPbakyC5~iheBo0YYUN(ia$qi|(lh)MI7MmND zw4heXYUS3c%nDh&gEWjVjC8eB6oLQyyQ4~M_!Cqvvm@>-llF$NLC05mpe0NAC)cGm zHKZHTP!BMf4YnXIMF^h4#NkRm!oN-zVvAEq+@ZnA59qjzow?dj#|aY$u0>A8=2))sjTYGS5Z+Uow-ILHb4UO+Z1rF*M$X#!sQ~b7=fmMEEYY zBJPt@+9i399JNiwaAZd#X{5mRx`BU}M&TUc!n63u7lD(Pa)CgiUDUJ!;^h}Y_@zO1 zie^Q8tl?jsJL3BT?OY!D3l0426p}9*zQOYgYN4e?wv{56Yh4z!Z{cnN4v3Yi1lHxC zv(ip8j6P$ey>+7Wpizk~V5#Uie`^_{QJke5$&$pN2mUrS5I@bK(O^3q&Bct&jv2TVMo^;{ovLII*IX=utMyBXnDj8zOTZ3-#|*`NMQI= z7o>G1-A(vBn-!W^r)wOP__-Z6ZbUs>s|~mKsVfYXP;3kmc`vujIo5Hjy}mhvaOLOb zxV6~{Nv!fF0;VWwvkZE7WZ8*qj2tIEtzm*dM7Fi$ccU1RMWlB$8@@Rm*t2Rv*V5Dn zQPSSmja_@96z!9(OO;FB3fwkr#)9M-a@ukMW)YhX3C~coGU11CMfL+ba@0Xs9$BbD z=M7q0B$5hu$0xB#taEGDq$T{h@O5fp8=U|SE7*SoT^KN?$0y$!0XTl8%btxFD5+VyRbH6@BL7=%k=>id(VD^s`|-0*WYx1V#JBTxKZvTsnrm<$ z6$p+jvJP7MRMZZOVi#-!1_Xv560p>%=8?p4MGqOdgw^AwiK6JxqT42k_T93jf}h(! zB=waCaNUKnovHa6zY?_PV6$>wdsCzHyX%rBa=gWM*Fmxj25ALCCC!i~uq4MegqorN z8|)$kRzYmJR@TX?OBoJ2(2GUmNHy{`Bn~)@Ni;x#G~USDX5oz=uk$&|c7dog3zitt zc@_PlR*JjU6DR2-^`*d80{)H_;fY{_bf|~Mg_|b@Lx$GX;btg(DX5A zAob2$E%iakXLb{0G^b29r#INSsuU@azQ9k*$T%A-LkHgWK^y#Pdd8m2x-C0_TKltj zvXLu#r6ryf4J{JIxigQEO+OTI=Vv+6X>SSPc1Vn!4EioCb^rb@M z*b9?5_RiL{LYud!UQC}&uKbMFj(STza!=2U4x3K0lF#~caLQvJkA>&69mLr#X6&}i z@1jH7SGD$t0V$iX-A8Q4EA~+@> zJtyT}vUJ=%R+Eka!zp(Z(fI?@QTWvrRB8&h#xVyn;59jLME8?Vse3_d4F}btoP*^l zS!Ps)ASS2-jV7}N+p%wlZj4EZZ^C}!@k>VzC zz9-6N9<;2T^zZ~sL(L3SvdHMEZh|`nN7}bQ19)z< z-pdL&5Q-?-$yb0K5Fj4=H|>G|Fd5D-v+4Nb__ql~kRHtQ+9dH@miRRpXSkiVe4_d& zZX(1Tq9*0g%O%&IU|*Mt_#kT67^Iy(z~hK6L~;V!UW%1vk}Q%FkP)-s@4seu zx9ATLB&m1+1cM5Bt48a$l8P)Of&3dYosB2v*rV{Hmf_`GXB6AcOcNSxb~_^opujJ9 z^1}YA+`7Ag{P2k7DcBm)-{3IFF5K9ahx;P7TL=FTqyOuU&k|_o+K)qu=z+MHCmy{b zuz&U))I#6PK68;;V^-zeK;=TG(xi*ms-jw(_Vq!?R{5Gj;A88bhA4s3LR^t|8J@7?lfZFmiJ>>@80By*AWFxL z+?kSF6rga^8?A{U93&w8^+p>kL|(wZ!%+M4=O!@RW*X$zL!?0Y3X7@lb3|d!Y2zO{ zj;`akF#qS+C1cO~**iJ95#2g$ZoQ>A<1`jA_ z2m@lIjrn352t+4h7zWP?+lk5} zrvfWUMs6ZWG+)LR;fg$?X)#Lu=RI0m+l{+bl6wqC&eBk_!Md@M6`?;}Ru~N~iVo6pT@I^2cz{q1iCwn;z|Bv<%9R}H zdK=np!aVa`Hd+&1?*bwvOHSdGo#>haP7LwTz4ksem^Xz_X{j|%=+714Ar3bd+fnmeWucRpwRiaVGKV!9d~lcqi{U0%?{-swpT@n z$7k&XizT)WyRgY;Z+6nyb=bp3v@VU0+rw{=9`RXfoM+dQ8nFB|~!nKt{DqQP@oZ-QChTWr(#e5^vZ7QqBqOw9@W6*TAZ z9pRDZGe&`;Z%r67@nP8CT)=9#hd>t1RJAopa7}Z4tyi>}VV<%tm=!KPM5d7?8shIL z>{MRy_z!{jhIn2JLAwJdvNN&ZFilai!geT_H+JMe&MaQu2}9KM5(lfdT!Xj1>{a`B zIax6&vA`J0V{?vCL(p&;U3wJy51fMF2Z`J8mn#v}Bo=XBwoQzn$7M@rkV8I6#WztD z;oF7m_Na=MyN?(JwoZdvc-AUIh-gFO*+XrYVu*+ckLaIG;E3W<>wDV*$%F1Z)k0$J zm3C>09B5ZgFk;Bg={o5%h%4-ezX;<+(}#AUGGI3Cad+fZP!9+T8sm$j^u0hJT6j!Y z)77Q)w*~02knz*?0rt`X#IZtL_|A&`o`pejVb`64vy(7UKUSfZ(2k-6&2O%MY{e*} z%U+#~Y$dzBEF)*f73-%OPaDVtb_`$yv~@F(+mIftkhhh0Xr1W9FSqk5jL9%~3xS<} zjOn%0-5$zrw{Ky&bEOfc2XIW_K3<$bj8#Z1y0@5?y-6PfSf z!jd?)ujDiKu!RuvN8<(l+s3kh;ZlY?>fF*9=6J1D8{5eSF8P3}c=3O+bH6xXB13*WTnDOPh9uiF^X--JlD@} zA#oBB{-Gb8!jg|J{K$ddb<+- zHkB-t%N1n_m3;EUWBu?VpECiv99<2+U(cqW*sfIUHC9`oFICV>4LlVqaxm(%t}TsC zYD}^*iMtrgk0xtUEHA2Z6_e<7Pr>|e9FR2^v9s##`cHBE_5?%Qu9Kmlg|c5|TRxOkiPR>EkhEJYT9)zLC?gxP((t($0a5gtOok|O&sHzg zhBrEztnhjp?)=)r6afawWsAT*<)*dLFvFm1<+fk885$>)bG`xGa&|lo`D|UG7P91e zrsNRojv1L4({N^V)awNFUW%aP7)^%9LJ=Bd*^WoV40FOJf8-sXw0O_Tq}VkIo^|>Q zo)*iv_>!7}2!JNU@S(K;)Z`>D}|CoNfzDPpT7C-vn{U8o{*Adg^~POnXf z2xp!9gm~k<5fY%g%vr-WwOXe%wMrBDxYSLJQf3iZvB8#wco~rh&2$Ygdf_W#%FtVI zMyi*VD2g;6wSE^W+l>GNZd%V&>|R>ll_CuB@O{bGwV#26S&W%WcRZcEB&NM=2?Yf8 zl?oc*X-6~K5Ma*%^tP8oc)e2U4iC*WUkM3Cg*N%!YZ9EPY)?^jXc}w{)qm7QLiK0O zJ-(hOTfu^R)5fsjHjRuULG93x=op$S_KP;iAtcK5e}Fm$wzwo1r0~WA?Y@?6_lQGj zCqKrJU4-HiY6}$RvnI~=i4Vf2kpq$ci0jkiS7Os z9JK-9X@GPYQwlXJ4p1Ft)dJiYxwtF`NC>B*Bm^@)B=npi#2&(;5NYQfbG}P;=ZOd0 zHt^qo4_jo&=)n00uptM|+^Qu5SNMbG@<#!NzCI+6XmVIqVF**woi}UF>FnUs%UQ)W zFVv@ryFEsf%Vj7^A|?mGgzFa3T1+Xe6{JHNr5;Ds(r-SBhH9xJl<}?%0QfX!)|udc z1m1T5GxqMy;QxQgD;guh$R}A;@r$)2(k_jI&PTcm(1mZ8nhO=nN?gH3MDYb$L1(be zAjgDD(KCW7a_(z-of1pOVq~qvLPi$Dja2xV?~> z$v4cMaSLU@@fu(RE((@5U*!0HOu=I?AfN~!bj~_Kn)48)`UWM22$@x>Sp}RKES8j4 zPZ=pk@->M;Z?QEN7}D_HNi zMAoq;@oN*Xolq5Q$#%tIaG#8tPLnr7yY`VRyr$=z0(I7)>X{|Qr*XcnmW|s<;K8J)>!uwn+!r=8c)Gx4h?w9zZPMPgCPljfVO=S zV-z%hr?-&I0V=7taf%A&2Srg8%_iuGe2NK0Gv4qL%Idbp9?A+w?goq%W${}XKb4;* zQH{lpTE(Z0Lk-m>ZZ08C%3e7ChYRyAHZ!o_DiA$kuE(-|!WJis8`k zoem9Xm$n0h_+*`lnM%{@3yA?5H?k#QhFP#>Y3y;E+N(fpQ}T*tLhZhkRmDMCzk^Uo zOEv(306byk(XP@NJ@U<(LGdkb9ZL!+68+mV&299@lXq3Gk}4h~kZ3w$EBbS&Qm@z&|t zZ1@+w2paQ8eDEkA-i+|UP*o|zjS_O0Pj)f9y%=4iY<3>XN{B7)P?YnHN7>!|WQH$I z_zFitxS!4XnQojE(u~gKmu&AaSqp)s>xy(ZaYu$wvpuo4bs^8|-FII;k(uL`sGHfF zvV47|A$V%~GG5%f3s3j6FJ|S`(s>55T)s8^OH{#dyvD}rX3JOYpQPg#^&>H2@^XQw zlBgRwG$1_W!#1wvlo1nik=52viEl%2mjdut&ySv@BdvcT{4c^PUZ8-R`$?<}t_+*X zg*6@eWjld)-#?VG+{77MEH=-P;ad3hAEa7oV_yjKaf7(J~9}{9+5a7mPNM`Db)J0M6b@MigIc4!nhevC&Ztzb;2@VKdZqn znW9X;4eyaFZP_+u-mHG>D?vWf?}1Gi*ONL3H^E9#piBBHp3|UrO`~VCz<6NIVGR^y zxsnma>R>BT*7wYapy?;HDhWspZzAGF#EnbBW(Mo ztXaY$Owwiko1=H)RpL7GKbDO3zC|8`<3B@qRz(LOthlq7EWA$&NZ~8Ljp3?XW7Agj zF+ltRPPWMcAhw$(1(5;dmI#SBLM!ixrgb;|d{$4xX2bg+gH@G(+?3=Xj(D@7vXk_X zZu&%o2;5t^WQ1%SQc`9KDM=3Oj^!QM6@D98CmsTd|aVl>iX zktg6nG31L(6^pTag4Y{DS5eB^6Avpe;bc<s}c!kA<8l`SSGG34^yEQHuF*rHR^oeFu-$CgMU<<_;31f^}p^7|)NNWbx6j>0V4eo9vcK_bSHeh3p=S^+Q z>b4Cc$~q8p>Ucr$=~$>@Yt*cgDYO#6l|ST*`lw}eP8#CV}s>C8fwg)S2_4Oj+In9M?!1$tDOsJzc# zij#}q#0N_r0t_Wx3ck30>`w(C%RvzCKgtVs;0h=8G*Z7RFf`;dffos;Na`K;#w22d zI`jfk*}(1s4>niK*A(b)?7{GCbaQt-oQ<-Z;T^j2S*{$1#e<+mKatM?#2zwc$Mg8- zI$uehU*SGYLhUuMz+^deOE3_4MVuk4?xre!B~qB2-H5+9|w2E~=v-`P2luoUx;!J7q+F1rJ#iaEhD> zO}BYV%%4FpkR^VMRJGqrU``G{A0LL3fe{$8PN_E*L6b2P%Ksw0QvSl)l<>NOi!1d; z)8?fSA_dYQ<>Tq`hoCP|2)PGQU5PE4W)s%?PoVpD9k0ik25iSI#g|Z)M65u!%PxVS zySQHINZ32kJ09L@VfT?2W$ze)DbPNhXc;TLTN_qsyJ|4O z9mu0VcxOn@qFOQSAfmS;M6pSO zny11|e2fi?EqLr7gxwVvMdQwd`vm$Y6A)%npb#zSs8Z zoK(QTwdtPZi0lc!|L}Gv?P=ead=Ihb27JpnDD9AR=OyQoMqh5W(p~YF7O)Oz2y($YHwqS)GXvT6xf938B{6s%0o0LnY zoaFR@Kr%EA<^cUn>(Q65pAQGQgF^{h4Of>5>;8?r1DK@p2Y~sYY*MZtFp$#=7|zHE ztG~11Fz#Iv1%`GWho2LogPjD}BtjWbwJuj1*&$fvI^U^LwwTZ7A{n|uCzwhXENlxe zFJ?3w36YxM#P0YyvksNpoV@wMuZ>v_bDG#%OC0PLM!&Rac|!tVW-T{TRo*OQ=>rhS z#E^QreYjx^YL;S@Nohy{DXK0_iy|?PZ8pu+a?9dXq^@Bh9mU#=qS7Wc$%*hMMk-hy z5_suuc8ZV(6#yG6(;>&u8Dm|%)K-bvi_^@w@H>bnUkOaa8fH#UnaMLDFw*7$Hxcw? z|4a8Zy~{?DNK&JCfA)rG78LmwAE)|Cp5qhLqPAr28o87S#(6q3LLWuCnR@|1DY8(c zjD^vnIMLR5$w^Nzq;oINS(dNTR@p+$JGkGffz>c+9}bI&_Cc%_)`opi2SmI%w?=y0 zN4}^(utQoS!s5=PSSDCG9n()3L@?iB;-3x&P;KZ zy^(AT9=44SQ`C%^LC30Y(Qk8~6YLr=8{v9$~g}zxX0DCq-{~{Bo0^2)4INHx`i*C%Rt=T()T^_SzLhtr2*ZeXrpSFlCRpElA3-CNcBS-kyA@09EZ4CVEL zN3-xw-#e?LbIBYo0?QWP65OikpdIL#L~ zm$LmC=XMR6OiM)S%iJXUw&(x>#A#}}xdrlxjX3KD@sA*JCP^ZPlTE(IdUmmt9M;ZE zr1x!nc{#exrnA4V(dvlZv`T!QS93Hw2Id!frnRLvzKJhnv5glc2p?~ZM0Bo*T|POA zm5D$fG9rC{u`KI*vLasQuN=zW7)^_Mv{=a3ws8JxVbCjQ8Zg>MZ*Q{>SiAd?9)!B} zxQK(2so-UZ1!|09{E~ycc7uHcqd%v}D$B_Tn5L+Ox-#&eoo}|S98EsLwZ(lKzModj z6^ibhd(POQTlvTw-gb-8mV(w*i3<~z_xa+|otG^sr@l}t@kd10LH1fi5vG41K^gNq zEFGqLDklk4oJ^8?x5V*aaW-F^oa~S|vX)`AbSaM9u|w+C1&13kS1i`~qY$hjz-6=* zGYC&GEhB$*8T?36K=1UEbVL55iFNlnIRebYEg6W+2v1NoOdeQKdOfyy8#XT1+k1Dh zs3R5QZNh4buJn-7kLv|+ioYHFyepk`n3t@moTq-{pq)FHjWouhTJtJr|1>N9+>bAn zxmC&BLc}@wVyK!jk#@85Aa=*29X@))b@F)mF`Rs{1h;)g2fZyFKSACvc=|doP6j7u zhTacIaHW!9c|bp`oR1S^}tjQUP-|JceuW@&u97R;jv>Kvrv&w8r7KcslRtqUBF$BuE2r7cl0JY z{_EQeO@n{lzR~I%vu@?-$Tgc#fLDfl$x$%u*H{nB>C!u()MSd02Ba4Z0EN^1$lEyJ z-Cxep{Tt}QvA1q_g0w;8jtifeK(F!%kUnh07wZ8NWpv@B>EgwqcaFv3(b?&tXUnCy zZs!Z#upqCAbbAR_Cdg*4w?R-~kyouo4h~SmcfgT3{{F(>a_q2Cc*d6^7!;Dd_6n~ z-6h+r*4tqH7!_0a4R+@Aas8c=33PVy`T*3$>368$>EP^ZKKOdr1ExJHy#u8#z3L7W z%Y10WG$`i9+2Y~B$qir1&HTxsBP9q^Km^QKg#NfUvy?RboZLEy6-Br3PSL%F-USp5 zIosFPi8@uucAdr}V|3n;{@39}f(rUS>@_KuEM{Lr-Htwq%|tJB4#RPt7m48&7G{dF zLGh;OR<wc*L8!_l&ny5}PF&7@1R00OJh?G_xawktMv-?SV zetbMXIUekYz-^Bq&35|=Ul4$k=ck}jNBK|8rfB5^3-%d87koRl`mQwcRSqE-$hokB zjUKkpa1;~&+L;iI+-glSIp}#M0`+2~vR$!=w+` zH~C}6e6%bp{rVzeM)MW61)!sC#UaK!t)uthkXaWX@VO9AvnO(BHwPU+; zd&*lmq+=d@yCAo()$)1EU#!&_SnqHoRv+=lrL<3YN1Kv0v18|RWyH5f5Cg&oI_HKW@Ai-DW?y_&*sM$ODWN!vb?z*jx?+?a_~0Mi$$_00}-tc0IsF6k6=_A{IO zQT`P4uv5l02}-H%X9XKIuJ0foehW3Df&<+O0y*IkBo2^v+(5H)vKj{<#|`^1#r?~# zwF!f?(<2QX^XO^p;9+LFq{FLB&XbRikzMLS$q9ScNoi7I@Xqbw8K0553iyCst*hGTvM%{2acwAi`?EZ9~EaOC!dSMUEu6f<*jM%r48P*s4tdG z+-G#BuIcy)vtI)7^=J`}j@|B9kar*O;7XzA1kMPieBL}BP{#!6hg(GAA~yb5ja(61gUd=D5`YTySt;PNEp=$on`y?jeg4a z96f<>IT+=1yIkh#(GikcR*hojxt{|0va%VG zIe*fvrAZ%;TkwY?G2+DT;PcyjcJGG_?+99am=}bCQrVn&{u0ANv5J2zd zS>tHS#BQjT3f*k!0d1a`lgDvsA?*uhzZ>6q1iF!rQG%geAlESThuQ8+3K%ErDa4eB zp8pIIQiOrX`EPYFf#*4XMimZh``!>0pcUq?G0ZXIf*NSk()@KFjQunGPBVE9_+^wA z`YJ4aw}hLAzrm3KD5d{-NTjy zh4v@WY?EsXdhtfQDt)u?6MyT)o&`|&C9j@m>k!yHSB_koNR|JG0TNk2beEDrd9(ka z*OFw#&uc%z_^`4(wm%@<_{b+^O8Gc+0A{R7Mfu9l%edhGdeQj#V}q=Sq-uPXiM;6+ z7)*X~9N9GOTRx1YA#wn6k8vB#fTTY>hB-3hC3Ro6(lvF*HI7{HAelWys3mmHk=fTH zGY)G1bB!k&RLxJ41ZUYX(r#IHkm_5E*OMf^TSUI2xYJTbpJ{FV`Y`<9%k*3eR4Mg_ zk%#{T!D#xBa)CQ4`LME}9%b>FVlY_(X_#k-12j_`0X zFt&#FY<7==I-$^4*X#}RMS|c}`T*{|SVjYyOma8gP%Q^x$jJ}AZcUZ8sTXn zf1o^s&6S4Az0fw%WZox?qQ^8FH#g{HvQ{HiF876V7(g3dO-@C9od+k^IuU>FVVwct z=3EHEcYAP^ISy0d;2n8fhM@R1Et)HG?Pq89i+%(lGb&E51g%gN@`c5aH@Hrc?Bq|= zT}71$?^f50-bOUH1PP0~_0lCQ5j^~tvM1YWTUqvBvho37hJ;54%noaZzy*@M^Q0wP zZP1C4d?Xpj`TDDxt0mbMFW{~o)I)W5Rdo&b4#Z-&;;Qo=XPM%P&>NhgXJ=l!A;?kfhk}YQejqJc-FNZ}4Ql3t~P*AVbL*zE0W5f$-+ml11jQ>8DXs zB!{h08YKc+UGB0Px>u)Jx~8%AuV~9d!5`GpbKrSH0SanrlTjL`OZ?TGJE8`zYpwbb zqZFCrIVJG00`&8|EHag@6^}H>G+y&p5ngRU2NA0hEC`wPMI>(nm$hMn9@8kA5#L-W z7LxaO7AlGi>^Y^dZZ-WTI{~v$e+4oz82}jto}gE7@Qg05+|Q$s@Q6kUd1OftQFOn@ zDJ*C_7V?*xd|}Ua3IGn$Jehz5)Q#T78enp8<-~XpAI7vz!CzGO++TJ9c}>6ZML-!s z`#$l1mZsiYn#w=0oo-PUwp%Fcg0u|3lk?s77|oY|ZsvG!SGAVHOI(Q$)9j6oVIl2d zh8(58Z25h6Cxuk~rn7`Vk_~uKxok`8JNIhUX?iKSx9#?B4}cX93MIe2Ldx6<(v>o^ zx+%(nRu51>fgW?zsZUb!tVjXHpCsXsVB~jEv_bJhbk;Xdc+6n{<0t(9%#*Q@4rX+y z0m-Px>6^5y8ki{($pk6$S)VRIZ|4<}0FJFYA!Mfg6_o;-|Z! zOAZi}M=MFK*{>y#C7F@pW@chptiIAEokca>vvkn3rx*Q@Fl%N>(&#TXKl856iC4W@ zQf1jrDy{;>{&mWSpE(LuiUO`I z1ZI&j&gr{%ZtLJ-NW3tR&qwyI-Byomf{@6OZfk(Ag ze%7Kp5ibg9x$|`q<2e^Wx+LwIe)XMl(!W_`#&u4X0FiBBY$A41Zsum+UpZ9&h$f1R z(vIgNMAh{d5g>VIrnAs5mLNf5h(b*$y9TV3<8eqt%7PRYn4)ZrD9iRP{HQ_!%604s zMptjp(_mAj5-5;nJ{|^qkh#`^UykHIUHb_VL&J~R%gN&G@NCJwv!^8TS`sTooKsXk z|LzkS{YtEyPQ=5zy0G08zGiAd(tSm)KE#NF!5$3SNqW6Fdr{?=dIhKjD|BgO9D9OlKZ{|uKroJ}Nc2vZFPSKg$Y{}NY zHXs~kzmr%fKHLAjuqkl_+CH|aE zvjWmt#B_=|Oj*RnF{>sOQ)j5bza8HEz{hXjvn7O8h{hyW)nZfC;!`^RAG5S`=TIF( zG%FV*au}7#;O@&`LV+pWGDKVVs5A9@S8twcZ+gOV3H7;~wQvgQ50b~2R0y?tJdlRB zoh+U2Ux_RHot4DGT3$KeRusDqc)_;|EM}=Obtxmnl=yO6=fy9RqH44wm;s>7f5{J+ zXbi1Uiqoeg=AjZ{{PlUu@{Dkd;qBpPv6TG#9z?o*;mDg{V@fU{2pL_7*G&J5y+9GH)FqdS8jW`xl8q?!VN=# z!I<}Tj4>qT7J%PhqkDmkW@}z`eWjbNoaWAXbnYpDW*)11FikXq7UkNmB9$#iD-GZQ=9>8|4F{*5?5#w`MYUKNff8QJ1p)Rp&V(>j7J`Aj4DQ<-rQYJAMUv*I~9k2IA8|LZ}bN4Gkn3X)1R~C;qL0M zzh-yI!>`-feZSY8Q|S@|9 zhH`yWPnNaPM0zEW8Rq&cy;84!bNiXsY8$(I`ZV&z-jdQa>aSfD!f$dCd=zS1rg*Rc z_btCw{Esc&NC=osfsbpqojP#36O2xqpa}|ytd0u=++IPrkK_Ya6irMIG>FkekBE4s z=q8hkOUaG0X|d*{rn(J4|mocbI;G%S2xQn0{d$`Of5~ zgim|Wrh!a}g4#1*zz74F0Fg0t<^Hq@(Ljex3>TugON}@34@dFf>o}SaNZk7F$rlu$ zt?JVV4^dyw9?I|K>!{@)@Q2inev97c+0og-=QBeYR20%%=tYTAf{bq|;6q9ys9;UYZ90-M8|pSIkc-nW}tA{)~#=hr{p>>oI632;^xc!X1- zz$H_%Lx0qA9zf6$E{tgkJrXr0Su}Z^HGY^Qr>K8IL~Jc>Xy6zrt=?EL#Ud?>+k@wJ z_gv%#E;j|Us_;HTk`Zjh2eUK2uk9RIEOod|c;T2zl$!H&om2P$B(al`1N6nBgV1Mi zaz`^5$4CoXHBi5}0>`*G2mV%6+-iAwx`U2@mpcY~h$CSAj?V0DyIUy%zaMhLBzyV> z*&S0*sl_J{u@A#4>Yq>3`AImionmJUvUTRsq@~&c`i?gHXgN@`Ga#e@uL}NBv3b5( zargDQK57Y1zjO%aw{2-og3O+_79I+2Qi&==d1eRnPrwyl%_CI|2mhJGO;A~A$e4(#EN%zJph3hD8S(g4$mt7E|Oc0Cp+F$+R z5kid`rxofE-4QnJXaa5JNRNfccQt1SqDUaD3Y_rDs5L(7Ut*euvb#9gx!D1eNnzS_ zg8k8<^>_GVEKBBt2O2HhCiIp-!MmJuAodW|Rz5}1;pz%C!}NmMGZBzIaIIw~C`j;B z8YX8?PbQy_&m1??(pf)=DDDy0u^?%H@n{J)7`E^o)|A9Dr2H=TVa!DQ1%M2H0b1y` zN6!F5eZNlMqHd*coo=OX+q-pbncbqS+5+1R7T6_mjg{twOd;^01O&JOm=?g|-4Y1o zw6I3-n}-y*OK+O)y zgDb(#2H#(a=guvYpI-dU1HnQ0;YUOFCE=?-gmLDR#iwCE>*2}44!L1YVQUuuP%_gu zpE)$(vfvf9y}oz+R;YjGMgr9x3%8t{9-l1d-tolP8rx{J_pbGbS~@S|%DPem#Elm( zvm^;90~9C5V0>L8L8`t-#Myu$T@&YsZaGZnXGasqWQ?xSpI(&o!C_^VVom~d$p0rI zay*nD6XVZo9?okOKG@F~ch*La{@H*9KP*Q%b*Cuj46!=4Ofss=~oWoDDtPb5Lc z;N=|a5(&qaKV1E3$(64U*WdK{2N-gD?}7IKy3g?U(DO1D797P=`gD}#O<7@xWD64y z?Nfg=@Yup7jluU&3!RA0;|M5?kv^)m=F_e@54QI9&u@R%tnzunF@WQg3nN(NX+m*B zlTOkHNWe+?g6jLw0kREXZ~|JaBQ^|1Te&H|ruCEgfa=Y`&@{8Qd%9HQmiT6ww0j|; zPg6mwkB!F%RLChL*;#6d255Uj&_f@6H9~)=H!HuNG-PR`t>3Xu806s2J(mEj(Qq9P z;-VY8Yf7a^d=3q?0V9wQNKn2J+YL>ucU=oo zC%FYZf36?@Zxj4GIT%SnC?1?UK}`wjbkhHcltoh0c;Va4%t-gx@kSe zrcn)9q1aoCf+Jro9%_m0VO*ArznhjY%BG-km)F0Q`1t9gM$|;5^kJK({N{VLF2M?{y#fqM7DlM~fsdMX zl#)jjXUOFFm7(oXVaR&2FL_M?w}_>lxic>mFDMbsJHz-_k-pd*3Sf8&+MI2l>Wyqqc`_6El2$wcwUMhl z7iG~F5cvTn?nK9^C2<4$=vK3A^7g87b&ee?tbvsfOvv)eJik@pg^%5qwp0~wD2@5n zH*Fu>e9CWX#t>%{|`RB@>ySirzLh&`{7{E>6?B( z>2{9ZfT;a;9atR-?qisXSok1%fcYwK*s>j=l|?Fh~VcH`~$^hMW- zht$$eJRWm?!CCNH0q+9BP}QP;y9i_u#8Y(75+CilX}O*^rS24Sx!Ew{H} z6%TG-Eh*AFJr$uJeeWL!`sSy^Ron4V)?u{}t2D$%i7k*m&Q>~v$DO@@95Bmzj5~z} zpjFtSFLV6q5w`_08H`Fr*Y&)4ercaE_yjv1pdfVZIU zEmspjJIf|HA%6)%=dY`>Db<7tKPV|M#P2(&c??9zY9IyjxYCvYHIq_}0&H@?Gcf*k-KRf=34fzXgShlqRlsEnIL|H2P|t41UOiDHmRA_GS%`b8{iDT#=w zUYCgJH2#u5OIIj1_2rM+Tvm)D$Q?!FBbD55=0C0uZtb#?ykonr@yrRjQ~~UjMgONZ zfAi3Wh0U*fh%nLJ6PMz^PrdT!yfHVCmx;Ubyr!Mo zPN1MZEi%TBL*EpbUnbdwJ3*KN!9k!0Dju2g{_A1!OI|s$1(Nb(B)dhfStzHp0 zd}1J+CWB4T92+W00x)Or{y3VaM`7t-_VEVfLz%|}I43)m%SzQFdf+>2;5OR=JRv8_+NIZ=g zpq7b9FNN~&9SzJ@;wDxcZMD;{o2n&_Bn>zb(_Bi-K@m|imTGob-KHW-<89FOrt4io zf+DNGE^`pEs0S>XLin6}C#2L-W%nb zIczXWo6?Bme05j`I!O2VoFh9+_z{E9J?$h!Flli>*_YeU-hG9%W~p3gOmbq8<@!iQ zE>C{3g8|oE)*($j#e80_|2Xv8hgm&(o-ox2dP;A9zz!#%0PhUDpombb_{>jc+w{r&8ot&{QXZ_FF4j&pR4xL`DYaaOPOUBf#* z%I1rs%;`HmsSrmd(?ZUZzzN?#mu%u^`^hkzqxh6%|LGzyT{z=`L0zzntVF=e0uC&AZ5y-TY z`ZQ|s5nE7~6tPwkSzembCh;C?RII}D;HoF0wyBF1Wl}Q@Yss4y*9g|T} zYVtZVBK+6xTJ^8xTrB+(n7e_B@apwTsGx(8xk1MdgbkQI9vT3il`T~kp2DRR+;5tg zk%T9{a$y1Z#R+WqNxGHg%caf^!&c};{1%ontXY+~_8aa!b7_U5Q>E7g<8!Fu%)NSw z)$baKINXwI0!4d{5KxoX+CInH!gD<@RHHq8i=00g*GcqCjDUyQQ97}|lr8jGft_6S z$5yU2Ol1?+^5lr)V9I!1=A>Sc%7VZzUTo}GL&U()dhD66PRVUc!Urh({vY0IAsnQi zydn#@WF|$U1^)RnwuSy??N%F7_i30U!UyHO<+(&mkAT=IS%DUB(n;D8c%9b2t^S2m zcqK1&ro>3Tno_U1A|U6k>bY&t&hq-V3c)T2dGHm7c031SEuYO43W6LF?8?+_0Uc&< zh;gK=O^LaN`K2`Zp23S}_GZr3cnZBLFOR8zt2i^2Fv1 zit;nTGGB=x4wp=nBvM5FHF04n>(*Cwxb+Yc7Xb4}-b6DRDj(Z>sZRWFMz<|3 z53%yMT$NX0Ts2oJT2}}6$~SY=KzRzQc6Lx9|3CFxf-#m7h#^`h?<#C#d<>+z3(Nde z(LKEe2c7OGpLvg=VRw)JUVr=AG;7d$3fRrESlb-5T(Kp9$Y6=frTv73FGK+#@b}9C zMo!f0X0f39uX*!yUWJU5(O8PeA6CbdHObR>>X7l?=A10d=gY~VbH)O+OKJ2?X+pXc z9Ln!(wvS_5YHvdb{Ce7sel5!{act&kEx{BiKZxTlhje2#?BVup;t&>>z0hP16mOR|3{y3(Evf+?}Bc0sNk zptvqqT@6t+I~vh-;VF$4fz}CFqDz}}S}a|T(yZLFSinv9D{K*wBGRZFOZ(#v)S~Di zm3*BMgwA(C4@$WMg>>BPBCw-^Mdf^&P)fU+mHHD!G_u0=W-jr!U&`N6M>c+LC?W5} znD7t6#3J#6?w)ch6s^30{bj4TAm{7g@iUp6g>dZk-eKMN*akwarQ33P6=|w=lp18C zO7j&6idAv0YCjABEs8UMK))Z+Q_GtS4Cr!zaCe2yb1`?g4GTvvlp2 zpuY{EYV1$>+a_fmd`G>yn%>MiM%3syXiaa9+-J8HWvx?Qv`;8g2CdadGWTYvhMy-g zYvP#Y$-{e9rShz#29y~oHcYT@sa{0ghxT@{ChySDT+e3H&ee^5bXUfFG03-#%GPMC z#L0<6)wo0m7z|UGB?*VRaCH-3#+T=FyOhUC{-;ryYPV-@p*yM9O$!8YL7#&hjvs1$ zoWxhx*WHRXD+`f@67Kkl$cwwaUnA$(NXr95%Q|Hqkga_HIzYw0=5r-JhR+f{DRAUG zBPoI7&8{LH+S~+(_~w>wdiYLvPulBXPyF5W5;SdD63@nQlYwu1Bv;(Z^KCemq6(Ig!?Mbe*^EZ0E*HQn0~6mU3sbmnKR0SCa3}`G)w$n`R*)1 zTuZt09K&kFKG=J@GQ%%PJ=1F1qJLTZh!9J#n7?N$mTKH@ZSUrn zt;@K3ZIm{$Vk}6>3NT)V0qq5|Dzw?40;iMl=vV4-c%W}M>sIl?pe_9Ev>>7_kk#t zCVNq+0@Vo`b-GF{>VV#c{R5dGr^$N4MzZC~3r`e`!Au%$6;O<;2GSd0p&H!eAZ&$I z;+Ht=i)oR>mACsm7IRH>wda~TSywo}kk zfei?_l55gj@U|xw@rhf(*GLk_2}Cngu6**oTTW#i;mbd3L`2x!9571S)oU;@N%zcTA!{qMWe@5E3W2@4C(0HT^Z`C1#fVq%dIH(fx@!|#!%Rn#%1 zjG0{;2PM08Q7;mD*=Z$L0VAv#conmia@AIQovXsGkD7pQXGd!hkotX6axLIqLTM-G zSM$Jv0>3t{jHkF0s@ac~V*|=sKr5wGni9~5r>URWoolw89`wh|6KzVhB~Yx3hazp)L_ zH9K&H=YgUg=d!y=IoQzVNNb7}%+^h{Y#rYQ4wHNgYVhInl7Bk22`e*MWeiPuvp zm`{Ta%&q1L)_eO!8m~rZn`KJ9>^4YaR}#TSIyEB65iz`j?qGtTm)3qb|9JfA-MEB1 zRj+J7cmlF#BjMbG_m8Vt*TGx|yJv1CJTVT_!K?G?BqK6kzsFumFV&YG$iyB=0+<|6 z=VZKwjZ6tb#6rt1ZPeJ>T`J#r*%69XRJPuWkM?_k0!8eG=y{dCz-!m9bdzI3aI6C} zd&zmrpP;-T{^)5E-4B2A(Z2~0)@90XtA}xn_%k-x0HK4cfF^d&#RPQ&*)7J zJc7AeM(Qf72Zvuc=7AY*SX+RDONXw)9b?fdC(SU|5!aays7L&6EJ;v}elTnEHf12_ zyNkKd|Ka%;##TlqB6LJWy!9g3QOqMt;+ZMZPytm_ik!>X<)j7-wGUs=0nA>vYarowkt< zA~`YK6Hcw8=Kbg6fV=6Wd)2+Ty6M<&Zwk@$pfEhhHm;{e+^aCcv1o$OvV(334=}RsiLi> zWVIU($nH+24H9LQ9fu>d4_U%g(~mGvfGwX4CnuPwhkAP6>CQTxnbE>&UZjeg+Ojn_ zCtf~4SW87QVVWXMoykIC5OPYzbx5%pcK6xS!Swv%{N}>g^Ld-bxIPxm3sY#vd+09%{aB=$zi< zNe|#vqd?ClOk{>nCmpGz5h%Vv3Jg1u^R4nnt^cHXW%vLEwGgHBgJ-1~_#v`7Vnx1l zhZmL<0{;S`wl@jCAq=M&Cl>`hq)(U;hfW6=O3VxMVmA!{;WH(;SM?UXArCOIR9MrV z2?CYdbG*|vuj#A-dSK&hgAJYTG_mZVdY$0jVo`2WtV#a5J>D&s@#c##sQ$_6@J~En zJoo<3E)}4s{E=BL?(PCNJ;Nd8=qVj(jD{+O(pAV`C_!UYj7gw58);p6(6H}>7B$16 zM)f=xoIZrVDsTHh3|5Cf_Ws0!c&O+9fC@US=&O-vE|Y(i`>&$YafuYD!P*cXAz(07 z!z`Q7U?mXEWLbr2T8K}7=+g7_fBC(%nB=$k`krtCi6Z=Y&t~u9=7p=l2_+F-rcP;C z1-8D=l6!DkPUo#|D=|;B$3d&4tL&-M@RRs<@UCplj(xLvfr|p|gJZ(2Xg@V=` zNKwH2Bs?@PQi2RHP|7>h{PT;;Rx6p#8}w8`YfhISA9_+p8%=Ll=3 z9w$c%3CMm_K(0;W`2NMGHJe{dJLbt}2ft9ZQL!3*&207iB#LfYAb<-n5ag7rJ}8+w zkI&ojbsEigE9B>6KM+lw=>-sax0yWy+udvdWo0=}_k`FO%+N zd~MBZgPM-FuaQ~tj5E-aOWD&ryo3Wc#g|e}JQ#4$tTm|?jW;t^?l|6F=5wmK5HY?aUQIfu?*yum{?(QvdqSqp0f*Ic?fYvg^BK=QN z&>SA`*6Vz;{k}qR`Ng7~G1BDdH}QTw=|Ysp)K!gEhcG`gR7jYD~6(W=OYS!4hCIXb1=| zq-J$TT6!jI)1RK7hDahmhOfY!89e}TphQkIc>eo|C$iCUr>`|wwovg;mjhzO_RX~d zD-szUj41aQ#LMk^#A}JnY4>png5s8F7{*ER5dZu2!1`n?u!cP9_S0;6L`|fV z++1IEre*`pTHV#aIG%99L_D;iP>FiS{^Ar|RtMnY82nB1dnjce|8C7*>)je_qfFYK z0`lvnF909D+@V8S&?7iwsz&rSe{u&*l)zXRncvp99_Ws`qGO1kLB3$Q~fXkho#;DI|D^!_17-y?N%s1Emd%ffH^@q+>J zq5(msY4=xAs(_QU49CH9H3zqF*ZvE5{M6d0Ir;;@fUv_Xp-7P0D@f&?hAjBzk!d6t z7e}?wdFxIqD@0{hT+FGYYW!tTAVhCx+bQj+zy=+!D3YUa9QCch&Rj^P8*7nWy99pf%h~*cShT$H$Y)Rlx&# zsRIa;|0)X_)^_#c^5&v_acN)e($%gwvG4(@M=-i-^;v9koqk@D<&g&b&KndwfVkn} z6-uftby|Mi#1%8?E0R}cu{zl1I2Z@%D`t{#+!%C*6zpLDU}a9>gz3+Ml;dUKlwY=X zB}D*F&I>P`riv1}ty8pOpkI1xvYD~Q(~vrN5Yk>NI5c&Ee#xm6InL9pH${@me5P(vVM z1YdpuzXCB2C2-*@YU6#qc4P#xAW|4B*-Tw56--kF6m&Jx zyJMazb{QXdRqYg)v=7j&T5X$DRU^Xw8#I*2wD^Ip0sA%Iu@dWb@+da2;-{YWle5AL?!Oc=o8r#E$YE9d->6Nv)@wr@_Ub^|m>mUD`Lzf@}O#4Vp z3k>Q{;`N_Wr~zt%pj#k5U=fM;re01n(B$Gebeer zt$~YA&=~rHf1hyd{%VWyof9f+(u(piGid^4i0K%d!jvDI_m!!TR?5Eg@b}2tfIJwn z)+dD3q@cq1@7q*ra@e-SlLQ(mHaCKD7V;Jh3E}zF?Sm^XM1kifzVyMT_Ebh~ahaRA zlw}@3F+r{uzR~SEgE+{x+w|#PuipH1uZ;cM4wU85;aO=YPtrEk!Hp z*marvr`CCQ+PW}X7#t?dIeRx1KQKqDsF@dFs=6Svob?NEx7E72Y<0uWH!ITcb9?4k zGf)fWN3)b6Q9PU1wz=(^eABkCo=pqv>10^)Ko^ezdZ23eFj*ph;>~KGCH>3JJnhae zTBYtaDzc}8<+8Tr+pvqrK`mIdo17uhY&Fm83GXJoNYYMesx*M#)5W0Rf&LwVQ<$J< zo3wC8?5OdEAeDf~feVu&{_#reveO9K1MO+9^jyVd7CCSYnX3=7H_PIUUZl^&ZPOW_ z*&*oG-z6H%K126AUl8)PCi`ruA`tQMNA?#mS1byagDhU;klNdAb7(BvhcMbm66ALd ziLz;>@ovg5rjQSb-!}PfEd~$dSDl8)+dBRVC`QzghpKZt(l8-Qg?(&WNa0LG**{;8$6M9p`2PEfM}a-9> zrLtFFP;QAoSGJs?4@mmv@}jq3zy+W1O^{n5-k3`#FdJpaSDfB109yJN@b3z}&Jr66 zSA!f2MA6^F+m~MdzoXIP%k%4GIEWsf2j3rt(Rmb!KHK*duw#KLap`i%;%oMAawpQ; zyrDrXd~IBjAQ>cYx0`Ib+hVEiHM~3S2+?R=>M2)r3E5yeSgP_l#UuDmfNyKP;Olnv zv|B7p%6Og5GPFNNO7?1oqIgZ?+18)0X7TEKk&eHXQ>5P4VXr@lh7ZHX;nO4n&v~$Z zoo&U+0-l^nMUP&}97)Wd;7Ph5wKqazAt=D3V!B3$4_p<2lY+H~nMl3z1ITE=_Cbc9DIV%^jwV=mvy2z+Jg?0M+o8RwTeV(u6wY6e zJxcJez&|QtU7hBKW>MR{3P3Ovu4a&j0qPA(v56}n}tRrcLmGdRzB2*HHN$iX2cV? zWASw)2ejt_Bi{atg_&T5OK#nbuShq;)dxP@l0RY)Hy0`uDy6B)`ZDR3Z%`m_;I2$f%3463j~YRN`fQ+{p(L)c5)}hpCHXeg;^5 z98P-J#4W6nbpIpA9<F2PRF{k1^-)xcZ z34}_PpGdlJ34(QMIm@jMOdV^)_#j6PKj9L17&vU?^8vC42m@)z29p2q^9X6Ggvgw zT8u$Q+#F&VDeMx5-SDVh{`W~AJskWTK1Acm5bWPPjGl(k{c!Z{egav&ZziToCJLuR zqtOE)(9|03EdLWosE08CxPN{f{Q}Ychp6{+G#0t`eQAja$U z;!Dhhxk>g3ro6S2yiRIGQ%^Z z>-LU}-Nk==c(>Zp_(wA@WDo@)@gHdztoVhyg^9wy*c=uo|Flm?Fjkcjm%k-#8E&6| zaP(UW`97{4 z@rXs@-{}L~VY$XW$V=c1{bGkMeAm@Jl7CDfXslr^8^VQ#246r?B$z?@BKfg|>09pp*;&DaM%pp3kIuF{T_beLg~&#o5qq|P z;aA(Gk_=;w;^>k<7?o2*PEKzXXMOUnA5b|j2|@>k3?->ID{b;JH<5if z-|ANDrjwPIHN?LJiciEl=ax;%sk-W^HOP2Y1&r~= zv&i3U4_(xEY9Y-dyYPbfPbF?T*?=wtt=_6^;gb|Zz9I*7?>>bdo!qV7Cuu3AY_R6E z?i(~=0{PvAy@N*NQ!f$^qubZsD{Q-G?#P_uWx&`NI)j5n9|wUBnvXowqZ%Up1O+139%#SXtv>V81!r#E`G4N7tvPih zN&lA)KlS+*y z9EhUYI1)0=7{5J>|N1j<#I4`$xnOV=dqm=uhuW_)Ld%1YRM(y?E`_+FNB?-Kv#wz{ z=A5195Tj~5^)PyG15yHmYmV|8V_@kdV1&gNYTRA(=C?~O4bB;D7bak`3w;+~G2bM+ z`*%4XMG*wss>>y^J+<4CJRZ$QaSRZ*JCRawz``v!$OIpi?R0Z9@JoTNQ9eB*DFae$ z%r!3Y;R#KM?siS%%F&+;PnF|xNfaI+j2e>=9I(42m&orxtHR_>H%fBq`_+rZJWG~K z0@!4+7_nq)0km{IN`Fu9Mj*-;Ov@BUM$eESLkSfaY*N;QSoQ3Wud)!Sh2!3&VyPGw zhLKo*p#+XzYQJOUd*KfAXFIp-)mgub2Xz) zkgO(xH0=cBOx2FpJ9oOhA9$L_qu*FMz=CU^Fs0eaDz~7ox%=1Gw)ju_UI^c+bu*H* zyz-~~1?!)9E0mC-5N|ZPe?%EWju{&v&dZI6_5J*a_b1NLd*t#eSnrX&DA9eE*x<4E zN5Qd}wd%H-@85>&~ivuSUS%R5iBu3sSSu3j105bSTz*VoLw zRIT}XT^N0=0kFN(Fqt|W$j^(W-ko?eJOcX{?0}2gDg|NBLsa@1rHCBfb_f@czI}{G zjaEkecg;M13o~Az-NOqf`jL`ADXL+EE^aQa48}OkI=5kFL8Sy8-*4k|Vg)vg9p6tr z$=PjrQcp+%G9~^{6C-Cc%(ZlllM5X#a)6uB8K zm;KzkQF8w z)-Mv$>x@$X%fz z?ozsNlJvh8&4?I^^|B7-x;Yg6;^FMkl!lKBda|l<5h?G%kCdhbci+M+o{&uJ4FYnx zOOm*7Jhh>S@yrlW+Qzu9$5=YZ%-GJu;_Q#{E^<-hkDzI7-_n5<=o)zvkLYlmJ0g(W z`X3hg`vQ_C@*0W3f^E%rVCeZhd@XDNS*Aro07e_dEz#xC24^RDtcXq1vc(p;)!!| zpTf`CebcEfl4*F}s!aG|E^Y(m2-QotShPC&n#XlW(0rid{d)EWc6Wd6Gu@-w;Y-#ZP;{89!-?YEv;Cp!#qT zjWQSnAyP(kQ3fW67@Q1L1sU38yuG82OP7g#&#pAUip8gG)qRwM^@rNL`T2lg)b-N2 zxW*t5I-jEZUJ>Xqc}o0@WLKXzDY;+uG!J$BBp1QT4hY@JZ-zi1oEe)e`iUrGHW*o} zCag$T;Z>Ho&Dv7+2+#7aiv*q?Ru{c&bGoG|=p>EVynnn49_Bz{bO8zoE0($V6Kh5% z@91nH3E|tod^%MiMPl#;?i4KUq+5nevRArTX2}1sj&DGR+QrZ>LTfy`!Y+c6%eacT zX*t%6--`Gju2A(@ku7}fj)yX3_Z{5GC(MfBHM#`Y^X1_5TX4&ir=aWPG9g_nj*|g^ zR8e*%5<|VJ9TJvoP?23J>A^$FuA;eOtGEIwghC{f>&FBA2iI9=Rl~FxPiCIyzn{)0 z$=w(V@8s?&`F+t#()|GmmMQ{wZ~4jD`9!nWTNGMq*^xGt*1Reb?}?RG+4`_7TN0g! ziWLKuv)0*+=52RmCDZe+S>@v0L!G6GH;aOWx0;GM6#pHSdm!QBq*@=EW$xs;8XR#> z$;mWI@CbngmwY79Bar%5AaaQ!+RB-lQ&(hQ!>}A$_`&7b` zKRSb*hMhs!_ro&p#aU28E*MH-?Q7n0U=zxsmjW&zLZ|VxyRsBHC-A(d34Oh;lpGd@ zumtJQ{JX4~%^nvfpt!gaNyioA?djo~zv9Lt_TbHeM|M13uuWxMz708qnnTjKh}Z!s zLdY4UwBya>XlamOl(UU4#r1$j^E4s^J|xoc4C<&RdU;3GO`2?H!qMKHI~4~!KPJ_Vb`l836^tG}G?!&9ElQRN zlA+1OEC4iZB0o;8^0Q^ch4&df`2emEqOU%jlYXhs$f#ZMS0rSQ_^HdXaM!)}_b_BZ zXB3VXj3^l)C$lK5PT!2i9(&G=*H0{o5&3K=1>V>M*#2c17n2~igQMZU<&`WP5IYB1 z=T3~VN5BWAx`bG`rgE`cV0c=11C~6HGOAXHz`?6p9;F4U*Cb zRH;L~jbx%d40j%u{b!qu%Xhj@?GD%(4Wk>~ZxTfWWV#{2N+shUUzUy9=4PurmWB99 z^eE^^qK&ZCO}9t39TD?oO>6(M%Jm_Ej6auh^Mxu3&6=4c0&?PRKu~_wRMlEGkNHjn zKpe7MIevs%7na@cHV#%YBT|p(e=SxV+c2|KBjf_k>dUUeM+-j(T|{}>;#-12t)Oq?7!c~&_$edYGTI5bpy%)NzpTR;&M%WVD z6Vnh%@}3q{(eeaQENC+*CQAixK>RFaVI@@r3!XKSUP-y9^YiL099G#`A;-g6%!ODP zmYW{&bQDL4m>0Fu3cHW8S%hlI91TK0PL<}=SVd2Ea%(bFA%5#Pcv0Z>QJoelYC|6r zjemxbfMqNp4BH*qjt0NcG(ix%=qK)3&QgRF!3vWP84SfAKZPB1$5gp1b4Ils2!&}3 z53US|#Dhw((EB9Kra(zTv`*}zj1Ir!!Ujf6FDeu6m(_0uZf7us>o@yWQh^23e9$Q% znAhh|uy}ho)}_M5i{~1XU7zp@1x7Vc89BSP!xB5|d9~G0VA&d$~fiCs32@Re? zL?n*ZLmlc3nA2o7=HqcwJu{fGib}*!`FdTp!AF+r!bkOSPewSAdK^X(@*vTus35;G zw?j?sd5SK4r5S9B0l`j48ZgR|n%~JsKA7;z{Sbfoe!>wHn(eu)adkU7=792La)4A( zK%cW>;y}FQ6iixblu=@}Iekcg+&WHRt|>}kXs`PQpY9bpQT6HfZ8^D98-v9onfDxf zh6TE8RPKYx0VT%53*z2!FHn$fPrPxzh;b67Ftu$~OB>G)F(2GYGN=T-{c*NRIIx9Wjrz-`n(Qa?tWRLpd z3?{BhCbpE4W+Fnr+;9LgHiNCwbW>bgtS7b^jnymDCYiXWH<}(p6q*Na+ z6IR*Zm|#t}47h3dY|5HopNW;0mW%gsJ>3-nA<}DH!cm3}62lo{K5wKjq2{XD}yc`Yr2yVm4Qh0nE*RrU{K-BGr2T}$O{5_y4SPAYzo93TEHOHX*L3P)6`0@?J7Ho~~hipf0-eZ@v zF-T><;y>(^Fep&cRd)5o_{~5YbA>*RhRxE{G}e~yKBujDJtUuKY|@YOTt*4AXu5rM z$>BMYfyDflu(^_J^#DPr9?FRWj+~lRRi7uuCwvDWJhCSm2x?G**(>xWS*r?-vZJi9 zLv)_y5FFRDgI2$=vhr0Zm}OPj(%4qJ2Cr0JSts;lTjN4NXC|4No}DG}bq3-Cw8V@2 z&XfC_QMR1kj_7t=`fZfn4yHe{c`_VNExE4&cPcyM4!II??k;yP*Kh^v=K}Pa2{=$r zS@!HIT)POW^5Jw6OM3i?8{eI_GD_&lyZv&wr^ka)^1ReWwh(6{e51Q3Q?hGv zP%KF*hY*2N3<j#r3W0RLoJ9k$2Uz7T1r48e)mke@ zLa&dZuJbayi#7OW`d4&@FQE%B(laW~k6n{G*GnsjJ5tz1WZCqhEEm-z#$j<}+4Q3Q z;@iC6+S2ce#dtZ!wb$f+JV_)Rwv|j|NbrXTc89rw3xzBmm1*kmDU&Nr{Z_7Cs_tXD zecvy5mP}U@t`EFybaDOzQuqufFoOD6_HA3%%Xn<=Od!D6G8EB^hAXh!Oy zXH7op^~UcGd66L`$;0RURMAjM(-yILu!=%TRF5TwFLmAJy`MtAFXHB#i8C9?A$vLA8{isC`2Ly83dK9Df()M*S^2D-D9q*53NV zO^v7rYDE-<(cp(nYtrnF+FiA-IusnrWCeTqbg>Yj%acbvjxhP5+3~Vb4d$`I?yCqn zt7=S%2Cg(}1KT&A1FYH|rA9qNJo-xH>PQZjTI`;Omy!yJ-FG3#B>uUev^pN*D9Nnnq%G*ZQ0#}#h0JnkcUlm8wZj$+_JA#WfNj=v z1B>TRkJ<=YeZM~>>Tr8xS0BSUUNoW{_1GbzswXlc-B!Q@av%s3D`YGOdk;=r0tE+ z=~>hhQd^iI-rKBEY6$@_K1ICtJ(mxdh_Z`xv1(_2!9Lq1V{v9&q{cna1p@S(d?x z%*SYHHn;;u&A?@!q=Dl%R;ay8dCH4KA)sO&zO-w-vGcY{*gR%F!7FMmT@-5wI^tFK>x+!pD4JX=oZ3qsoF zhv$|~KdOWMw>(d0#LK(^n3d%tuQI&^x}3x8B(Q=LJw(BmU=buY{^Z$TnPNs44sc3) zz}Li72WB63U4q;s7C!Ji-&SZwy?X1rFP>?Rb*av15?`)41m*s!YjRLsuv4px2(g9A z{n!$+Dn3uwlF}(!o1?PwO-+u2PSEMCx8XIx;-t15`ZZ68=h9Y0$a_mL|*vO7CVBCGoO$P~;p_Ga}jOda)owKB_l*20osccLSMJst2Q>4F*= zJTk^1HQkCwrBl7$9-7+2_xwX4*RLs>hfiu+%P&cOp`XIoJlL??Tg2utBxPgEvU@mG zKgk6)+*5TR(^mOPkQT`XT0C0B7^*38N5(_N2{XF1>#(TfnlH&(Sg90-r#bmKYE7E~ z2O8v4NBV*a2dD7R4AC4GKjfRGyaC5+5t@cKOrW1~-?GvBOL=0l=HO95v)4W)8sICn zV)Yk%iZN_?lG|eyibM-n%1(S(jIzb=lfm>Z-1c`7g@+d8CPcZ`?FtXoD|WGk63?$# zuL2_5@*NI7UMie4$32^{7CTRJ)ey&Z>c?o`98M1c*2mYBEmf)cjYpbCcGdOEZy?}| zO6VFLo-W6Dk&W-uyN4le314*VNPtX3v;@>e`^Jk9)NdTLW_o z#uG~RW;z?nFWMT?5qTjV&N8FzNK-c+4k7(qPP5s3JQ**?kF)`q;$&Si)V?0K1S)ho z3t?KC`$Rtb&O;C-f(h};j?0UKF!*+nusbn@XT4@%`okk+-d(9-+(07BuVj4Z z>$(qf&1T#1iI1K|;r9I}Re4`o=&Sk}q^nSjZ@vmB$o+t_4KpPE+Z{Pr>;=L+UV8HsKnkN%}_`2OpB;iGn|RL3}nvAEMxb`aVG)q98t-;Ik-r zntxrXn_=edcbV3`db97w*i{J47o_2jQZmPtUV6^Y*zXsxcZ*{(Odoq%GXI!(q|i)3?E$e zf-(amg=b&GKkv8(U+-!XChmRk=`6nuw984VGnf9$&%nzdN%jL@Ray^H8b(qLF4vq_ z`Pj?g^2;C@wS%bdy8(xN)64xJOkz6-h~m#dNVisQxfQ8*a#pR3`027q)Aw)n;2+n0 z2>uU+t)|m8o%qs;=d`}kSDqZqEbs+@ z5POGLV!X1!Rt1=!pt2L!WvmbO?Mstd`eN{0mo<5n#_Mcu0z+V!LkJkswfjt8*?K$a zcI9#VW6;5O18W!(kqmwW6>TUv?GjWLKjwY)guuPB;)O_*H=yrl`bsoW?YzSddLd@M z3eZ(9MSvzvOs180{QiXH(mo#h)`)d^P{E?auB>C?aA^W3E-B9%G0aE&!4~utJH^0n z{~S17uZb48wCnvE82I6YGE={zUaY4bd?w>(~reR$tZ|UDDqfg*!rbdVo1TgMh}$Y**yyvLa@k=?a7U{5n$>a6>LB zp7^U`t`c(>+!n9zGU#g?yHer_zi4#B4pTh(qUf(TjuH&kQKoiN??0S zeLYY6E2RjtR_SUu@{vMJULgeN6^Jd*0zLOU#p)g>=zQYFfT%g-cC7+=p?e)rd_I-D z^wn-jtwHC&@?@iO=Gd7L@#jF!lf@oCuQL|te4DQxzs6P9bdVB*3vTE**(>^M1##}I z(WB#E2Lk`O{o{vpvsc|~Uy#>&fT6)ZdN0{rB2kfnD@RN~bYbrUHzKqI%lv+nfp3K; zMU8+EryKF(=0Kh2p?{jPc3t8Ascdb^Di6r!zGVn+M%E^n8@vK0JOuCZ2PE#HqU1JW z*Dw^2#qY~bx``fM+PgrX6(w#k(?kft-lznvBoPXY9tSR_KXfxmn{x6I?~PsH$W}Hj zDys?aPF;x9r7V0@QZwG2yPyl%g^615-qMA%pQ_cx^-yhyJ_SKcJ#$F`Yp7lZMUt7e zZnk#T3r>6|>)Q`kLNkYkgS|ScGRU+ubt(1|BZc(HJ=h?2L-Z(IB&CeYM<)(?Fa7%q zb+DF3H_f6H#>W2(?I~RlanET}=l70FJr47Kpna&5N#X zvTaSDc@sBh=wmhT?B#ryA!Dpb8?u-j6l^i+P#MQMCf)R+Rgu}c4mfvTCX)zC%iBkt zvn0OV6YSPIx536Gvd^?tYoUw!0^GGrCe?NPm0n@)?<)$>r?pY;#d01EeWlBJ&<8Sa zdpZ3>wwx&z%&B{GId3nPbCxaV^4v`3duv0v(fQ(}ZS>>p*IFHwm}Cc4_N>Y1$J^fk za0TqXy|TOclb`7`KeKtCE~`J*CHcKB!!uRLG$zpI%Os8>T81Tj_&2gj&L;%=8kq6q zo_W3#3VwSf7ousZCX|CCH@6mQP$aR(ow*1OpfgZLTBTBai6&0rJl(F-%4oQ+v+YY| zLJC4X9Mm|q8oAv0sv`&|;E!Z3sl}X0irRHo6oHW;v!Q0wP}EJ_97JPzr5K&`7>$-# zlrB}(0-!sbeHl*hKz;8zR|iK#jWK~4h~1O&%l}R-G)sM;!gsXP!jAzvBeC>pSDtF< zOWrJ~KE=w0??!m(Jtw#a4;w7sUn*W^@c1;<;v3O4J2#kBsWKc%M1 zPDdOj1*N&D<Lg@~a( zwCG3~DC>c!DNA)LBsUR>@-1pJw5ND4laK2a@}UQDy*Lpbwcwrkggr9Sm{@`b-y}v1 z26ixpXq~yci%#Bhll=YB>ZJ2!cM@gf0O=I(T&(6;ZG?K@;RfyUAkZR2gZs=!F3nnNPM9WM$cKw{0%=Bj+WLN?oVMI5E%~k|IspPf6Mh`ARUd#- zA<(b%aMIY=E3&EywAN@SYvt7i;2t?HH~o9BEeK93chZi|erw0us{akJsmLx+cCofGA(U4v}_6@BB}>7JdaP$6Ud{~iTdM=en~VY$s}HW+Y|yitKDLqYA_`q`8u zWO7h+(vhILWj~u*DjixCRl9&DediN8ayQc*14!q1XU*M*s#kN$!Nt zOW4SOhz0j=BI(X^L7z-IIlBm;#D_u%@*6=Q41_xBA*rb9q#8qfwjHeg=} zlIWS5v1zdZjF6l2`axE@>^o+EtL%Ghf;qyX--)ZB>CasA)UP>2!v-O`(_(N6tKHJd zdjrx{sAa~vBJ*9g7B5wxff(=A04t1bXg}uWNft$a&3t=Nsx{bjw<1G=ftlA{-S$+~@V5Zjp=sXs$(yz`RV8wq+=R3pEX~YzyYvFtU9Bvono~@yn zhPuK~L2oANrhcRD8@(9sh2i;2*^yLz`MQ9k?`4vp>v&KboN&RpPCc2&3wKZ;oKVP) zR8ExMYn9yN&E^zy1?>!QcF5YulF$t!UUNn5tXF~I+PbHyI#JStH}k52#U(lmJ1PU) zH-RNI(Ib_uR638i{dO_CVk7fb=#8#6E@3-)lrvX3(Y%pp)@Py#H|~F=-;BP1m+v$G?BDs6#e&|$&`eOQ{Y_BJ8jy$X9X-l3 zs@!eBx|dD&4#vYFT~E|r7H6quT9h+f#H!x-HwnvV(>ZMYmviDFxMbe8o$%kXERP*!j|5%G}=-%EgNMyxe)+8 zK*GNzK(}v${L1@~@g8Amh+=+yqjjOIerOI(o^wewg*%t3+)^Qv;R&!Fu{8XC2b7nK z;CidHv$I^{E&gjU)yiXpg>jp?B4T17A;qe@p(|jEkKlv^l(-mTLR&=!4GnZfXAuY~ zqRS#B4oP50t;ht#i-J<7sw6hfL^>Vo0*7F|4=t1M6}SoI-+ z`;Ezz=t2g)!B!MyL$_&m3FYa!(3)4z$JDRL(b0PUh_@*oOZLQ)!XpT69^oVNF1|Z{ z#ht-NgpJUcvcYgK%k@cTK@s>(#S%`Ij7w2i4AnrL5hN9RHnzxEV{JUQAMj7QFe?CU zI14FHz&z`{+)I+SZHaL#!CHoO;qvNEIMP&nRjGkKvo4))H}m_YHUr79Pv(PJnp`Od z2(ho{9hClJ@mU?eqn+$(aI>xX4_ZMbpY; znULnkpb($lcW!(%>It) zPxT&ud9Y*iRR)^XGa1?vUU(IuhulOD=nkzw-E3VUQM5o54m~PT>|tJ~`vs%YIZ@^i z_wrW8lTkK)}@ z%mLddYmt#Tp=p+Jp#vJ*OQw#utL6KA zZ!&F8vU&bQ6|uQ}P|sE^npSXOiTUlZEd~|3MirDW ziGG`+WvA54Rl6~QV5rwT!I^3_?*qQ}3C9X_>EWhzZ2dMM*Q5m`Iirw&;n(^@$L(pGCWzUnF-ly+zX7QIRwB6$ST; z$t?*GI{=)FLKqdUh&-lEt3ven&xRVS_3ggf-HOQXGn0@;4!(8NeGszwHUgX6f6HAQ!%l|ds zLytXyE?l6Cie`|9X=@%b-@7|JdSRR$CT+*bzfR0;iI1(BlUvV0%ey!?!dp{wBXabi zhUI5C)}z7Aq>m6oro5nTH3-30Pudc)()LD8bNEim%>ld)U|4m81|G}asP=nPmgpdFy$Z<-_fm@uX_Jh&-^;DAjW>aLW0RMSnH%Ed%2A;dII%=t8`}Wg3UfyJL4|pI z5~vDasAl9{kdn3W)xkqEbFpYGAjgnq;z=>NEaK}Clo+Oodq(i-A6XizU%u&&32cmC zAo*CfI3VK_bnx4`jrnwGM7FY+;19HeJ$bSu%!qR;9SO+mqP>y4-#)YnBs+VIyOZo1 zWM6?83V=m~kM{(8`-DDZZPwu#o3(~=gvx^wSkoCTL`Jc1aY=$K-DAzYMkADg7|oZAZp?xRcC|DztIuMBf!M&_ zh$egy5ceLh^GX8TkyQv@5a*yKNI)@AykjO%mZjvaw5(L{$Tl5J6JoK{%BA{E>v#0R zu+@|4&6LMD;a+7u=z}g`_-Kd^S`IWBQRg8S*v)8V>^mX)Wy@|%f9o~U&O73Vt3vbo z*aC@z3O1{G|D0br@ic(}dh)C-o4Z+yK&<(T7ebS(JeDi(t7-QIEAOIpG(`^G45_*! z<;l9u6~lr6y{|^zb)JZEGz$fbyICfUjL(rfQOzrE?n~W4H~7G-n1~Y<2>T)icyKPR zA$p(TQPqsais{`xCqX_td=h857EWAkF=H6o<^?_%g*`B|x*^aLj4ZCtuJEoGXUxs1 zS~xKjZla$C(7D@v`S5{aZH~RdD{-HTd;gRH5r}tR|NWVtvAqXk!CuhIUue_UG(mgD zP^jOjf4#ay1<_2Gn|WT*m`2-KLZsZfPRs+k?w_;nwP=RAk;`q18OutC#*Tx!Fcwfe zD~nw}{oQ-!(F{e0Lls*oUsd>zTU%dzk0otfAPnv&oN96|lF=Sn!k#38AdUVq{4Wq; z0pwvHR^40XR8JcwO>1xv>j@z7;@Re);7neuhtvU$!u$-YA72@&QQl@pxEqbR7zOCeLJj(DXtGFoj`1Xxx{ zW&!%Fd0)+S@&V82NuZ7%lNYtc;Ginewo8d(a2U(=&;xs$ zsvSU^G1Ed^$|%OL}nMi55P4S2iDa6<$orj9T@ ztz~a6kxAtCz#)g^r?18N8H6o0QMwqZ475%w0N+2@@`X?hn-k3$ROb+peQVx)E>WOPTO!9|PmQB~3{%?l=`R|8^qw_}FZPtWh z~H)bl^B`=c%`3-H@`ji3r zQ`;8S2+BGBQZ!*OK524$(S)HWe~u=%cA@49)Y0971xC9z#F|?2QfMhF$^(UjH)K8J zAjZLW@N)Y?x7TRMgsJF&+?^3c`wdd;k_{UGyla*tNoQN$K6$^*lb&qN^HLbI!+m-- z&Nz|m^vsEWQP^A?YWdP!KnbZT$c9f?c@ffkH)=<#0nvNZLBOHpL4UIHl80Q(WbkzM z-TFfIwPv42^FjTU1mxZUPLq?SFD2eL|JpJUJ-13f_7SR2i=KiO^YW5YGkX?GZxpSc zv>z8N?JhGR`%c0jfk~@oQrfp`fnTspjuX%#KGwkH!HTn65P+}Q?)dpPvQaGk+~mLB zT3yaq8+@Ic&r|Bq2oAJLN$#q4LQ4!WjV=kTwzsw4ozDRrYfR&*sX^D5ihp;Zt;Zcg zSXNh5Mpk^dW(mrGH4ZFWc)$nKgeM^V_;0OG7Cb{53HfAcF9Z`NXU;n`{XhgsV2U*8 zzM!U8Pj@a_P!?e7h|;uYrcVAnRrCr>sgWIe+eCRJXW7nc>E~=eL#(~IKvioZDfu5o zC>KzOhw6cz{}X+MCWcLq(vXsGgcAqeZlIxbOLSHh1wZxA0B{+&qrA9wkx`SQFa5VX2Cpze4DXWI1(Pva*_e?eP^6vtDNKIRh zT!{P5GZJ6m$Mpbthjq5M?Bgy2vCQlH1}fg%M*=8Z?!W~mZ0TOLoNyvrRd=9fhM&fH zDLR&KOcdjwKbzL?&|@N`2&YEu)?{n3vJ*XbrNTk8E-#S#zQ<6aq-U8hUtiVjSZ9Px z%= z#_0`Zc<%>sq>p^EJh9cQ3@bd)WU`h;) zC)0#p*DB*Ffuy%V!H(&b>`kFpP1MQzbvG0@_{RO!fxsmhOHo-(@hoJ%T5@b;SHLil z7X3#EXTZoTULSt`RP8+ct=}ukbU4?-i9RW-$8h?{j?aZyE8{0JLQFzfMk`|vx|wyy zV8`kAkfB&H@qd6LnrJfSslxL4D`i!deNu~Sm7%UAckS#dB3JO84)V92#a$s*)qu=l zT(kBWd~u>&%djh2IjKJewOQpt1c(mgKSdzyOdD+8H|#c|-v&H~z#MEa{8uO9(jzxd ztO}H{{6cjY#QDDP^5#-e>SxVSt^MQt?lyntYOZfid~v?k_1tk)r#_TFM3vtZf%Pu|IjgE*Oh8cFAK1r; zFq!bc3YP0o`27*8YnO8&VOG1>CZw1ehY#4DNX7`Cf29s|86YmuSpzb_!waA1!uzeD z4O!qcc>S%KnJo1&o_DB3j^O`;h5v>Jx>i3!q`zgLH*8azw@+Pgl{*n}iOApv72^*+ zmPtKxngbIDNeQvt=lnM`TSTca0XQZCb}Jad4%P7>9HKsa+s`yhdZzYm^2FZ7m8ANj z-NL=Be@qmOJh;N7h?_dQ=ex0EKf}V^)LF}(kN;lyJx)}W&3_Dr7z{Dwfu!yWfOpF7 z@{TD^#I?e|#=OIr1Nd$pSs4oi(ao~$%eq(Q34H88di2;G)Htb}pfWSWR5!~qn@r#v zK-4)f8up!wpHgi2Nrb~i#J<{TI__CHIfky8Ob~erp}a>6J%^`an3dR3sFr0d^vgZ> z36I|JWXX0bwwvN3HVV(DS@M|t-oF)zlTN27^};7V!xvzC@&Q=r+5x8vN40Y>A`Gqs znI0Wh5P?y)s{j<O)U9QhXX@FVO@8ZZOF(zLb&@QJ5Jq*wxlbT*O|+EhwgVHXKz7|p4S0f3 zp9O0S<8FF5_+tz6qBdcb^4R2~#*RA?YzxU^HZ)L7oc0!e)Yl<pSE&m4|HCN->DFl#!0o@5Z`WDX6+O}u^=PzMDG6iI1irtxrlnvj zPk^H!g&vK35d9XM?`J-3C?7l&rhC>mV>)4f$Rm?fITHs^J18?9;fBuOnGkvk;sxRj z8ImZAMG}k@u=1~aPbF07e!OGb1G7ArlEReTr(*u+rN@Nu^Eh3_*gL) z6KPl>93FMj<(5fK_=|+vIY8wR^@Z^m{e;L=wI04HGL-% z;B|m{OV_C|wTr&b&^W$I;^gsn^e)Nvv>A2=|2IC-BcmLUS7Oq8U+^VIKceM6pU9W@ zq=5xujsrLi9c(wfD^I{bYpq`9mA z-s0Q0e8AS#TeidgN>urp9BzYDMH-P+piFf0#$z>`7Q*{O`fCfupOS;ee6o&l>ihx_ zu|7(;=#4Z%+xgvItv);jU8r3_8T)`T@+RNpnRgM(tBv6)`3$0G;LxpwnBv;GL*{*r zd6u0!x+H-fP8az2y?~=4d3egED`^$(^6h^$(ZB4&Kc~s;u@2%H^|JR1du2K}=X2$* zl>Kz?Lf*v(q5BR~79Myk$)I5g1@5t7vG)pR-nCMbjVZcxMe#t!g&iCnG%mE=7Gi4h z#yZTiWP^o7V0ql6>&zi={DnjWv!pHDODMRQIC3D1GDGD`;SeZ{NS+{Sr*a`Z3S5vK zQV~sHXUqET0dP4SGF#2q0Pm<$_Du?2W;cU%Hh<$kbA;p7yT#u}dc0A*^_(R7vSn?H=#HM8AUR$L*~#pn`<227Zk((l61M7Uw;$0*3hOUX;j zHs2fth5;#x57Z>!S1J2;%1>w{c{pZA2gG$NtTMcUOztvq>sBzTYtHVwGr|AWpR+ch z-}oNV<(oxb@5FgvDV^hpt_^8(;H~E6lGVc2*OE^o; z{lyC{4I9o>5s3J|V3>4pk)jn3JAASqBOdL2NA2zuOe!mYUC6twS zA`3Y-Ize={ETyJ3sM6YWy&}r71or|5I!edH7O%lJ^F#v)0QkzRh;+k=>v_M-zr;)~jnT*91rdk5fl^hYJ|1%HWKX(|cVK2q z3@A+iXvs`s_~B@XRbHKR-4H@IuFyn4xjVWnY{`oAiRte`HzDzu8 z&Elf{EL*&6wpRh|9qEM5sn$%{c?wo?!4|>BPU)iARQ>r9_?^E54=K53jphcLAlD0+ z-iKIymxH6&|K#TR7Fb2&%i01_-Z}rys9|r!HIB2JGiY6|TPo-Q;soBLgXW@6>F&Y7 zCh2y}(P7UxiFw>f#I8DUvpXG9nVdHxWr!}adOc^rVjnP+mp(4K1^kx6D+6NT9x;K( zt@<;Q^iGOpQlr=q+ls5SxoGpt3r`44~+`#zI{AY;& zD>+n$HGv<4#{a-)9!nDBT{D=A!BK7^JOqh^8sF)WG^4tZ&XZ>XY?^`njbru;W|Z@?8Y^I zvS1Ya4Ukp}$Z@3d`Ayi26$s6;$(_CK{LW7~GN^4#Ari?z(vrOPnhD<*=vhiqZG)TaJ8#vr|?cGl-Fa{B7n|#EI@n=`(BC5z8StcdVbux%wu5Z{M&? zZLssHifk~<3OsxoWl45-=h1x+*W50m4BJD~?H&+QZQpP|3#1_9yj(H1M*XjI)nJx% z#pFxTFg-qJ4^!>_peQZzqYNHtw+18X)UvX^XUqw?lDX@ZDtu;_2>E>G^$%-!NpIDW z;lmR>xLX0)e*w1p)vvrSrmy-&7?+J=C7|^AOGq$&1`1(Hcl1r-`38H%85A=$ySP~% zgNP=o=>NXmGNSdM?nlaE%D17#l<$!Bf`lRcQsDY;J7+A=IO$Td3Ydk_l8B>!OApCh zWkpmWcq>o7*-&tFZ{g;of_sC*h)_1kbMmbw#?rd^%5RBNK1T62`m-N7-_z(ickPp} zK|6cKu`?$qE6j}kFzdHPSonz%z3?Hcp_Ca{13RY!8^P0^OjZC79~Xy>Sj*>=BWTtH zltA5$8Ri>v9YLSf#)~xMDGPX&Ak$xkY`KqIC6idLJUucq)WpQm#cTE;lH{4(A$27J zs@A6N6~WgWcFp&IW}^4lH8(QRXA%+-Wa_#3L;oksQVPvMn{pW9<>ORweX?j|i-mv3 zta|1k3}go8AR=S3D@;It!7JOXo%{4=${yey0}Qy7Q|!3UdO%hC-K;BeC&&)3#QZxe zd;PKvz4iaHjA53xqYL_q@sJbfgCy~Fq_$-80FhtdpH%e^>-a)X|7h!mppp<-2@d(O~nYJE*VFE zw0bv(F-xDgTcuxThMz`~ESm^NZPf$wavw{r8-qBzOf4tRXDOSk6mYM%gL9gWDXf!M z%QJJf5Zd90MIqO@^NWu2HAdTEr(2&f(Oo9)kMowQ~*@ z?Lv5awkB){;JSU4KhtDo@m6BtEuO*38WRX=lc)ryWe(aoq0%GSgE%KRMa!|C3*~wX z!{=hO@}AHMEx2o|epr;uTcASo1}B(Rvt$pnVqUKVLh~O$I&cMkS1D5I?IUvLP(0aZmab0%WH&*NnVef8^AoGP?Q>{hJ}Q#VWEXcX-O z%5A_lJQRMyepsY&F+_`6<{*;#)QUUnSU`Or$OZ0^DAcW-ujGwK`mxZ&n|XH_bg0Uh zYb3`ucqcXQE6R*?HQLYT7K!}45u?6@Z%L3BKWv>P?pO04>k^|P|Ftf{*W1ezf8=Q_UphVBuu^}16 z-hoE~#GcU{>HhG|6e-uW3{=-chnQLH50Jp+n{$8(napqa(K0)>Y z4z?~aVW5LMpVhwl?a$lj`<~UJ@MnvXUZX`^__2P;#MGZZKz4mIR7pjF|0_HVrYK!p zglQ}7oCTVyIu@}f6^`99i3)t^BM2a&;z;5O53J6tqD0`;TpbMg?8(@YjhV!rIxplh zog>J{*3L%ceqS|m}Fp|&YWB-zS1k15i1SQH_ zcFs+f7#&I;8IcPiBV8LX7~OxePPMtsenm-hr+EGi!%?jx0!nkW^Lcg=DkBbxzSwAr zL+i|sv(4pfZE@_6&JVxkH&Do48QPIGc}3k}^ZBS@XK93NN z?#%D1h^kus#OjS1hd=UXgWP+Z%@%Js$F-DDl@0aPhoTwavr{QquJ|ozp?_Fy(!HZUPoBp-cMWO&8@+)yzp?K8gP02@^v0x!2U+{z zL>Af_F`qzcIYcPMmlXMI9^xm-j`8Ii5sbK&<3IBEJqBuD%Xina5}WDbsdg;we(B|C z;UqR%IITbNX6K$*+jO0)UiUO3%gmDKTp4bm&nMyX1g{qTKNYxkP}%Zd++9g`;>?o$ zLDV^bnaom|2wBDyP!xsj9iEs+W5E9Pt++QNrNH0N@ATXBrd(*uOhv{VH~OrvzGfs* zZg@M9HkQCx`I)B#PCwN^Qc6DHHt;W52mIgO1}2xc4xH5y*XInSjW#HA^(t_6-lx9; z)WU_4nWq7DI6bP9Y$nOLDV6n^EAy{ypk7uNkBJgreM2wC|D!+tgomAfPhk=c`F^oP+-Z=akR z;1sNPa;An5XZt9L1#AivksDjD&`t=if5MkXs?V!={1XmD9;0?2j?ocTLq3|eaL|}V zL!a&g&C=Z@K~ju8HR*}hJjSarHCD1M8N!No3XIEZqwtROhfK`@m~<7t`Wr6;CGYT& z`#Jch#%5!FoNv%Q00U;e=lIxjC>m*>CR)J!LAXS}K5$Rh?o(8cDoogZEEOYb-l1xE zw)%+|+`{GHUv)018DnV?m*{i&Lp&P}z(;@Kys*GX7*!||^j8OYa*Wj?sls;YgUpfs zHof$#Gj_67ZzD-87o>d{SA=kRZNUUliR z5O}va#_u)+SMB%dWQ(yY)N2(?Oc_LzBh{T0#;DT8*K_NEP)FLyO-+1(G*>fvxX@2t z;tiQVHe9@6qvxU8A@)>kB-hE9SD;|`k$N=r+A|`e>h&ErDn@MN4wa9tJD)MMXr3mr z)RZfJV1^C%G5yOl?;Gjk+w?SM9(ab6b!whVi0j|yis@NV4D*gUD)s8WDI%D^H9VP^ zqM<5dM0570(Nb(iM^xwPWMs8K5VEC~`}Uk315Glzf&}PRy1F@& zZ9_z+r74k8%lOzu(#8i1{B}k-Y8p%(H}Z#~A6dMwEdKG2MV#V`jF%NGm@Dwh*YP3e?xGM9^) zua{StIEl+^j0W|uvR8|Gu2+}nvVcP=Z|UI>|IpCY07Akzbht*K_50^E=DBcVo<-xh z*Q>7MJ?`!zkwTQtdBZhS0D6=<$-CcZ2veP0BGNoJJEnyKo@!xPtN2>EaYEf%JC0<{ zu^sbvVaG*Q(oM{_qt}Qnkk9PTMgP0uM?=1=I74pH_xXOlH{uG;0{2EK-W&4ovYT!Z z?HyL*@R_mHUuC#Q*$9q!p%c%-)|xEndflgA;b1N&@&R-yS*N(i3gf6`#N6OZ4txc* z`e4?I*|j03lgYb@2EMi&z5eA4Q0KlE@hUMEvJnXX*9pGT&VIj0F$3X>cMrYGLdgyi zP*Y`tJVe2FD%}JiQ>)JXlWjOxBhS)4lAuamhp9B;^L^a_C8$4= zgj}Sd*+22o;P>}ZX3PM?7eOcYNdhDkQMRL=B=MQJN{p`b_MCE+3I?)-3An|GjOqKEPKkRyo0{aexb;dXBC(4` z;l?>0nF?s<<5L^`zzE%F1>@rqsfJPn`3f~jZ&E<@4 zj*K&6pn0IHL2-_CXiw*c0(Y0r4?%Jttdd+@^*8Z*+1m8HVX-)Q=4kmOU`RvhmNq-@ z!YkL5#Z4WS;*5LP#qf1_tO57dq07~PmChp1t?19FjR{@P>b~zLZEPPU_2COFu79_8 z?+oFIf`3JW=|$paT)o16=Ymrpo)G?yG_d)vZ^tIwZ_m4bw4u~X{4-P}WsPT##NB1t z&DRDt?X!zTd;yt~WsFVzl{A+FLD8(+E7niTYbm~x;u}0y1)W$~K|bPi76Fb_KP ziImr$B)?=EmpGE0nQQR!(7!w#p7{9f!lZNAW#$N*d#0ZvmVoqPGe2 z55tc)#|x)*bF;Z|+9yWp=jTf*?b<#9PqF^F;d6rJyV2vRkUMa(j`-90LM*!T0m|qd z_^V7t3)Mcd((%mTgE#EiV06tJHvGlxlTJ}sUmW^9zVQ3k#UWs|eNK+vfjr{WVF`k+ zU3hU17KNz>`VgL4nhD&oMQ0i%&{dGVw?u}_2Dl+F3A4nqu}UqUmv8l21O?C@yrDx- zqXY=6&uPsbbXxzxh@i9^`)`LKi#k*16`>)K@NStHx27Ea={cAXTRG3ZJd&i;N2m$n zIoXXt+N+D*`DjJWh-VX*)lKoI%5z1VBzr>#^9t@w_C z#OO*&#N|0!%f7DM2lh88e?Z~Qrg7+SZ(uij&l{6Ih;i-YrO5dZZ3P=g_8NokqXiM& zW4}duRGhgs^Ak;JSdY=4!UH&FS$@Qsi`f6eC0NPQ-K6k|UAK9;6#Yd%D`c{TH!ipo zcldk5g?zYkF5TISOG8OJs>q)5eMDc@0?nT8`smiJuw9$Cc@0dC)y*ht@Ume#`=l4{&$w6$_IQrIi<-$QN=FgJj{uf>ZDM^`sX>2XX-Mg^lnA#*Q3>BZ za34e5dG={1%)4Al4P&(!pY zWgO~T`TuYYYpX`X=pa(ecJp0Vsaw&GVojnv^GXbjP^-w;kooytUFh<(BwHf@DaM+V znqr+AL0GSWFOjIuat3s|KthatV-JThnMV7x6!H>52(&g|@h2y|SgR%iEexJ;zEZSr z-{yQmYoTCVq7Ypk3`Dj`Mu$Jg+|4Fb2}1|KAZ+K{U%eEx1wj)&)J{U#+z?x zx7e9Gj@rMNxe%?q{~EoOOXoAk)y&-p#hnuFxIN!7?`yMg-><@AGw|mf>J3{_Xo@ znOA(@{EpJ0o_txMXaZ5RbMO<>3Jo{gguo(6y`}9an}p8GJ5MiYzi&-KUJJ9=qf=(l z(M$0ZFMRd&N0RV)&+ppa-X|COKX>;|0SG?^a_>C?Q~!wb?KMiKVItDgA-+8A`L|5V zq3w>+IB}PF?KIvH6j2;f=bon5pPm!3>1g?njqJ`O1RdwlAor+qgTPAbtG~K;psq{3zr-6tn9yr&Xt$En`4S$Za!XdZH5=${ ztu3C4+CS;rAOWe>eTqmGPVYqwA@uwd^3EMKzA@{EfK1muaHz^+kW6Uv94eNEQ7ZLf zw-<4XmXH7lLCSQn0OCEW#l+U~{KxC~yYIOccqRi4tuNR>0i9KymFPq5g~CZgBL1qb zAvEXqfRx@xmNB8#A&b-OzH#dgBBTebV8Xf_DjJXJ?Sl{T1F2G7x>=80`5wwf9ywfU z3Eckl{Jfm-)>dA~675s0Pmf7^OlsLNQg;Tr?YlFxA_N4`k|0dOp&YKOy_(Vb%UV z7K#!$TWVb0#aAc9VV{^n9k*eeq+wQB^Yn=c zRm_Hav>iWa4AFB&U12WO%+&Re#n>x*VEX7*`xbx&~N zZa*?blpA`@0r|haIj^D2K2^c10(DMYkq3N{2UMDA@MK|<;_z(K$jHj1Ra1ixuQx>? zs5O(+8;z{DF43x39143?lkABK)2lOn0AHPgB{N?%a1uO^Ohw!iM47YKk|-5ppJ+8d zJY=rm$-OC{fNoTQ!0qk)_+(^g#5#p;g zfe|@)4^nAv_gX!#8UZBkh;ivw9jZp1OLB!5YdFaeLfVt5K~1~$;GlVWOEueQKI-MSi#bdBNo z4;gh~i%p;cGLH}4tD_&W%BeC%_}U;JOJn7ac-cFZ(-KQCGCQ?cTYK=|vQc z7~0kle}lZ4>c~yJEL8I1TqE0bm@`}pSh#lnjhY0L%J!Xz)>;VDV`%5zD^YJ*BUfs|x1o`5RSM z9Weys)&#pX^kv2u=u&t}T8w-4c7Y+cH*DXR2fyB!<+@$6Pn1bc}9s}WJ|8c(R$ z+BOw4?Pv*4fc*CI%Z#Au*VgH1#Vx|yo3(95@;uk|vN?{o>gHrJLn&m2ayA5&Q~kX2 z5Fya>hg@wLOJy}+3AUqp{^@~xMlaoV5J=uJiN8plaQw)QlUrxF?CAZ4 zZrhro(IOO4ry!^`k-f0sLq1R<{O8b)f5m#qn;tr{4(RKf)tC^!AvlN!kA9*7F*R=2 zqqIAFZ!=PqB2ns=?ex8^$GtK`wSU*c*i9wGFqV&wn1*EZ`PJLM8sldhlv?~|j5{4; z#2FsE-rMmZLv}euZQ_k(5*}*|L*ork6 zEXj~D$>pjV&lnu)VZbGZKwW&}BBG6;VT^XXw?V$c=zuzSZ; zmu#fDG7I-TpD5Q~n|+nj9?f!RsNwhL2hM@?G^#N(}tFm$Sw2sU^#cd-ZjkZ}OK>Z1S!Xt3% zU!WsC7kR88j=vzySh}XJ$1%PnmBWx3(VZ|-bl-G1kgI3TC9_^LU%SGs{N|8v>M&;kiXzo^2uQDLPRSdvQ&8UI z^-6HT%*fHjc6NN>C9qGqNeKIp3L2@>x0amDR!{ ztGE0zeB1^+Hm|6+L}l=LYt%BoalAXlj}Rj)d|{nH>snj@0byAtaMg6@q|AkQD#JgV zxEBlqz+OB8=NNs9RGWnfrwP$+5 zPpSOo;kxmgllQEBFM)jX)%h1*hqkx9(Uh;UZXdj$0v4><5kzQxEcSF_hF^uor-zCY(gKOG+S$YF9n1hvG9-Zt|zMpYdfseL(@r0 z>s80bkyf&pLvgxQcgDSEP=F%!3_Jv1<$iiH`7px-%(3pu^rs)h6mY)Ciuld)?utpX zuf`eVAFyQmlEdP?<{vL}vg(Ft^HY%*|zIH(293ZnvavE7_+?k^~Gu$)? zvC+u^6m3+}t>2G5~H9-GT1N^Ox z2zPLS|12<<<6*}DG~H#fKA78@?-y}nmoOU#EU_JI`FZm2Kx@Onb{qWG7F4})8K5rr zoVpzB6NxNj%m?YPVm=W$z8h!vOSS9RZA*JG@56s@-q)N>sr?W0F8w#=Jyjkf16rFR z{4rL+505)@&cS4jG9KRE&Lk!N+9{8|umN!>2BrJ>UYXCuy#pycUQymsX^&J#aGBwf zFfl8MvxPN#eV-Zl$Gg!ka}aj)a{M|UZ$}`L#v+RkP2^S`n{|VHZJ#0LYr5$jXTF?!Kl)5B)Y*aK3ZqoulgrC+JkrJHiWY&A||x&of`-g0u&V+ z%pBWjj`N&`6j7}K4-u`+W^~zbW=R#Y1eJMaw8_Jd*2SR9K$z|qcg8)6>eU4adJDQK zt007y8^?C(fh&z-8HYeQC~RSCjenGf2ZM{beG`0H|7(+9wvAc#g+ujBD$U}j3W!}-JH>54}#cl z{x4)S@EG9b~@l-;1-!{|Q@9U0DfR|1}0)S%31R%MmfUxBr}f`z7-4@OEr7 z)B7j6wg0b8@OqT}-sm{@Uzp*gIZcUDHJCtmE3pebhbK6n@2@e$NarQwJqmb24+ubaH) zyPE9ckK1}zH$#i9tAe=uX1(X~{1wapwRZ(140lFNK(?6t7P6dX{FG+je^L4%8OZ(* zZ&$XQxUy_N2uCm*6Zc6~$g(Wcw2WzNzu}>o=b5j+%C%A;0o{9_xHryz*lr0`sZ>MG zxe|4&V*g~G3{d0jm^#WxYFS06UPS%2*HbR-pgTD-i^+)`>pJ&5~ zv~=#DMwvy0l8@;iZjOFTC%`Yv&v(Mn5vAOzL)`E-Nf)(};*SzCEbig0Y2AUqHmYi% zOmlj2f0-Fy3q2O33-E8a#kDIYV0XrkiN0oMed%7=ex07FE6P^}opu@DwqWr{t!0fJ z+Slj^Rh)bFpA~0&RGg>SV8|}}nDG{vy*xa3VVfDbaO8-rz!!GS$|R(PqCMVT{abON zT3fD6s!=R2ltf-|6`A?;>)%<*>JBWU)?`?^Ph8bk52w8}q>pg)70;C8 zl}G{ZfIwG`tw|$b@ctYw{z7Q?HvL`y#7px3oiA%hwoLM)^0n>TzyFF$exY$eho4Cv zSm2s}7F90g_zK{K5_=;eA0rn&kDf>8JARs5Rce1mGd7SqKN_JvOu63lG1|^ICT@Mz z1BT`~`dmhhgyc3dw|;WfZwa&VyBJ<|nFaqhe^?V1Qygzlj>qZiRj-slG)7|FA~+vf z=+rl+mR^%IBh;GmySF6w)v21jp3N`L|0%5bmMohGIJO`Lf<{*Aq~CdD{2d7eL14te z%?ZQJNd~jbx9_fn0>#3?tWTW_^yMAvIj7ZH?3=;N?iedm&}0Gd#G?9GZn?GyqI<9C zLT_o)b+BG>>)7my)sp#G1LPcgEVyyJ;9l`cnd4xxQmbI+eFWiLY zE_ibFi1AU($#APTHjMQM*F?k;`Jj#9iC<1u2RsB;k*&)JUxe^Wwku!}a#*y5$x{t4DROHePBhwQ`P^-2ej65j@^^A6-Hw%ua$*j+8rpOiTsT^rF_bDHw2 zD?=J+7pQO?G0-0w9Gp2TPHX_*NH8`@nf_$y)M5R=Xq7#E!JqU#4X6}ht!hr6j>KT2 zV_E{f>fsbw$T0a^T6%&5LlQ#3Ye$=#IJEd*{K#UJ#^v*mxp8-7m~SI3Gfl9QKB8At zBp}1@;wZjMaiQm9KtCFGzsiYY>H@8#6sj^%OpNmNti=nQ)=rP|zQg_6l=onRDNb$^ z(N(fs()ps9JRaeIxuxgN`w}QxzzfEP>(H6?^+dPDAcxMLj_WNXX3|Zqzu64$>i(Ka+vt$CP- zlznd@00uK%>>+lHEt?8@qopE9Kikt)Cl)`W`t^wd7;^{`*ib)H;em4fL$VLt5>hj( zRl@kO;M8c$ie#myn{TOM6MK1-g1*3V5>wEatjdRL`qqy7Ej|105z4nCOL&J(-!;`I zy_VxZ^fv`8pnYITt_F!U<&;Qz7;~=Hg`RwW|s*ed> zI9x(f{H)-nP=rV?m}_rj%V<_H6T-(7o?sVwUV{Wo4Q!UH_}5Z^G8JXQ2S?|2F3$ol z8?nFsW0AyYD#`=5Y5IfG4}b26(FAm6nS`;E&mvA&yp~3+rt=E$me__5+dolI?i{XJA2O$alYzFi!G9bLTU&Ao|PGW z$Ct2(&|-}7dG|N%n`n8nL(+R6GO+hZVFijBnoc${4@jK!QQ60iHPew$LTI~DSY8o3 zpwB#G2O~$-Wdz)7_9tZS)~tCXq~ngDWGFYG)4E zzST+!#Gj#gCp$FB-f%#cULrvt$I&eC`=qBVru z&V4zJ5NstjJs$;4LTw2lhPAG5+(c$v;#Raz3i3@_T*e=gm-a^{@r)FBiRjNvQ6i@J zYagnJ=>&4@!$vEU`JxgwoFC4RD1RY$%|e;gFgfQ`PHD}5u6Let%%AJxNJ7WDD z%*^E*yT9UR-n2}fD`D+*N)>LU_I%mqWV2Wv^U}gi?QX4;SU-(xrdxClLxxl*^_&{i zeuS7ttI8u49vfHJh#Dnl{5fBl6S6O#wWK-iGIk=#*ImdhRaH8%V#lz64c9{%m;^#RjB|UXFS}r46>5Vxpou>>@iX_yMV=j>f zzvv8%k3yT{_bArUEYmnn4Xg2R)fcSE$oeYIDf?Dy#}KS2oC9N@Y#1R8w#sjuZ^3__ zf3oMSJuTU!ZxX23a~`4QVq_8tj)P|yaG^47IT?N8R7ptp3NqAPoI>k~W(lLOjvTgN*;J8pt2(gUk)+ z@xl;PZp>7C!bZorfuF!0{*qgLu(qlNPJq3qr}O!gp*x@tJp8GWAa3RjO$UmeB0`8k z74UoVBA0}~6NHu@xQ}%RrCbhc!n_G<^efC*xTipgxe4HP##;c^XKneIRf^<~;}uWO zn}{$~-pufk?D2|BCeiG8kBuYZw5oxw=Pan+F4{2B!M9qKvE|EM@A>1DbkoT`CcTd( zq#&-0lkf!wfLB?VC%sx4rr!7tOLhk<%cRye%=Czm`4ZW}zR)=Xcs~%F&xb4Tq^)mS zhx8sJQV4afK@#)s{Zmz8tLxDw_l!mg))ju!LIU%zt6}XtAAR2BCWww_az{WUwyaI& zA!TqukZ*iyFd>#Cok9<^eOY}r6pPadwE*chZ9NBL=x!S`NnASLm<7s~p2CeXoTEhq zp&8*(aNH9mRwqsH?*d>JUw9$U6z_+oJ513IoMV-9X?+5R7zyhddX@Vn@+b7rR{wlx z#ZH!>@O5qpeCI?-pOCuOBr&WD@s*I7r4nJ}&X`pCT0l~z0| zjX)hi$?BVgaN1tzv_eTTi~-7+l}R!NcPgB(uJX_xHN|!=%ND{W?fzI}SAOH-H-j56 zMjV2!8uHwODZqcv!jeC1ytnPIO40BmgXo~$-JkZvQiTyofXHoWBP~Mv_%(n|5ZnS? z%|2BrbO(2Ot$Bx1?NkcimdF_DWsJc7xb0ErsUTp?`?%9OBPcgukhZA)0>zh(?Udq6`B_RuO7*&tTNp?&~%w2oKf?pU}Nt#UOqG<5E3|BgPA+T z)pxmhQhpd|Zk=SkFMW))-0C^e|GcH?#owb|Qh#;dms|1qSL!qZtoDvLt|vtcQpnrQ z)Y`#|LjLp>mY)9$MI?(~VdH97jd+jfob!A&gqTwnY^d57Y92b+Q?GW~TF#p`k{>Dx zZH8m?8Qm?L-t=Bsa-%T zAka;$&{8+>uF*Um0F>|1nXx;6%D+KxV-n#{tf*fvkhjz;YO;v^lUYh@H?R$&LW95m zEl~qAOV40^+x=_Hh3XT?9w)jsYCHf%%D>Zco7Fu<-V(2erm{Av3K%YGPc|Y7nQRiN zBc3e6GX$1S`X{GxevRRGDT&~ajl~`2()aM!h9b~okqDd+tZH;IOiZ*LZv2~l%~s99 z%yi?i!WFW1NWw$+bTBgS=a8)vMH!Q6*&dGin|;df)$y|D8n2*m2lL-IotvSx0ptf4 z;2rmrI@O{0Kk5HOot(r1iMP{&8#0rakM&qb zY^7WiX|!mcp5mE#6LAT~ad(kuEWpDr)r;Objt7O<$=dAoS9w%gwzg<{vlP9^38j!# zuGR+dn0EQCuX$E8>RK8I(M}>S(9~?jc#>^JX5=l!Z{fj=O`c2s7y8SARX` zO9#Nj^?r`I^MRl9sx+;Me`>OmK)snthmrL9Ff`;^{R=j^iRo zEyv4Rtu5Pd+%Ns-8~&*W$osHI)m(uj> z!bS!mPGL&JY%D=(c+WORW<;b?!s;{V_T~sCIIFF4Je~8QhT?csGa^wFtf$Yfe|^yX z7xnUrroEbfswAl)@I|}GnLmQ=je&DAWstlwY=UR=4j~eVFf!5x%7mtmMjm4lU(llfMsfClnpaEzAT$s8K+s!nd6oc zmAR(XTJq_~XnLZXt~K+nyr{+S7O{JKmD&Ok8bLoVExf0Jb~nr$=)mp>H*VL4;oxJ! zAAOPlXn75P&%@t7@Nbx7z+M*xL=NN;pT+c#!=EI-IxHJ;U|yCX6mu$zt;0a2 z!JH8(ff5Q{bl`&^8-aKR+lnJ2Xm&?0LkzP?13@-_g;IbL(~_W4N?2tELToq=v+4`a z==DmRAQEW5~?VChlgawe{@TL&REd^_b$a=hSyim1ZG*JAsfj1wYJy&bmzX35rN7^;vhc zy`7ju_uhMVZ!X3pL=A8VomuVbkMJ0l?c&<6?$_Yr1ET2-<~R*iH;wWeZXl$GstWDR zLIL4~!K_7Ybb9w^O;-LNn#d~d|HC%lQih+ww7Gd=ZsU1;bHrtv#hr}d4j6KKg(I+G zZb;@azLkcT(;0EGE%@B1_L$z55zX|n#z`!i02;(ypN8OkX2CsLRR+1vNynNC{aZ%H zfO;b{G_kc8Fif)82DA!7Cv}!6S6UzKNQ_H_q>ys?(i#yS?xD6>nq)`_@hN)ur}!WG zMB}gwig$7rhp<>2+;ibk2x8(Ap8JDp)g)(K))Q}M`2md~j5xOEY3KFmxNoK@3SMGL z(r9;T;XxG)oOUIld$q03#ffUd4vkMl*4SMQmg}Nb;dE@0qF@&v+fuYrV)7KZ`pVWd zmlB1~zRFv3$;IsN^7;z<5StkhN}Jz| z^e=#|+O4=pef|NmS)E5XfE`n6XJh{GDfVfntD<<2gtdDozb1DLXb1hk=4zA@&qY(5 z?D=4Rpjjc&%xTg^_@)K<=n1zYenGRWw3(PJd4?LonfRHW-kF_hd67kv_lxgGPq5=> zr~@=;&+%gz(QoqXZk(t&v0Vxq?Y!=Z!d81lpnle9^6!E2eJhvxd1UqHiteyG{h66x zJ*!e|S@+Xz@@G$T!58bqP_-`U@NDDdwx?0T$*=2pwxMsgr{PH8m1SC5|F6BBZ)>}$ zHMj%*+WW=v+0`6wh_h2=s9hHlFA3paYRGga&X0zj?9D(3wTD>xdrff0@uHNghR)yd36*^-L<|k$cJXzATfaH!o}@>w8_;7mM$7=J zuf&ki!H~|~0b)%0HK^MwyS^?dOdtu@?~-NoWc(f@m!fA1R&Wg}J?m8Icp0ct*ex9c zFW(?&zB;o~N`VXavn;K1ix31XA3v@<0YYU{n!V*gi9Db1cf5ztqt|9$4Hh*bm|av_t92gWk^SgZ&v^{fC&Flyr~D zx@3VR=#8v`j=OR3WO2MlTHnQTmy)e}C8!?Sx_50DeN!a_*}|aT)L#BUAuR|tX-@gUCZf_jQUz^aR0P>Z z;Cj{cpn(adIhpn-nsr}kR&n_K;Y)knciQAQ>cL8*a<>#GQci#5D=DOc{8)z+d`)o7 z3P{2b@BjN6d4X4kQR@11_E|9`XPNdPuk*ymy%?ieFwA?iBTmmoV|cQ`&Z0pFRF0sZ!a2spDhVY1f$ruDBHIN{|){Z7^t`T4U!sZ8Q?vl!L3gOxd1 zT773yySHpzn6Dk2@oXsNrx9gZtNNnO&lXir;U>Nwqp#yed}5kvV+qj70=irO6P`D0`g$`6Sklk{G|slM{3}#S}G72Pfb`!mpFRz%fCUJd{NAJ zJi0sL=xG#=>8T*Hrs@J|F9Vs!E3ph9epRpmp+7R320sfQ3FE`x?s=mDO@_nP%y>~e zr+~vRjn6vLkoe3y6R%XFVrl#0#SQCzz}o|{vUkVhN^B)%IeNR#xMS0BSuinx!J^UY zkW6WJqZm_Zy^$)=`#vj2Om4TT6??6Cy@&d#+C^CHew|cB5gvb_=9X;^6u_b@bK#3i zPU?BxC`?R}7E^Fc887W&)tw04F7b6mZ={jv%7Zx?lRw*@N!R))j=CX$o zxAHW3dtP#9N%wOG;(gCl&|KEW#09d8tEzRF@L7;G8x@SJ2vSLRa76vH1m7n~pj9$c zhuKr2<2P1h$6u>>ch_O@@b*OjgHMxdvZ5tfiOx#v$U{l&ENv!iY7Y5DGiyt`c!dG| z@=daiC?QKtGw7(BOVnKJvUe1whC{7OB>37JCC7FZ^)4LuBr(E(B{+snrH`-^Dcg+p zZoOwS$!3F{61M2kJhYdbHSwO72X>BLuU(o?{La!AC?$r$gQXca6Pve^iF}}j0ss&! z`E_lcO>!!;AvXA)G4ERwm1ED9heI3}o3%T3r#0V)f?6DjwR2wCvjmzBD57WgrEhHD z3=!0>Y;?$drHva3k4BJKw<4{PQ#EVeJ;T+`T$0;%*N4mBk4=D7Wa|v9*IU6G%6U=Y zMd$5r!?5LO1Y!Du=9BBJGMBTxNlf^xVAOL2qFAUFfAJv?vEIfn) zNV`*obC6Z3-=#vkh^Bx73ArLKyEU9UZWcA_rewV{z4XeJ;LPNxme=R|K#bjdqavVr zBOWnk!qgTcWxkTaw;u4L#2<1(<)@z57CB}1q3nR&YR*+zGrd^(ie{1|-x7sde$5yW zwdnI_L2GALjh5Pw(^PFNh-D}<(cf~rw;)WTy&=p_?`XFL+~(iyP$}lz>6AXplqyu( z40Ebsmk8DT9wMIT=__FSi4?4!kZbwp-zV4y3%z4s#Y(3+wL6O4umCx;gqx;Khk^&O z!|-n75{gbWW8xDxZpW4`Xf{WW=%JUrq#qftPU6Yn*v+q3Xr7=k1>>>#Y5l)$zCcg$ z$MsqBE)K*r6ql}KC0*|tQ&Ga5J+=9~P~$w2tDx z)R7CB0YFJP%f|4+rV+;VE4-TydV6i?wKuf~-c6m=##}f;0vk$(Efv;~*PAuN8j8-A zmsfZ4Qw>uU%T#{oMA`A-Eu>_OQ#P!{mhCYp5ySyjG1rm9O2TCG) z8>V|U%#ncAtwECjby8;POJ@Zn7QQz=D2PCaNu zBBy)}7O^e!EU$8Z9KZy&8C$s7_m+R3k1+%X0v{8hSxgvSDJoQHbsASHdmdw+N8#E2IwAW?t4)Rq zcc)_Z;^f0XrQb}S%3w*|y-7EIw%&S=NoKP)GTJJ0CojyroHXO&26$YbCFj&BX=W0O zP>>C1{RV|qy|F?njXuESj6c3-Zf-46c?RE3mu|sr2+$>43z5S^W+Q{aJZ7UY34XRI zsk24-`tmD!ZBx7tC#HHiOEar#IWHkJMVoUJdE6$4l9#TAmR>#5^_5AFlCy)z^iI~! zP{+H}`myGrY|0P2!Rt+h{p$>`nTa}o5~|A{OsRjRTA`X#?tjZ8`zidL<@>Iu_y;Hd1PmYzw`7A=oYlqB3gCx^%0MinvK|) zJqM01l|$VMWAdoF4`#;Be(`N8WnAksgGxrB~BLlb)7UAgst=%J^pUrM%efV+iF zn|gx$vxlk0AA5LEZfF(TP+hTTL61A}9@9KPdR#xvX?vyx=Qtnkls!(S*4nvbt6SQt zlrY~P&nl1Ejt_o)9;jh!2{-uXgJ;#}3E3}*s-m~?156|ZGhaQHU z-y}&I4xH1T_PAB+qUm3?FW!OeYAGIB3_+j*HZ=X8oKKztIDR(MHvQ*AS-C!Oo?{xw zjk&bDkH4Qeo3-^n5$rrkygQ|T>aHZq_Ab_6FK+fav7Z^j!O3|iqSqC}naV{zBs{0b z@1>-&&)81xh!1Z;6MiVSBot-Vl>U>}mOLkWyE@xPpUHeowndZsk*C7r;(IA+bQaq| zT>-z#X~GZX##^2I%zx6_7&FjZ+RQCpC_ikM5sWR!6wm2Rtg(8>_kUq^ShPK_B$I<% zVPXUW0*YC$o6yMYu7igkAxoO#POAi`wV;c{aJe)gb0UxXqyk>ZgN)dpYWW|SnhQ+K z*5;^kS($A!Zq@AD929Yn>!ta*1~qzcidIcW@dh0vGspe`SC0nPDlyrqe6R&fEfAIrqPc`R`G4i%&Vjy!F46+Yo( zdkn8cT%y< zCpUtcxmN2j80`uTv8s=WCetslOfyG#cJ}rk-)CZofBRpk#&O zCUFVLtQ~py7&js9{u`aFOw9kzP%)VHt{&F_cXVlc(;_oZU{o9MC2J7$HUXa?Wg5m{ z!RR@naK{}XDg@zcFu9`^Ok;|Nde_NHrk3L-`0i^4&%w??>;XGdOQ4>?4&7DJ-JT{a zE8zp|-sUe-F!?O8hrKAX{93!o>VjKf>KvH(iNtO*-o^%PtZn&^ZLI%Tfh!ORCu`xJ zALW*^SrmF_u=Xji3?Y_tkHk3um3C0_kwokejVNHpVb^)bI3ADN@X^bcMfv99JA-Y6 z)r)vRG0zY&4y^x>$kr{&w3!5(Q&|;fYl>&nQK*xKSc>2MWn7;04wDY&g#_c+yRA}= z!1Kumb|(U;sz=+9;n{2}M5nS(7RMiQxe~ob(+!9zFo)mEFd8{}7 z3PNP!hb#=1=7Z-<3_gN7h@m~U2+x4OpVNv?m8yVI_F}!{i5OQC9wQ~j@K!Vpu5p!M zZS;8`6j@`pM1J9sUt1OMBhVgYW9Sz=$wavDSZQaeO|F9fkK+786r#r_iH}FIQ2+BQ z!Z?!#sugw3s^H3PrZlz*y-$RNa@FNN4S0pt)9CT4EnpY^&OS`b-{A((%h^o*R2<&M z0_q}v<~jL0LsgZNX6JiRJ_cjx6~lb?D#9isOc@v1AAoT>4o-k~2Vxj}4L~6q@wFZj zxMDtINSX@bqz-mf72`jvUpe`PgQH#Vi8%(9mbj#}ZRd+&D25OI%*LS=AnS}{&ty{O zWUgsHrm86cZ7*D-w+LJu6!T!qicn||s}i-WPz;oblCzZEY;QfqI1CuE2jNZC3EhhL zc1%o@FCZ7(rn#Y6qevSDYSI0m*NQ+@`Y$Iiox{f||B8O6DZy^CcbhR4?_1Co`}Xw^ zg8kVC?{cGVP)TM+4ZY-hTI$#_Y;0VVv`k0Oo-FOewHHR zmv*h~n>;6pqM<04#Da@aDs{;Zw(!<$+ZW(*uw+#Vd8Ew4A@uC;K{W?(=YuK#CV!El zhI370qi%kY zF%{QWOFW%xf9%Ft32`?0Y#|O!9R{JbA#8P?!t$vqu}RXpK!p@{IK3N#$B^b5ad@wO zC21%ztMlntjL)f^*TYFI>7 zOiG(Hc(nE=qi0AcRXD!zp>ABO4JR0TQKJ^Q2`UX zr-NH#!dz{?iFG_EGMVi1ygB>G@wkWwL(>R`?^lPa(2GD~;?e&DcYCf8ZR?kVPR=YX z8<$?(5A*cp3o|4TX{v>mF&nxL3|Mo?eAQxPxhjN2y&H;leRiizexZAQtl4J?^q3uR zCkXmwnoM2mQ>;H|GljX63(wR3iIcN{j{Co$c4)d8VmP<>;30jdnSlJ;B>q;D)==&9 zObWBDpJRYa4w3k#h90Iu#}`JqQE6A*h;hVzfoZ9Q`8tGF!j5Urc@e+o*cOO?H*Sd7CG`zK=z|_fo?RH~<;?G}&dM0+0HFE+#FX{FZ0j{UO!8 z=idlri*m)}w=(esK#T|F#J7$QMBmyYPQ9P_=4g;|9HPErea-kE$Y#1k20B%Wwtnc= z@?(ZtTb{O#r=+*D)N6o%$X{vN7-@Kl_A+InbeIFip2hm`T_+cyXz`d{7{2lbOCnDX z7y5d=QX3@12XMs71GNn&<{!Fk%a+qH9Q|Wz07`(w21q$G+y1XHLh6yj0IQ`AZY|sfn$sXT!y#@hVc>K^P^8ZNl;~(#qAu z3JTda(O+j=hsLkN2p4Tnmt)1{fcULBR*=anwMuY`Hl=Y2WQqE?Q=T8grh_wxOXYdU zl&&1~mjuk3#xHZ#v6HKXX#QQFVg?|&5Fi>xjPC%-=^aeQgbFV z1=S#DVh>Ttg+um9bC9lBW%ssrW@2wz$%H4#l?^2kp8#>X3aENijPGk_W^lvw3Haecjp-dd7c4jR=(8RQRhkLr(~M^(%{(-7owH z=CMD+=k}cSlm)C6L6K?`?(N%8$d>ytIoFB*Y*$!Qj=hFCj@81#R^Bcfk-guSL5KE6 zg|-yE5#b=sz)Tz1Kz3)uHl}hy#P3 zcjGZYTj5UK@jp5qwnR297U{`6f)9?$X6A=nuHX-Y$s|u+rWDa@p7Q5;2#&G|LwVJ+ zbS;eG$qMo!eQN$%DOL8eVUs72uMyX2_7UZ90hfr|47Qva@{+j94(GSZA6&$0gCME0 zGfR0xI+fp=6ZY!}bhi%%r-B2+zjMjI2jSl(aH4(bVKeQZVttZ4rwO6lS%3+hLmvEE zhP3~Fi_2(&x6!>g^f$46`wJLGu8hz4%?!ftWAO;5-xk)gxvbA7_SAb9el$=`E+I16 zVW$no?9eF8JDqa5XZ*jNhg#Dr8cSiUhc`&NKg`KE!e{5mACDf(xzL;|?%dbJM&PFQ zg(iv934>&07-Dlr=lC8jrJ~6L63SBaH8|qb*rzgE?-kG|_hqSV#bYRb0i(k+>T%if z)ZUdwr|#2LFTA5CW`B9C8c=6$PNPdrejeR~*5_XofjsGMJVovBv4p|>2cdf}1x;7| z;Uw9k2L=aYKTwqLC{K&2jSxWXi+WXQ7rq!wewanOL1*^hg$d=pQ@mzZV*X1f)xGAG ziy7nnWRtl9L4IA6nq$hB6wPG1-o&1!cQc{#gi2Z0Pp)E0;f`o>>A-jbhAz#qVJNcpw*T^GaG5^Qjm9?d=EbSkJ&%-QmnQmf? zh=_=&caA`q!aV%?FI8`K(m|KH_VAtkoPBQAlBB0}S65fp@K!w`qwUz*K8u`63?^Hn zK>PjOv7KOdl!wXgh}QiXAt+^g^%ly)-hvNj4&>B2aIm)qR%uQ3VWW8n`mp_E*$HK( zmVy3!?}Q-3vYMDcuHcgr&4~YF*DS%k`@o_U8ypXkA24IaHflmpp3;G*?z44tRf(+`7B;+}iO~HhD zisZWjh|{TvOPLIo*VB*qNn2k5Z_%@IG=A|VJ|z%?wG+-RW!C%RB6i1o;-Kb3{q2AN zt8tYKCQE~PzRwGw7U6V161o=ixcx;W_#7-5cmdn($?!3nA-d@3@l(dgRU_?q=W_N^ z7LNoXaj0s1ENB4`JC(f$0V)eXhc0by8sorNo0}p6y1V*tq!TBEU<7XetHv4xNFh%# zYc=k|&FYce&N$Uhu6ZoDxEnPWWOB}fuy_KukqyO$=F@weqL>#Kne?=445w6%-c;_T zC+fVw_F9O$oR@WbkQ)r~+$lyihEQj+K0$<t=7qy}y|Z-RNsyYc2b9sp-RBE4lP;bm`R=vZAF z(VQKMfXoo+?^=xHy`4@3zCKbl8U!pyyb}^&)8wDzS&RtHuAZKt)%2zbvn18K#2L1- z&_ZruM4%Bxe2X2No6Kdq8>SIG{Sh-G5NWB{iy3U!xVs3a_IBuZ{eub+^bIJ$^SI{idC0SqPASkYd!1Fwj`Z;rL zKh0kAL-9f`T&20H=kyrK_Ri0t_E~#hR!4+?YPMztQI@`doj~=f?Dj-q7I z(8k==@2l7Y#KxY0Y+3`G=&iqJq>RI1xH9sCw}XNSNfqTO=NDO(debZq z|5x(+AOp&sxdBw4Nsq;oHse zG=5&K7j|&~26x4!D^$Dm%eO?%{o#j~rDh+Bm+rxy0l65q43FP%-f1^v1!M`VD^T{> z+mdKT7scW&pu_w_BFI|yCvjk!ld3wVI1$8(0HJ@MMD0(2ez zavKBxK^%Q9VA0UIHjEaaXwWb{?O+Ft@GY%knj~1|-7T?>q#bgy^ol^T$)$@P-2wxr zS59OVGGK3~se9PNukK-#vJxs(0n=v3Lw*p{Q%Xuc#m%hj_`+p!9IT$9YGzTG6Vw0n z+Q^3B`mm^uyVBTK%?S>U;pQjX1xRwuT$v~SXXie$@-;J8OcFwvU)713NT|%dY%(M# zS9DH#Kf7r9VSNX$pbTplJU=3^P|^bw(QqqQ{>PF8UH*=!A*=obHEH|pKVzmrP;8H_^G5LLb?dStb&-@U%y*~@_$k+rDl&- zV)v)T($1%1Y486@Ed9l@yeEff>)S*0e{$hB>^`sVjV9vZKAza#w-X!G|7(uYovt;K z8D*u#57gP-XVlrz&qAHvKUu_c|Bj372chJMS)4xn^ls@9LecTmc6C|!F~`k1jrVV6 z*Dd}Hv+MqO67|R&UUzDIZTjsn1hb%6VZ^5S>vsJOa}Bs2%v>G z*869SL?Vd?3-!6SV0NmKEpulxbkyvzn^tc;SD$=|U#tImb?L)8-|n33Cu=(v`^m9S z7(4H_*&Xdy_Ct@;Fj1eS-#Q`ZY))L%E4Rm=bDexme?d~WKiGf58e4OuL!s5Pn~OBeZg)D&p941RE`9v8UL7{T0bOCg^fYAx%FZn zT5r5WkExSCYelR4NyCIk@0+6Dq+~w}(T9?MX+Ta_aIC$|y(WLx(IlDbvj!T-j~K@# zW|w`QO?nJ+>7nL(6c(cIccGN0c*#4Afg%rYVy!H}B|dgAh^X?#PNro^n22K XDI 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%0DbEu$8R21bLXx^{?1!*UyH4nq3upS*G^$P_=9*L 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%0DlL=6yfXKMIn)K3~XeVP3hNKBWYkI6Ks# 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%0A(kO@_ozCEb;r62w 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 bJ5n^)XhUW2!zBO|@ZUvG0Q&cUgADisrCvoe diff --git a/resources/frontend/package-lock.json b/resources/frontend/package-lock.json index 5d7ef2b..269ccc9 100644 --- a/resources/frontend/package-lock.json +++ b/resources/frontend/package-lock.json @@ -1,5 +1,5 @@ { - "name": "ERP系统", + "name": "春分ERP-鲜花", "version": "0.1.0", "lockfileVersion": 1, "requires": true, diff --git a/resources/frontend/package.json b/resources/frontend/package.json index 3d0e290..2497a7c 100644 --- a/resources/frontend/package.json +++ b/resources/frontend/package.json @@ -1,5 +1,5 @@ { - "name": "hello-world", + "name": "erp", "version": "0.1.0", "private": true, "scripts": { diff --git a/resources/frontend/src/main.js b/resources/frontend/src/main.js index ec245a2..d987dcc 100644 --- a/resources/frontend/src/main.js +++ b/resources/frontend/src/main.js @@ -22,3 +22,5 @@ new Vue({ store, render: (h) => h(App), }).$mount("#app"); + +document.title = "春分ERP-鲜花"; From 0fd6d14856fb8701097887034b027d144733b4ef Mon Sep 17 00:00:00 2001 From: yezhenman <691226925@qq.com> Date: Wed, 17 Aug 2022 16:26:10 +0800 Subject: [PATCH 2/2] 8.17 to 4 --- public/dist/css/chunk-37d81871.8c2ae35d.css | 1 - public/dist/css/chunk-4d75363c.f04ac99e.css | 1 - public/dist/css/chunk-744a6ffe.fec807f1.css | 1 - public/dist/index.html | 2 +- public/dist/js/{app.b4b4e137.js => app.2e7103d0.js} | 4 ++-- public/dist/js/app.2e7103d0.js.map | 1 + public/dist/js/app.b4b4e137.js.map | 1 - public/dist/js/app.f221151c.js | 2 -- public/dist/js/app.f221151c.js.map | 1 - ...{chunk-1c29c14c.9f96fb2f.js => chunk-1c29c14c.c7cdcdff.js} | 2 +- ...c29c14c.9f96fb2f.js.map => chunk-1c29c14c.c7cdcdff.js.map} | 2 +- ...{chunk-2d23156c.0622f885.js => chunk-2d23156c.6af6d42e.js} | 2 +- ...d23156c.0622f885.js.map => chunk-2d23156c.6af6d42e.js.map} | 2 +- public/dist/js/chunk-37d81871.da518dd8.js | 4 ---- public/dist/js/chunk-37d81871.da518dd8.js.map | 1 - public/dist/js/chunk-4a36a8d0.9136f98d.js | 4 ---- public/dist/js/chunk-4a36a8d0.9136f98d.js.map | 1 - ...{chunk-4a36a8d0.2590a0b3.js => chunk-4a36a8d0.d535bd22.js} | 2 +- ...a36a8d0.2590a0b3.js.map => chunk-4a36a8d0.d535bd22.js.map} | 2 +- public/dist/js/chunk-4d75363c.a68f2dc8.js | 4 ---- public/dist/js/chunk-4d75363c.a68f2dc8.js.map | 1 - ...{chunk-59f3bcab.45013db3.js => chunk-59f3bcab.17babc01.js} | 2 +- ...9f3bcab.45013db3.js.map => chunk-59f3bcab.17babc01.js.map} | 2 +- ...{chunk-5ed10db2.c024642d.js => chunk-5ed10db2.f7bc8652.js} | 2 +- ...ed10db2.c024642d.js.map => chunk-5ed10db2.f7bc8652.js.map} | 2 +- public/dist/js/chunk-61dfd850.65d633aa.js | 4 ---- public/dist/js/chunk-61dfd850.65d633aa.js.map | 1 - ...{chunk-61dfd850.062a0fb8.js => chunk-61dfd850.db243aab.js} | 2 +- ...1dfd850.062a0fb8.js.map => chunk-61dfd850.db243aab.js.map} | 2 +- public/dist/js/chunk-62101cb8.0d2ed3f5.js | 4 ---- public/dist/js/chunk-62101cb8.0d2ed3f5.js.map | 1 - ...{chunk-62101cb8.11abfa4f.js => chunk-62101cb8.edf40036.js} | 2 +- ...2101cb8.11abfa4f.js.map => chunk-62101cb8.edf40036.js.map} | 2 +- public/dist/js/chunk-7136ffb6.3fc0cbd6.js | 4 ---- public/dist/js/chunk-7136ffb6.3fc0cbd6.js.map | 1 - ...{chunk-7136ffb6.db45e982.js => chunk-7136ffb6.611618ad.js} | 2 +- ...136ffb6.db45e982.js.map => chunk-7136ffb6.611618ad.js.map} | 2 +- public/dist/js/chunk-744a6ffe.85ecc07f.js | 4 ---- public/dist/js/chunk-744a6ffe.85ecc07f.js.map | 1 - ...{chunk-75f0e99c.171e77ee.js => chunk-75f0e99c.30bf54fd.js} | 2 +- ...5f0e99c.171e77ee.js.map => chunk-75f0e99c.30bf54fd.js.map} | 2 +- ...{chunk-8eb4b592.3e5e4cc9.js => chunk-8eb4b592.8870bff7.js} | 2 +- ...eb4b592.3e5e4cc9.js.map => chunk-8eb4b592.8870bff7.js.map} | 2 +- public/dist/js/chunk-8eb4b592.a7ab2ed3.js | 4 ---- public/dist/js/chunk-8eb4b592.a7ab2ed3.js.map | 1 - ...{chunk-959f9a24.ebf2ab57.js => chunk-959f9a24.495563fb.js} | 2 +- ...59f9a24.ebf2ab57.js.map => chunk-959f9a24.495563fb.js.map} | 2 +- public/dist/js/chunk-959f9a24.49c53be2.js | 4 ---- public/dist/js/chunk-959f9a24.49c53be2.js.map | 1 - ...{chunk-add81472.aed3eb4f.js => chunk-add81472.f7c0a318.js} | 2 +- ...dd81472.aed3eb4f.js.map => chunk-add81472.f7c0a318.js.map} | 2 +- 51 files changed, 28 insertions(+), 79 deletions(-) delete mode 100644 public/dist/css/chunk-37d81871.8c2ae35d.css delete mode 100644 public/dist/css/chunk-4d75363c.f04ac99e.css delete mode 100644 public/dist/css/chunk-744a6ffe.fec807f1.css rename public/dist/js/{app.b4b4e137.js => app.2e7103d0.js} (69%) create mode 100644 public/dist/js/app.2e7103d0.js.map delete mode 100644 public/dist/js/app.b4b4e137.js.map delete mode 100644 public/dist/js/app.f221151c.js delete mode 100644 public/dist/js/app.f221151c.js.map rename public/dist/js/{chunk-1c29c14c.9f96fb2f.js => chunk-1c29c14c.c7cdcdff.js} (99%) rename public/dist/js/{chunk-1c29c14c.9f96fb2f.js.map => chunk-1c29c14c.c7cdcdff.js.map} (99%) rename public/dist/js/{chunk-2d23156c.0622f885.js => chunk-2d23156c.6af6d42e.js} (88%) rename public/dist/js/{chunk-2d23156c.0622f885.js.map => chunk-2d23156c.6af6d42e.js.map} (97%) delete mode 100644 public/dist/js/chunk-37d81871.da518dd8.js delete mode 100644 public/dist/js/chunk-37d81871.da518dd8.js.map delete mode 100644 public/dist/js/chunk-4a36a8d0.9136f98d.js delete mode 100644 public/dist/js/chunk-4a36a8d0.9136f98d.js.map rename public/dist/js/{chunk-4a36a8d0.2590a0b3.js => chunk-4a36a8d0.d535bd22.js} (99%) rename public/dist/js/{chunk-4a36a8d0.2590a0b3.js.map => chunk-4a36a8d0.d535bd22.js.map} (99%) delete mode 100644 public/dist/js/chunk-4d75363c.a68f2dc8.js delete mode 100644 public/dist/js/chunk-4d75363c.a68f2dc8.js.map rename public/dist/js/{chunk-59f3bcab.45013db3.js => chunk-59f3bcab.17babc01.js} (98%) rename public/dist/js/{chunk-59f3bcab.45013db3.js.map => chunk-59f3bcab.17babc01.js.map} (99%) rename public/dist/js/{chunk-5ed10db2.c024642d.js => chunk-5ed10db2.f7bc8652.js} (98%) rename public/dist/js/{chunk-5ed10db2.c024642d.js.map => chunk-5ed10db2.f7bc8652.js.map} (99%) delete mode 100644 public/dist/js/chunk-61dfd850.65d633aa.js delete mode 100644 public/dist/js/chunk-61dfd850.65d633aa.js.map rename public/dist/js/{chunk-61dfd850.062a0fb8.js => chunk-61dfd850.db243aab.js} (99%) rename public/dist/js/{chunk-61dfd850.062a0fb8.js.map => chunk-61dfd850.db243aab.js.map} (99%) delete mode 100644 public/dist/js/chunk-62101cb8.0d2ed3f5.js delete mode 100644 public/dist/js/chunk-62101cb8.0d2ed3f5.js.map rename public/dist/js/{chunk-62101cb8.11abfa4f.js => chunk-62101cb8.edf40036.js} (99%) rename public/dist/js/{chunk-62101cb8.11abfa4f.js.map => chunk-62101cb8.edf40036.js.map} (99%) delete mode 100644 public/dist/js/chunk-7136ffb6.3fc0cbd6.js delete mode 100644 public/dist/js/chunk-7136ffb6.3fc0cbd6.js.map rename public/dist/js/{chunk-7136ffb6.db45e982.js => chunk-7136ffb6.611618ad.js} (99%) rename public/dist/js/{chunk-7136ffb6.db45e982.js.map => chunk-7136ffb6.611618ad.js.map} (99%) delete mode 100644 public/dist/js/chunk-744a6ffe.85ecc07f.js delete mode 100644 public/dist/js/chunk-744a6ffe.85ecc07f.js.map rename public/dist/js/{chunk-75f0e99c.171e77ee.js => chunk-75f0e99c.30bf54fd.js} (99%) rename public/dist/js/{chunk-75f0e99c.171e77ee.js.map => chunk-75f0e99c.30bf54fd.js.map} (99%) rename public/dist/js/{chunk-8eb4b592.3e5e4cc9.js => chunk-8eb4b592.8870bff7.js} (99%) rename public/dist/js/{chunk-8eb4b592.3e5e4cc9.js.map => chunk-8eb4b592.8870bff7.js.map} (99%) delete mode 100644 public/dist/js/chunk-8eb4b592.a7ab2ed3.js delete mode 100644 public/dist/js/chunk-8eb4b592.a7ab2ed3.js.map rename public/dist/js/{chunk-959f9a24.ebf2ab57.js => chunk-959f9a24.495563fb.js} (99%) rename public/dist/js/{chunk-959f9a24.ebf2ab57.js.map => chunk-959f9a24.495563fb.js.map} (99%) delete mode 100644 public/dist/js/chunk-959f9a24.49c53be2.js delete mode 100644 public/dist/js/chunk-959f9a24.49c53be2.js.map rename public/dist/js/{chunk-add81472.aed3eb4f.js => chunk-add81472.f7c0a318.js} (99%) rename public/dist/js/{chunk-add81472.aed3eb4f.js.map => chunk-add81472.f7c0a318.js.map} (99%) diff --git a/public/dist/css/chunk-37d81871.8c2ae35d.css b/public/dist/css/chunk-37d81871.8c2ae35d.css deleted file mode 100644 index 5ccf59e..0000000 --- a/public/dist/css/chunk-37d81871.8c2ae35d.css +++ /dev/null @@ -1 +0,0 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-upload--picture-card[data-v-140f5156]{width:50px;height:50px}.el-form-item[data-v-140f5156]{margin-left:60px}.addto[data-v-140f5156]{display:inline-block;width:30px;height:30px;background-color:#00f;color:#fff;font-size:25px;text-align:center;line-height:30px;border-radius:5px;margin-top:4px}.avatar-uploader .el-upload[data-v-140f5156]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-140f5156]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-140f5156]{font-size:28px;color:#8c939d;width:148px;height:148px;line-height:148px;text-align:center}.avatar[data-v-140f5156]{width:178px;height:178px;display:block} \ No newline at end of file diff --git a/public/dist/css/chunk-4d75363c.f04ac99e.css b/public/dist/css/chunk-4d75363c.f04ac99e.css deleted file mode 100644 index 4ece9e4..0000000 --- a/public/dist/css/chunk-4d75363c.f04ac99e.css +++ /dev/null @@ -1 +0,0 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a[data-v-7d43bb54]{text-decoration:none;color:#fff}.conent[data-v-7d43bb54]{width:100%;min-height:calc(100vh - 200px);position:relative}.btn[data-v-7d43bb54]{height:104px;border-radius:5px;display:flex;align-items:center}.btn .el-button[data-v-7d43bb54]{width:114px;height:44px;border-radius:3px}.table[data-v-7d43bb54]{margin-top:20px}.block[data-v-7d43bb54]{margin-top:30px} \ No newline at end of file diff --git a/public/dist/css/chunk-744a6ffe.fec807f1.css b/public/dist/css/chunk-744a6ffe.fec807f1.css deleted file mode 100644 index 0b16e87..0000000 --- a/public/dist/css/chunk-744a6ffe.fec807f1.css +++ /dev/null @@ -1 +0,0 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loss[data-v-7ad4e002]{position:relative}.table[data-v-7ad4e002]{margin-top:40px}.btn[data-v-7ad4e002]{float:right}[data-v-7ad4e002] .cell{display:flex;align-items:center}.commodityimg[data-v-7ad4e002]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.confirmbtn[data-v-7ad4e002]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-7ad4e002]{margin-top:30px}.import-right a[data-v-7ad4e002]{text-decoration:none;color:#000}[data-v-7ad4e002] .btn11{padding:0;width:14px;height:14px}.page[data-v-7ad4e002]{margin-top:20px} \ No newline at end of file diff --git a/public/dist/index.html b/public/dist/index.html index 15963bc..d6a7aa4 100644 --- a/public/dist/index.html +++ b/public/dist/index.html @@ -1 +1 @@ -hello-world

    +erp
    \ No newline at end of file diff --git a/public/dist/js/app.b4b4e137.js b/public/dist/js/app.2e7103d0.js similarity index 69% rename from public/dist/js/app.b4b4e137.js rename to public/dist/js/app.2e7103d0.js index 0cab26e..24349b1 100644 --- a/public/dist/js/app.b4b4e137.js +++ b/public/dist/js/app.2e7103d0.js @@ -1,2 +1,2 @@ -(function(e){function n(n){for(var c,r,o=n[0],d=n[1],h=n[2],f=0,i=[];ft.e("chunk-5ed10db2").then(t.bind(null,"a55b"))},{path:"/",component:()=>t.e("chunk-61dfd850").then(t.bind(null,"1e4b")),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>t.e("chunk-75f0e99c").then(t.bind(null,"088a")),meta:{keepAlive:!0}},{path:"GOODS_TYPE",name:"商品种类",component:()=>t.e("chunk-8eb4b592").then(t.bind(null,"77b8"))},{path:"GOODS_BRAND",name:"商品品牌",component:()=>t.e("chunk-7136ffb6").then(t.bind(null,"be26"))},{path:"SHOP_MANAGE",name:"店铺管理",component:()=>t.e("chunk-add81472").then(t.bind(null,"3e63"))},{path:"USER_MANAGE",name:"用户管理",component:()=>t.e("chunk-959f9a24").then(t.bind(null,"6355"))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>t.e("chunk-62101cb8").then(t.bind(null,"f982"))},{path:"PERMISSION_MANAGE",name:"权限管理",component:()=>t.e("chunk-2d23156c").then(t.bind(null,"efb7"))},{path:"SYSTEM_LOG",name:"系统日志",component:()=>t.e("chunk-59f3bcab").then(t.bind(null,"054a"))},{path:"GOODS_LOG",name:"商品记录",component:()=>t.e("chunk-4a36a8d0").then(t.bind(null,"5c89"))},{path:"ADDGOODS",name:"新建商品",component:()=>t.e("chunk-1c29c14c").then(t.bind(null,"5635"))},{path:"/",redirect:"GOODS_LIST"}]}];var k=m;k.forEach(e=>{i["a"].addRoute(e)});t("4ff3");c["default"].use(s.a),c["default"].config.productionTip=!1,new c["default"]({router:i["a"],store:p,render:e=>e(f)}).$mount("#app")},a18c:function(e,n,t){"use strict";var c=t("8642"),r=t("1ceb");c["default"].use(r["a"]);const a=()=>new r["a"]({scrollBehavior:()=>({y:0})}),u=a();u.beforeEach((e,n,t)=>{const c=localStorage.getItem("token");"Login"===e.name||c?t():t({name:"Login"})}),n["a"]=u},f33e:function(e,n,t){}}); -//# sourceMappingURL=app.b4b4e137.js.map \ No newline at end of file +(function(e){function n(n){for(var c,r,o=n[0],d=n[1],f=n[2],h=0,i=[];ht.e("chunk-5ed10db2").then(t.bind(null,"a55b"))},{path:"/",component:()=>t.e("chunk-61dfd850").then(t.bind(null,"1e4b")),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>t.e("chunk-75f0e99c").then(t.bind(null,"088a")),meta:{keepAlive:!0}},{path:"GOODS_TYPE",name:"商品种类",component:()=>t.e("chunk-8eb4b592").then(t.bind(null,"77b8"))},{path:"GOODS_BRAND",name:"商品品牌",component:()=>t.e("chunk-7136ffb6").then(t.bind(null,"be26"))},{path:"SHOP_MANAGE",name:"店铺管理",component:()=>t.e("chunk-add81472").then(t.bind(null,"3e63"))},{path:"USER_MANAGE",name:"用户管理",component:()=>t.e("chunk-959f9a24").then(t.bind(null,"6355"))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>t.e("chunk-62101cb8").then(t.bind(null,"f982"))},{path:"PERMISSION_MANAGE",name:"权限管理",component:()=>t.e("chunk-2d23156c").then(t.bind(null,"efb7"))},{path:"SYSTEM_LOG",name:"系统日志",component:()=>t.e("chunk-59f3bcab").then(t.bind(null,"054a"))},{path:"GOODS_LOG",name:"商品记录",component:()=>t.e("chunk-4a36a8d0").then(t.bind(null,"5c89"))},{path:"ADDGOODS",name:"新建商品",component:()=>t.e("chunk-1c29c14c").then(t.bind(null,"5635"))},{path:"/",redirect:"GOODS_LIST"}]}];var k=m;k.forEach(e=>{i["a"].addRoute(e)});t("4ff3");c["default"].use(s.a),c["default"].config.productionTip=!1,new c["default"]({router:i["a"],store:p,render:e=>e(h)}).$mount("#app"),document.title="春分ERP-鲜花"},a18c:function(e,n,t){"use strict";var c=t("8642"),r=t("1ceb");c["default"].use(r["a"]);const a=()=>new r["a"]({scrollBehavior:()=>({y:0})}),u=a();u.beforeEach((e,n,t)=>{const c=localStorage.getItem("token");"Login"===e.name||c?t():t({name:"Login"})}),n["a"]=u},f33e:function(e,n,t){}}); +//# sourceMappingURL=app.2e7103d0.js.map \ No newline at end of file diff --git a/public/dist/js/app.2e7103d0.js.map b/public/dist/js/app.2e7103d0.js.map new file mode 100644 index 0000000..f314b62 --- /dev/null +++ b/public/dist/js/app.2e7103d0.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/App.vue?4b82","webpack:///./src/App.vue?eedf","webpack:///./src/store/index.js","webpack:///./src/router/index1.js","webpack:///./src/router/index2.js","webpack:///./src/main.js","webpack:///./src/router/index.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_c","_self","attrs","$route","meta","keepAlive","_e","staticRenderFns","component","Vue","use","Vuex","Store","state","mutations","actions","list","path","children","redirect","Home","forEach","element","router","addRoute","ElementUI","config","productionTip","store","h","App","$mount","title","VueRouter","createRouter","scrollBehavior","y","beforeEach","to","from","next","token","localStorage","getItem"],"mappings":"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","file":"js/app.2e7103d0.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-1c29c14c\":\"c7cdcdff\",\"chunk-2d23156c\":\"6af6d42e\",\"chunk-4a36a8d0\":\"d535bd22\",\"chunk-59f3bcab\":\"17babc01\",\"chunk-5ed10db2\":\"f7bc8652\",\"chunk-61dfd850\":\"db243aab\",\"chunk-62101cb8\":\"edf40036\",\"chunk-7136ffb6\":\"611618ad\",\"chunk-75f0e99c\":\"30bf54fd\",\"chunk-8eb4b592\":\"8870bff7\",\"chunk-959f9a24\":\"495563fb\",\"chunk-add81472\":\"f7c0a318\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-1c29c14c\":1,\"chunk-4a36a8d0\":1,\"chunk-59f3bcab\":1,\"chunk-5ed10db2\":1,\"chunk-61dfd850\":1,\"chunk-62101cb8\":1,\"chunk-7136ffb6\":1,\"chunk-75f0e99c\":1,\"chunk-8eb4b592\":1,\"chunk-959f9a24\":1,\"chunk-add81472\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-1c29c14c\":\"5f516208\",\"chunk-2d23156c\":\"31d6cfe0\",\"chunk-4a36a8d0\":\"e437602b\",\"chunk-59f3bcab\":\"f15bb106\",\"chunk-5ed10db2\":\"12c276ba\",\"chunk-61dfd850\":\"94d448e7\",\"chunk-62101cb8\":\"67947a26\",\"chunk-7136ffb6\":\"9ae72c1b\",\"chunk-75f0e99c\":\"df77b785\",\"chunk-8eb4b592\":\"9e793ba8\",\"chunk-959f9a24\":\"ed76f224\",\"chunk-add81472\":\"d2951bcc\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[_c('keep-alive',[(_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1),(!_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=0b987f50&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","const list = [\r\n {\r\n path: \"/Login\",\r\n name: \"Login\",\r\n component: () => import(\"../views/Login.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n component: () => import(\"../views/index.vue\"),\r\n children: [\r\n {\r\n path: \"GOODS_LIST\",\r\n name: \"商品列表\",\r\n component: () => import(\"../views/yingyeting/yingyeting.vue\"),\r\n meta: {\r\n keepAlive: true,\r\n },\r\n },\r\n {\r\n path: \"GOODS_TYPE\",\r\n name: \"商品种类\",\r\n component: () => import(\"../views/home/home.vue\"),\r\n },\r\n {\r\n path: \"GOODS_BRAND\",\r\n name: \"商品品牌\",\r\n component: () => import(\"../views/brand/brand.vue\"),\r\n },\r\n {\r\n path: \"SHOP_MANAGE\",\r\n name: \"店铺管理\",\r\n component: () => import(\"../views/store/store.vue\"),\r\n },\r\n {\r\n path: \"USER_MANAGE\",\r\n name: \"用户管理\",\r\n component: () => import(\"../views/users/users.vue\"),\r\n },\r\n {\r\n path: \"ROLE_MANAGE\",\r\n name: \"角色管理\",\r\n component: () => import(\"../views/system/role.vue\"),\r\n },\r\n {\r\n path: \"PERMISSION_MANAGE\",\r\n name: \"权限管理\",\r\n component: () => import(\"../views/system/authority.vue\"),\r\n },\r\n {\r\n path: \"SYSTEM_LOG\",\r\n name: \"系统日志\",\r\n component: () => import(\"../views/shuju/shuju.vue\"),\r\n },\r\n {\r\n path: \"GOODS_LOG\",\r\n name: \"商品记录\",\r\n component: () => import(\"../views/shuju/record.vue\"),\r\n },\r\n {\r\n path: \"ADDGOODS\",\r\n name: \"新建商品\",\r\n component: () => import(\"../views/yingyeting/addgoods/addgoods.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n redirect: \"GOODS_LIST\",\r\n },\r\n ],\r\n },\r\n // {\r\n // path: \"/\",\r\n // redirect: \"/index\",\r\n // },\r\n];\r\n\r\nexport default list;\r\n","/*\r\n * @Description:\r\n * @Author: czw (725551805@qq.com)\r\n * @Date: 2022-02-25 10:40:25\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-02-25 12:18:31\r\n * @FilePath: /glxt/src/router/index2.js\r\n */\r\n\r\nimport router from './index'\r\nimport Home from './index1'\r\n// console.log(...Home);\r\n\r\nHome.forEach(element => {\r\n router.addRoute(element) // 动态添加更多的路由规则\r\n})\r\n\r\n// 菜单路由数据\r\n","import Vue from \"vue\";\r\nimport App from \"./App.vue\";\r\nimport router from \"./router\";\r\nimport store from \"./store\";\r\nimport ElementUI from \"element-ui\";\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\nimport \"@/css/style.css\";\r\nimport \"./router/index2\";\r\nimport axios from \"axios\";\r\n\r\n// import Router from 'vue-router'\r\n// const routerPush = Router.prototype.push\r\n// Router.prototype.push = function push(location) {\r\n// return routerPush.call(this, location).catch(error=> error)\r\n// }\r\n\r\nVue.use(ElementUI);\r\nVue.config.productionTip = false;\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: (h) => h(App),\r\n}).$mount(\"#app\");\r\n\r\ndocument.title = \"春分ERP-鲜花\";\r\n","import Vue from \"vue\";\r\nimport VueRouter from \"vue-router\";\r\n// import axios from \"axios\";\r\n\r\nVue.use(VueRouter);\r\n\r\nconst createRouter = () =>\r\n new VueRouter({\r\n scrollBehavior: () => ({ y: 0 }),\r\n });\r\n\r\nconst router = createRouter();\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n // console.log(to,next);\r\n const token = localStorage.getItem(\"token\");\r\n // 目标路由不是登录页,并且还需要token验证,还没有token,那就直接给返回到登录页\r\n if (to.name !== \"Login\" && !token) {\r\n next({ name: \"Login\" });\r\n } else {\r\n // 目标路由是登录页-自然不需要token验证\r\n // 或目标路由不需要身份验证\r\n // 又或目标路由非登录页,需要token验证,但是有token\r\n // next放行\r\n next();\r\n }\r\n});\r\n\r\nexport default router;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/app.b4b4e137.js.map b/public/dist/js/app.b4b4e137.js.map deleted file mode 100644 index f3c9d96..0000000 --- a/public/dist/js/app.b4b4e137.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/App.vue?4b82","webpack:///./src/App.vue?eedf","webpack:///./src/store/index.js","webpack:///./src/router/index1.js","webpack:///./src/router/index2.js","webpack:///./src/main.js","webpack:///./src/router/index.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_c","_self","attrs","$route","meta","keepAlive","_e","staticRenderFns","component","Vue","use","Vuex","Store","state","mutations","actions","list","path","children","redirect","Home","forEach","element","router","addRoute","ElementUI","config","productionTip","store","h","App","$mount","VueRouter","createRouter","scrollBehavior","y","beforeEach","to","from","next","token","localStorage","getItem"],"mappings":"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","file":"js/app.b4b4e137.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-1c29c14c\":\"9f96fb2f\",\"chunk-2d23156c\":\"0622f885\",\"chunk-4a36a8d0\":\"2590a0b3\",\"chunk-59f3bcab\":\"45013db3\",\"chunk-5ed10db2\":\"c024642d\",\"chunk-61dfd850\":\"062a0fb8\",\"chunk-62101cb8\":\"11abfa4f\",\"chunk-7136ffb6\":\"db45e982\",\"chunk-75f0e99c\":\"171e77ee\",\"chunk-8eb4b592\":\"3e5e4cc9\",\"chunk-959f9a24\":\"ebf2ab57\",\"chunk-add81472\":\"aed3eb4f\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-1c29c14c\":1,\"chunk-4a36a8d0\":1,\"chunk-59f3bcab\":1,\"chunk-5ed10db2\":1,\"chunk-61dfd850\":1,\"chunk-62101cb8\":1,\"chunk-7136ffb6\":1,\"chunk-75f0e99c\":1,\"chunk-8eb4b592\":1,\"chunk-959f9a24\":1,\"chunk-add81472\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-1c29c14c\":\"5f516208\",\"chunk-2d23156c\":\"31d6cfe0\",\"chunk-4a36a8d0\":\"e437602b\",\"chunk-59f3bcab\":\"f15bb106\",\"chunk-5ed10db2\":\"12c276ba\",\"chunk-61dfd850\":\"94d448e7\",\"chunk-62101cb8\":\"67947a26\",\"chunk-7136ffb6\":\"9ae72c1b\",\"chunk-75f0e99c\":\"df77b785\",\"chunk-8eb4b592\":\"9e793ba8\",\"chunk-959f9a24\":\"ed76f224\",\"chunk-add81472\":\"d2951bcc\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[_c('keep-alive',[(_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1),(!_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=0b987f50&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","const list = [\r\n {\r\n path: \"/Login\",\r\n name: \"Login\",\r\n component: () => import(\"../views/Login.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n component: () => import(\"../views/index.vue\"),\r\n children: [\r\n {\r\n path: \"GOODS_LIST\",\r\n name: \"商品列表\",\r\n component: () => import(\"../views/yingyeting/yingyeting.vue\"),\r\n meta: {\r\n keepAlive: true,\r\n },\r\n },\r\n {\r\n path: \"GOODS_TYPE\",\r\n name: \"商品种类\",\r\n component: () => import(\"../views/home/home.vue\"),\r\n },\r\n {\r\n path: \"GOODS_BRAND\",\r\n name: \"商品品牌\",\r\n component: () => import(\"../views/brand/brand.vue\"),\r\n },\r\n {\r\n path: \"SHOP_MANAGE\",\r\n name: \"店铺管理\",\r\n component: () => import(\"../views/store/store.vue\"),\r\n },\r\n {\r\n path: \"USER_MANAGE\",\r\n name: \"用户管理\",\r\n component: () => import(\"../views/users/users.vue\"),\r\n },\r\n {\r\n path: \"ROLE_MANAGE\",\r\n name: \"角色管理\",\r\n component: () => import(\"../views/system/role.vue\"),\r\n },\r\n {\r\n path: \"PERMISSION_MANAGE\",\r\n name: \"权限管理\",\r\n component: () => import(\"../views/system/authority.vue\"),\r\n },\r\n {\r\n path: \"SYSTEM_LOG\",\r\n name: \"系统日志\",\r\n component: () => import(\"../views/shuju/shuju.vue\"),\r\n },\r\n {\r\n path: \"GOODS_LOG\",\r\n name: \"商品记录\",\r\n component: () => import(\"../views/shuju/record.vue\"),\r\n },\r\n {\r\n path: \"ADDGOODS\",\r\n name: \"新建商品\",\r\n component: () => import(\"../views/yingyeting/addgoods/addgoods.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n redirect: \"GOODS_LIST\",\r\n },\r\n ],\r\n },\r\n // {\r\n // path: \"/\",\r\n // redirect: \"/index\",\r\n // },\r\n];\r\n\r\nexport default list;\r\n","/*\r\n * @Description:\r\n * @Author: czw (725551805@qq.com)\r\n * @Date: 2022-02-25 10:40:25\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-02-25 12:18:31\r\n * @FilePath: /glxt/src/router/index2.js\r\n */\r\n\r\nimport router from './index'\r\nimport Home from './index1'\r\n// console.log(...Home);\r\n\r\nHome.forEach(element => {\r\n router.addRoute(element) // 动态添加更多的路由规则\r\n})\r\n\r\n// 菜单路由数据\r\n","import Vue from \"vue\";\r\nimport App from \"./App.vue\";\r\nimport router from \"./router\";\r\nimport store from \"./store\";\r\nimport ElementUI from \"element-ui\";\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\nimport \"@/css/style.css\";\r\nimport \"./router/index2\";\r\nimport axios from \"axios\";\r\n\r\n// import Router from 'vue-router'\r\n// const routerPush = Router.prototype.push\r\n// Router.prototype.push = function push(location) {\r\n// return routerPush.call(this, location).catch(error=> error)\r\n// }\r\n\r\nVue.use(ElementUI);\r\nVue.config.productionTip = false;\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: (h) => h(App),\r\n}).$mount(\"#app\");\r\n","import Vue from \"vue\";\r\nimport VueRouter from \"vue-router\";\r\n// import axios from \"axios\";\r\n\r\nVue.use(VueRouter);\r\n\r\nconst createRouter = () =>\r\n new VueRouter({\r\n scrollBehavior: () => ({ y: 0 }),\r\n });\r\n\r\nconst router = createRouter();\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n // console.log(to,next);\r\n const token = localStorage.getItem(\"token\");\r\n // 目标路由不是登录页,并且还需要token验证,还没有token,那就直接给返回到登录页\r\n if (to.name !== \"Login\" && !token) {\r\n next({ name: \"Login\" });\r\n } else {\r\n // 目标路由是登录页-自然不需要token验证\r\n // 或目标路由不需要身份验证\r\n // 又或目标路由非登录页,需要token验证,但是有token\r\n // next放行\r\n next();\r\n }\r\n});\r\n\r\nexport default router;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/app.f221151c.js b/public/dist/js/app.f221151c.js deleted file mode 100644 index ff1ccc9..0000000 --- a/public/dist/js/app.f221151c.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function n(n){for(var a,r,o=n[0],d=n[1],f=n[2],h=0,i=[];ht.e("chunk-5ed10db2").then(t.bind(null,"a55b"))},{path:"/",component:()=>t.e("chunk-61dfd850").then(t.bind(null,"1e4b")),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>t.e("chunk-744a6ffe").then(t.bind(null,"088a")),meta:{keepAlive:!0}},{path:"GOODS_TYPE",name:"商品种类",component:()=>t.e("chunk-8eb4b592").then(t.bind(null,"77b8"))},{path:"GOODS_BRAND",name:"商品品牌",component:()=>t.e("chunk-7136ffb6").then(t.bind(null,"be26"))},{path:"SHOP_MANAGE",name:"店铺管理",component:()=>t.e("chunk-4d75363c").then(t.bind(null,"3e63"))},{path:"USER_MANAGE",name:"用户管理",component:()=>t.e("chunk-959f9a24").then(t.bind(null,"6355"))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>t.e("chunk-62101cb8").then(t.bind(null,"f982"))},{path:"PERMISSION_MANAGE",name:"权限管理",component:()=>t.e("chunk-2d23156c").then(t.bind(null,"efb7"))},{path:"SYSTEM_LOG",name:"系统日志",component:()=>t.e("chunk-59f3bcab").then(t.bind(null,"054a"))},{path:"GOODS_LOG",name:"商品记录",component:()=>t.e("chunk-4a36a8d0").then(t.bind(null,"5c89"))},{path:"ADDGOODS",name:"新建商品",component:()=>t.e("chunk-37d81871").then(t.bind(null,"5635"))},{path:"/",redirect:"GOODS_LIST"}]}];var k=m;k.forEach(e=>{i["a"].addRoute(e)});t("4ff3");a["default"].use(b.a),a["default"].config.productionTip=!1,new a["default"]({router:i["a"],store:p,render:e=>e(h)}).$mount("#app")},a18c:function(e,n,t){"use strict";var a=t("8642"),r=t("1ceb");a["default"].use(r["a"]);const c=()=>new r["a"]({scrollBehavior:()=>({y:0})}),u=c();u.beforeEach((e,n,t)=>{const a=localStorage.getItem("token");"Login"===e.name||a?t():t({name:"Login"})}),n["a"]=u},f33e:function(e,n,t){}}); -//# sourceMappingURL=app.f221151c.js.map \ No newline at end of file diff --git a/public/dist/js/app.f221151c.js.map b/public/dist/js/app.f221151c.js.map deleted file mode 100644 index b033f6a..0000000 --- a/public/dist/js/app.f221151c.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/App.vue?4b82","webpack:///./src/App.vue?eedf","webpack:///./src/store/index.js","webpack:///./src/router/index1.js","webpack:///./src/router/index2.js","webpack:///./src/main.js","webpack:///./src/router/index.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_c","_self","attrs","$route","meta","keepAlive","_e","staticRenderFns","component","Vue","use","Vuex","Store","state","mutations","actions","list","path","children","redirect","Home","forEach","element","router","addRoute","ElementUI","config","productionTip","store","h","App","$mount","VueRouter","createRouter","scrollBehavior","y","beforeEach","to","from","next","token","localStorage","getItem"],"mappings":"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","file":"js/app.f221151c.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2d23156c\":\"0622f885\",\"chunk-37d81871\":\"da518dd8\",\"chunk-4a36a8d0\":\"9136f98d\",\"chunk-4d75363c\":\"a68f2dc8\",\"chunk-59f3bcab\":\"45013db3\",\"chunk-5ed10db2\":\"c024642d\",\"chunk-61dfd850\":\"65d633aa\",\"chunk-62101cb8\":\"0d2ed3f5\",\"chunk-7136ffb6\":\"3fc0cbd6\",\"chunk-744a6ffe\":\"85ecc07f\",\"chunk-8eb4b592\":\"a7ab2ed3\",\"chunk-959f9a24\":\"49c53be2\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-37d81871\":1,\"chunk-4a36a8d0\":1,\"chunk-4d75363c\":1,\"chunk-59f3bcab\":1,\"chunk-5ed10db2\":1,\"chunk-61dfd850\":1,\"chunk-62101cb8\":1,\"chunk-7136ffb6\":1,\"chunk-744a6ffe\":1,\"chunk-8eb4b592\":1,\"chunk-959f9a24\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2d23156c\":\"31d6cfe0\",\"chunk-37d81871\":\"8c2ae35d\",\"chunk-4a36a8d0\":\"e437602b\",\"chunk-4d75363c\":\"f04ac99e\",\"chunk-59f3bcab\":\"f15bb106\",\"chunk-5ed10db2\":\"12c276ba\",\"chunk-61dfd850\":\"94d448e7\",\"chunk-62101cb8\":\"67947a26\",\"chunk-7136ffb6\":\"9ae72c1b\",\"chunk-744a6ffe\":\"fec807f1\",\"chunk-8eb4b592\":\"9e793ba8\",\"chunk-959f9a24\":\"ed76f224\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[_c('keep-alive',[(_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1),(!_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=0b987f50&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","const list = [\r\n {\r\n path: \"/Login\",\r\n name: \"Login\",\r\n component: () => import(\"../views/Login.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n component: () => import(\"../views/index.vue\"),\r\n children: [\r\n {\r\n path: \"GOODS_LIST\",\r\n name: \"商品列表\",\r\n component: () => import(\"../views/yingyeting/yingyeting.vue\"),\r\n meta: {\r\n keepAlive: true,\r\n },\r\n },\r\n {\r\n path: \"GOODS_TYPE\",\r\n name: \"商品种类\",\r\n component: () => import(\"../views/home/home.vue\"),\r\n },\r\n {\r\n path: \"GOODS_BRAND\",\r\n name: \"商品品牌\",\r\n component: () => import(\"../views/brand/brand.vue\"),\r\n },\r\n {\r\n path: \"SHOP_MANAGE\",\r\n name: \"店铺管理\",\r\n component: () => import(\"../views/store/store.vue\"),\r\n },\r\n {\r\n path: \"USER_MANAGE\",\r\n name: \"用户管理\",\r\n component: () => import(\"../views/users/users.vue\"),\r\n },\r\n {\r\n path: \"ROLE_MANAGE\",\r\n name: \"角色管理\",\r\n component: () => import(\"../views/system/role.vue\"),\r\n },\r\n {\r\n path: \"PERMISSION_MANAGE\",\r\n name: \"权限管理\",\r\n component: () => import(\"../views/system/authority.vue\"),\r\n },\r\n {\r\n path: \"SYSTEM_LOG\",\r\n name: \"系统日志\",\r\n component: () => import(\"../views/shuju/shuju.vue\"),\r\n },\r\n {\r\n path: \"GOODS_LOG\",\r\n name: \"商品记录\",\r\n component: () => import(\"../views/shuju/record.vue\"),\r\n },\r\n {\r\n path: \"ADDGOODS\",\r\n name: \"新建商品\",\r\n component: () => import(\"../views/yingyeting/addgoods/addgoods.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n redirect: \"GOODS_LIST\",\r\n },\r\n ],\r\n },\r\n // {\r\n // path: \"/\",\r\n // redirect: \"/index\",\r\n // },\r\n];\r\n\r\nexport default list;\r\n","/*\r\n * @Description:\r\n * @Author: czw (725551805@qq.com)\r\n * @Date: 2022-02-25 10:40:25\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-02-25 12:18:31\r\n * @FilePath: /glxt/src/router/index2.js\r\n */\r\n\r\nimport router from './index'\r\nimport Home from './index1'\r\n// console.log(...Home);\r\n\r\nHome.forEach(element => {\r\n router.addRoute(element) // 动态添加更多的路由规则\r\n})\r\n\r\n// 菜单路由数据\r\n","import Vue from \"vue\";\r\nimport App from \"./App.vue\";\r\nimport router from \"./router\";\r\nimport store from \"./store\";\r\nimport ElementUI from \"element-ui\";\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\nimport \"@/css/style.css\";\r\nimport \"./router/index2\";\r\nimport axios from \"axios\";\r\n\r\n// import Router from 'vue-router'\r\n// const routerPush = Router.prototype.push\r\n// Router.prototype.push = function push(location) {\r\n// return routerPush.call(this, location).catch(error=> error)\r\n// }\r\n\r\nVue.use(ElementUI);\r\nVue.config.productionTip = false;\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: (h) => h(App),\r\n}).$mount(\"#app\");\r\n","import Vue from \"vue\";\r\nimport VueRouter from \"vue-router\";\r\n// import axios from \"axios\";\r\n\r\nVue.use(VueRouter);\r\n\r\nconst createRouter = () =>\r\n new VueRouter({\r\n scrollBehavior: () => ({ y: 0 }),\r\n });\r\n\r\nconst router = createRouter();\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n // console.log(to,next);\r\n const token = localStorage.getItem(\"token\");\r\n // 目标路由不是登录页,并且还需要token验证,还没有token,那就直接给返回到登录页\r\n if (to.name !== \"Login\" && !token) {\r\n next({ name: \"Login\" });\r\n } else {\r\n // 目标路由是登录页-自然不需要token验证\r\n // 或目标路由不需要身份验证\r\n // 又或目标路由非登录页,需要token验证,但是有token\r\n // next放行\r\n next();\r\n }\r\n});\r\n\r\nexport default router;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-1c29c14c.9f96fb2f.js b/public/dist/js/chunk-1c29c14c.c7cdcdff.js similarity index 99% rename from public/dist/js/chunk-1c29c14c.9f96fb2f.js rename to public/dist/js/chunk-1c29c14c.c7cdcdff.js index 2370f87..1421de8 100644 --- a/public/dist/js/chunk-1c29c14c.9f96fb2f.js +++ b/public/dist/js/chunk-1c29c14c.c7cdcdff.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1c29c14c"],{"0a5a":function(t,e,o){"use strict";o.d(e,"a",(function(){return a})),o.d(e,"b",(function(){return n}));const s="admin_token";function a(){return localStorage.getItem("token")}function n(){return localStorage.removeItem(s)}},"1db7":function(t,e,o){},"38bc":function(t,e,o){var s,a; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(n,r){s=r,a="function"===typeof s?s.call(e,o,e,t):s,void 0===a||(t.exports=a)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function o(t,e,o){return to?o:t}function s(t){return 100*(-1+t)}function a(t,o,a){var n;return n="translate3d"===e.positionUsing?{transform:"translate3d("+s(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+s(t)+"%,0)"}:{"margin-left":s(t)+"%"},n.transition="all "+o+"ms "+a,n}t.configure=function(t){var o,s;for(o in t)s=t[o],void 0!==s&&t.hasOwnProperty(o)&&(e[o]=s);return this},t.status=null,t.set=function(s){var i=t.isStarted();s=o(s,e.minimum,1),t.status=1===s?null:s;var l=t.render(!i),d=l.querySelector(e.barSelector),c=e.speed,u=e.easing;return l.offsetWidth,n((function(o){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),r(d,a(s,c,u)),1===s?(r(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){r(l,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){t.remove(),o()}),c)}),c)):setTimeout(o,c)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var o=function(){setTimeout((function(){t.status&&(t.trickle(),o())}),e.trickleSpeed)};return e.trickle&&o(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var s=t.status;return s?("number"!==typeof e&&(e=(1-s)*o(Math.random()*s,.1,.95)),s=o(s+e,0,.994),t.set(s)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,o=0;t.promise=function(s){return s&&"resolved"!==s.state()?(0===o&&t.start(),e++,o++,s.always((function(){o--,0===o?(e=0,t.done()):t.set((e-o)/e)})),this):this}}(),t.render=function(o){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var a=document.createElement("div");a.id="nprogress",a.innerHTML=e.template;var n,i=a.querySelector(e.barSelector),d=o?"-100":s(t.status||0),c=document.querySelector(e.parent);return r(i,{transition:"all 0 linear",transform:"translate3d("+d+"%,0,0)"}),e.showSpinner||(n=a.querySelector(e.spinnerSelector),n&&u(n)),c!=document.body&&l(c,"nprogress-custom-parent"),c.appendChild(a),a},t.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&u(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var n=function(){var t=[];function e(){var o=t.shift();o&&o(e)}return function(o){t.push(o),1==t.length&&e()}}(),r=function(){var t=["Webkit","O","Moz","ms"],e={};function o(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function s(e){var o=document.body.style;if(e in o)return e;var s,a=t.length,n=e.charAt(0).toUpperCase()+e.slice(1);while(a--)if(s=t[a]+n,s in o)return s;return e}function a(t){return t=o(t),e[t]||(e[t]=s(t))}function n(t,e,o){e=a(e),t.style[e]=o}return function(t,e){var o,s,a=arguments;if(2==a.length)for(o in e)s=e[o],void 0!==s&&e.hasOwnProperty(o)&&n(t,o,s);else n(t,a[1],a[2])}}();function i(t,e){var o="string"==typeof t?t:c(t);return o.indexOf(" "+e+" ")>=0}function l(t,e){var o=c(t),s=o+e;i(o,e)||(t.className=s.substring(1))}function d(t,e){var o,s=c(t);i(t,e)&&(o=s.replace(" "+e+" "," "),t.className=o.substring(1,o.length-1))}function c(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function u(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},5635:function(t,e,o){"use strict";o.r(e);var s=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"goods",staticStyle:{margin:"20px"}},[e("div",{staticClass:"add-item-info",staticStyle:{"margin-bottom":"10px","margin-left":"52px"}},[e("div",[e("div",{staticStyle:{"font-size":"14px"}},[t._v("商品列表:")]),e("el-select",{attrs:{placeholder:"选择商品"},on:{change:t.onchange},model:{value:t.lid,callback:function(e){t.lid=e},expression:"lid"}},t._l(t.goodschoose,(function(t){return e("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),e("span",{staticStyle:{"font-size":"14px"}},[t._v("商品图片: "),e("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#",limit:1,"auto-upload":!1,"show-file-list":!0,"list-type":"picture-card","on-change":t.handleAvatarSuccess}},[t.imageUrl?e("img",{staticClass:"avatar",attrs:{src:t.imageUrl}}):e("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)]),""!=t.goodsData?e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("div",[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-input",{attrs:{placeholder:"商品名称"},model:{value:t.goodsData.goods.title,callback:function(e){t.$set(t.goodsData.goods,"title",e)},expression:"goodsData.goods.title"}})],1),e("el-form-item",{attrs:{label:"商品编码:"}},[e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.goodsData.goods.goods_code,callback:function(e){t.$set(t.goodsData.goods,"goods_code",e)},expression:"goodsData.goods.goods_code"}})],1),e("el-form-item",{attrs:{label:"商品种类:"}},[e("el-select",{attrs:{placeholder:"商品种类"},model:{value:t.goodsData.goods.type_id,callback:function(e){t.$set(t.goodsData.goods,"type_id",e)},expression:"goodsData.goods.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品品牌:"}},[e("el-select",{attrs:{placeholder:"商品品牌"},model:{value:t.goodsData.goods.brand_id,callback:function(e){t.$set(t.goodsData.goods,"brand_id",e)},expression:"goodsData.goods.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),e("div",[e("el-form-item",{attrs:{label:"商品规格:"}},[e("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.goodsData.title,callback:function(e){t.$set(t.goodsData,"title",e)},expression:"goodsData.title"}})],1),e("el-form-item",{attrs:{label:"规格编码:"}},[e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.goodsData.sku_code,callback:function(e){t.$set(t.goodsData,"sku_code",e)},expression:"goodsData.sku_code"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{attrs:{placeholder:"下架(默认)"},model:{value:t.goodsData.goods.reserve,callback:function(e){t.$set(t.goodsData.goods,"reserve",e)},expression:"goodsData.goods.reserve"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",[e("el-form-item",{attrs:{label:"商品数量:"}},[e("el-input",{attrs:{placeholder:"商品数量"},model:{value:t.goodsData.num,callback:function(e){t.$set(t.goodsData,"num",e)},expression:"goodsData.num"}})],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsData.cost,callback:function(e){t.$set(t.goodsData,"cost",e)},expression:"goodsData.cost"}})],1)],1)],1),e("div",{staticClass:"btn"},[e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.Edititem()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)]):t._e(),""==t.goodsData?e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("div",[e("el-form-item",{attrs:{label:"商品名称:"}},[t.isShow?e("el-input",{attrs:{placeholder:"商品名称",disabled:!0},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}}):e("el-input",{attrs:{placeholder:"商品名称"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),e("el-form-item",{attrs:{label:"商品编码:"}},[t.isShow?e("el-input",{attrs:{placeholder:"商品编码",disabled:!0},model:{value:t.form.goods_code,callback:function(e){t.$set(t.form,"goods_code",e)},expression:"form.goods_code"}}):e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.form.goods_code,callback:function(e){t.$set(t.form,"goods_code",e)},expression:"form.goods_code"}})],1),e("el-form-item",{attrs:{label:"商品种类:"}},[t.isShow?e("el-select",{attrs:{placeholder:"商品种类",disabled:!0},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1):e("el-select",{attrs:{placeholder:"商品种类"},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品品牌:"}},[t.isShow?e("el-select",{attrs:{placeholder:"商品品牌",disabled:!0},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1):e("el-select",{attrs:{placeholder:"商品品牌"},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),t._l(t.skus,(function(o,s){return e("div",{key:s},[e("span",{staticStyle:{"margin-right":"-15px"}},[t._v(t._s(s+1)+".")]),e("el-form-item",{attrs:{label:"商品规格:"}},[e("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.skus[s].title,callback:function(e){t.$set(t.skus[s],"title",e)},expression:"skus[i].title"}})],1),e("span",{staticClass:"addto",on:{click:function(e){return t.handleAdd()}}},[t._v("+")]),e("el-form-item",{attrs:{label:"规格编码:"}},[e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.skus[s].sku_code,callback:function(e){t.$set(t.skus[s],"sku_code",e)},expression:"skus[i].sku_code"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{attrs:{placeholder:"下架(默认)"},model:{value:t.skus[s].status,callback:function(e){t.$set(t.skus[s],"status",e)},expression:"skus[i].status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",[e("el-form-item",{attrs:{label:"商品数量:"}},[e("el-input",{attrs:{placeholder:"商品数量"},model:{value:t.skus[s].num,callback:function(e){t.$set(t.skus[s],"num",e)},expression:"skus[i].num"}})],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.skus[s].cost,callback:function(e){t.$set(t.skus[s],"cost",e)},expression:"skus[i].cost"}})],1),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleDelete(s)}}},[t._v("删除")])],1)],1)})),e("div",{staticClass:"btn"},[e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)],2):t._e()],1)])],1)},a=[],n=o("c40e"),r=o("6d71"),i={data(){return{imgs:[],gallery:"",imageUrl:"",lid:"",gid:"",brand:[],cate:[],goodschoose:[],goodsID:"",goodsData:[],skus:[{title:"",sku_code:"",status:"0",num:"0",cost:"0"}],form:{goods_id:"",title:"",img_url:"",type_id:"",brand_id:"",goods_code:""},options:[{id:"0",label:"下架"},{id:"1",label:"在售"},{id:"2",label:"预警"}],file:[],isShow:!1,URL:""}},watch:{lid:{handler(t,e){t&&this.goodschoose.forEach(e=>{e.id==t&&(this.form={...e})})},deep:!0,immediate:!0}},methods:{handleAvatarSuccess(t,e){let o=new FormData;e.forEach(t=>{o.append("uploadFile",t.raw)});let s={headers:{"Content-Type":"multipart/form-data"}};Object(n["e"])(o,s).then(t=>{console.log(t),this.form.img_url=t.data.resource,console.log(this.form.img_url)})},handleUpdate(){this.gid=this.$route.query,this.gid.id&&Object(n["b"])(this.gid.id).then(t=>{console.log(t.data.data,"oooppuu");const e=t.data.data,o=this.skus[0],s={};Object.keys(e).map(t=>{Object.keys(o).map(o=>{t==o&&(s[o]=e[t])})})})},handleList(){Object(n["d"])().then(t=>{this.goodschoose=t.data.data,this.goodschoose=[{title:"",id:""},...this.goodschoose]})},handleSave(){const t=this.form,e=this.skus,o={...t,goods_id:this.lid,skus:e};Object(n["a"])(o).then(t=>{"OK"===t.statusText&&(this.$message({message:"商品添加成功!",type:"success"}),this.updateForm(),this.$router.push("/GOODS_LIST"))})},updateForm(){this.form={title:"",img_url:"abc.jpg",type_id:"",brand_id:"",goods_code:""},this.skus=[{title:"",sku_code:"",status:"",num:"",cost:""}]},handleAdd(){this.skus.push({title:"",sku_code:"",status:"0",num:"",cost:""}),console.log(this.skus)},handleDelete(t){this.skus.splice(t,1)},hanleurlimg(t){console.log(t,"=+++++++++")},successUpload(t,e){console.log(t,e,5555)},errorUpload(t,e){console.log(t,e,5555)},getgoodsidData(){let t=this.bigID;Object(n["b"])(t).then(t=>{this.goodsData=t.data.data})},removeUpload(){},Edititem(){let t=this.bigID,e={title:this.goodsData.goods.title,img_url:this.goodsData.goods.img_url,type_id:this.goodsData.goods.type_id,brand_id:this.goodsData.goods.brand_id,goods_code:this.goodsData.goods.goods_code},o={title:this.goodsData.title,sku_code:this.goodsData.sku_code,status:this.goodsData.status,num:this.goodsData.num,cost:this.goodsData.cost};"下架"==o.status?o.status=0:"在售"==o.status?o.status=1:"预警"==o.status&&(o.status=2);let s={goods_id:this.goodsData.goods_id,goods:e,sku:o};Object(n["h"])(t,s).then(t=>{this.$router.push("/GOODS_LIST"),this.$message({message:"商品编辑成功!",type:"success"})})},cancel(){this.$router.push("/GOODS_LIST")},onchange(t){console.log(t),""!==t&&(this.isShow=!0),""===t&&(this.isShow=!1,this.form={})}},created(){this.goodsID=sessionStorage.getItem("商品ID"),this.bigID=sessionStorage.getItem("ID"),this.getgoodsidData()},mounted(){this.gid=this.$route.query,Object(r["h"])().then(t=>{this.cate=t.data.data}),Object(r["c"])().then(t=>{this.brand=t.data.data}),this.handleList(),this.handleUpdate()},beforeDestroy(){sessionStorage.removeItem("商品ID"),sessionStorage.removeItem("ID")}},l=i,d=(o("e985"),o("0b56")),c=Object(d["a"])(l,s,a,!1,null,"736dfc22",null);e["default"]=c.exports},"6d71":function(t,e,o){"use strict";o.d(e,"h",(function(){return a})),o.d(e,"e",(function(){return n})),o.d(e,"b",(function(){return r})),o.d(e,"g",(function(){return i})),o.d(e,"c",(function(){return l})),o.d(e,"d",(function(){return d})),o.d(e,"a",(function(){return c})),o.d(e,"f",(function(){return u}));var s=o("adb5");function a(t){return Object(s["a"])({url:"/api/goods_types",method:"get",data:t})}function n(t){return Object(s["a"])({url:"/api/goods_types/"+t,method:"delete"})}function r(t){return Object(s["a"])({url:"/api/goods_types/",method:"post",data:t})}function i(t,e){return Object(s["a"])({url:"/api/goods_types/"+t,method:"patch",data:e})}function l(t){return Object(s["a"])({url:"/api/goods_brands",method:"get",data:t})}function d(t){return Object(s["a"])({url:"/api/goods_brands/"+t,method:"delete"})}function c(t){return Object(s["a"])({url:"/api/goods_brands",method:"post",data:t})}function u(t,e){return Object(s["a"])({url:"/api/goods_brands/"+t,method:"patch",data:e})}},"70e7":function(t,e,o){},adb5:function(t,e,o){"use strict";var s=o("4ff3"),a=o.n(s),n=o("0a5a"),r=o("38bc"),i=o.n(r),l=(o("70e7"),o("5422")),d=(o("a18c"),a.a.create({timeout:1e4}));d.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(n["a"])(),i.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),d.interceptors.response.use(t=>{i.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(console.log(t),Object(l["Message"])({message:t,type:"error"}),Promise.reject(t))),e["a"]=d},c40e:function(t,e,o){"use strict";o.d(e,"c",(function(){return a})),o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return r})),o.d(e,"d",(function(){return i})),o.d(e,"h",(function(){return l})),o.d(e,"g",(function(){return d})),o.d(e,"f",(function(){return c})),o.d(e,"e",(function(){return u}));var s=o("adb5");function a(t){return Object(s["a"])({url:"/api/goods_skus",method:"get",params:t})}function n(t){return Object(s["a"])({url:"/api/goods",method:"post",data:t})}function r(t){return Object(s["a"])({url:"/api/goods_skus/"+t,method:"get"})}function i(t){return Object(s["a"])({url:"/api/goods",method:"get",params:t})}function l(t,e){return Object(s["a"])({url:"/api/goods_skus/"+t,method:"patch",data:e})}function d(t){return Object(s["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return Object(s["a"])({url:"/api/single/goods_skus/"+t,method:"patch",data:e})}function u(t,e){return Object(s["a"])({url:"/api/upload",Headers:e,method:"post",data:t})}},e985:function(t,e,o){"use strict";o("1db7")}}]); -//# sourceMappingURL=chunk-1c29c14c.9f96fb2f.js.map \ No newline at end of file +//# sourceMappingURL=chunk-1c29c14c.c7cdcdff.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-1c29c14c.9f96fb2f.js.map b/public/dist/js/chunk-1c29c14c.c7cdcdff.js.map similarity index 99% rename from public/dist/js/chunk-1c29c14c.9f96fb2f.js.map rename to public/dist/js/chunk-1c29c14c.c7cdcdff.js.map index 76b4323..7491c32 100644 --- a/public/dist/js/chunk-1c29c14c.9f96fb2f.js.map +++ b/public/dist/js/chunk-1c29c14c.c7cdcdff.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/yingyeting/addgoods/addgoods.vue","webpack:///src/views/yingyeting/addgoods/addgoods.vue","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?d948","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?1615","webpack:///./src/api/rankingData.js","webpack:///./src/util/http.js","webpack:///./src/api/goods.js","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?d753"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","staticStyle","_v","attrs","on","onchange","model","lid","callback","$$v","expression","_l","goodschoose","item","title","handleAvatarSuccess","imageUrl","goodsData","ref","form","goods","$set","goods_code","type_id","cate","brand_id","brand","sku_code","reserve","label","num","cost","$event","Edititem","cancel","_e","isShow","skus","_s","handleAdd","handleDelete","handleSave","staticRenderFns","data","imgs","gallery","gid","goodsID","goods_id","img_url","file","URL","watch","handler","deep","immediate","methods","files","formData","headers","imgUpload","console","handleUpdate","checkGoods","Object","handleList","goodsList","addGoods","message","type","updateForm","hanleurlimg","successUpload","errorUpload","getgoodsidData","removeUpload","sku","updateGoods","created","mounted","goods_types","Brand_goods_types","beforeDestroy","sessionStorage","component","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","instance","axios","create","timeout","interceptors","request","use","config","Authorization","error","log","Promise","reject","response","res","Message","params","update","singleUpdate","Headers"],"mappings":"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AM,MAAM,IAEl2PO,EAAkB,G,wBCwQP,GAIfC,OACA,OACAC,QACAC,WACA7B,YACAT,OACAuC,OACApB,SACAF,QACAZ,eACAmC,WACA9B,aAEAoB,MACA,CACAvB,SACAa,YACAnH,WACAsH,QACAC,WAKAZ,MACA6B,YACAlC,SACAmC,WACA1B,WACAE,YACAH,eAGAnH,SACA,CACA0C,OACAgF,YAEA,CACAhF,OACAgF,YAEA,CACAhF,OACAgF,aAGAqB,QACAd,UACAe,SAIAC,OACA7C,KACA8C,aACA,GACA,6BACA,UACA,qBAKAC,QACAC,eAIAC,SAEAzC,yBACA,mBACA0C,cACAC,+BAGA,OACAC,SACA,uCAGAC,6BACAC,eACA,kCACAA,kCAKAC,eACA,2BACA,aACAC,qCACAF,mCACA,oBACA,eACA,KACAG,uBACAA,uBACA,OACA5E,kBASA6E,aACAC,0BACA,6BACA,kBACA,CACApD,SACAjE,UAEA,qBAMA4F,aACA,kBACA,YACA,MACA,EACAO,kBACAX,QAEA8B,2BACA,sBACA,eACAC,kBACAC,iBAEA,kBACA,qCAMAC,aACA,WACAxD,SACAmC,kBACA1B,WACAE,YACAH,eAEA,WACA,CACAR,SACAa,YACAnH,UACAsH,OACAC,WAMAQ,YACA,gBACAzB,SACAa,YACAnH,WACAsH,OACAC,UAEA8B,wBAIArB,gBACA,uBAGA+B,eACAV,6BAIAW,mBACAX,uBAGAY,iBACAZ,uBAIAa,iBACA,iBACAX,2BACA,8BAKAY,iBAGA1C,WACA,iBAGA,GACAnB,iCACAmC,qCACA1B,qCACAE,uCACAH,4CAEA,GACAR,2BACAa,iCACAnH,6BACAsH,uBACAC,0BAEA,eACA6C,WACA,eACAA,WACA,iBACAA,YAEA,OACA5B,iCACA5B,QACAwD,OAEAC,6BACA,iCACA,eACAT,kBACAC,oBAMAnC,SACA,kCAGA7B,YACAwD,eACA,SACA,gBAEA,SACA,eACA,gBAKAiB,UACA,4CACA,wCACA,uBAGAC,UACA,2BAEAC,0BACA,wBAGAC,0BACA,yBAEA,kBACA,qBAGAC,gBACAC,kCACAA,kCC1iBqd,I,wBCQjdC,EAAY,eACd,EACAvK,EACA6H,GACA,EACA,KACA,WACA,MAIa,aAAA0C,E,6CCnBf,gSA8CO,SAASJ,EAAYrC,GAC1B,OAAO0C,eAAK,CACVC,IAAK,mBACLC,OAAQ,MACR5C,SAIG,SAAS6C,EAAe3I,GAC7B,OAAOwI,eAAK,CACVC,IAAM,oBAAmBzI,EACzB0I,OAAQ,WAIL,SAASE,EAAe9C,GAC7B,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,OACR5C,SAIG,SAAS+C,EAAgB7I,EAAI8F,GAClC,OAAO0C,eAAK,CACVC,IAAM,oBAAmBzI,EACzB0I,OAAQ,QACR5C,SAIG,SAASsC,EAAkBtC,GAChC,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,MACR5C,SAIG,SAASgD,EAAqB9I,GACnC,OAAOwI,eAAK,CACVC,IAAM,qBAAoBzI,EAC1B0I,OAAQ,WAIL,SAASK,EAAoBjD,GAClC,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,OACR5C,SAIG,SAASkD,EAAgBhJ,EAAI8F,GAClC,OAAO0C,eAAK,CACVC,IAAM,qBAAoBzI,EAC1B0I,OAAQ,QACR5C,W,2DCxGJ,kFAcImD,GAdJ,UAceC,IAAMC,OAAO,CAC1BC,QAAS,OAGXH,EAASI,aAAaC,QAAQC,IAC3BC,IAQCA,EAAO1C,QAAQ2C,cAAgB,UAAYrO,iBAC3CQ,IAAU+C,QAGH6K,GAERE,IAEC1C,QAAQ2C,IAAID,EAAO,UACZE,QAAQC,OAAOH,KAK1BT,EAASI,aAAaS,SAASP,IAC5BO,IACClO,IAAUiD,OACV,MAAMkL,EAAMD,EAASnM,OAGrB,GAAY,MAARoM,GAAuB,MAARA,EACjB,OAAOD,EAEPE,qBAAQ,CACNzC,QAAS,QACTC,KAAM,WAIXkC,IACC1C,QAAQ2C,IAAID,GAEZM,qBAAQ,CACNzC,QAASmC,EACTlC,KAAM,UAkBDoC,QAAQC,OAAOH,KAIXT,U,kCCnFf,gSAGO,SAAS1E,EAAM0F,GACpB,OAAOzB,eAAK,CACVC,IAAK,kBACLC,OAAQ,MACRuB,WAIG,SAAS3C,EAASxB,GACvB,OAAO0C,eAAK,CACVC,IAAK,aACLC,OAAQ,OACR5C,SAIG,SAASoB,EAAWlH,GACzB,OAAOwI,eAAK,CACVC,IAAM,mBAAkBzI,EACxB0I,OAAQ,QAIL,SAASrB,EAAU4C,GACxB,OAAOzB,eAAK,CACVC,IAAK,aACLC,OAAQ,MACRuB,WAIG,SAASjC,EAAYhI,EAAI8F,GAC9B,OAAO0C,eAAK,CACVC,IAAM,mBAAkBzI,EACxB0I,OAAQ,QACR5C,SAKG,SAASoE,EAAOpE,GACrB,OAAO0C,eAAK,CACVC,IAAK,wBACLC,OAAQ,QACR5C,SAKG,SAASqE,EAAanK,EAAI8F,GAC/B,OAAO0C,eAAK,CACVC,IAAM,0BAAyBzI,EAC/B0I,OAAQ,QACR5C,SAKG,SAASiB,EAAUjB,EAAM9B,GAC9B,OAAOwE,eAAK,CACVC,IAAK,cACL2B,QAASpG,EACT0E,OAAQ,OACR5C,W,kCClEJ","file":"js/chunk-1c29c14c.9f96fb2f.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('div',{staticClass:\"add-item-info\",staticStyle:{\"margin-bottom\":\"10px\",\"margin-left\":\"52px\"}},[_c('div',[_c('div',{staticStyle:{\"font-size\":\"14px\"}},[_vm._v(\"商品列表:\")]),_c('el-select',{attrs:{\"placeholder\":\"选择商品\"},on:{\"change\":_vm.onchange},model:{value:(_vm.lid),callback:function ($$v) {_vm.lid=$$v},expression:\"lid\"}},_vm._l((_vm.goodschoose),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.title,\"value\":item.id}})}),1)],1),_c('span',{staticStyle:{\"font-size\":\"14px\"}},[_vm._v(\"商品图片: \"),_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":\"#\",\"limit\":1,\"auto-upload\":false,\"show-file-list\":true,\"list-type\":\"picture-card\",\"on-change\":_vm.handleAvatarSuccess}},[(_vm.imageUrl)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.imageUrl}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})])],1)]),(_vm.goodsData != '')?_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.goodsData.goods.title),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"title\", $$v)},expression:\"goodsData.goods.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.goodsData.goods.goods_code),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"goods_code\", $$v)},expression:\"goodsData.goods.goods_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.goodsData.goods.type_id),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"type_id\", $$v)},expression:\"goodsData.goods.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.goodsData.goods.brand_id),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"brand_id\", $$v)},expression:\"goodsData.goods.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.goodsData.title),callback:function ($$v) {_vm.$set(_vm.goodsData, \"title\", $$v)},expression:\"goodsData.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"规格编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.goodsData.sku_code),callback:function ($$v) {_vm.$set(_vm.goodsData, \"sku_code\", $$v)},expression:\"goodsData.sku_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.goodsData.goods.reserve),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"reserve\", $$v)},expression:\"goodsData.goods.reserve\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品数量:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品数量\"},model:{value:(_vm.goodsData.num),callback:function ($$v) {_vm.$set(_vm.goodsData, \"num\", $$v)},expression:\"goodsData.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.goodsData.cost),callback:function ($$v) {_vm.$set(_vm.goodsData, \"cost\", $$v)},expression:\"goodsData.cost\"}})],1)],1)],1),_c('div',{staticClass:\"btn\"},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.Edititem()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)]):_vm._e(),(_vm.goodsData == '')?_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[(_vm.isShow)?_c('el-input',{attrs:{\"placeholder\":\"商品名称\",\"disabled\":true},model:{value:(_vm.form.title),callback:function ($$v) {_vm.$set(_vm.form, \"title\", $$v)},expression:\"form.title\"}}):_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.title),callback:function ($$v) {_vm.$set(_vm.form, \"title\", $$v)},expression:\"form.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[(_vm.isShow)?_c('el-input',{attrs:{\"placeholder\":\"商品编码\",\"disabled\":true},model:{value:(_vm.form.goods_code),callback:function ($$v) {_vm.$set(_vm.form, \"goods_code\", $$v)},expression:\"form.goods_code\"}}):_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.form.goods_code),callback:function ($$v) {_vm.$set(_vm.form, \"goods_code\", $$v)},expression:\"form.goods_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[(_vm.isShow)?_c('el-select',{attrs:{\"placeholder\":\"商品种类\",\"disabled\":true},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1):_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[(_vm.isShow)?_c('el-select',{attrs:{\"placeholder\":\"商品品牌\",\"disabled\":true},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1):_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_vm._l((_vm.skus),function(item,i){return _c('div',{key:i},[_c('span',{staticStyle:{\"margin-right\":\"-15px\"}},[_vm._v(_vm._s(i + 1)+\".\")]),_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.skus[i].title),callback:function ($$v) {_vm.$set(_vm.skus[i], \"title\", $$v)},expression:\"skus[i].title\"}})],1),_c('span',{staticClass:\"addto\",on:{\"click\":function($event){return _vm.handleAdd()}}},[_vm._v(\"+\")]),_c('el-form-item',{attrs:{\"label\":\"规格编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.skus[i].sku_code),callback:function ($$v) {_vm.$set(_vm.skus[i], \"sku_code\", $$v)},expression:\"skus[i].sku_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.skus[i].status),callback:function ($$v) {_vm.$set(_vm.skus[i], \"status\", $$v)},expression:\"skus[i].status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品数量:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品数量\"},model:{value:(_vm.skus[i].num),callback:function ($$v) {_vm.$set(_vm.skus[i], \"num\", $$v)},expression:\"skus[i].num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.skus[i].cost),callback:function ($$v) {_vm.$set(_vm.skus[i], \"cost\", $$v)},expression:\"skus[i].cost\"}})],1),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)}),_c('div',{staticClass:\"btn\"},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)],2):_vm._e()],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./addgoods.vue?vue&type=template&id=736dfc22&scoped=true&\"\nimport script from \"./addgoods.vue?vue&type=script&lang=js&\"\nexport * from \"./addgoods.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addgoods.vue?vue&type=style&index=0&id=736dfc22&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"736dfc22\",\n null\n \n)\n\nexport default component.exports","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新建商品\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","export * from \"-!../../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=style&index=0&id=736dfc22&prod&scoped=true&lang=css&\""],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/yingyeting/addgoods/addgoods.vue","webpack:///src/views/yingyeting/addgoods/addgoods.vue","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?d948","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?1615","webpack:///./src/api/rankingData.js","webpack:///./src/util/http.js","webpack:///./src/api/goods.js","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?d753"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","staticStyle","_v","attrs","on","onchange","model","lid","callback","$$v","expression","_l","goodschoose","item","title","handleAvatarSuccess","imageUrl","goodsData","ref","form","goods","$set","goods_code","type_id","cate","brand_id","brand","sku_code","reserve","label","num","cost","$event","Edititem","cancel","_e","isShow","skus","_s","handleAdd","handleDelete","handleSave","staticRenderFns","data","imgs","gallery","gid","goodsID","goods_id","img_url","file","URL","watch","handler","deep","immediate","methods","files","formData","headers","imgUpload","console","handleUpdate","checkGoods","Object","handleList","goodsList","addGoods","message","type","updateForm","hanleurlimg","successUpload","errorUpload","getgoodsidData","removeUpload","sku","updateGoods","created","mounted","goods_types","Brand_goods_types","beforeDestroy","sessionStorage","component","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","instance","axios","create","timeout","interceptors","request","use","config","Authorization","error","log","Promise","reject","response","res","Message","params","update","singleUpdate","Headers"],"mappings":"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AM,MAAM,IAEl2PO,EAAkB,G,wBCwQP,GAIfC,OACA,OACAC,QACAC,WACA7B,YACAT,OACAuC,OACApB,SACAF,QACAZ,eACAmC,WACA9B,aAEAoB,MACA,CACAvB,SACAa,YACAnH,WACAsH,QACAC,WAKAZ,MACA6B,YACAlC,SACAmC,WACA1B,WACAE,YACAH,eAGAnH,SACA,CACA0C,OACAgF,YAEA,CACAhF,OACAgF,YAEA,CACAhF,OACAgF,aAGAqB,QACAd,UACAe,SAIAC,OACA7C,KACA8C,aACA,GACA,6BACA,UACA,qBAKAC,QACAC,eAIAC,SAEAzC,yBACA,mBACA0C,cACAC,+BAGA,OACAC,SACA,uCAGAC,6BACAC,eACA,kCACAA,kCAKAC,eACA,2BACA,aACAC,qCACAF,mCACA,oBACA,eACA,KACAG,uBACAA,uBACA,OACA5E,kBASA6E,aACAC,0BACA,6BACA,kBACA,CACApD,SACAjE,UAEA,qBAMA4F,aACA,kBACA,YACA,MACA,EACAO,kBACAX,QAEA8B,2BACA,sBACA,eACAC,kBACAC,iBAEA,kBACA,qCAMAC,aACA,WACAxD,SACAmC,kBACA1B,WACAE,YACAH,eAEA,WACA,CACAR,SACAa,YACAnH,UACAsH,OACAC,WAMAQ,YACA,gBACAzB,SACAa,YACAnH,WACAsH,OACAC,UAEA8B,wBAIArB,gBACA,uBAGA+B,eACAV,6BAIAW,mBACAX,uBAGAY,iBACAZ,uBAIAa,iBACA,iBACAX,2BACA,8BAKAY,iBAGA1C,WACA,iBAGA,GACAnB,iCACAmC,qCACA1B,qCACAE,uCACAH,4CAEA,GACAR,2BACAa,iCACAnH,6BACAsH,uBACAC,0BAEA,eACA6C,WACA,eACAA,WACA,iBACAA,YAEA,OACA5B,iCACA5B,QACAwD,OAEAC,6BACA,iCACA,eACAT,kBACAC,oBAMAnC,SACA,kCAGA7B,YACAwD,eACA,SACA,gBAEA,SACA,eACA,gBAKAiB,UACA,4CACA,wCACA,uBAGAC,UACA,2BAEAC,0BACA,wBAGAC,0BACA,yBAEA,kBACA,qBAGAC,gBACAC,kCACAA,kCC1iBqd,I,wBCQjdC,EAAY,eACd,EACAvK,EACA6H,GACA,EACA,KACA,WACA,MAIa,aAAA0C,E,6CCnBf,gSA8CO,SAASJ,EAAYrC,GAC1B,OAAO0C,eAAK,CACVC,IAAK,mBACLC,OAAQ,MACR5C,SAIG,SAAS6C,EAAe3I,GAC7B,OAAOwI,eAAK,CACVC,IAAM,oBAAmBzI,EACzB0I,OAAQ,WAIL,SAASE,EAAe9C,GAC7B,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,OACR5C,SAIG,SAAS+C,EAAgB7I,EAAI8F,GAClC,OAAO0C,eAAK,CACVC,IAAM,oBAAmBzI,EACzB0I,OAAQ,QACR5C,SAIG,SAASsC,EAAkBtC,GAChC,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,MACR5C,SAIG,SAASgD,EAAqB9I,GACnC,OAAOwI,eAAK,CACVC,IAAM,qBAAoBzI,EAC1B0I,OAAQ,WAIL,SAASK,EAAoBjD,GAClC,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,OACR5C,SAIG,SAASkD,EAAgBhJ,EAAI8F,GAClC,OAAO0C,eAAK,CACVC,IAAM,qBAAoBzI,EAC1B0I,OAAQ,QACR5C,W,2DCxGJ,kFAcImD,GAdJ,UAceC,IAAMC,OAAO,CAC1BC,QAAS,OAGXH,EAASI,aAAaC,QAAQC,IAC3BC,IAQCA,EAAO1C,QAAQ2C,cAAgB,UAAYrO,iBAC3CQ,IAAU+C,QAGH6K,GAERE,IAEC1C,QAAQ2C,IAAID,EAAO,UACZE,QAAQC,OAAOH,KAK1BT,EAASI,aAAaS,SAASP,IAC5BO,IACClO,IAAUiD,OACV,MAAMkL,EAAMD,EAASnM,OAGrB,GAAY,MAARoM,GAAuB,MAARA,EACjB,OAAOD,EAEPE,qBAAQ,CACNzC,QAAS,QACTC,KAAM,WAIXkC,IACC1C,QAAQ2C,IAAID,GAEZM,qBAAQ,CACNzC,QAASmC,EACTlC,KAAM,UAkBDoC,QAAQC,OAAOH,KAIXT,U,kCCnFf,gSAGO,SAAS1E,EAAM0F,GACpB,OAAOzB,eAAK,CACVC,IAAK,kBACLC,OAAQ,MACRuB,WAIG,SAAS3C,EAASxB,GACvB,OAAO0C,eAAK,CACVC,IAAK,aACLC,OAAQ,OACR5C,SAIG,SAASoB,EAAWlH,GACzB,OAAOwI,eAAK,CACVC,IAAM,mBAAkBzI,EACxB0I,OAAQ,QAIL,SAASrB,EAAU4C,GACxB,OAAOzB,eAAK,CACVC,IAAK,aACLC,OAAQ,MACRuB,WAIG,SAASjC,EAAYhI,EAAI8F,GAC9B,OAAO0C,eAAK,CACVC,IAAM,mBAAkBzI,EACxB0I,OAAQ,QACR5C,SAKG,SAASoE,EAAOpE,GACrB,OAAO0C,eAAK,CACVC,IAAK,wBACLC,OAAQ,QACR5C,SAKG,SAASqE,EAAanK,EAAI8F,GAC/B,OAAO0C,eAAK,CACVC,IAAM,0BAAyBzI,EAC/B0I,OAAQ,QACR5C,SAKG,SAASiB,EAAUjB,EAAM9B,GAC9B,OAAOwE,eAAK,CACVC,IAAK,cACL2B,QAASpG,EACT0E,OAAQ,OACR5C,W,kCClEJ","file":"js/chunk-1c29c14c.c7cdcdff.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('div',{staticClass:\"add-item-info\",staticStyle:{\"margin-bottom\":\"10px\",\"margin-left\":\"52px\"}},[_c('div',[_c('div',{staticStyle:{\"font-size\":\"14px\"}},[_vm._v(\"商品列表:\")]),_c('el-select',{attrs:{\"placeholder\":\"选择商品\"},on:{\"change\":_vm.onchange},model:{value:(_vm.lid),callback:function ($$v) {_vm.lid=$$v},expression:\"lid\"}},_vm._l((_vm.goodschoose),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.title,\"value\":item.id}})}),1)],1),_c('span',{staticStyle:{\"font-size\":\"14px\"}},[_vm._v(\"商品图片: \"),_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":\"#\",\"limit\":1,\"auto-upload\":false,\"show-file-list\":true,\"list-type\":\"picture-card\",\"on-change\":_vm.handleAvatarSuccess}},[(_vm.imageUrl)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.imageUrl}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})])],1)]),(_vm.goodsData != '')?_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.goodsData.goods.title),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"title\", $$v)},expression:\"goodsData.goods.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.goodsData.goods.goods_code),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"goods_code\", $$v)},expression:\"goodsData.goods.goods_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.goodsData.goods.type_id),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"type_id\", $$v)},expression:\"goodsData.goods.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.goodsData.goods.brand_id),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"brand_id\", $$v)},expression:\"goodsData.goods.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.goodsData.title),callback:function ($$v) {_vm.$set(_vm.goodsData, \"title\", $$v)},expression:\"goodsData.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"规格编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.goodsData.sku_code),callback:function ($$v) {_vm.$set(_vm.goodsData, \"sku_code\", $$v)},expression:\"goodsData.sku_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.goodsData.goods.reserve),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"reserve\", $$v)},expression:\"goodsData.goods.reserve\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品数量:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品数量\"},model:{value:(_vm.goodsData.num),callback:function ($$v) {_vm.$set(_vm.goodsData, \"num\", $$v)},expression:\"goodsData.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.goodsData.cost),callback:function ($$v) {_vm.$set(_vm.goodsData, \"cost\", $$v)},expression:\"goodsData.cost\"}})],1)],1)],1),_c('div',{staticClass:\"btn\"},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.Edititem()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)]):_vm._e(),(_vm.goodsData == '')?_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[(_vm.isShow)?_c('el-input',{attrs:{\"placeholder\":\"商品名称\",\"disabled\":true},model:{value:(_vm.form.title),callback:function ($$v) {_vm.$set(_vm.form, \"title\", $$v)},expression:\"form.title\"}}):_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.title),callback:function ($$v) {_vm.$set(_vm.form, \"title\", $$v)},expression:\"form.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[(_vm.isShow)?_c('el-input',{attrs:{\"placeholder\":\"商品编码\",\"disabled\":true},model:{value:(_vm.form.goods_code),callback:function ($$v) {_vm.$set(_vm.form, \"goods_code\", $$v)},expression:\"form.goods_code\"}}):_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.form.goods_code),callback:function ($$v) {_vm.$set(_vm.form, \"goods_code\", $$v)},expression:\"form.goods_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[(_vm.isShow)?_c('el-select',{attrs:{\"placeholder\":\"商品种类\",\"disabled\":true},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1):_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[(_vm.isShow)?_c('el-select',{attrs:{\"placeholder\":\"商品品牌\",\"disabled\":true},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1):_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_vm._l((_vm.skus),function(item,i){return _c('div',{key:i},[_c('span',{staticStyle:{\"margin-right\":\"-15px\"}},[_vm._v(_vm._s(i + 1)+\".\")]),_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.skus[i].title),callback:function ($$v) {_vm.$set(_vm.skus[i], \"title\", $$v)},expression:\"skus[i].title\"}})],1),_c('span',{staticClass:\"addto\",on:{\"click\":function($event){return _vm.handleAdd()}}},[_vm._v(\"+\")]),_c('el-form-item',{attrs:{\"label\":\"规格编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.skus[i].sku_code),callback:function ($$v) {_vm.$set(_vm.skus[i], \"sku_code\", $$v)},expression:\"skus[i].sku_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.skus[i].status),callback:function ($$v) {_vm.$set(_vm.skus[i], \"status\", $$v)},expression:\"skus[i].status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品数量:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品数量\"},model:{value:(_vm.skus[i].num),callback:function ($$v) {_vm.$set(_vm.skus[i], \"num\", $$v)},expression:\"skus[i].num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.skus[i].cost),callback:function ($$v) {_vm.$set(_vm.skus[i], \"cost\", $$v)},expression:\"skus[i].cost\"}})],1),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)}),_c('div',{staticClass:\"btn\"},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)],2):_vm._e()],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./addgoods.vue?vue&type=template&id=736dfc22&scoped=true&\"\nimport script from \"./addgoods.vue?vue&type=script&lang=js&\"\nexport * from \"./addgoods.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addgoods.vue?vue&type=style&index=0&id=736dfc22&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"736dfc22\",\n null\n \n)\n\nexport default component.exports","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新建商品\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","export * from \"-!../../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=style&index=0&id=736dfc22&prod&scoped=true&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-2d23156c.0622f885.js b/public/dist/js/chunk-2d23156c.6af6d42e.js similarity index 88% rename from public/dist/js/chunk-2d23156c.0622f885.js rename to public/dist/js/chunk-2d23156c.6af6d42e.js index f80bedf..60d23cf 100644 --- a/public/dist/js/chunk-2d23156c.0622f885.js +++ b/public/dist/js/chunk-2d23156c.6af6d42e.js @@ -1,2 +1,2 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d23156c"],{efb7:function(t,n,e){"use strict";e.r(n);var u=function(){var t=this,n=t._self._c;return n("div",[t._v("权限管理(已废弃)")])},c=[],o={name:"GlxtAuthority",data(){return{}},mounted(){},methods:{}},r=o,a=e("0b56"),s=Object(a["a"])(r,u,c,!1,null,"9c10bb16",null);n["default"]=s.exports}}]); -//# sourceMappingURL=chunk-2d23156c.0622f885.js.map \ No newline at end of file +//# sourceMappingURL=chunk-2d23156c.6af6d42e.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-2d23156c.0622f885.js.map b/public/dist/js/chunk-2d23156c.6af6d42e.js.map similarity index 97% rename from public/dist/js/chunk-2d23156c.0622f885.js.map rename to public/dist/js/chunk-2d23156c.6af6d42e.js.map index af40b42..6dc8f86 100644 --- a/public/dist/js/chunk-2d23156c.0622f885.js.map +++ b/public/dist/js/chunk-2d23156c.6af6d42e.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/views/system/authority.vue","webpack:///src/views/system/authority.vue","webpack:///./src/views/system/authority.vue?38b8","webpack:///./src/views/system/authority.vue?8135"],"names":["render","_vm","this","_c","_self","_v","staticRenderFns","name","data","mounted","methods","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACF,EAAII,GAAG,gBAEhFC,EAAkB,GCGP,GACfC,qBAEAC,OACA,UAGAC,YAEAC,YCduc,I,YCOncC,EAAY,eACd,EACAX,EACAM,GACA,EACA,KACA,WACA,MAIa,aAAAK,E","file":"js/chunk-2d23156c.0622f885.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_vm._v(\"权限管理(已废弃)\")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./authority.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./authority.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./authority.vue?vue&type=template&id=9c10bb16&scoped=true&\"\nimport script from \"./authority.vue?vue&type=script&lang=js&\"\nexport * from \"./authority.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"9c10bb16\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/views/system/authority.vue","webpack:///src/views/system/authority.vue","webpack:///./src/views/system/authority.vue?38b8","webpack:///./src/views/system/authority.vue?8135"],"names":["render","_vm","this","_c","_self","_v","staticRenderFns","name","data","mounted","methods","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACF,EAAII,GAAG,gBAEhFC,EAAkB,GCGP,GACfC,qBAEAC,OACA,UAGAC,YAEAC,YCduc,I,YCOncC,EAAY,eACd,EACAX,EACAM,GACA,EACA,KACA,WACA,MAIa,aAAAK,E","file":"js/chunk-2d23156c.6af6d42e.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_vm._v(\"权限管理(已废弃)\")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./authority.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./authority.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./authority.vue?vue&type=template&id=9c10bb16&scoped=true&\"\nimport script from \"./authority.vue?vue&type=script&lang=js&\"\nexport * from \"./authority.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"9c10bb16\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-37d81871.da518dd8.js b/public/dist/js/chunk-37d81871.da518dd8.js deleted file mode 100644 index df23005..0000000 --- a/public/dist/js/chunk-37d81871.da518dd8.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-37d81871"],{"0a5a":function(t,e,o){"use strict";o.d(e,"a",(function(){return a})),o.d(e,"b",(function(){return n}));const s="admin_token";function a(){return localStorage.getItem("token")}function n(){return localStorage.removeItem(s)}},2782:function(t,e,o){},"38bc":function(t,e,o){var s,a; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(n,r){s=r,a="function"===typeof s?s.call(e,o,e,t):s,void 0===a||(t.exports=a)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function o(t,e,o){return to?o:t}function s(t){return 100*(-1+t)}function a(t,o,a){var n;return n="translate3d"===e.positionUsing?{transform:"translate3d("+s(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+s(t)+"%,0)"}:{"margin-left":s(t)+"%"},n.transition="all "+o+"ms "+a,n}t.configure=function(t){var o,s;for(o in t)s=t[o],void 0!==s&&t.hasOwnProperty(o)&&(e[o]=s);return this},t.status=null,t.set=function(s){var i=t.isStarted();s=o(s,e.minimum,1),t.status=1===s?null:s;var l=t.render(!i),d=l.querySelector(e.barSelector),c=e.speed,u=e.easing;return l.offsetWidth,n((function(o){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),r(d,a(s,c,u)),1===s?(r(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){r(l,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){t.remove(),o()}),c)}),c)):setTimeout(o,c)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var o=function(){setTimeout((function(){t.status&&(t.trickle(),o())}),e.trickleSpeed)};return e.trickle&&o(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var s=t.status;return s?("number"!==typeof e&&(e=(1-s)*o(Math.random()*s,.1,.95)),s=o(s+e,0,.994),t.set(s)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,o=0;t.promise=function(s){return s&&"resolved"!==s.state()?(0===o&&t.start(),e++,o++,s.always((function(){o--,0===o?(e=0,t.done()):t.set((e-o)/e)})),this):this}}(),t.render=function(o){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var a=document.createElement("div");a.id="nprogress",a.innerHTML=e.template;var n,i=a.querySelector(e.barSelector),d=o?"-100":s(t.status||0),c=document.querySelector(e.parent);return r(i,{transition:"all 0 linear",transform:"translate3d("+d+"%,0,0)"}),e.showSpinner||(n=a.querySelector(e.spinnerSelector),n&&u(n)),c!=document.body&&l(c,"nprogress-custom-parent"),c.appendChild(a),a},t.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&u(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var n=function(){var t=[];function e(){var o=t.shift();o&&o(e)}return function(o){t.push(o),1==t.length&&e()}}(),r=function(){var t=["Webkit","O","Moz","ms"],e={};function o(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function s(e){var o=document.body.style;if(e in o)return e;var s,a=t.length,n=e.charAt(0).toUpperCase()+e.slice(1);while(a--)if(s=t[a]+n,s in o)return s;return e}function a(t){return t=o(t),e[t]||(e[t]=s(t))}function n(t,e,o){e=a(e),t.style[e]=o}return function(t,e){var o,s,a=arguments;if(2==a.length)for(o in e)s=e[o],void 0!==s&&e.hasOwnProperty(o)&&n(t,o,s);else n(t,a[1],a[2])}}();function i(t,e){var o="string"==typeof t?t:c(t);return o.indexOf(" "+e+" ")>=0}function l(t,e){var o=c(t),s=o+e;i(o,e)||(t.className=s.substring(1))}function d(t,e){var o,s=c(t);i(t,e)&&(o=s.replace(" "+e+" "," "),t.className=o.substring(1,o.length-1))}function c(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function u(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"44fe":function(t,e,o){"use strict";o("2782")},5635:function(t,e,o){"use strict";o.r(e);var s=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"goods",staticStyle:{margin:"20px"}},[e("div",{staticClass:"add-item-info",staticStyle:{"margin-bottom":"10px","margin-left":"52px"}},[e("div",[e("div",{staticStyle:{"font-size":"14px"}},[t._v("商品列表:")]),e("el-select",{attrs:{placeholder:"选择商品"},on:{change:t.onchange},model:{value:t.lid,callback:function(e){t.lid=e},expression:"lid"}},t._l(t.goodschoose,(function(t){return e("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),e("span",{staticStyle:{"font-size":"14px"}},[t._v("商品图片: "),e("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#",limit:1,"auto-upload":!1,"show-file-list":!0,"list-type":"picture-card","on-change":t.handleAvatarSuccess}},[t.imageUrl?e("img",{staticClass:"avatar",attrs:{src:t.imageUrl}}):e("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)]),""!=t.goodsData?e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("div",[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-input",{attrs:{placeholder:"商品名称"},model:{value:t.goodsData.goods.title,callback:function(e){t.$set(t.goodsData.goods,"title",e)},expression:"goodsData.goods.title"}})],1),e("el-form-item",{attrs:{label:"商品编码:"}},[e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.goodsData.goods.goods_code,callback:function(e){t.$set(t.goodsData.goods,"goods_code",e)},expression:"goodsData.goods.goods_code"}})],1),e("el-form-item",{attrs:{label:"商品种类:"}},[e("el-select",{attrs:{placeholder:"商品种类"},model:{value:t.goodsData.goods.type_id,callback:function(e){t.$set(t.goodsData.goods,"type_id",e)},expression:"goodsData.goods.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品品牌:"}},[e("el-select",{attrs:{placeholder:"商品品牌"},model:{value:t.goodsData.goods.brand_id,callback:function(e){t.$set(t.goodsData.goods,"brand_id",e)},expression:"goodsData.goods.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),e("div",[e("el-form-item",{attrs:{label:"商品规格:"}},[e("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.goodsData.title,callback:function(e){t.$set(t.goodsData,"title",e)},expression:"goodsData.title"}})],1),e("el-form-item",{attrs:{label:"规格编码:"}},[e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.goodsData.sku_code,callback:function(e){t.$set(t.goodsData,"sku_code",e)},expression:"goodsData.sku_code"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{attrs:{placeholder:"下架(默认)"},model:{value:t.goodsData.goods.reserve,callback:function(e){t.$set(t.goodsData.goods,"reserve",e)},expression:"goodsData.goods.reserve"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",[e("el-form-item",{attrs:{label:"商品数量:"}},[e("el-input",{attrs:{placeholder:"商品数量"},model:{value:t.goodsData.num,callback:function(e){t.$set(t.goodsData,"num",e)},expression:"goodsData.num"}})],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsData.cost,callback:function(e){t.$set(t.goodsData,"cost",e)},expression:"goodsData.cost"}})],1)],1)],1),e("div",{staticClass:"btn"},[e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.Edititem()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)]):t._e(),""==t.goodsData?e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("div",[e("el-form-item",{attrs:{label:"商品名称:"}},[t.isShow?e("el-input",{attrs:{placeholder:"商品名称",disabled:!0},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}}):e("el-input",{attrs:{placeholder:"商品名称"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),e("el-form-item",{attrs:{label:"商品编码:"}},[t.isShow?e("el-input",{attrs:{placeholder:"商品编码",disabled:!0},model:{value:t.form.goods_code,callback:function(e){t.$set(t.form,"goods_code",e)},expression:"form.goods_code"}}):e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.form.goods_code,callback:function(e){t.$set(t.form,"goods_code",e)},expression:"form.goods_code"}})],1),e("el-form-item",{attrs:{label:"商品种类:"}},[t.isShow?e("el-select",{attrs:{placeholder:"商品种类",disabled:!0},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1):e("el-select",{attrs:{placeholder:"商品种类"},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品品牌:"}},[t.isShow?e("el-select",{attrs:{placeholder:"商品品牌",disabled:!0},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1):e("el-select",{attrs:{placeholder:"商品品牌"},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),t._l(t.skus,(function(o,s){return e("div",{key:s},[e("span",{staticStyle:{"margin-right":"-15px"}},[t._v(t._s(s+1)+".")]),e("el-form-item",{attrs:{label:"商品规格:"}},[e("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.skus[s].title,callback:function(e){t.$set(t.skus[s],"title",e)},expression:"skus[i].title"}})],1),e("span",{staticClass:"addto",on:{click:function(e){return t.handleAdd()}}},[t._v("+")]),e("el-form-item",{attrs:{label:"规格编码:"}},[e("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.skus[s].sku_code,callback:function(e){t.$set(t.skus[s],"sku_code",e)},expression:"skus[i].sku_code"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{attrs:{placeholder:"下架(默认)"},model:{value:t.skus[s].status,callback:function(e){t.$set(t.skus[s],"status",e)},expression:"skus[i].status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",[e("el-form-item",{attrs:{label:"商品数量:"}},[e("el-input",{attrs:{placeholder:"商品数量"},model:{value:t.skus[s].num,callback:function(e){t.$set(t.skus[s],"num",e)},expression:"skus[i].num"}})],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.skus[s].cost,callback:function(e){t.$set(t.skus[s],"cost",e)},expression:"skus[i].cost"}})],1),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleDelete(s)}}},[t._v("删除")])],1)],1)})),e("div",{staticClass:"btn"},[e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)],2):t._e()],1)])],1)},a=[],n=o("c40e"),r=o("6d71"),i={data(){return{imgs:[],gallery:"",imageUrl:"",lid:"",gid:"",brand:[],cate:[],goodschoose:[],goodsID:"",goodsData:[],skus:[{title:"",sku_code:"",status:"0",num:"",cost:""}],form:{goods_id:"",title:"",img_url:"",type_id:"",brand_id:"",goods_code:""},options:[{id:"0",label:"下架"},{id:"1",label:"在售"},{id:"2",label:"预警"}],file:[],isShow:!1,URL:""}},watch:{lid:{handler(t,e){t&&this.goodschoose.forEach(e=>{e.id==t&&(this.form={...e})})},deep:!0,immediate:!0}},methods:{handleAvatarSuccess(t,e){let o=new FormData;e.forEach(t=>{o.append("uploadFile",t.raw)});let s={headers:{"Content-Type":"multipart/form-data"}};Object(n["e"])(o,s).then(t=>{console.log(t),this.form.img_url=t.data.resource,console.log(this.form.img_url)})},handleUpdate(){this.gid=this.$route.query,this.gid.id&&Object(n["b"])(this.gid.id).then(t=>{console.log(t.data.data,"oooppuu");const e=t.data.data,o=this.skus[0],s={};Object.keys(e).map(t=>{Object.keys(o).map(o=>{t==o&&(s[o]=e[t])})})})},handleList(){Object(n["d"])().then(t=>{this.goodschoose=t.data.data,this.goodschoose=[{title:"",id:""},...this.goodschoose],console.log(this.goodschoose)})},handleSave(){const t=this.form,e=this.skus,o={...t,goods_id:this.lid,skus:e};console.log(o),Object(n["a"])(o).then(t=>{"OK"===t.statusText?(this.$message({message:"商品添加成功!",type:"success"}),this.updateForm(),this.$router.push("/GOODS_LIST")):this.$message({message:"商品添加失败!",type:"error"})})},updateForm(){this.form={title:"",img_url:"abc.jpg",type_id:"",brand_id:"",goods_code:""},this.skus=[{title:"",sku_code:"",status:"",num:"",cost:""}]},handleAdd(){this.skus.push({title:"",sku_code:"",status:"0",num:"",cost:""}),console.log(this.skus)},handleDelete(t){this.skus.splice(t,1)},hanleurlimg(t){console.log(t,"=+++++++++")},successUpload(t,e){console.log(t,e,5555)},errorUpload(t,e){console.log(t,e,5555)},getgoodsidData(){let t=this.bigID;Object(n["b"])(t).then(t=>{this.goodsData=t.data.data})},removeUpload(){},Edititem(){let t=this.bigID,e={title:this.goodsData.goods.title,img_url:this.from.img_url,type_id:this.goodsData.goods.type_id,brand_id:this.goodsData.goods.brand_id,goods_code:this.goodsData.goods.goods_code},o={title:this.goodsData.title,sku_code:this.goodsData.sku_code,status:this.goodsData.status,num:this.goodsData.num,cost:this.goodsData.cost};"下架"==o.status?o.status=0:"在售"==o.status?o.status=1:"预警"==o.status&&(o.status=2);let s={goods_id:this.goodsData.goods_id,goods:e,sku:o};Object(n["h"])(t,s).then(t=>{this.$message({message:"商品编辑成功!",type:"success"}),this.$router.push("/GOODS_LIST")})},cancel(){this.$router.push("/GOODS_LIST")},onchange(t){console.log(t),""!==t&&(this.isShow=!0),""===t&&(this.isShow=!1,this.form={})}},created(){this.goodsID=sessionStorage.getItem("商品ID"),this.bigID=sessionStorage.getItem("ID"),this.getgoodsidData()},mounted(){this.gid=this.$route.query,Object(r["h"])().then(t=>{this.cate=t.data.data}),Object(r["c"])().then(t=>{this.brand=t.data.data}),this.handleList(),this.handleUpdate()},beforeDestroy(){sessionStorage.removeItem("商品ID"),sessionStorage.removeItem("ID")}},l=i,d=(o("44fe"),o("0b56")),c=Object(d["a"])(l,s,a,!1,null,"140f5156",null);e["default"]=c.exports},"6d71":function(t,e,o){"use strict";o.d(e,"h",(function(){return a})),o.d(e,"e",(function(){return n})),o.d(e,"b",(function(){return r})),o.d(e,"g",(function(){return i})),o.d(e,"c",(function(){return l})),o.d(e,"d",(function(){return d})),o.d(e,"a",(function(){return c})),o.d(e,"f",(function(){return u}));var s=o("adb5");function a(t){return Object(s["a"])({url:"/api/goods_types",method:"get",data:t})}function n(t){return Object(s["a"])({url:"/api/goods_types/"+t,method:"delete"})}function r(t){return Object(s["a"])({url:"/api/goods_types/",method:"post",data:t})}function i(t,e){return Object(s["a"])({url:"/api/goods_types/"+t,method:"patch",data:e})}function l(t){return Object(s["a"])({url:"/api/goods_brands",method:"get",data:t})}function d(t){return Object(s["a"])({url:"/api/goods_brands/"+t,method:"delete"})}function c(t){return Object(s["a"])({url:"/api/goods_brands",method:"post",data:t})}function u(t,e){return Object(s["a"])({url:"/api/goods_brands/"+t,method:"patch",data:e})}},"70e7":function(t,e,o){},adb5:function(t,e,o){"use strict";var s=o("4ff3"),a=o.n(s),n=o("0a5a"),r=o("38bc"),i=o.n(r),l=(o("70e7"),o("5422")),d=(o("a18c"),a.a.create({timeout:1e4}));d.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(n["a"])(),i.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),d.interceptors.response.use(t=>{i.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(Object(l["Message"])({message:t,type:"error"}),console.log(t,"44444"),Promise.reject(t))),e["a"]=d},c40e:function(t,e,o){"use strict";o.d(e,"c",(function(){return a})),o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return r})),o.d(e,"d",(function(){return i})),o.d(e,"h",(function(){return l})),o.d(e,"g",(function(){return d})),o.d(e,"f",(function(){return c})),o.d(e,"e",(function(){return u}));var s=o("adb5");function a(t){return Object(s["a"])({url:"/api/goods_skus",method:"get",params:t})}function n(t){return Object(s["a"])({url:"/api/goods",method:"post",data:t})}function r(t){return Object(s["a"])({url:"/api/goods_skus/"+t,method:"get"})}function i(t){return Object(s["a"])({url:"/api/goods",method:"get",params:t})}function l(t,e){return Object(s["a"])({url:"/api/goods_skus/"+t,method:"patch",data:e})}function d(t){return Object(s["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return Object(s["a"])({url:"/api/single/goods_skus/"+t,method:"patch",data:e})}function u(t,e){return Object(s["a"])({url:"/api/upload",Headers:e,method:"post",data:t})}}}]); -//# sourceMappingURL=chunk-37d81871.da518dd8.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-37d81871.da518dd8.js.map b/public/dist/js/chunk-37d81871.da518dd8.js.map deleted file mode 100644 index e33a28f..0000000 --- a/public/dist/js/chunk-37d81871.da518dd8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?eae8","webpack:///./src/views/yingyeting/addgoods/addgoods.vue","webpack:///src/views/yingyeting/addgoods/addgoods.vue","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?d948","webpack:///./src/views/yingyeting/addgoods/addgoods.vue?1615","webpack:///./src/api/rankingData.js","webpack:///./src/util/http.js","webpack:///./src/api/goods.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","staticStyle","_v","attrs","on","onchange","model","lid","callback","$$v","expression","_l","goodschoose","item","title","handleAvatarSuccess","imageUrl","goodsData","ref","form","goods","$set","goods_code","type_id","cate","brand_id","brand","sku_code","reserve","label","num","cost","$event","Edititem","cancel","_e","isShow","skus","_s","handleAdd","handleDelete","handleSave","staticRenderFns","data","imgs","gallery","gid","goodsID","goods_id","img_url","file","URL","watch","handler","deep","immediate","methods","files","formData","headers","imgUpload","console","handleUpdate","checkGoods","Object","handleList","goodsList","addGoods","message","type","updateForm","hanleurlimg","successUpload","errorUpload","getgoodsidData","removeUpload","sku","updateGoods","created","mounted","goods_types","Brand_goods_types","beforeDestroy","sessionStorage","component","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","instance","axios","create","timeout","interceptors","request","use","config","Authorization","error","log","Promise","reject","response","res","Message","params","update","singleUpdate","Headers"],"mappings":"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AAIsC,MAAM,MAAM,IAEl2PO,EAAkB,G,wBCwQP,GAIfC,OACA,OACAC,QACAC,WACA7B,YACAT,OACAuC,OACApB,SACAF,QACAZ,eACAmC,WACA9B,aAEAoB,MACA,CACAvB,SACAa,YACAnH,WACAsH,OACAC,UAKAZ,MACA6B,YACAlC,SACAmC,WACA1B,WACAE,YACAH,eAGAnH,SACA,CACA0C,OACAgF,YAEA,CACAhF,OACAgF,YAEA,CACAhF,OACAgF,aAGAqB,QACAd,UACAe,SAIAC,OACA7C,KACA8C,aACA,GACA,6BACA,UACA,qBAKAC,QACAC,eAIAC,SAEAzC,yBACA,mBACA0C,cACAC,+BAGA,OACAC,SACA,uCAGAC,6BACAC,eACA,kCACAA,kCAKAC,eACA,2BACA,aACAC,qCACAF,mCACA,oBACA,eACA,KACAG,uBACAA,uBACA,OACA5E,kBASA6E,aACAC,0BACA,6BACA,kBACA,CACApD,SACAjE,UAEA,kBAEAgH,iCAKApB,aACA,kBACA,YACA,MACA,EACAO,kBACAX,QAEAwB,eACAM,2BACA,qBACA,eACAC,kBACAC,iBAEA,kBACA,kCAEA,eACAD,kBACAC,kBAOAC,aACA,WACAxD,SACAmC,kBACA1B,WACAE,YACAH,eAEA,WACA,CACAR,SACAa,YACAnH,UACAsH,OACAC,WAMAQ,YACA,gBACAzB,SACAa,YACAnH,WACAsH,OACAC,UAEA8B,wBAIArB,gBACA,uBAGA+B,eACAV,6BAIAW,mBACAX,uBAGAY,iBACAZ,uBAIAa,iBACA,iBAWAX,2BACA,8BAKAY,iBAGA1C,WACA,iBAGA,GACAnB,iCACAmC,0BACA1B,qCACAE,uCACAH,4CAEA,GACAR,2BACAa,iCACAnH,6BACAsH,uBACAC,0BAEA,eACA6C,WACA,eACAA,WACA,iBACAA,YAEA,OACA5B,iCACA5B,QACAwD,OAEAC,6BACA,eACAT,kBACAC,iBAEA,oCAKAnC,SACA,kCAGA7B,YACAwD,eACA,SACA,gBAEA,SACA,eACA,gBAKAiB,UACA,4CACA,wCACA,uBAGAC,UACA,2BAEAC,0BACA,wBAGAC,0BACA,yBAEA,kBACA,qBAGAC,gBACAC,kCACAA,kCC3jBqd,I,wBCQjdC,EAAY,eACd,EACAvK,EACA6H,GACA,EACA,KACA,WACA,MAIa,aAAA0C,E,6CCnBf,gSA8CO,SAASJ,EAAYrC,GAC1B,OAAO0C,eAAK,CACVC,IAAK,mBACLC,OAAQ,MACR5C,SAIG,SAAS6C,EAAe3I,GAC7B,OAAOwI,eAAK,CACVC,IAAM,oBAAmBzI,EACzB0I,OAAQ,WAIL,SAASE,EAAe9C,GAC7B,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,OACR5C,SAIG,SAAS+C,EAAgB7I,EAAI8F,GAClC,OAAO0C,eAAK,CACVC,IAAM,oBAAmBzI,EACzB0I,OAAQ,QACR5C,SAIG,SAASsC,EAAkBtC,GAChC,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,MACR5C,SAIG,SAASgD,EAAqB9I,GACnC,OAAOwI,eAAK,CACVC,IAAM,qBAAoBzI,EAC1B0I,OAAQ,WAIL,SAASK,EAAoBjD,GAClC,OAAO0C,eAAK,CACVC,IAAK,oBACLC,OAAQ,OACR5C,SAIG,SAASkD,EAAgBhJ,EAAI8F,GAClC,OAAO0C,eAAK,CACVC,IAAM,qBAAoBzI,EAC1B0I,OAAQ,QACR5C,W,2DCxGJ,kFAcImD,GAdJ,UAceC,IAAMC,OAAO,CAC1BC,QAAS,OAGXH,EAASI,aAAaC,QAAQC,IAC3BC,IAQCA,EAAO1C,QAAQ2C,cAAgB,UAAYrO,iBAC3CQ,IAAU+C,QAGH6K,GAERE,IAEC1C,QAAQ2C,IAAID,EAAO,UACZE,QAAQC,OAAOH,KAK1BT,EAASI,aAAaS,SAASP,IAC5BO,IACClO,IAAUiD,OACV,MAAMkL,EAAMD,EAASnM,OAGrB,GAAY,MAARoM,GAAuB,MAARA,EACjB,OAAOD,EAEPE,qBAAQ,CACNzC,QAAS,QACTC,KAAM,WAIXkC,IAECM,qBAAQ,CACNzC,QAASmC,EACTlC,KAAM,UAERR,QAAQ2C,IAAID,EAAO,SAgBZE,QAAQC,OAAOH,KAIXT,U,kCClFf,gSAGO,SAAS1E,EAAM0F,GACpB,OAAOzB,eAAK,CACVC,IAAK,kBACLC,OAAQ,MACRuB,WAIG,SAAS3C,EAASxB,GACvB,OAAO0C,eAAK,CACVC,IAAK,aACLC,OAAQ,OACR5C,SAIG,SAASoB,EAAWlH,GACzB,OAAOwI,eAAK,CACVC,IAAM,mBAAkBzI,EACxB0I,OAAQ,QAIL,SAASrB,EAAU4C,GACxB,OAAOzB,eAAK,CACVC,IAAK,aACLC,OAAQ,MACRuB,WAIG,SAASjC,EAAYhI,EAAI8F,GAC9B,OAAO0C,eAAK,CACVC,IAAM,mBAAkBzI,EACxB0I,OAAQ,QACR5C,SAKG,SAASoE,EAAOpE,GACrB,OAAO0C,eAAK,CACVC,IAAK,wBACLC,OAAQ,QACR5C,SAKG,SAASqE,EAAanK,EAAI8F,GAC/B,OAAO0C,eAAK,CACVC,IAAM,0BAAyBzI,EAC/B0I,OAAQ,QACR5C,SAKG,SAASiB,EAAUjB,EAAM9B,GAC9B,OAAOwE,eAAK,CACVC,IAAK,cACL2B,QAASpG,EACT0E,OAAQ,OACR5C","file":"js/chunk-37d81871.da518dd8.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=style&index=0&id=140f5156&prod&scoped=true&lang=css&\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('div',{staticClass:\"add-item-info\",staticStyle:{\"margin-bottom\":\"10px\",\"margin-left\":\"52px\"}},[_c('div',[_c('div',{staticStyle:{\"font-size\":\"14px\"}},[_vm._v(\"商品列表:\")]),_c('el-select',{attrs:{\"placeholder\":\"选择商品\"},on:{\"change\":_vm.onchange},model:{value:(_vm.lid),callback:function ($$v) {_vm.lid=$$v},expression:\"lid\"}},_vm._l((_vm.goodschoose),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.title,\"value\":item.id}})}),1)],1),_c('span',{staticStyle:{\"font-size\":\"14px\"}},[_vm._v(\"商品图片: \"),_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":\"#\",\"limit\":1,\"auto-upload\":false,\"show-file-list\":true,\"list-type\":\"picture-card\",\"on-change\":_vm.handleAvatarSuccess}},[(_vm.imageUrl)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.imageUrl}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})])],1)]),(_vm.goodsData != '')?_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.goodsData.goods.title),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"title\", $$v)},expression:\"goodsData.goods.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.goodsData.goods.goods_code),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"goods_code\", $$v)},expression:\"goodsData.goods.goods_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.goodsData.goods.type_id),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"type_id\", $$v)},expression:\"goodsData.goods.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.goodsData.goods.brand_id),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"brand_id\", $$v)},expression:\"goodsData.goods.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.goodsData.title),callback:function ($$v) {_vm.$set(_vm.goodsData, \"title\", $$v)},expression:\"goodsData.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"规格编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.goodsData.sku_code),callback:function ($$v) {_vm.$set(_vm.goodsData, \"sku_code\", $$v)},expression:\"goodsData.sku_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.goodsData.goods.reserve),callback:function ($$v) {_vm.$set(_vm.goodsData.goods, \"reserve\", $$v)},expression:\"goodsData.goods.reserve\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品数量:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品数量\"},model:{value:(_vm.goodsData.num),callback:function ($$v) {_vm.$set(_vm.goodsData, \"num\", $$v)},expression:\"goodsData.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.goodsData.cost),callback:function ($$v) {_vm.$set(_vm.goodsData, \"cost\", $$v)},expression:\"goodsData.cost\"}})],1)],1)],1),_c('div',{staticClass:\"btn\"},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.Edititem()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)]):_vm._e(),(_vm.goodsData == '')?_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[(_vm.isShow)?_c('el-input',{attrs:{\"placeholder\":\"商品名称\",\"disabled\":true},model:{value:(_vm.form.title),callback:function ($$v) {_vm.$set(_vm.form, \"title\", $$v)},expression:\"form.title\"}}):_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.title),callback:function ($$v) {_vm.$set(_vm.form, \"title\", $$v)},expression:\"form.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[(_vm.isShow)?_c('el-input',{attrs:{\"placeholder\":\"商品编码\",\"disabled\":true},model:{value:(_vm.form.goods_code),callback:function ($$v) {_vm.$set(_vm.form, \"goods_code\", $$v)},expression:\"form.goods_code\"}}):_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.form.goods_code),callback:function ($$v) {_vm.$set(_vm.form, \"goods_code\", $$v)},expression:\"form.goods_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[(_vm.isShow)?_c('el-select',{attrs:{\"placeholder\":\"商品种类\",\"disabled\":true},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1):_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[(_vm.isShow)?_c('el-select',{attrs:{\"placeholder\":\"商品品牌\",\"disabled\":true},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1):_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_vm._l((_vm.skus),function(item,i){return _c('div',{key:i},[_c('span',{staticStyle:{\"margin-right\":\"-15px\"}},[_vm._v(_vm._s(i + 1)+\".\")]),_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.skus[i].title),callback:function ($$v) {_vm.$set(_vm.skus[i], \"title\", $$v)},expression:\"skus[i].title\"}})],1),_c('span',{staticClass:\"addto\",on:{\"click\":function($event){return _vm.handleAdd()}}},[_vm._v(\"+\")]),_c('el-form-item',{attrs:{\"label\":\"规格编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.skus[i].sku_code),callback:function ($$v) {_vm.$set(_vm.skus[i], \"sku_code\", $$v)},expression:\"skus[i].sku_code\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.skus[i].status),callback:function ($$v) {_vm.$set(_vm.skus[i], \"status\", $$v)},expression:\"skus[i].status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"商品数量:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品数量\"},model:{value:(_vm.skus[i].num),callback:function ($$v) {_vm.$set(_vm.skus[i], \"num\", $$v)},expression:\"skus[i].num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.skus[i].cost),callback:function ($$v) {_vm.$set(_vm.skus[i], \"cost\", $$v)},expression:\"skus[i].cost\"}})],1),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)}),_c('div',{staticClass:\"btn\"},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)],2):_vm._e()],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./addgoods.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./addgoods.vue?vue&type=template&id=140f5156&scoped=true&\"\nimport script from \"./addgoods.vue?vue&type=script&lang=js&\"\nexport * from \"./addgoods.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addgoods.vue?vue&type=style&index=0&id=140f5156&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"140f5156\",\n null\n \n)\n\nexport default component.exports","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新建商品\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-4a36a8d0.9136f98d.js b/public/dist/js/chunk-4a36a8d0.9136f98d.js deleted file mode 100644 index 854b771..0000000 --- a/public/dist/js/chunk-4a36a8d0.9136f98d.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a36a8d0"],{"0a5a":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i}));const n="admin_token";function a(){return localStorage.getItem("token")}function i(){return localStorage.removeItem(n)}},1257:function(e,t,r){"use strict";r("20b0")},"20b0":function(e,t,r){},"38bc":function(e,t,r){var n,a; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(i,o){n=o,a="function"===typeof n?n.call(t,r,t,e):n,void 0===a||(e.exports=a)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function r(e,t,r){return er?r:e}function n(e){return 100*(-1+e)}function a(e,r,a){var i;return i="translate3d"===t.positionUsing?{transform:"translate3d("+n(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+n(e)+"%,0)"}:{"margin-left":n(e)+"%"},i.transition="all "+r+"ms "+a,i}e.configure=function(e){var r,n;for(r in e)n=e[r],void 0!==n&&e.hasOwnProperty(r)&&(t[r]=n);return this},e.status=null,e.set=function(n){var s=e.isStarted();n=r(n,t.minimum,1),e.status=1===n?null:n;var u=e.render(!s),l=u.querySelector(t.barSelector),c=t.speed,d=t.easing;return u.offsetWidth,i((function(r){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(l,a(n,c,d)),1===n?(o(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){o(u,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){e.remove(),r()}),c)}),c)):setTimeout(r,c)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var r=function(){setTimeout((function(){e.status&&(e.trickle(),r())}),t.trickleSpeed)};return t.trickle&&r(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var n=e.status;return n?("number"!==typeof t&&(t=(1-n)*r(Math.random()*n,.1,.95)),n=r(n+t,0,.994),e.set(n)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,r=0;e.promise=function(n){return n&&"resolved"!==n.state()?(0===r&&e.start(),t++,r++,n.always((function(){r--,0===r?(t=0,e.done()):e.set((t-r)/t)})),this):this}}(),e.render=function(r){if(e.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var a=document.createElement("div");a.id="nprogress",a.innerHTML=t.template;var i,s=a.querySelector(t.barSelector),l=r?"-100":n(e.status||0),c=document.querySelector(t.parent);return o(s,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),t.showSpinner||(i=a.querySelector(t.spinnerSelector),i&&d(i)),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(a),a},e.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var r=e.shift();r&&r(t)}return function(r){e.push(r),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function r(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function n(t){var r=document.body.style;if(t in r)return t;var n,a=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);while(a--)if(n=e[a]+i,n in r)return n;return t}function a(e){return e=r(e),t[e]||(t[e]=n(e))}function i(e,t,r){t=a(t),e.style[t]=r}return function(e,t){var r,n,a=arguments;if(2==a.length)for(r in t)n=t[r],void 0!==n&&t.hasOwnProperty(r)&&i(e,r,n);else i(e,a[1],a[2])}}();function s(e,t){var r="string"==typeof e?e:c(e);return r.indexOf(" "+t+" ")>=0}function u(e,t){var r=c(e),n=r+t;s(r,t)||(e.className=n.substring(1))}function l(e,t){var r,n=c(e);s(e,t)&&(r=n.replace(" "+t+" "," "),e.className=r.substring(1,r.length-1))}function c(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"5c89":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"goods",staticStyle:{margin:"20px"}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{attrs:{label:"查询类别:"}},[t("el-select",{attrs:{placeholder:"全部"},model:{value:e.form.targetField,callback:function(t){e.$set(e.form,"targetField",t)},expression:"form.targetField"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"操作用户"}},[t("el-select",{attrs:{placeholder:"输入操作用户"},model:{value:e.form.userId,callback:function(t){e.$set(e.form,"userId",t)},expression:"form.userId"}},e._l(e.options1,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"操作时间:"}},[t("el-date-picker",{attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"起","end-placeholder":"止","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.query()}}},[e._v("查询")])],1)],1)],1)]),t("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"30px"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[t("el-table-column",{attrs:{prop:"id",label:"序号",width:"70"}}),t("el-table-column",{attrs:{prop:"created_at",label:"时间",width:"200"}}),t("el-table-column",{attrs:{prop:"target_field",label:"类别",width:"100"}}),t("el-table-column",{attrs:{prop:"before_update",label:"操作前",resizable:e.ture}}),t("el-table-column",{attrs:{prop:"after_update",label:"操作后",resizable:e.ture}}),t("el-table-column",{attrs:{prop:"user.name",label:"操作人",width:"100"}})],1)],1),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},a=[],i=r("c24f"),o=r("adb5");function s(e){return Object(o["a"])({url:"/api/logs",method:"get",params:e})}var u={data(){return{options:[{value:"cost",label:"成本"},{value:"stock",label:"库存"},{value:"inventory",label:"库存盘点"},{value:"status",label:"状态"},{value:"set",label:"设置"}],options1:[],form:{targetField:"",userId:""},value1:"",tableData:[],Paginationdata:{},current_page:1,per_page:15,moudule:"goods"}},methods:{getList(){let e={userId:this.form.userId,target_field:this.form.targetField,moudule:this.moudule,target_id:this.$route.query.id,startTime:this.value1[0],endTime:this.value1[1],page:this.current_page,per_page:this.per_page};s(e).then(e=>{console.log(1111,e),this.tableData=e.data.data,this.Paginationdata=e.data.meta})},handleSizeChange(e){this.per_page=e,this.getList()},handleCurrentChange(e){this.current_page=e,this.getList()},getUser(){Object(i["e"])().then(e=>{this.options1=e.data.data,console.log("我是用户",this.options1)})},query(){console.log(this.form.userId,this.form.targetField);let e={userId:this.form.userId,target_field:this.form.targetField,page:this.current_page,per_page:this.per_page,moudule:this.moudule,target_id:this.$route.query.id,startTime:this.value1[0],endTime:this.value1[1]};const t=r(e);function r(e){const t={};for(const r in e)0!==e[r]&&!e[r]||""===e[r].toString().replace(/(^\s*)|(\s*$)/g,"")||(t[r]=e[r]);return t}s(t).then(e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta})}},mounted(){this.getList(),this.getUser()}},l=u,c=(r("1257"),r("0b56")),d=Object(c["a"])(l,n,a,!1,null,null,null);t["default"]=d.exports},"70e7":function(e,t,r){},adb5:function(e,t,r){"use strict";var n=r("4ff3"),a=r.n(n),i=r("0a5a"),o=r("38bc"),s=r.n(o),u=(r("70e7"),r("5422")),l=(r("a18c"),a.a.create({timeout:1e4}));l.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(i["a"])(),s.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),l.interceptors.response.use(e=>{s.a.done();const t=e.status;if(200===t||201===t)return e;Object(u["Message"])({message:"Error",type:"error"})},e=>(Object(u["Message"])({message:e,type:"error"}),console.log(e,"44444"),Promise.reject(e))),t["a"]=l},c24f:function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"e",(function(){return i})),r.d(t,"b",(function(){return o})),r.d(t,"d",(function(){return s})),r.d(t,"c",(function(){return u}));var n=r("adb5");function a(){return Object(n["a"])({url:"/api/roles",method:"get"})}function i(){return Object(n["a"])({url:"/api/users",method:"get"})}function o(e){return Object(n["a"])({url:"/api/users",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/api/users/"+e,method:"get"})}function u(e,t){return Object(n["a"])({url:"/api/users/"+e,method:"patch",data:t})}}}]); -//# sourceMappingURL=chunk-4a36a8d0.9136f98d.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-4a36a8d0.9136f98d.js.map b/public/dist/js/chunk-4a36a8d0.9136f98d.js.map deleted file mode 100644 index 6267686..0000000 --- a/public/dist/js/chunk-4a36a8d0.9136f98d.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./src/views/shuju/record.vue?2b13","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/shuju/record.vue","webpack:///./src/api/record.js","webpack:///src/views/shuju/record.vue","webpack:///./src/views/shuju/record.vue?04ac","webpack:///./src/views/shuju/record.vue?baf1","webpack:///./src/util/http.js","webpack:///./src/api/user.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","staticStyle","ref","attrs","form","model","targetField","callback","$$v","$set","expression","_l","item","label","userId","options1","value1","on","$event","query","_v","tableData","ture","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","recordList","params","http","url","method","data","moudule","methods","getList","target_field","target_id","startTime","endTime","page","console","getUser","userList","obj","_newPar","mounted","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message","message","type","roleList","userAdd","userEdit","userConfirm"],"mappings":"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","file":"js/chunk-4a36a8d0.9136f98d.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=style&index=0&id=613a88ca&prod&lang=css&\"","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"查询类别:\"}},[_c('el-select',{attrs:{\"placeholder\":\"全部\"},model:{value:(_vm.form.targetField),callback:function ($$v) {_vm.$set(_vm.form, \"targetField\", $$v)},expression:\"form.targetField\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作用户\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作用户\"},model:{value:(_vm.form.userId),callback:function ($$v) {_vm.$set(_vm.form, \"userId\", $$v)},expression:\"form.userId\"}},_vm._l((_vm.options1),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作时间:\"}},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.query()}}},[_vm._v(\"查询\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"30px\"}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"时间\",\"width\":\"200\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"prop\":\"before_update\",\"label\":\"操作前\",\"resizable\":_vm.ture}}),_c('el-table-column',{attrs:{\"prop\":\"after_update\",\"label\":\"操作后\",\"resizable\":_vm.ture}}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\",\"width\":\"100\"}})],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 单品日志记录请求\r\n\r\nexport function recordList(params) {\r\n return http({\r\n url: \"/api/logs\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./record.vue?vue&type=template&id=613a88ca&\"\nimport script from \"./record.vue?vue&type=script&lang=js&\"\nexport * from \"./record.vue?vue&type=script&lang=js&\"\nimport style0 from \"./record.vue?vue&type=style&index=0&id=613a88ca&prod&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList() {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-4a36a8d0.2590a0b3.js b/public/dist/js/chunk-4a36a8d0.d535bd22.js similarity index 99% rename from public/dist/js/chunk-4a36a8d0.2590a0b3.js rename to public/dist/js/chunk-4a36a8d0.d535bd22.js index 1f95c09..6266a3e 100644 --- a/public/dist/js/chunk-4a36a8d0.2590a0b3.js +++ b/public/dist/js/chunk-4a36a8d0.d535bd22.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a36a8d0"],{"0a5a":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i}));const n="admin_token";function a(){return localStorage.getItem("token")}function i(){return localStorage.removeItem(n)}},1257:function(e,t,r){"use strict";r("20b0")},"20b0":function(e,t,r){},"38bc":function(e,t,r){var n,a; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(i,o){n=o,a="function"===typeof n?n.call(t,r,t,e):n,void 0===a||(e.exports=a)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function r(e,t,r){return er?r:e}function n(e){return 100*(-1+e)}function a(e,r,a){var i;return i="translate3d"===t.positionUsing?{transform:"translate3d("+n(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+n(e)+"%,0)"}:{"margin-left":n(e)+"%"},i.transition="all "+r+"ms "+a,i}e.configure=function(e){var r,n;for(r in e)n=e[r],void 0!==n&&e.hasOwnProperty(r)&&(t[r]=n);return this},e.status=null,e.set=function(n){var s=e.isStarted();n=r(n,t.minimum,1),e.status=1===n?null:n;var u=e.render(!s),l=u.querySelector(t.barSelector),c=t.speed,d=t.easing;return u.offsetWidth,i((function(r){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(l,a(n,c,d)),1===n?(o(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){o(u,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){e.remove(),r()}),c)}),c)):setTimeout(r,c)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var r=function(){setTimeout((function(){e.status&&(e.trickle(),r())}),t.trickleSpeed)};return t.trickle&&r(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var n=e.status;return n?("number"!==typeof t&&(t=(1-n)*r(Math.random()*n,.1,.95)),n=r(n+t,0,.994),e.set(n)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,r=0;e.promise=function(n){return n&&"resolved"!==n.state()?(0===r&&e.start(),t++,r++,n.always((function(){r--,0===r?(t=0,e.done()):e.set((t-r)/t)})),this):this}}(),e.render=function(r){if(e.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var a=document.createElement("div");a.id="nprogress",a.innerHTML=t.template;var i,s=a.querySelector(t.barSelector),l=r?"-100":n(e.status||0),c=document.querySelector(t.parent);return o(s,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),t.showSpinner||(i=a.querySelector(t.spinnerSelector),i&&d(i)),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(a),a},e.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var r=e.shift();r&&r(t)}return function(r){e.push(r),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function r(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function n(t){var r=document.body.style;if(t in r)return t;var n,a=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);while(a--)if(n=e[a]+i,n in r)return n;return t}function a(e){return e=r(e),t[e]||(t[e]=n(e))}function i(e,t,r){t=a(t),e.style[t]=r}return function(e,t){var r,n,a=arguments;if(2==a.length)for(r in t)n=t[r],void 0!==n&&t.hasOwnProperty(r)&&i(e,r,n);else i(e,a[1],a[2])}}();function s(e,t){var r="string"==typeof e?e:c(e);return r.indexOf(" "+t+" ")>=0}function u(e,t){var r=c(e),n=r+t;s(r,t)||(e.className=n.substring(1))}function l(e,t){var r,n=c(e);s(e,t)&&(r=n.replace(" "+t+" "," "),e.className=r.substring(1,r.length-1))}function c(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"5c89":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"goods",staticStyle:{margin:"20px"}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{attrs:{label:"查询类别:"}},[t("el-select",{attrs:{placeholder:"全部"},model:{value:e.form.targetField,callback:function(t){e.$set(e.form,"targetField",t)},expression:"form.targetField"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"操作用户"}},[t("el-select",{attrs:{placeholder:"输入操作用户"},model:{value:e.form.userId,callback:function(t){e.$set(e.form,"userId",t)},expression:"form.userId"}},e._l(e.options1,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"操作时间:"}},[t("el-date-picker",{attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"起","end-placeholder":"止","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.query()}}},[e._v("查询")])],1)],1)],1)]),t("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"30px"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[t("el-table-column",{attrs:{prop:"id",label:"序号",width:"70"}}),t("el-table-column",{attrs:{prop:"created_at",label:"时间",width:"200"}}),t("el-table-column",{attrs:{prop:"target_field",label:"类别",width:"100"}}),t("el-table-column",{attrs:{prop:"before_update",label:"操作前",resizable:e.ture}}),t("el-table-column",{attrs:{prop:"after_update",label:"操作后",resizable:e.ture}}),t("el-table-column",{attrs:{prop:"user.name",label:"操作人",width:"100"}})],1)],1),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},a=[],i=r("c24f"),o=r("adb5");function s(e){return Object(o["a"])({url:"/api/logs",method:"get",params:e})}var u={data(){return{options:[{value:"cost",label:"成本"},{value:"stock",label:"库存"},{value:"inventory",label:"库存盘点"},{value:"status",label:"状态"},{value:"set",label:"设置"}],options1:[],form:{targetField:"",userId:""},value1:"",tableData:[],Paginationdata:{},current_page:1,per_page:15,moudule:"goods"}},methods:{getList(){let e={userId:this.form.userId,target_field:this.form.targetField,moudule:this.moudule,target_id:this.$route.query.id,startTime:this.value1[0],endTime:this.value1[1],page:this.current_page,per_page:this.per_page};s(e).then(e=>{console.log(1111,e),this.tableData=e.data.data,this.Paginationdata=e.data.meta})},handleSizeChange(e){this.per_page=e,this.getList()},handleCurrentChange(e){this.current_page=e,this.getList()},getUser(){Object(i["e"])().then(e=>{this.options1=e.data.data,console.log("我是用户",this.options1)})},query(){console.log(this.form.userId,this.form.targetField);let e={userId:this.form.userId,target_field:this.form.targetField,page:this.current_page,per_page:this.per_page,moudule:this.moudule,target_id:this.$route.query.id,startTime:this.value1[0],endTime:this.value1[1]};const t=r(e);function r(e){const t={};for(const r in e)0!==e[r]&&!e[r]||""===e[r].toString().replace(/(^\s*)|(\s*$)/g,"")||(t[r]=e[r]);return t}s(t).then(e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta})}},mounted(){this.getList(),this.getUser()}},l=u,c=(r("1257"),r("0b56")),d=Object(c["a"])(l,n,a,!1,null,null,null);t["default"]=d.exports},"70e7":function(e,t,r){},adb5:function(e,t,r){"use strict";var n=r("4ff3"),a=r.n(n),i=r("0a5a"),o=r("38bc"),s=r.n(o),u=(r("70e7"),r("5422")),l=(r("a18c"),a.a.create({timeout:1e4}));l.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(i["a"])(),s.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),l.interceptors.response.use(e=>{s.a.done();const t=e.status;if(200===t||201===t)return e;Object(u["Message"])({message:"Error",type:"error"})},e=>(console.log(e),Object(u["Message"])({message:e,type:"error"}),Promise.reject(e))),t["a"]=l},c24f:function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"e",(function(){return i})),r.d(t,"b",(function(){return o})),r.d(t,"d",(function(){return s})),r.d(t,"c",(function(){return u}));var n=r("adb5");function a(){return Object(n["a"])({url:"/api/roles",method:"get"})}function i(){return Object(n["a"])({url:"/api/users",method:"get"})}function o(e){return Object(n["a"])({url:"/api/users",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/api/users/"+e,method:"get"})}function u(e,t){return Object(n["a"])({url:"/api/users/"+e,method:"patch",data:t})}}}]); -//# sourceMappingURL=chunk-4a36a8d0.2590a0b3.js.map \ No newline at end of file +//# sourceMappingURL=chunk-4a36a8d0.d535bd22.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-4a36a8d0.2590a0b3.js.map b/public/dist/js/chunk-4a36a8d0.d535bd22.js.map similarity index 99% rename from public/dist/js/chunk-4a36a8d0.2590a0b3.js.map rename to public/dist/js/chunk-4a36a8d0.d535bd22.js.map index 85823dd..3c65b58 100644 --- a/public/dist/js/chunk-4a36a8d0.2590a0b3.js.map +++ b/public/dist/js/chunk-4a36a8d0.d535bd22.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./src/views/shuju/record.vue?2b13","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/shuju/record.vue","webpack:///./src/api/record.js","webpack:///src/views/shuju/record.vue","webpack:///./src/views/shuju/record.vue?04ac","webpack:///./src/views/shuju/record.vue?baf1","webpack:///./src/util/http.js","webpack:///./src/api/user.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","staticStyle","ref","attrs","form","model","targetField","callback","$$v","$set","expression","_l","item","label","userId","options1","value1","on","$event","query","_v","tableData","ture","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","recordList","params","http","url","method","data","moudule","methods","getList","target_field","target_id","startTime","endTime","page","console","getUser","userList","obj","_newPar","mounted","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message","message","type","roleList","userAdd","userEdit","userConfirm"],"mappings":"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","file":"js/chunk-4a36a8d0.2590a0b3.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=style&index=0&id=613a88ca&prod&lang=css&\"","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"查询类别:\"}},[_c('el-select',{attrs:{\"placeholder\":\"全部\"},model:{value:(_vm.form.targetField),callback:function ($$v) {_vm.$set(_vm.form, \"targetField\", $$v)},expression:\"form.targetField\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作用户\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作用户\"},model:{value:(_vm.form.userId),callback:function ($$v) {_vm.$set(_vm.form, \"userId\", $$v)},expression:\"form.userId\"}},_vm._l((_vm.options1),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作时间:\"}},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.query()}}},[_vm._v(\"查询\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"30px\"}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"时间\",\"width\":\"200\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"prop\":\"before_update\",\"label\":\"操作前\",\"resizable\":_vm.ture}}),_c('el-table-column',{attrs:{\"prop\":\"after_update\",\"label\":\"操作后\",\"resizable\":_vm.ture}}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\",\"width\":\"100\"}})],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 单品日志记录请求\r\n\r\nexport function recordList(params) {\r\n return http({\r\n url: \"/api/logs\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./record.vue?vue&type=template&id=613a88ca&\"\nimport script from \"./record.vue?vue&type=script&lang=js&\"\nexport * from \"./record.vue?vue&type=script&lang=js&\"\nimport style0 from \"./record.vue?vue&type=style&index=0&id=613a88ca&prod&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList() {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./src/views/shuju/record.vue?2b13","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/shuju/record.vue","webpack:///./src/api/record.js","webpack:///src/views/shuju/record.vue","webpack:///./src/views/shuju/record.vue?04ac","webpack:///./src/views/shuju/record.vue?baf1","webpack:///./src/util/http.js","webpack:///./src/api/user.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","staticStyle","ref","attrs","form","model","targetField","callback","$$v","$set","expression","_l","item","label","userId","options1","value1","on","$event","query","_v","tableData","ture","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","recordList","params","http","url","method","data","moudule","methods","getList","target_field","target_id","startTime","endTime","page","console","getUser","userList","obj","_newPar","mounted","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message","message","type","roleList","userAdd","userEdit","userConfirm"],"mappings":"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","file":"js/chunk-4a36a8d0.d535bd22.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=style&index=0&id=613a88ca&prod&lang=css&\"","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"查询类别:\"}},[_c('el-select',{attrs:{\"placeholder\":\"全部\"},model:{value:(_vm.form.targetField),callback:function ($$v) {_vm.$set(_vm.form, \"targetField\", $$v)},expression:\"form.targetField\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作用户\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作用户\"},model:{value:(_vm.form.userId),callback:function ($$v) {_vm.$set(_vm.form, \"userId\", $$v)},expression:\"form.userId\"}},_vm._l((_vm.options1),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作时间:\"}},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.query()}}},[_vm._v(\"查询\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"30px\"}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"时间\",\"width\":\"200\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"prop\":\"before_update\",\"label\":\"操作前\",\"resizable\":_vm.ture}}),_c('el-table-column',{attrs:{\"prop\":\"after_update\",\"label\":\"操作后\",\"resizable\":_vm.ture}}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\",\"width\":\"100\"}})],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 单品日志记录请求\r\n\r\nexport function recordList(params) {\r\n return http({\r\n url: \"/api/logs\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./record.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./record.vue?vue&type=template&id=613a88ca&\"\nimport script from \"./record.vue?vue&type=script&lang=js&\"\nexport * from \"./record.vue?vue&type=script&lang=js&\"\nimport style0 from \"./record.vue?vue&type=style&index=0&id=613a88ca&prod&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList() {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-4d75363c.a68f2dc8.js b/public/dist/js/chunk-4d75363c.a68f2dc8.js deleted file mode 100644 index d9ae0ed..0000000 --- a/public/dist/js/chunk-4d75363c.a68f2dc8.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4d75363c"],{"0a5a":function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o}));const r="admin_token";function a(){return localStorage.getItem("token")}function o(){return localStorage.removeItem(r)}},"38bc":function(t,e,n){var r,a; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(o,s){r=s,a="function"===typeof r?r.call(e,n,e,t):r,void 0===a||(t.exports=a)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function a(t,n,a){var o;return o="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},o.transition="all "+n+"ms "+a,o}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var i=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var l=t.render(!i),u=l.querySelector(e.barSelector),c=e.speed,d=e.easing;return l.offsetWidth,o((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),s(u,a(r,c,d)),1===r?(s(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){s(l,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),c)}),c)):setTimeout(n,c)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var a=document.createElement("div");a.id="nprogress",a.innerHTML=e.template;var o,i=a.querySelector(e.barSelector),u=n?"-100":r(t.status||0),c=document.querySelector(e.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),e.showSpinner||(o=a.querySelector(e.spinnerSelector),o&&d(o)),c!=document.body&&l(c,"nprogress-custom-parent"),c.appendChild(a),a},t.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var o=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,a=t.length,o=e.charAt(0).toUpperCase()+e.slice(1);while(a--)if(r=t[a]+o,r in n)return r;return e}function a(t){return t=n(t),e[t]||(e[t]=r(t))}function o(t,e,n){e=a(e),t.style[e]=n}return function(t,e){var n,r,a=arguments;if(2==a.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&o(t,n,r);else o(t,a[1],a[2])}}();function i(t,e){var n="string"==typeof t?t:c(t);return n.indexOf(" "+e+" ")>=0}function l(t,e){var n=c(t),r=n+e;i(n,e)||(t.className=r.substring(1))}function u(t,e){var n,r=c(t);i(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function c(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"3e63":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary"},on:{click:t.handAdd}},[t._v("新增")])],1),e("div",{staticClass:"table"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"180"}}),e("el-table-column",{attrs:{prop:"name",label:"店铺名称",width:"180"}}),e("el-table-column",{attrs:{prop:"plat_id",label:"所属平台"}}),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return["未授权"===n.row.status?e("el-button",{attrs:{type:"danger"}},[e("a",{attrs:{href:n.row.authUrl,target:"_blank",rel:"noopener noreferrer"}},[t._v("  授   权  ")])]):t._e(),"重新授权"===n.row.status?e("el-button",{attrs:{type:"danger",target:"_blank"}},[e("a",{attrs:{href:n.row.authUrl,rel:"noopener noreferrer"}},[t._v("重新授权")])]):t._e(),"无需授权"===n.row.status?e("span",[t._v(t._s(n.row.status))]):t._e()]}}])})],1)],1),e("el-dialog",{attrs:{title:"新增店铺",visible:t.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:"店铺名称"}},[e("el-input",{attrs:{placeholder:"输入店铺名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"店铺平台"}},[e("el-select",{attrs:{placeholder:"输入店铺平台"},model:{value:t.form.plat_id,callback:function(e){t.$set(t.form,"plat_id",e)},expression:"form.plat_id"}},t._l(t.storeId,(function(t,n){return e("el-option",{key:n,attrs:{label:t,value:n}})})),1)],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},a=[],o=n("adb5");function s(){return Object(o["a"])({url:"/api/shop_platforms",method:"get"})}function i(t){return Object(o["a"])({url:"/api/shops",method:"post",data:t})}function l(t){return Object(o["a"])({url:"/api/shops",method:"get",data:t})}var u={data(){return{dialogFormVisible:!1,form:{name:"",plat_id:""},storeId:[],tableData:[],Paginationdata:{},current_page:1,per_page:15}},mounted(){this.getStoreList()},methods:{handAdd(){this.form.name="",this.form.plat_id="",this.dialogFormVisible=!0,this.getshop()},addSubmit(){const t=this.form;i(t).then(t=>{200==t.status&&this.$message({type:"success",message:"添加成功"}),this.getStoreList()}),this.dialogFormVisible=!1},getStoreList(){let t={page:this.current_page,per_page:this.per_page};l(t).then(t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta,console.log(111111,this.tableData)})},handleSizeChange(t){this.per_page=t,this.getStoreList()},handleCurrentChange(t){this.current_page=t,this.getStoreList()},getshop(){s().then(t=>{this.storeId=t.data.data})}}},c=u,d=(n("7565"),n("0b56")),p=Object(d["a"])(c,r,a,!1,null,"7d43bb54",null);e["default"]=p.exports},"70e7":function(t,e,n){},7565:function(t,e,n){"use strict";n("a900")},a900:function(t,e,n){},adb5:function(t,e,n){"use strict";var r=n("4ff3"),a=n.n(r),o=n("0a5a"),s=n("38bc"),i=n.n(s),l=(n("70e7"),n("5422")),u=(n("a18c"),a.a.create({timeout:1e4}));u.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(o["a"])(),i.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),u.interceptors.response.use(t=>{i.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(Object(l["Message"])({message:t,type:"error"}),console.log(t,"44444"),Promise.reject(t))),e["a"]=u}}]); -//# sourceMappingURL=chunk-4d75363c.a68f2dc8.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-4d75363c.a68f2dc8.js.map b/public/dist/js/chunk-4d75363c.a68f2dc8.js.map deleted file mode 100644 index 1f9852b..0000000 --- a/public/dist/js/chunk-4d75363c.a68f2dc8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/store/store.vue","webpack:///./src/api/shop.js","webpack:///src/views/store/store.vue","webpack:///./src/views/store/store.vue?b499","webpack:///./src/views/store/store.vue?46bd","webpack:///./src/views/store/store.vue?b55c","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","staticStyle","tableData","scopedSlots","_u","scope","row","authUrl","_e","_s","dialogFormVisible","$event","form","model","callback","$$v","$set","expression","plat_id","_l","storeId","item","index","slot","addSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","shopListId","http","url","method","shopAdd","data","storeList","mounted","methods","type","message","getStoreList","page","console","getshop","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message"],"mappings":"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","file":"js/chunk-4d75363c.a68f2dc8.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"店铺名称\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"plat_id\",\"label\":\"所属平台\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status === '未授权')?_c('el-button',{attrs:{\"type\":\"danger\"}},[_c('a',{attrs:{\"href\":scope.row.authUrl,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\"}},[_vm._v(\"  授   权  \")])]):_vm._e(),(scope.row.status === '重新授权')?_c('el-button',{attrs:{\"type\":\"danger\",\"target\":\"_blank\"}},[_c('a',{attrs:{\"href\":scope.row.authUrl,\"rel\":\"noopener noreferrer\"}},[_vm._v(\"重新授权\")])]):_vm._e(),(scope.row.status === '无需授权')?_c('span',[_vm._v(_vm._s(scope.row.status))]):_vm._e()]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增店铺\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"店铺名称\"}},[_c('el-input',{attrs:{\"placeholder\":\"输入店铺名称\"},model:{value:(_vm.form.name),callback:function ($$v) {_vm.$set(_vm.form, \"name\", $$v)},expression:\"form.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"店铺平台\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入店铺平台\"},model:{value:(_vm.form.plat_id),callback:function ($$v) {_vm.$set(_vm.form, \"plat_id\", $$v)},expression:\"form.plat_id\"}},_vm._l((_vm.storeId),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item,\"value\":index}})}),1)],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./store.vue?vue&type=template&id=7d43bb54&scoped=true&\"\nimport script from \"./store.vue?vue&type=script&lang=js&\"\nexport * from \"./store.vue?vue&type=script&lang=js&\"\nimport style0 from \"./store.vue?vue&type=style&index=0&id=7d43bb54&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7d43bb54\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=style&index=0&id=7d43bb54&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-59f3bcab.45013db3.js b/public/dist/js/chunk-59f3bcab.17babc01.js similarity index 98% rename from public/dist/js/chunk-59f3bcab.45013db3.js rename to public/dist/js/chunk-59f3bcab.17babc01.js index 475787a..e9eafa0 100644 --- a/public/dist/js/chunk-59f3bcab.45013db3.js +++ b/public/dist/js/chunk-59f3bcab.17babc01.js @@ -1,2 +1,2 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-59f3bcab"],{"054a":function(e,a,t){"use strict";t.r(a);var l=function(){var e=this,a=e._self._c;return a("div",[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"goods",staticStyle:{margin:"20px"}},[a("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[a("el-form-item",{attrs:{label:"查询类别:"}},[a("el-select",{attrs:{placeholder:"全部"},model:{value:e.form.name1,callback:function(a){e.$set(e.form,"name1",a)},expression:"form.name1"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"操作用户"}},[a("el-select",{attrs:{placeholder:"输入操作用户"},model:{value:e.form.name2,callback:function(a){e.$set(e.form,"name2",a)},expression:"form.name2"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"操作时间:"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"起","end-placeholder":"止"},model:{value:e.value1,callback:function(a){e.value1=a},expression:"value1"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"}},[e._v("查询")])],1)],1)],1)]),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"30px"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"id",label:"序号"}}),a("el-table-column",{attrs:{prop:"created_at",label:"时间"}}),a("el-table-column",{attrs:{prop:"target_field",label:"类别"}}),a("el-table-column",{attrs:{prop:"before_update",label:"操作前"}}),a("el-table-column",{attrs:{prop:"after_update",label:"操作后"}}),a("el-table-column",{attrs:{prop:"user.name",label:"操作人"}})],1)],1),a("div",{staticClass:"block"},[a("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},r=[],n=t("4ff3"),o=t.n(n),s={data(){return{options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],form:{name1:"",name2:"",name3:"",name4:"",name5:"",name6:""},input:"",value1:"",tableData:[],Paginationdata:{},current_page:1,per_page:15}},methods:{getList(){let e=localStorage.getItem("token");this.current_page,this.per_page;o.a.get("/api/logs",{headers:{Authorization:"Bearer "+e}}).then(e=>{console.log(e),this.tableData=e.data.data,this.Paginationdata=e.data.meta})},handleSizeChange(e){this.per_page=e,this.getList()},handleCurrentChange(e){this.current_page=e,this.getList()}},mounted(){this.getList()}},i=s,u=(t("5bf6"),t("0b56")),c=Object(u["a"])(i,l,r,!1,null,null,null);a["default"]=c.exports},"5bf6":function(e,a,t){"use strict";t("9c14")},"9c14":function(e,a,t){}}]); -//# sourceMappingURL=chunk-59f3bcab.45013db3.js.map \ No newline at end of file +//# sourceMappingURL=chunk-59f3bcab.17babc01.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-59f3bcab.45013db3.js.map b/public/dist/js/chunk-59f3bcab.17babc01.js.map similarity index 99% rename from public/dist/js/chunk-59f3bcab.45013db3.js.map rename to public/dist/js/chunk-59f3bcab.17babc01.js.map index f2a8853..8293f46 100644 --- a/public/dist/js/chunk-59f3bcab.45013db3.js.map +++ b/public/dist/js/chunk-59f3bcab.17babc01.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/views/shuju/shuju.vue","webpack:///src/views/shuju/shuju.vue","webpack:///./src/views/shuju/shuju.vue?32f1","webpack:///./src/views/shuju/shuju.vue?5ef9","webpack:///./src/views/shuju/shuju.vue?4f87"],"names":["render","_vm","this","_c","_self","staticClass","staticStyle","ref","attrs","form","model","value","name1","callback","$$v","$set","expression","_l","options","item","key","label","name2","value1","_v","tableData","current_page","per_page","Paginationdata","total","on","handleSizeChange","handleCurrentChange","staticRenderFns","data","name3","name4","name5","name6","input","methods","getList","page","axios","get","headers","Authorization","then","res","console","mounted","component"],"mappings":"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","file":"js/chunk-59f3bcab.45013db3.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"查询类别:\"}},[_c('el-select',{attrs:{\"placeholder\":\"全部\"},model:{value:(_vm.form.name1),callback:function ($$v) {_vm.$set(_vm.form, \"name1\", $$v)},expression:\"form.name1\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作用户\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作用户\"},model:{value:(_vm.form.name2),callback:function ($$v) {_vm.$set(_vm.form, \"name2\", $$v)},expression:\"form.name2\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作时间:\"}},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\"},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"查询\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"30px\"}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"时间\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\"}}),_c('el-table-column',{attrs:{\"prop\":\"before_update\",\"label\":\"操作前\"}}),_c('el-table-column',{attrs:{\"prop\":\"after_update\",\"label\":\"操作后\"}}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\"}})],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./shuju.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./shuju.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./shuju.vue?vue&type=template&id=a159d85e&\"\nimport script from \"./shuju.vue?vue&type=script&lang=js&\"\nexport * from \"./shuju.vue?vue&type=script&lang=js&\"\nimport style0 from \"./shuju.vue?vue&type=style&index=0&id=a159d85e&prod&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./shuju.vue?vue&type=style&index=0&id=a159d85e&prod&lang=css&\""],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/views/shuju/shuju.vue","webpack:///src/views/shuju/shuju.vue","webpack:///./src/views/shuju/shuju.vue?32f1","webpack:///./src/views/shuju/shuju.vue?5ef9","webpack:///./src/views/shuju/shuju.vue?4f87"],"names":["render","_vm","this","_c","_self","staticClass","staticStyle","ref","attrs","form","model","value","name1","callback","$$v","$set","expression","_l","options","item","key","label","name2","value1","_v","tableData","current_page","per_page","Paginationdata","total","on","handleSizeChange","handleCurrentChange","staticRenderFns","data","name3","name4","name5","name6","input","methods","getList","page","axios","get","headers","Authorization","then","res","console","mounted","component"],"mappings":"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","file":"js/chunk-59f3bcab.17babc01.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\",staticStyle:{\"margin\":\"20px\"}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"查询类别:\"}},[_c('el-select',{attrs:{\"placeholder\":\"全部\"},model:{value:(_vm.form.name1),callback:function ($$v) {_vm.$set(_vm.form, \"name1\", $$v)},expression:\"form.name1\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作用户\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作用户\"},model:{value:(_vm.form.name2),callback:function ($$v) {_vm.$set(_vm.form, \"name2\", $$v)},expression:\"form.name2\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"操作时间:\"}},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\"},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"}},[_vm._v(\"查询\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"30px\"}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"时间\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\"}}),_c('el-table-column',{attrs:{\"prop\":\"before_update\",\"label\":\"操作前\"}}),_c('el-table-column',{attrs:{\"prop\":\"after_update\",\"label\":\"操作后\"}}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\"}})],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./shuju.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./shuju.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./shuju.vue?vue&type=template&id=a159d85e&\"\nimport script from \"./shuju.vue?vue&type=script&lang=js&\"\nexport * from \"./shuju.vue?vue&type=script&lang=js&\"\nimport style0 from \"./shuju.vue?vue&type=style&index=0&id=a159d85e&prod&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./shuju.vue?vue&type=style&index=0&id=a159d85e&prod&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-5ed10db2.c024642d.js b/public/dist/js/chunk-5ed10db2.f7bc8652.js similarity index 98% rename from public/dist/js/chunk-5ed10db2.c024642d.js rename to public/dist/js/chunk-5ed10db2.f7bc8652.js index 6be888f..cc735d2 100644 --- a/public/dist/js/chunk-5ed10db2.c024642d.js +++ b/public/dist/js/chunk-5ed10db2.f7bc8652.js @@ -1,2 +1,2 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ed10db2"],{"067e":function(e,t,o){},6920:function(e,t,o){"use strict";o("067e")},a55b:function(e,t,o){"use strict";o.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"backimg"},[t("div",{staticClass:"sign"},[t("span",{staticClass:"title"},[e._v("Hi 欢迎使用")]),e._m(0),t("p",{staticClass:"title-1"},[e._v("登录")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.name,expression:"form.name"}],attrs:{type:"text",placeholder:"请输入用户名"},domProps:{value:e.form.name},on:{input:function(t){t.target.composing||e.$set(e.form,"name",t.target.value)}}}),t("br"),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.password,expression:"form.password"}],attrs:{type:"password",placeholder:"请输入密码"},domProps:{value:e.form.password},on:{input:function(t){t.target.composing||e.$set(e.form,"password",t.target.value)}}}),t("br"),t("el-checkbox",{model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[e._v("记住密码")]),t("br"),t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.Login()}}},[e._v("登录")])],1)])},a=[function(){var e=this,t=e._self._c;return t("p",{staticClass:"manage"},[t("img",{attrs:{src:o("c663"),alt:""}}),t("span",[e._v("ERP管理系统")])])}],r=o("4ff3"),i=o.n(r),n={data(){return{checked:!1,form:{name:"",password:""}}},mounted(){this.getCookie()},methods:{Login(){!0===this.checked?this.setCookie(this.form.name,this.form.password,!0,7):this.clearCookie(),""===this.form.name||""===this.form.password?this.$message({message:"账号或密码不能为空",type:"error"}):i.a.post("/api/auth/login",this.form).then(e=>{let t=e.data;console.log(t),t.error&&(this.$message({message:"账号或密码错误,请重新输入",type:"error"}),this.form.name="",this.form.password="",this.checked=!1),t.token&&(this.form={},localStorage.setItem("token",t.token),this.$message({message:"成功登录,欢迎来到后台管理系统",type:"success"}),this.$router.push("/GOODS_LIST"))})},setCookie(e,t,o,s){const a=new Date;a.setTime(a.getTime()+864e5*s),window.document.cookie="name="+e+";path=/;expires="+a.toGMTString(),window.document.cookie="password="+t+";path=/;expires="+a.toGMTString(),window.document.cookie="state="+o+";path=/;expires="+a.toGMTString()},getCookie(){if(document.cookie.length>0){const e=document.cookie.split("; ");for(let t=0;t\r\n
    \r\n
    \r\n Hi 欢迎使用\r\n

    \r\n \"\"ERP管理系统\r\n

    \r\n

    登录

    \r\n \r\n
    \r\n \r\n
    \r\n 记住密码\r\n
    \r\n 登录\r\n
    \r\n
    \r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=4d3b70b5&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=4d3b70b5&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4d3b70b5\",\n null\n \n)\n\nexport default component.exports","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAIAAAADehTSAAAAAXNSR0IArs4c6QAABYhJREFUaN7tmv1PW1UYx/svAKIx8SUx+stM9FfdjIkJi/EHMzUzcbpf1LHNiUaX6UwBF8jI3Aiii04jExoGGmCLYhV5GWXjRbpSBCzv671toS29fbl9oW/33nNan0u7An2jve1Fm3DypGkPbe/nfs/3PM85p0jChdMke6x7rHuse6x5/K5Qsvb/YgUghrQ7Lw+vHW1befYr3WPndQ/V6B6vM5ZdsVf3BBcs+SKW5KhiYMpoPtxCllYRxZUQ5JaIviytpk50cNb13IklwkkxphuGyPurI5Tpw/BUfe4CSwSjOmr7yO1CposiqWHfBdbozIVWIgg07B1YJEoqs2DlQ2p+XQajIRZr0umMETK+8E2WoFEHB9QrorBGp86rP4IvMcvF+oOzZgGgkaAvDorFaj39K4wduM36wY0QjgrsblVBjzBWe+UfYrHaPpPHLuNuV0dYHef7iSKButo//1MsVk+7Oiah/ok6zuaFfntlDymU1fn1sFhzizO5IM/HJjLUIbgBuvGWQA8UVXr7F0XMA2tHWjdVfPAc5Mj1bo1A1geqkdMvYn7lU2lxlIwokoLhmLu27JMrHyvPNMIEFZEVY2w8+F3serpHaznbun7fFwJY195qS1VmoRv+5GW5v20uhcm24PTAdePenFHd8o+SRElVrFrSl29TJzuzN6sUElZSVuik/IEGjbasZ3y/fJSP30Yb/tEKYeUT7Zlu4p5HDU/XO+oGsi5aRZVumSoRFVzRu0q92KsEvijoRjz/+9j6lgKUBSv2s+bXmsG4G+smaSZrq/gokgYmVhIN1rSoPyDfRpkTa6QhT8B06KrQ6irVPVwD3xC31mhZMuxPBgoavzM8hQV4YFMGP2t592dQSIColvKOrf6D5916c1JFN1hHftGZQ7mw8lJwyHFpMLYRyDRKq2DFs3nPoVAXaXouFah89JUBlW+7AQSvX0O+oWXDkxdjeTeazh6phYxGFksTy5W9tjd077N+DtXPaA+kBoUYMtvyty8IhziHFxZfxH2bAlPHOxi9A7ZfWxSVwuhTJ7tgSRlZB09Y6TeHJtNQglMbNUTS1Ja1BzDCyO1nTTS7audsHr9SxxfhEp6YrldEchCUOuAzHvzecvSa5/o07AWgKSn64/HZuMSUCHphehklVIEs9gWc3eNTzLl+GLSf67JWyKjyJupYU/SxQhZQE+wK7RtcRt5gZM8Y203AM4s/0LK0ckQxuUE5kgoRHst6/rpOmlKB7rQmRDg4racvyakTV63lycNe1YkDTMwYiLYF7yhwkM9NhNv7yZ05SJPphYQp/1Kv8ksNQfkCQtYDcGfsmtNRLwfxUlFCUO81szrr1k9x5GJQNQRGgZcuhpUb1ho12rOq+eMj028oJg/1q17eiMM3J96+PfWpau7bOXLM4ghwKJPtuCT5OYrWYv3oGgxxalDeAN6bmriUyc4oWWI+3alRYmcu6yxEe22n29LIySt6rAnsG7eBDrFscLQPOe27d/bm6RxPq+iGTWtuxGy65SatjOpWLicAWbPS9fJ0ipY32c60c1Z3kg2PfpnVzuf3bHAHVm/fDJ+MkknLT7UKGUNSiUC8y6eVWDQDpJhbGAemdM4rA9T7LfGsp1qC88akymGOY9Qj4hkgXc7iJ7WRpk41byr6oSw4t5pqhJHTwd6dE88AO58PuFuHI36AnM8YbClR4MbIBeSi/7MzeCBDHr/7pzHvgAYH2DSaQTFlZtWiGiCT9UA4k4SN/T5Wt1QAv23wpdWow+vuwmBliQVRZ1X+WFmWM+oLgBUIOasZ+70F8Fscz2pZ3QVR88GKELKaw7vScmVFHhdmggXACiOPXI7wbrUcWUNI/LSaH1bMMiHEFQArv6VmgruTAfLAmvf/EBC9bu1a+xedeSGU5Z1AjAAAAABJRU5ErkJggg==\""],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/views/Login.vue?f5dc","webpack:///./src/views/Login.vue","webpack:///src/views/Login.vue","webpack:///./src/views/Login.vue?f87f","webpack:///./src/views/Login.vue?dd67","webpack:///./src/css/img/养花人2_画板 1 副本 15.png"],"names":["render","_vm","this","_c","_self","staticClass","_v","_m","directives","name","rawName","value","form","expression","attrs","domProps","on","$event","target","composing","$set","password","model","checked","callback","$$v","Login","staticRenderFns","require","data","mounted","methods","message","type","axios","console","localStorage","setCookie","exdate","window","getCookie","clearCookie","component","module","exports"],"mappings":"yIAAA,W,yCCAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,OAAO,CAACE,YAAY,SAAS,CAACJ,EAAIK,GAAG,aAAaL,EAAIM,GAAG,GAAGJ,EAAG,IAAI,CAACE,YAAY,WAAW,CAACJ,EAAIK,GAAG,QAAQH,EAAG,QAAQ,CAACK,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAUC,MAAOV,EAAIW,KAAKH,KAAMI,WAAW,cAAcC,MAAM,CAAC,KAAO,OAAO,YAAc,UAAUC,SAAS,CAAC,MAASd,EAAIW,KAAKH,MAAOO,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOC,OAAOC,WAAiBlB,EAAImB,KAAKnB,EAAIW,KAAM,OAAQK,EAAOC,OAAOP,WAAWR,EAAG,MAAMA,EAAG,QAAQ,CAACK,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAUC,MAAOV,EAAIW,KAAKS,SAAUR,WAAW,kBAAkBC,MAAM,CAAC,KAAO,WAAW,YAAc,SAASC,SAAS,CAAC,MAASd,EAAIW,KAAKS,UAAWL,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOC,OAAOC,WAAiBlB,EAAImB,KAAKnB,EAAIW,KAAM,WAAYK,EAAOC,OAAOP,WAAWR,EAAG,MAAMA,EAAG,cAAc,CAACmB,MAAM,CAACX,MAAOV,EAAIsB,QAASC,SAAS,SAAUC,GAAMxB,EAAIsB,QAAQE,GAAKZ,WAAW,YAAY,CAACZ,EAAIK,GAAG,UAAUH,EAAG,MAAMA,EAAG,YAAY,CAACW,MAAM,CAAC,KAAO,WAAWE,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAIyB,WAAW,CAACzB,EAAIK,GAAG,SAAS,MAE7lCqB,EAAkB,CAAC,WAAY,IAAI1B,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,IAAI,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACW,MAAM,CAAC,IAAMc,EAAQ,QAAkC,IAAM,MAAMzB,EAAG,OAAO,CAACF,EAAIK,GAAG,iB,qBCqBtL,GACfuB,OACA,OACAN,WACAX,MAEAH,QACAY,eAIAS,UACA,kBAEAC,SACAL,SAEA,iBACA,uDAEA,mBAGA,6CACA,eACAM,oBACAC,eAIAC,+CACA,aACAC,eACA,UACA,eACAH,wBACAC,eAEA,kBACA,sBACA,iBAGA,UACA,aACAG,sCACA,eACAJ,0BACAC,iBAEA,qCAMAI,mBACA,iBACAC,+BACAC,uBACA,6CACAA,uBACA,iDACAA,uBACA,+CAGAC,YACA,6BACA,oCACA,4BACA,wBAEA,cACA,oBACA,kBACA,wBACA,iBACA,+BAMAC,uBACA,+BC5Gob,I,wBCQhbC,EAAY,eACd,EACA1C,EACA2B,GACA,EACA,KACA,WACA,MAIa,aAAAe,E,4BCnBfC,EAAOC,QAAU","file":"js/chunk-5ed10db2.f7bc8652.js","sourcesContent":["export * from \"-!../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=4d3b70b5&prod&lang=scss&scoped=true&\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"backimg\"},[_c('div',{staticClass:\"sign\"},[_c('span',{staticClass:\"title\"},[_vm._v(\"Hi 欢迎使用\")]),_vm._m(0),_c('p',{staticClass:\"title-1\"},[_vm._v(\"登录\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.form.name),expression:\"form.name\"}],attrs:{\"type\":\"text\",\"placeholder\":\"请输入用户名\"},domProps:{\"value\":(_vm.form.name)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.form, \"name\", $event.target.value)}}}),_c('br'),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.form.password),expression:\"form.password\"}],attrs:{\"type\":\"password\",\"placeholder\":\"请输入密码\"},domProps:{\"value\":(_vm.form.password)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.form, \"password\", $event.target.value)}}}),_c('br'),_c('el-checkbox',{model:{value:(_vm.checked),callback:function ($$v) {_vm.checked=$$v},expression:\"checked\"}},[_vm._v(\"记住密码\")]),_c('br'),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.Login()}}},[_vm._v(\"登录\")])],1)])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('p',{staticClass:\"manage\"},[_c('img',{attrs:{\"src\":require(\"../css/img/养花人2_画板 1 副本 15.png\"),\"alt\":\"\"}}),_c('span',[_vm._v(\"ERP管理系统\")])])\n}]\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=4d3b70b5&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=4d3b70b5&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4d3b70b5\",\n null\n \n)\n\nexport default component.exports","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAIAAAADehTSAAAAAXNSR0IArs4c6QAABYhJREFUaN7tmv1PW1UYx/svAKIx8SUx+stM9FfdjIkJi/EHMzUzcbpf1LHNiUaX6UwBF8jI3Aiii04jExoGGmCLYhV5GWXjRbpSBCzv671toS29fbl9oW/33nNan0u7An2jve1Fm3DypGkPbe/nfs/3PM85p0jChdMke6x7rHuse6x5/K5Qsvb/YgUghrQ7Lw+vHW1befYr3WPndQ/V6B6vM5ZdsVf3BBcs+SKW5KhiYMpoPtxCllYRxZUQ5JaIviytpk50cNb13IklwkkxphuGyPurI5Tpw/BUfe4CSwSjOmr7yO1CposiqWHfBdbozIVWIgg07B1YJEoqs2DlQ2p+XQajIRZr0umMETK+8E2WoFEHB9QrorBGp86rP4IvMcvF+oOzZgGgkaAvDorFaj39K4wduM36wY0QjgrsblVBjzBWe+UfYrHaPpPHLuNuV0dYHef7iSKButo//1MsVk+7Oiah/ok6zuaFfntlDymU1fn1sFhzizO5IM/HJjLUIbgBuvGWQA8UVXr7F0XMA2tHWjdVfPAc5Mj1bo1A1geqkdMvYn7lU2lxlIwokoLhmLu27JMrHyvPNMIEFZEVY2w8+F3serpHaznbun7fFwJY195qS1VmoRv+5GW5v20uhcm24PTAdePenFHd8o+SRElVrFrSl29TJzuzN6sUElZSVuik/IEGjbasZ3y/fJSP30Yb/tEKYeUT7Zlu4p5HDU/XO+oGsi5aRZVumSoRFVzRu0q92KsEvijoRjz/+9j6lgKUBSv2s+bXmsG4G+smaSZrq/gokgYmVhIN1rSoPyDfRpkTa6QhT8B06KrQ6irVPVwD3xC31mhZMuxPBgoavzM8hQV4YFMGP2t592dQSIColvKOrf6D5916c1JFN1hHftGZQ7mw8lJwyHFpMLYRyDRKq2DFs3nPoVAXaXouFah89JUBlW+7AQSvX0O+oWXDkxdjeTeazh6phYxGFksTy5W9tjd077N+DtXPaA+kBoUYMtvyty8IhziHFxZfxH2bAlPHOxi9A7ZfWxSVwuhTJ7tgSRlZB09Y6TeHJtNQglMbNUTS1Ja1BzDCyO1nTTS7audsHr9SxxfhEp6YrldEchCUOuAzHvzecvSa5/o07AWgKSn64/HZuMSUCHphehklVIEs9gWc3eNTzLl+GLSf67JWyKjyJupYU/SxQhZQE+wK7RtcRt5gZM8Y203AM4s/0LK0ckQxuUE5kgoRHst6/rpOmlKB7rQmRDg4racvyakTV63lycNe1YkDTMwYiLYF7yhwkM9NhNv7yZ05SJPphYQp/1Kv8ksNQfkCQtYDcGfsmtNRLwfxUlFCUO81szrr1k9x5GJQNQRGgZcuhpUb1ho12rOq+eMj028oJg/1q17eiMM3J96+PfWpau7bOXLM4ghwKJPtuCT5OYrWYv3oGgxxalDeAN6bmriUyc4oWWI+3alRYmcu6yxEe22n29LIySt6rAnsG7eBDrFscLQPOe27d/bm6RxPq+iGTWtuxGy65SatjOpWLicAWbPS9fJ0ipY32c60c1Z3kg2PfpnVzuf3bHAHVm/fDJ+MkknLT7UKGUNSiUC8y6eVWDQDpJhbGAemdM4rA9T7LfGsp1qC88akymGOY9Qj4hkgXc7iJ7WRpk41byr6oSw4t5pqhJHTwd6dE88AO58PuFuHI36AnM8YbClR4MbIBeSi/7MzeCBDHr/7pzHvgAYH2DSaQTFlZtWiGiCT9UA4k4SN/T5Wt1QAv23wpdWow+vuwmBliQVRZ1X+WFmWM+oLgBUIOasZ+70F8Fscz2pZ3QVR88GKELKaw7vScmVFHhdmggXACiOPXI7wbrUcWUNI/LSaH1bMMiHEFQArv6VmgruTAfLAmvf/EBC9bu1a+xedeSGU5Z1AjAAAAABJRU5ErkJggg==\""],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-61dfd850.65d633aa.js b/public/dist/js/chunk-61dfd850.65d633aa.js deleted file mode 100644 index 766b62a..0000000 --- a/public/dist/js/chunk-61dfd850.65d633aa.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-61dfd850"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));const r="admin_token";function i(){return localStorage.getItem("token")}function s(){return localStorage.removeItem(r)}},"13cd":function(e,t,n){"use strict";n("28b1")},"1e4b":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e._self._c;return t("div",[t("el-container",[t("el-container",[t("el-aside",{class:e.show?"width":"width1"},[t("el-menu",{attrs:{router:"","background-color":"#282c34","text-color":"#fff","default-active":e.$route.path}},e._l(e.menu,(function(n){return t("div",{key:n.id},[n.children?t("el-submenu",{attrs:{index:n.code}},[t("template",{slot:"title"},[t("span",[e._v(e._s(n.name))])]),e._l(n.children,(function(n){return t("el-menu-item",{key:n.id,attrs:{index:n.code}},[e._v(e._s(n.name))])}))],2):t("el-menu-item",{attrs:{index:n.code}},[t("span",[e._v(e._s(n.name))])])],1)})),0)],1),t("el-main",[t("div",{staticClass:"head"},[t("ul",[t("li",[t("div",{staticClass:"add",on:{click:e.add}},[e.show?t("i",{staticClass:"el-icon-s-unfold"}):t("i",{staticClass:"el-icon-s-fold"})]),t("div",{staticClass:"right"},[t("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},e._l(e.titie,(function(n,r){return t("el-breadcrumb-item",{key:r},[e._v(e._s(n.name))])})),1)],1)]),t("li",[t("div",{staticClass:"token",on:{click:e.hanleLogout}},[e._v("退出")])])])]),t("div",{staticClass:"box-card"},[t("router-view")],1)])],1)],1)],1)},i=[],s=n("0a5a"),a=n("adb5");function o(){return Object(a["a"])({url:"/api/menus",method:"get"})}var u={mounted(){o().then(e=>{this.menu=e.data.data})},data(){return{menu:[],show:!1,levelData:[],titie:[],head:"",onindex:0,openeds:["1"]}},watch:{$route:{handler:function(e){this.titie=e.matched,this.head=e.name,this.levelData.push({name:e.name,path:e.path});const t=[],n={};for(var r=0;r
    '};function n(e,t,n){return en?n:e}function r(e){return 100*(-1+e)}function i(e,n,i){var s;return s="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},s.transition="all "+n+"ms "+i,s}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var o=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var u=e.render(!o),c=u.querySelector(t.barSelector),l=t.speed,d=t.easing;return u.offsetWidth,s((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),a(c,i(r,l,d)),1===r?(a(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){a(u,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),l)}),l)):setTimeout(n,l)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=t.template;var s,o=i.querySelector(t.barSelector),c=n?"-100":r(e.status||0),l=document.querySelector(t.parent);return a(o,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(s=i.querySelector(t.spinnerSelector),s&&d(s)),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(i),i},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),a=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,i=e.length,s=t.charAt(0).toUpperCase()+t.slice(1);while(i--)if(r=e[i]+s,r in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function s(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&s(e,n,r);else s(e,i[1],i[2])}}();function o(e,t){var n="string"==typeof e?e:l(e);return n.indexOf(" "+t+" ")>=0}function u(e,t){var n=l(e),r=n+t;o(n,t)||(e.className=r.substring(1))}function c(e,t){var n,r=l(e);o(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function l(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"70e7":function(e,t,n){},adb5:function(e,t,n){"use strict";var r=n("4ff3"),i=n.n(r),s=n("0a5a"),a=n("38bc"),o=n.n(a),u=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(s["a"])(),o.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{o.a.done();const t=e.status;if(200===t||201===t)return e;Object(u["Message"])({message:"Error",type:"error"})},e=>(Object(u["Message"])({message:e,type:"error"}),console.log(e,"44444"),Promise.reject(e))),t["a"]=c}}]); -//# sourceMappingURL=chunk-61dfd850.65d633aa.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-61dfd850.65d633aa.js.map b/public/dist/js/chunk-61dfd850.65d633aa.js.map deleted file mode 100644 index 8a20469..0000000 --- a/public/dist/js/chunk-61dfd850.65d633aa.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./src/views/index.vue?091d","webpack:///./src/views/index.vue","webpack:///./src/api/menu.js","webpack:///src/views/index.vue","webpack:///./src/views/index.vue?ceab","webpack:///./src/views/index.vue?e842","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","render","_vm","this","_c","_self","class","show","attrs","$route","path","_l","menu","item","key","id","children","code","slot","_v","_s","name","items","staticClass","on","add","titie","index","hanleLogout","staticRenderFns","getMenu","http","url","method","mounted","data","levelData","head","onindex","openeds","watch","handler","newArr","obj","deep","immediate","methods","next","hanletop","document","behavior","hanlebottom","handlerclick","hanblDelete","component","root","factory","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","bar","querySelector","offsetWidth","queue","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","getElementById","addClass","documentElement","createElement","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type"],"mappings":"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","file":"js/chunk-61dfd850.65d633aa.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","export * from \"-!../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=604626ee&prod&scoped=true&lang=scss&\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-container',[_c('el-container',[_c('el-aside',{class:_vm.show ? 'width' : 'width1'},[_c('el-menu',{attrs:{\"router\":\"\",\"background-color\":\"#282c34\",\"text-color\":\"#fff\",\"default-active\":_vm.$route.path}},_vm._l((_vm.menu),function(item){return _c('div',{key:item.id},[(!item.children)?_c('el-menu-item',{attrs:{\"index\":item.code}},[_c('span',[_vm._v(_vm._s(item.name))])]):_c('el-submenu',{attrs:{\"index\":item.code}},[_c('template',{slot:\"title\"},[_c('span',[_vm._v(_vm._s(item.name))])]),_vm._l((item.children),function(items){return _c('el-menu-item',{key:items.id,attrs:{\"index\":items.code}},[_vm._v(_vm._s(items.name))])})],2)],1)}),0)],1),_c('el-main',[_c('div',{staticClass:\"head\"},[_c('ul',[_c('li',[_c('div',{staticClass:\"add\",on:{\"click\":_vm.add}},[(_vm.show)?_c('i',{staticClass:\"el-icon-s-unfold\"}):_c('i',{staticClass:\"el-icon-s-fold\"})]),_c('div',{staticClass:\"right\"},[_c('el-breadcrumb',{attrs:{\"separator-class\":\"el-icon-arrow-right\"}},_vm._l((_vm.titie),function(item,index){return _c('el-breadcrumb-item',{key:index},[_vm._v(_vm._s(item.name))])}),1)],1)]),_c('li',[_c('div',{staticClass:\"token\",on:{\"click\":_vm.hanleLogout}},[_vm._v(\"退出\")])])])]),_c('div',{staticClass:\"box-card\"},[_c('router-view')],1)])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from '@/util/http.js'\r\n\r\n// 商品管理列表\r\nexport function getMenu () {\r\n return http({\r\n url: '/api/menus',\r\n method: 'get'\r\n })\r\n}\r\n","\r\n\r\n\r\n","import mod from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=604626ee&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=604626ee&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"604626ee\",\n null\n \n)\n\nexport default component.exports","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-61dfd850.062a0fb8.js b/public/dist/js/chunk-61dfd850.db243aab.js similarity index 99% rename from public/dist/js/chunk-61dfd850.062a0fb8.js rename to public/dist/js/chunk-61dfd850.db243aab.js index 5cec654..e43b3f2 100644 --- a/public/dist/js/chunk-61dfd850.062a0fb8.js +++ b/public/dist/js/chunk-61dfd850.db243aab.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-61dfd850"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));const r="admin_token";function i(){return localStorage.getItem("token")}function s(){return localStorage.removeItem(r)}},"13cd":function(e,t,n){"use strict";n("28b1")},"1e4b":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e._self._c;return t("div",[t("el-container",[t("el-container",[t("el-aside",{class:e.show?"width":"width1"},[t("el-menu",{attrs:{router:"","background-color":"#282c34","text-color":"#fff","default-active":e.$route.path}},e._l(e.menu,(function(n){return t("div",{key:n.id},[n.children?t("el-submenu",{attrs:{index:n.code}},[t("template",{slot:"title"},[t("span",[e._v(e._s(n.name))])]),e._l(n.children,(function(n){return t("el-menu-item",{key:n.id,attrs:{index:n.code}},[e._v(e._s(n.name))])}))],2):t("el-menu-item",{attrs:{index:n.code}},[t("span",[e._v(e._s(n.name))])])],1)})),0)],1),t("el-main",[t("div",{staticClass:"head"},[t("ul",[t("li",[t("div",{staticClass:"add",on:{click:e.add}},[e.show?t("i",{staticClass:"el-icon-s-unfold"}):t("i",{staticClass:"el-icon-s-fold"})]),t("div",{staticClass:"right"},[t("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},e._l(e.titie,(function(n,r){return t("el-breadcrumb-item",{key:r},[e._v(e._s(n.name))])})),1)],1)]),t("li",[t("div",{staticClass:"token",on:{click:e.hanleLogout}},[e._v("退出")])])])]),t("div",{staticClass:"box-card"},[t("router-view")],1)])],1)],1)],1)},i=[],s=n("0a5a"),a=n("adb5");function o(){return Object(a["a"])({url:"/api/menus",method:"get"})}var u={mounted(){o().then(e=>{this.menu=e.data.data})},data(){return{menu:[],show:!1,levelData:[],titie:[],head:"",onindex:0,openeds:["1"]}},watch:{$route:{handler:function(e){this.titie=e.matched,this.head=e.name,this.levelData.push({name:e.name,path:e.path});const t=[],n={};for(var r=0;r
    '};function n(e,t,n){return en?n:e}function r(e){return 100*(-1+e)}function i(e,n,i){var s;return s="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},s.transition="all "+n+"ms "+i,s}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var o=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var u=e.render(!o),c=u.querySelector(t.barSelector),l=t.speed,d=t.easing;return u.offsetWidth,s((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),a(c,i(r,l,d)),1===r?(a(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){a(u,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),l)}),l)):setTimeout(n,l)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=t.template;var s,o=i.querySelector(t.barSelector),c=n?"-100":r(e.status||0),l=document.querySelector(t.parent);return a(o,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(s=i.querySelector(t.spinnerSelector),s&&d(s)),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(i),i},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),a=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,i=e.length,s=t.charAt(0).toUpperCase()+t.slice(1);while(i--)if(r=e[i]+s,r in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function s(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&s(e,n,r);else s(e,i[1],i[2])}}();function o(e,t){var n="string"==typeof e?e:l(e);return n.indexOf(" "+t+" ")>=0}function u(e,t){var n=l(e),r=n+t;o(n,t)||(e.className=r.substring(1))}function c(e,t){var n,r=l(e);o(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function l(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"70e7":function(e,t,n){},adb5:function(e,t,n){"use strict";var r=n("4ff3"),i=n.n(r),s=n("0a5a"),a=n("38bc"),o=n.n(a),u=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(s["a"])(),o.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{o.a.done();const t=e.status;if(200===t||201===t)return e;Object(u["Message"])({message:"Error",type:"error"})},e=>(console.log(e),Object(u["Message"])({message:e,type:"error"}),Promise.reject(e))),t["a"]=c}}]); -//# sourceMappingURL=chunk-61dfd850.062a0fb8.js.map \ No newline at end of file +//# sourceMappingURL=chunk-61dfd850.db243aab.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-61dfd850.062a0fb8.js.map b/public/dist/js/chunk-61dfd850.db243aab.js.map similarity index 99% rename from public/dist/js/chunk-61dfd850.062a0fb8.js.map rename to public/dist/js/chunk-61dfd850.db243aab.js.map index ef229d6..3149d3a 100644 --- a/public/dist/js/chunk-61dfd850.062a0fb8.js.map +++ b/public/dist/js/chunk-61dfd850.db243aab.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./src/views/index.vue?091d","webpack:///./src/views/index.vue","webpack:///./src/api/menu.js","webpack:///src/views/index.vue","webpack:///./src/views/index.vue?ceab","webpack:///./src/views/index.vue?e842","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","render","_vm","this","_c","_self","class","show","attrs","$route","path","_l","menu","item","key","id","children","code","slot","_v","_s","name","items","staticClass","on","add","titie","index","hanleLogout","staticRenderFns","getMenu","http","url","method","mounted","data","levelData","head","onindex","openeds","watch","handler","newArr","obj","deep","immediate","methods","next","hanletop","document","behavior","hanlebottom","handlerclick","hanblDelete","component","root","factory","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","bar","querySelector","offsetWidth","queue","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","getElementById","addClass","documentElement","createElement","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type"],"mappings":"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","file":"js/chunk-61dfd850.062a0fb8.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","export * from \"-!../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=604626ee&prod&scoped=true&lang=scss&\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-container',[_c('el-container',[_c('el-aside',{class:_vm.show ? 'width' : 'width1'},[_c('el-menu',{attrs:{\"router\":\"\",\"background-color\":\"#282c34\",\"text-color\":\"#fff\",\"default-active\":_vm.$route.path}},_vm._l((_vm.menu),function(item){return _c('div',{key:item.id},[(!item.children)?_c('el-menu-item',{attrs:{\"index\":item.code}},[_c('span',[_vm._v(_vm._s(item.name))])]):_c('el-submenu',{attrs:{\"index\":item.code}},[_c('template',{slot:\"title\"},[_c('span',[_vm._v(_vm._s(item.name))])]),_vm._l((item.children),function(items){return _c('el-menu-item',{key:items.id,attrs:{\"index\":items.code}},[_vm._v(_vm._s(items.name))])})],2)],1)}),0)],1),_c('el-main',[_c('div',{staticClass:\"head\"},[_c('ul',[_c('li',[_c('div',{staticClass:\"add\",on:{\"click\":_vm.add}},[(_vm.show)?_c('i',{staticClass:\"el-icon-s-unfold\"}):_c('i',{staticClass:\"el-icon-s-fold\"})]),_c('div',{staticClass:\"right\"},[_c('el-breadcrumb',{attrs:{\"separator-class\":\"el-icon-arrow-right\"}},_vm._l((_vm.titie),function(item,index){return _c('el-breadcrumb-item',{key:index},[_vm._v(_vm._s(item.name))])}),1)],1)]),_c('li',[_c('div',{staticClass:\"token\",on:{\"click\":_vm.hanleLogout}},[_vm._v(\"退出\")])])])]),_c('div',{staticClass:\"box-card\"},[_c('router-view')],1)])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from '@/util/http.js'\r\n\r\n// 商品管理列表\r\nexport function getMenu () {\r\n return http({\r\n url: '/api/menus',\r\n method: 'get'\r\n })\r\n}\r\n","\r\n\r\n\r\n","import mod from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=604626ee&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=604626ee&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"604626ee\",\n null\n \n)\n\nexport default component.exports","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./src/views/index.vue?091d","webpack:///./src/views/index.vue","webpack:///./src/api/menu.js","webpack:///src/views/index.vue","webpack:///./src/views/index.vue?ceab","webpack:///./src/views/index.vue?e842","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","render","_vm","this","_c","_self","class","show","attrs","$route","path","_l","menu","item","key","id","children","code","slot","_v","_s","name","items","staticClass","on","add","titie","index","hanleLogout","staticRenderFns","getMenu","http","url","method","mounted","data","levelData","head","onindex","openeds","watch","handler","newArr","obj","deep","immediate","methods","next","hanletop","document","behavior","hanlebottom","handlerclick","hanblDelete","component","root","factory","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","bar","querySelector","offsetWidth","queue","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","getElementById","addClass","documentElement","createElement","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type"],"mappings":"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","file":"js/chunk-61dfd850.db243aab.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","export * from \"-!../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=604626ee&prod&scoped=true&lang=scss&\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-container',[_c('el-container',[_c('el-aside',{class:_vm.show ? 'width' : 'width1'},[_c('el-menu',{attrs:{\"router\":\"\",\"background-color\":\"#282c34\",\"text-color\":\"#fff\",\"default-active\":_vm.$route.path}},_vm._l((_vm.menu),function(item){return _c('div',{key:item.id},[(!item.children)?_c('el-menu-item',{attrs:{\"index\":item.code}},[_c('span',[_vm._v(_vm._s(item.name))])]):_c('el-submenu',{attrs:{\"index\":item.code}},[_c('template',{slot:\"title\"},[_c('span',[_vm._v(_vm._s(item.name))])]),_vm._l((item.children),function(items){return _c('el-menu-item',{key:items.id,attrs:{\"index\":items.code}},[_vm._v(_vm._s(items.name))])})],2)],1)}),0)],1),_c('el-main',[_c('div',{staticClass:\"head\"},[_c('ul',[_c('li',[_c('div',{staticClass:\"add\",on:{\"click\":_vm.add}},[(_vm.show)?_c('i',{staticClass:\"el-icon-s-unfold\"}):_c('i',{staticClass:\"el-icon-s-fold\"})]),_c('div',{staticClass:\"right\"},[_c('el-breadcrumb',{attrs:{\"separator-class\":\"el-icon-arrow-right\"}},_vm._l((_vm.titie),function(item,index){return _c('el-breadcrumb-item',{key:index},[_vm._v(_vm._s(item.name))])}),1)],1)]),_c('li',[_c('div',{staticClass:\"token\",on:{\"click\":_vm.hanleLogout}},[_vm._v(\"退出\")])])])]),_c('div',{staticClass:\"box-card\"},[_c('router-view')],1)])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from '@/util/http.js'\r\n\r\n// 商品管理列表\r\nexport function getMenu () {\r\n return http({\r\n url: '/api/menus',\r\n method: 'get'\r\n })\r\n}\r\n","\r\n\r\n\r\n","import mod from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=604626ee&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=604626ee&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"604626ee\",\n null\n \n)\n\nexport default component.exports","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-62101cb8.0d2ed3f5.js b/public/dist/js/chunk-62101cb8.0d2ed3f5.js deleted file mode 100644 index 46f74d0..0000000 --- a/public/dist/js/chunk-62101cb8.0d2ed3f5.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-62101cb8"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return r}));const i="admin_token";function s(){return localStorage.getItem("token")}function r(){return localStorage.removeItem(i)}},2395:function(e,t,n){},"38bc":function(e,t,n){var i,s; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(r,o){i=o,s="function"===typeof i?i.call(t,n,t,e):i,void 0===s||(e.exports=s)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(e,t,n){return en?n:e}function i(e){return 100*(-1+e)}function s(e,n,s){var r;return r="translate3d"===t.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"},r.transition="all "+n+"ms "+s,r}e.configure=function(e){var n,i;for(n in e)i=e[n],void 0!==i&&e.hasOwnProperty(n)&&(t[n]=i);return this},e.status=null,e.set=function(i){var a=e.isStarted();i=n(i,t.minimum,1),e.status=1===i?null:i;var l=e.render(!a),c=l.querySelector(t.barSelector),u=t.speed,d=t.easing;return l.offsetWidth,r((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(c,s(i,u,d)),1===i?(o(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){o(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var i=e.status;return i?("number"!==typeof t&&(t=(1-i)*n(Math.random()*i,.1,.95)),i=n(i+t,0,.994),e.set(i)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(i){return i&&"resolved"!==i.state()?(0===n&&e.start(),t++,n++,i.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var s=document.createElement("div");s.id="nprogress",s.innerHTML=t.template;var r,a=s.querySelector(t.barSelector),c=n?"-100":i(e.status||0),u=document.querySelector(t.parent);return o(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(r=s.querySelector(t.spinnerSelector),r&&d(r)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(s),s},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var r=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function i(t){var n=document.body.style;if(t in n)return t;var i,s=e.length,r=t.charAt(0).toUpperCase()+t.slice(1);while(s--)if(i=e[s]+r,i in n)return i;return t}function s(e){return e=n(e),t[e]||(t[e]=i(e))}function r(e,t,n){t=s(t),e.style[t]=n}return function(e,t){var n,i,s=arguments;if(2==s.length)for(n in t)i=t[n],void 0!==i&&t.hasOwnProperty(n)&&r(e,n,i);else r(e,s[1],s[2])}}();function a(e,t){var n="string"==typeof e?e:u(e);return n.indexOf(" "+t+" ")>=0}function l(e,t){var n=u(e),i=n+t;a(n,t)||(e.className=i.substring(1))}function c(e,t){var n,i=u(e);a(e,t)&&(n=i.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"54c4":function(e,t,n){"use strict";n("2395")},"70e7":function(e,t,n){},adb5:function(e,t,n){"use strict";var i=n("4ff3"),s=n.n(i),r=n("0a5a"),o=n("38bc"),a=n.n(o),l=(n("70e7"),n("5422")),c=(n("a18c"),s.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(r["a"])(),a.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{a.a.done();const t=e.status;if(200===t||201===t)return e;Object(l["Message"])({message:"Error",type:"error"})},e=>(Object(l["Message"])({message:e,type:"error"}),console.log(e,"44444"),Promise.reject(e))),t["a"]=c},f982:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("div",{staticClass:"btn"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible2=!0}}},[e._v("新增")])],1),t("div",{staticClass:"from"},[t("el-dialog",{attrs:{title:"新增角色",visible:e.dialogVisible2,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible2=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"角色名称"}},[t("el-input",{model:{value:e.newrole,callback:function(t){e.newrole=t},expression:"newrole"}})],1),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.dialogVisible2=!1}}},[e._v("取消")]),t("el-button",{on:{click:e.onSubmit}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"table"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableList}},[t("el-table-column",{attrs:{prop:"id",label:"ID"}}),t("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),t("el-table-column",{attrs:{label:"权限内容"},scopedSlots:e._u([{key:"default",fn:function(n){return e._l(n.row.permissions,(function(n){return t("span",{key:n.id},[e._v(e._s(n.name)+"  ")])}))}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{on:{click:function(t){return e.onEdit(n.row)}}},[e._v("编辑")])]}}])})],1)],1),t("el-dialog",{attrs:{title:"编辑权限",visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[e.isShowtree?t("el-tree",{ref:"tree",attrs:{data:e.Role_Permission,"show-checkbox":"","default-expand-all":!1,"node-key":"id","highlight-current":"",props:e.defaultProps,"default-checked-keys":e.chekedKeys},model:{value:e.permissionIds,callback:function(t){e.permissionIds=t},expression:"permissionIds"}}):e._e(),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){return e.cancel()}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.getCheckedKeys()}}},[e._v("确 定")])],1)],1)],1)},s=[],r=n("adb5");function o(){return Object(r["a"])({url:"/api/roles",method:"get"})}function a(e){return Object(r["a"])({url:"/api/roles",method:"post",data:e})}function l(){return Object(r["a"])({url:"/api/permissions",method:"get"})}function c(e,t){return Object(r["a"])({url:`/api/roles/${e}/permissions`,method:"post",data:t})}var u={data(){return{id:"",tableList:[],rolePermissions:[],newrole:"",dialogVisible:!1,dialogVisible2:!1,permissionIds:[],allpermissionIds:{},Role_Permission:[],defaultProps:{children:"children",label:"name"},isShowtree:!1,chekedKeys:[]}},mounted(){this.getroleList(),this.getJurisdiction()},methods:{getroleList(){o().then(e=>{this.tableList=e.data.data,console.log("我是角色权限",this.tableList)})},getJurisdiction(){l().then(e=>{this.Role_Permission=e.data.data,console.log("我是所有权限",this.Role_Permission)})},onSubmit(){let e={name:this.newrole};a(e).then(e=>{this.dialogVisible2=!1,this.getroleList(),201==e.status&&this.$message({message:"角色添加成功!",type:"success"})})},onEdit(e){this.id=e.id,console.log(e);let t=e.permissions.map(e=>e.id);this.chekedKeys=t,this.dialogVisible=!0,this.isShowtree=!0},cancel(){this.dialogVisible=!1,this.isShowtree=!1},getCheckedKeys(){let e=this.id;this.permissionIds=this.$refs.tree.getCheckedKeys(),this.allpermissionIds={permissionIds:this.permissionIds},c(e,this.allpermissionIds).then(e=>{200===e.status&&(this.dialogVisible=!1,this.getroleList(),this.$message({message:"权限修改成功!",type:"success"}))})}}},d=u,m=(n("54c4"),n("0b56")),f=Object(m["a"])(d,i,s,!1,null,"4b3dc420",null);t["default"]=f.exports}}]); -//# sourceMappingURL=chunk-62101cb8.0d2ed3f5.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-62101cb8.0d2ed3f5.js.map b/public/dist/js/chunk-62101cb8.0d2ed3f5.js.map deleted file mode 100644 index 907cd01..0000000 --- a/public/dist/js/chunk-62101cb8.0d2ed3f5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/system/role.vue?697b","webpack:///./src/util/http.js","webpack:///./src/views/system/role.vue","webpack:///./src/api/role.js","webpack:///src/views/system/role.vue","webpack:///./src/views/system/role.vue?ba5f","webpack:///./src/views/system/role.vue?5d0f"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type","_vm","_c","_self","staticClass","attrs","on","$event","dialogVisible2","_v","model","newrole","callback","$$v","expression","onSubmit","staticStyle","tableList","scopedSlots","_u","scope","_l","row","permissions","item","_s","onEdit","dialogVisible","isShowtree","ref","Role_Permission","defaultProps","chekedKeys","permissionIds","_e","slot","cancel","getCheckedKeys","staticRenderFns","roleList","http","url","method","roleAdd","data","jurisdiction","jurisdictionEdit","rolePermissions","allpermissionIds","children","label","mounted","methods","getroleList","getJurisdiction","component"],"mappings":"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OAAQ,QAKL,SAASC,EAAQC,GACtB,OAAOJ,eAAK,CACVC,IAAK,aACLC,OAAQ,OACRE,SAKG,SAASC,IACd,OAAOL,eAAK,CACVC,IAAK,mBACLC,OAAQ,QAKL,SAASI,EAAiBjH,EAAI+G,GACnC,OAAOJ,eAAK,CACVC,IAAM,cAAa5G,gBACnB6G,OAAQ,OACRE,SCsDW,OACfA,OACA,OACA/G,MACAoF,aACA8B,mBACApC,WACAgB,iBACAnB,kBACAyB,iBACAe,oBACAlB,mBACAC,cACAkB,oBACAC,cAEAtB,cACAI,gBAIAmB,UACA,mBACA,wBAEAC,SAEAC,cACAd,aACA,2BACA/C,wCAKA8D,kBACAT,aACA,iCACArD,8CAKAuB,WACA,OACAzD,mBAEAqF,cACA,uBACA,mBACA,eACA,eACA5C,kBACAC,oBAOA0B,UACA,aACAlC,eACA,2BACA,MAEA,kBACA,sBACA,oBAIA4C,SACA,sBACA,oBAIAC,iBACA,cACA,oDACA,uBACAJ,kCAEAa,oCACA,iBACA,sBACA,mBACA,eACA/C,kBACAC,uBChLkc,I,wBCQ9buD,EAAY,eACd,EACA1J,EACAyI,GACA,EACA,KACA,WACA,MAIa,aAAAiB,E","file":"js/chunk-62101cb8.0d2ed3f5.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=style&index=0&id=4b3dc420&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogVisible2 = true}}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"from\"},[_c('el-dialog',{attrs:{\"title\":\"新增角色\",\"visible\":_vm.dialogVisible2,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible2=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"角色名称\"}},[_c('el-input',{model:{value:(_vm.newrole),callback:function ($$v) {_vm.newrole=$$v},expression:\"newrole\"}})],1),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.dialogVisible2 = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":_vm.onSubmit}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableList}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"角色名称\"}}),_c('el-table-column',{attrs:{\"label\":\"权限内容\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return _vm._l((scope.row.permissions),function(item){return _c('span',{key:item.id},[_vm._v(_vm._s(item.name)+\"  \")])})}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{on:{\"click\":function($event){return _vm.onEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑权限\",\"visible\":_vm.dialogVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[(_vm.isShowtree)?_c('el-tree',{ref:\"tree\",attrs:{\"data\":_vm.Role_Permission,\"show-checkbox\":\"\",\"default-expand-all\":false,\"node-key\":\"id\",\"highlight-current\":\"\",\"props\":_vm.defaultProps,\"default-checked-keys\":_vm.chekedKeys},model:{value:(_vm.permissionIds),callback:function ($$v) {_vm.permissionIds=$$v},expression:\"permissionIds\"}}):_vm._e(),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.getCheckedKeys()}}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 角色管理页面请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色新增请求\r\nexport function roleAdd(data) {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 角色权限列表请求\r\nexport function jurisdiction() {\r\n return http({\r\n url: \"/api/permissions\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色权限编辑\r\nexport function jurisdictionEdit(id, data) {\r\n return http({\r\n url: `/api/roles/${id}/permissions`,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./role.vue?vue&type=template&id=4b3dc420&scoped=true&\"\nimport script from \"./role.vue?vue&type=script&lang=js&\"\nexport * from \"./role.vue?vue&type=script&lang=js&\"\nimport style0 from \"./role.vue?vue&type=style&index=0&id=4b3dc420&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4b3dc420\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-62101cb8.11abfa4f.js b/public/dist/js/chunk-62101cb8.edf40036.js similarity index 99% rename from public/dist/js/chunk-62101cb8.11abfa4f.js rename to public/dist/js/chunk-62101cb8.edf40036.js index c88c88e..40d20a6 100644 --- a/public/dist/js/chunk-62101cb8.11abfa4f.js +++ b/public/dist/js/chunk-62101cb8.edf40036.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-62101cb8"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return r}));const i="admin_token";function s(){return localStorage.getItem("token")}function r(){return localStorage.removeItem(i)}},2395:function(e,t,n){},"38bc":function(e,t,n){var i,s; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(r,o){i=o,s="function"===typeof i?i.call(t,n,t,e):i,void 0===s||(e.exports=s)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(e,t,n){return en?n:e}function i(e){return 100*(-1+e)}function s(e,n,s){var r;return r="translate3d"===t.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"},r.transition="all "+n+"ms "+s,r}e.configure=function(e){var n,i;for(n in e)i=e[n],void 0!==i&&e.hasOwnProperty(n)&&(t[n]=i);return this},e.status=null,e.set=function(i){var a=e.isStarted();i=n(i,t.minimum,1),e.status=1===i?null:i;var l=e.render(!a),c=l.querySelector(t.barSelector),u=t.speed,d=t.easing;return l.offsetWidth,r((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(c,s(i,u,d)),1===i?(o(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){o(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var i=e.status;return i?("number"!==typeof t&&(t=(1-i)*n(Math.random()*i,.1,.95)),i=n(i+t,0,.994),e.set(i)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(i){return i&&"resolved"!==i.state()?(0===n&&e.start(),t++,n++,i.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var s=document.createElement("div");s.id="nprogress",s.innerHTML=t.template;var r,a=s.querySelector(t.barSelector),c=n?"-100":i(e.status||0),u=document.querySelector(t.parent);return o(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(r=s.querySelector(t.spinnerSelector),r&&d(r)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(s),s},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var r=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function i(t){var n=document.body.style;if(t in n)return t;var i,s=e.length,r=t.charAt(0).toUpperCase()+t.slice(1);while(s--)if(i=e[s]+r,i in n)return i;return t}function s(e){return e=n(e),t[e]||(t[e]=i(e))}function r(e,t,n){t=s(t),e.style[t]=n}return function(e,t){var n,i,s=arguments;if(2==s.length)for(n in t)i=t[n],void 0!==i&&t.hasOwnProperty(n)&&r(e,n,i);else r(e,s[1],s[2])}}();function a(e,t){var n="string"==typeof e?e:u(e);return n.indexOf(" "+t+" ")>=0}function l(e,t){var n=u(e),i=n+t;a(n,t)||(e.className=i.substring(1))}function c(e,t){var n,i=u(e);a(e,t)&&(n=i.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"54c4":function(e,t,n){"use strict";n("2395")},"70e7":function(e,t,n){},adb5:function(e,t,n){"use strict";var i=n("4ff3"),s=n.n(i),r=n("0a5a"),o=n("38bc"),a=n.n(o),l=(n("70e7"),n("5422")),c=(n("a18c"),s.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(r["a"])(),a.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{a.a.done();const t=e.status;if(200===t||201===t)return e;Object(l["Message"])({message:"Error",type:"error"})},e=>(console.log(e),Object(l["Message"])({message:e,type:"error"}),Promise.reject(e))),t["a"]=c},f982:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("div",{staticClass:"btn"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible2=!0}}},[e._v("新增")])],1),t("div",{staticClass:"from"},[t("el-dialog",{attrs:{title:"新增角色",visible:e.dialogVisible2,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible2=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"角色名称"}},[t("el-input",{model:{value:e.newrole,callback:function(t){e.newrole=t},expression:"newrole"}})],1),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.dialogVisible2=!1}}},[e._v("取消")]),t("el-button",{on:{click:e.onSubmit}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"table"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableList}},[t("el-table-column",{attrs:{prop:"id",label:"ID"}}),t("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),t("el-table-column",{attrs:{label:"权限内容"},scopedSlots:e._u([{key:"default",fn:function(n){return e._l(n.row.permissions,(function(n){return t("span",{key:n.id},[e._v(e._s(n.name)+"  ")])}))}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{on:{click:function(t){return e.onEdit(n.row)}}},[e._v("编辑")])]}}])})],1)],1),t("el-dialog",{attrs:{title:"编辑权限",visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[e.isShowtree?t("el-tree",{ref:"tree",attrs:{data:e.Role_Permission,"show-checkbox":"","default-expand-all":!1,"node-key":"id","highlight-current":"",props:e.defaultProps,"default-checked-keys":e.chekedKeys},model:{value:e.permissionIds,callback:function(t){e.permissionIds=t},expression:"permissionIds"}}):e._e(),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){return e.cancel()}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.getCheckedKeys()}}},[e._v("确 定")])],1)],1)],1)},s=[],r=n("adb5");function o(){return Object(r["a"])({url:"/api/roles",method:"get"})}function a(e){return Object(r["a"])({url:"/api/roles",method:"post",data:e})}function l(){return Object(r["a"])({url:"/api/permissions",method:"get"})}function c(e,t){return Object(r["a"])({url:`/api/roles/${e}/permissions`,method:"post",data:t})}var u={data(){return{id:"",tableList:[],rolePermissions:[],newrole:"",dialogVisible:!1,dialogVisible2:!1,permissionIds:[],allpermissionIds:{},Role_Permission:[],defaultProps:{children:"children",label:"name"},isShowtree:!1,chekedKeys:[]}},mounted(){this.getroleList(),this.getJurisdiction()},methods:{getroleList(){o().then(e=>{this.tableList=e.data.data,console.log("我是角色权限",this.tableList)})},getJurisdiction(){l().then(e=>{this.Role_Permission=e.data.data,console.log("我是所有权限",this.Role_Permission)})},onSubmit(){let e={name:this.newrole};a(e).then(e=>{this.dialogVisible2=!1,this.getroleList(),201==e.status&&this.$message({message:"角色添加成功!",type:"success"})})},onEdit(e){this.id=e.id,console.log(e);let t=e.permissions.map(e=>e.id);this.chekedKeys=t,this.dialogVisible=!0,this.isShowtree=!0},cancel(){this.dialogVisible=!1,this.isShowtree=!1},getCheckedKeys(){let e=this.id;this.permissionIds=this.$refs.tree.getCheckedKeys(),this.allpermissionIds={permissionIds:this.permissionIds},c(e,this.allpermissionIds).then(e=>{200===e.status&&(this.dialogVisible=!1,this.getroleList(),this.$message({message:"权限修改成功!",type:"success"}))})}}},d=u,m=(n("54c4"),n("0b56")),f=Object(m["a"])(d,i,s,!1,null,"4b3dc420",null);t["default"]=f.exports}}]); -//# sourceMappingURL=chunk-62101cb8.11abfa4f.js.map \ No newline at end of file +//# sourceMappingURL=chunk-62101cb8.edf40036.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-62101cb8.11abfa4f.js.map b/public/dist/js/chunk-62101cb8.edf40036.js.map similarity index 99% rename from public/dist/js/chunk-62101cb8.11abfa4f.js.map rename to public/dist/js/chunk-62101cb8.edf40036.js.map index 3af27af..6b17d02 100644 --- a/public/dist/js/chunk-62101cb8.11abfa4f.js.map +++ b/public/dist/js/chunk-62101cb8.edf40036.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/system/role.vue?697b","webpack:///./src/util/http.js","webpack:///./src/views/system/role.vue","webpack:///./src/api/role.js","webpack:///src/views/system/role.vue","webpack:///./src/views/system/role.vue?ba5f","webpack:///./src/views/system/role.vue?5d0f"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type","_vm","_c","_self","staticClass","attrs","on","$event","dialogVisible2","_v","model","newrole","callback","$$v","expression","onSubmit","staticStyle","tableList","scopedSlots","_u","scope","_l","row","permissions","item","_s","onEdit","dialogVisible","isShowtree","ref","Role_Permission","defaultProps","chekedKeys","permissionIds","_e","slot","cancel","getCheckedKeys","staticRenderFns","roleList","http","url","method","roleAdd","data","jurisdiction","jurisdictionEdit","rolePermissions","allpermissionIds","children","label","mounted","methods","getroleList","getJurisdiction","component"],"mappings":"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QAKL,SAASC,EAAQC,GACtB,OAAOJ,eAAK,CACVC,IAAK,aACLC,OAAQ,OACRE,SAKG,SAASC,IACd,OAAOL,eAAK,CACVC,IAAK,mBACLC,OAAQ,QAKL,SAASI,EAAiBjH,EAAI+G,GACnC,OAAOJ,eAAK,CACVC,IAAM,cAAa5G,gBACnB6G,OAAQ,OACRE,SCsDW,OACfA,OACA,OACA/G,MACAoF,aACA8B,mBACApC,WACAgB,iBACAnB,kBACAyB,iBACAe,oBACAlB,mBACAC,cACAkB,oBACAC,cAEAtB,cACAI,gBAIAmB,UACA,mBACA,wBAEAC,SAEAC,cACAd,aACA,2BACA/C,wCAKA8D,kBACAT,aACA,iCACArD,8CAKAuB,WACA,OACAzD,mBAEAqF,cACA,uBACA,mBACA,eACA,eACA5C,kBACAC,oBAOA0B,UACA,aACAlC,eACA,2BACA,MAEA,kBACA,sBACA,oBAIA4C,SACA,sBACA,oBAIAC,iBACA,cACA,oDACA,uBACAJ,kCAEAa,oCACA,iBACA,sBACA,mBACA,eACA/C,kBACAC,uBChLkc,I,wBCQ9buD,EAAY,eACd,EACA1J,EACAyI,GACA,EACA,KACA,WACA,MAIa,aAAAiB,E","file":"js/chunk-62101cb8.11abfa4f.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=style&index=0&id=4b3dc420&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogVisible2 = true}}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"from\"},[_c('el-dialog',{attrs:{\"title\":\"新增角色\",\"visible\":_vm.dialogVisible2,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible2=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"角色名称\"}},[_c('el-input',{model:{value:(_vm.newrole),callback:function ($$v) {_vm.newrole=$$v},expression:\"newrole\"}})],1),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.dialogVisible2 = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":_vm.onSubmit}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableList}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"角色名称\"}}),_c('el-table-column',{attrs:{\"label\":\"权限内容\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return _vm._l((scope.row.permissions),function(item){return _c('span',{key:item.id},[_vm._v(_vm._s(item.name)+\"  \")])})}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{on:{\"click\":function($event){return _vm.onEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑权限\",\"visible\":_vm.dialogVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[(_vm.isShowtree)?_c('el-tree',{ref:\"tree\",attrs:{\"data\":_vm.Role_Permission,\"show-checkbox\":\"\",\"default-expand-all\":false,\"node-key\":\"id\",\"highlight-current\":\"\",\"props\":_vm.defaultProps,\"default-checked-keys\":_vm.chekedKeys},model:{value:(_vm.permissionIds),callback:function ($$v) {_vm.permissionIds=$$v},expression:\"permissionIds\"}}):_vm._e(),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.getCheckedKeys()}}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 角色管理页面请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色新增请求\r\nexport function roleAdd(data) {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 角色权限列表请求\r\nexport function jurisdiction() {\r\n return http({\r\n url: \"/api/permissions\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色权限编辑\r\nexport function jurisdictionEdit(id, data) {\r\n return http({\r\n url: `/api/roles/${id}/permissions`,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./role.vue?vue&type=template&id=4b3dc420&scoped=true&\"\nimport script from \"./role.vue?vue&type=script&lang=js&\"\nexport * from \"./role.vue?vue&type=script&lang=js&\"\nimport style0 from \"./role.vue?vue&type=style&index=0&id=4b3dc420&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4b3dc420\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/system/role.vue?697b","webpack:///./src/util/http.js","webpack:///./src/views/system/role.vue","webpack:///./src/api/role.js","webpack:///src/views/system/role.vue","webpack:///./src/views/system/role.vue?ba5f","webpack:///./src/views/system/role.vue?5d0f"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type","_vm","_c","_self","staticClass","attrs","on","$event","dialogVisible2","_v","model","newrole","callback","$$v","expression","onSubmit","staticStyle","tableList","scopedSlots","_u","scope","_l","row","permissions","item","_s","onEdit","dialogVisible","isShowtree","ref","Role_Permission","defaultProps","chekedKeys","permissionIds","_e","slot","cancel","getCheckedKeys","staticRenderFns","roleList","http","url","method","roleAdd","data","jurisdiction","jurisdictionEdit","rolePermissions","allpermissionIds","children","label","mounted","methods","getroleList","getJurisdiction","component"],"mappings":"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QAKL,SAASC,EAAQC,GACtB,OAAOJ,eAAK,CACVC,IAAK,aACLC,OAAQ,OACRE,SAKG,SAASC,IACd,OAAOL,eAAK,CACVC,IAAK,mBACLC,OAAQ,QAKL,SAASI,EAAiBjH,EAAI+G,GACnC,OAAOJ,eAAK,CACVC,IAAM,cAAa5G,gBACnB6G,OAAQ,OACRE,SCsDW,OACfA,OACA,OACA/G,MACAoF,aACA8B,mBACApC,WACAgB,iBACAnB,kBACAyB,iBACAe,oBACAlB,mBACAC,cACAkB,oBACAC,cAEAtB,cACAI,gBAIAmB,UACA,mBACA,wBAEAC,SAEAC,cACAd,aACA,2BACA/C,wCAKA8D,kBACAT,aACA,iCACArD,8CAKAuB,WACA,OACAzD,mBAEAqF,cACA,uBACA,mBACA,eACA,eACA5C,kBACAC,oBAOA0B,UACA,aACAlC,eACA,2BACA,MAEA,kBACA,sBACA,oBAIA4C,SACA,sBACA,oBAIAC,iBACA,cACA,oDACA,uBACAJ,kCAEAa,oCACA,iBACA,sBACA,mBACA,eACA/C,kBACAC,uBChLkc,I,wBCQ9buD,EAAY,eACd,EACA1J,EACAyI,GACA,EACA,KACA,WACA,MAIa,aAAAiB,E","file":"js/chunk-62101cb8.edf40036.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=style&index=0&id=4b3dc420&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogVisible2 = true}}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"from\"},[_c('el-dialog',{attrs:{\"title\":\"新增角色\",\"visible\":_vm.dialogVisible2,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible2=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"角色名称\"}},[_c('el-input',{model:{value:(_vm.newrole),callback:function ($$v) {_vm.newrole=$$v},expression:\"newrole\"}})],1),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.dialogVisible2 = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":_vm.onSubmit}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableList}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"角色名称\"}}),_c('el-table-column',{attrs:{\"label\":\"权限内容\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return _vm._l((scope.row.permissions),function(item){return _c('span',{key:item.id},[_vm._v(_vm._s(item.name)+\"  \")])})}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{on:{\"click\":function($event){return _vm.onEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑权限\",\"visible\":_vm.dialogVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[(_vm.isShowtree)?_c('el-tree',{ref:\"tree\",attrs:{\"data\":_vm.Role_Permission,\"show-checkbox\":\"\",\"default-expand-all\":false,\"node-key\":\"id\",\"highlight-current\":\"\",\"props\":_vm.defaultProps,\"default-checked-keys\":_vm.chekedKeys},model:{value:(_vm.permissionIds),callback:function ($$v) {_vm.permissionIds=$$v},expression:\"permissionIds\"}}):_vm._e(),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.getCheckedKeys()}}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 角色管理页面请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色新增请求\r\nexport function roleAdd(data) {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 角色权限列表请求\r\nexport function jurisdiction() {\r\n return http({\r\n url: \"/api/permissions\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色权限编辑\r\nexport function jurisdictionEdit(id, data) {\r\n return http({\r\n url: `/api/roles/${id}/permissions`,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./role.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./role.vue?vue&type=template&id=4b3dc420&scoped=true&\"\nimport script from \"./role.vue?vue&type=script&lang=js&\"\nexport * from \"./role.vue?vue&type=script&lang=js&\"\nimport style0 from \"./role.vue?vue&type=style&index=0&id=4b3dc420&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4b3dc420\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-7136ffb6.3fc0cbd6.js b/public/dist/js/chunk-7136ffb6.3fc0cbd6.js deleted file mode 100644 index 25590b7..0000000 --- a/public/dist/js/chunk-7136ffb6.3fc0cbd6.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7136ffb6"],{"0a5a":function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));const r="admin_token";function i(){return localStorage.getItem("token")}function o(){return localStorage.removeItem(r)}},"38bc":function(t,e,n){var r,i; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(o,a){r=a,i="function"===typeof r?r.call(e,n,e,t):r,void 0===i||(t.exports=i)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function i(t,n,i){var o;return o="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},o.transition="all "+n+"ms "+i,o}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var s=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var l=t.render(!s),c=l.querySelector(e.barSelector),u=e.speed,d=e.easing;return l.offsetWidth,o((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(c,i(r,u,d)),1===r?(a(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){a(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=e.template;var o,s=i.querySelector(e.barSelector),c=n?"-100":r(t.status||0),u=document.querySelector(e.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),e.showSpinner||(o=i.querySelector(e.spinnerSelector),o&&d(o)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(i),i},t.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var o=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,i=t.length,o=e.charAt(0).toUpperCase()+e.slice(1);while(i--)if(r=t[i]+o,r in n)return r;return e}function i(t){return t=n(t),e[t]||(e[t]=r(t))}function o(t,e,n){e=i(e),t.style[e]=n}return function(t,e){var n,r,i=arguments;if(2==i.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&o(t,n,r);else o(t,i[1],i[2])}}();function s(t,e){var n="string"==typeof t?t:u(t);return n.indexOf(" "+e+" ")>=0}function l(t,e){var n=u(t),r=n+e;s(n,e)||(t.className=r.substring(1))}function c(t,e){var n,r=u(t);s(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function u(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"53b6":function(t,e,n){"use strict";n("e7c2")},"6d71":function(t,e,n){"use strict";n.d(e,"h",(function(){return i})),n.d(e,"e",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"g",(function(){return s})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"f",(function(){return d}));var r=n("adb5");function i(t){return Object(r["a"])({url:"/api/goods_types",method:"get",data:t})}function o(t){return Object(r["a"])({url:"/api/goods_types/"+t,method:"delete"})}function a(t){return Object(r["a"])({url:"/api/goods_types/",method:"post",data:t})}function s(t,e){return Object(r["a"])({url:"/api/goods_types/"+t,method:"patch",data:e})}function l(t){return Object(r["a"])({url:"/api/goods_brands",method:"get",data:t})}function c(t){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"delete"})}function u(t){return Object(r["a"])({url:"/api/goods_brands",method:"post",data:t})}function d(t,e){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"patch",data:e})}},"70e7":function(t,e,n){},adb5:function(t,e,n){"use strict";var r=n("4ff3"),i=n.n(r),o=n("0a5a"),a=n("38bc"),s=n.n(a),l=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(o["a"])(),s.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),c.interceptors.response.use(t=>{s.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(Object(l["Message"])({message:t,type:"error"}),console.log(t,"44444"),Promise.reject(t))),e["a"]=c},be26:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary"},on:{click:t.handAdd}},[t._v("新增")])],1),e("div",{staticClass:"table"},[e("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55"}}),e("el-table-column",{attrs:{prop:"name",label:"商品品牌"}}),e("el-table-column",{attrs:{prop:"",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handEdit(n.row.id,n.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.handdel(n.row.id)}}},[t._v("删除")])]}}])})],1)],1),e("el-dialog",{attrs:{title:"新增品牌",visible:t.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:"商品品牌","label-width":t.formLabelWidth}},[e("el-input",{model:{value:t.form.kindName,callback:function(e){t.$set(t.form,"kindName",e)},expression:"form.kindName"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"编辑",visible:t.dialogFormVisible1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible1=e}}},[e("el-form",{attrs:{model:t.form1}},[e("el-form-item",{attrs:{label:"编辑品牌","label-width":t.formLabelWidth1}},[e("el-input",{model:{value:t.form1.kindName1,callback:function(e){t.$set(t.form1,"kindName1",e)},expression:"form1.kindName1"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible1=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.EditSubmit}},[t._v("确 定")])],1)],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},i=[],o=n("6d71"),a=(n("4ff3"),{data(){return{id:"",tableData:[],multipleSelection:[],dialogFormVisible:!1,dialogFormVisible1:!1,form:{kindName:""},form1:{kindName1:""},formLabelWidth:"120px",formLabelWidth1:"120px",newKind:[],Paginationdata:{},current_page:1,per_page:15}},created(){this.getGoods_types()},methods:{handleSelectionChange(t){console.log(t),this.multipleSelection=t},handleSizeChange(t){this.per_page=t,this.getGoods_types()},handleCurrentChange(t){this.current_page=t,this.getGoods_types()},handAdd(){this.form.kindName="",this.dialogFormVisible=!0},addSubmit(){var t;t=this.form.kindName.replace(/\s/g,",").split(","),console.log(t,"lkkkk"),Object(o["a"])({names:t}).then(t=>{this.$message({type:"success",message:"添加成功"}),this.getGoods_types()}),this.dialogFormVisible=!1},handEdit(t,e){this.id=t,this.form1.kindName1=e.name,this.dialogFormVisible1=!0},EditSubmit(){Object(o["f"])(this.id,{name:this.form1.kindName1}).then(t=>{this.$message({type:"success",message:"编辑成功"}),this.getGoods_types()}),this.dialogFormVisible1=!1},handdel(t){this.$confirm("确定删除此条商品品牌吗?","确认删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(o["d"])(t).then(t=>{this.getGoods_types()}),this.$message({type:"success",message:"删除成功!"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},getGoods_types(){let t={page:this.current_page,per_page:this.per_page};Object(o["c"])(t).then(t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta})}}}),s=a,l=(n("53b6"),n("0b56")),c=Object(l["a"])(s,r,i,!1,null,"0f49394c",null);e["default"]=c.exports},e7c2:function(t,e,n){}}]); -//# sourceMappingURL=chunk-7136ffb6.3fc0cbd6.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-7136ffb6.3fc0cbd6.js.map b/public/dist/js/chunk-7136ffb6.3fc0cbd6.js.map deleted file mode 100644 index 9037438..0000000 --- a/public/dist/js/chunk-7136ffb6.3fc0cbd6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/brand/brand.vue?0870","webpack:///./src/api/rankingData.js","webpack:///./src/util/http.js","webpack:///./src/views/brand/brand.vue","webpack:///src/views/brand/brand.vue","webpack:///./src/views/brand/brand.vue?7e25","webpack:///./src/views/brand/brand.vue?a151"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","goods_types","data","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","Brand_goods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","ref","staticStyle","tableData","handleSelectionChange","scopedSlots","_u","scope","$event","handEdit","row","handdel","dialogFormVisible","form","formLabelWidth","model","kindName","callback","$$v","$set","expression","slot","addSubmit","dialogFormVisible1","form1","formLabelWidth1","kindName1","EditSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","multipleSelection","newKind","created","methods","names","then","confirmButtonText","cancelButtonText","catch","getGoods_types","page","component"],"mappings":"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","file":"js/chunk-7136ffb6.3fc0cbd6.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=style&index=0&id=0f49394c&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"商品品牌\"}}),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handEdit(scope.row.id, scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.handdel(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增品牌\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"商品品牌\",\"label-width\":_vm.formLabelWidth}},[_c('el-input',{model:{value:(_vm.form.kindName),callback:function ($$v) {_vm.$set(_vm.form, \"kindName\", $$v)},expression:\"form.kindName\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.dialogFormVisible1,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible1=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form1}},[_c('el-form-item',{attrs:{\"label\":\"编辑品牌\",\"label-width\":_vm.formLabelWidth1}},[_c('el-input',{model:{value:(_vm.form1.kindName1),callback:function ($$v) {_vm.$set(_vm.form1, \"kindName1\", $$v)},expression:\"form1.kindName1\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.EditSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./brand.vue?vue&type=template&id=0f49394c&scoped=true&\"\nimport script from \"./brand.vue?vue&type=script&lang=js&\"\nexport * from \"./brand.vue?vue&type=script&lang=js&\"\nimport style0 from \"./brand.vue?vue&type=style&index=0&id=0f49394c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0f49394c\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-7136ffb6.db45e982.js b/public/dist/js/chunk-7136ffb6.611618ad.js similarity index 99% rename from public/dist/js/chunk-7136ffb6.db45e982.js rename to public/dist/js/chunk-7136ffb6.611618ad.js index c543944..1d36e17 100644 --- a/public/dist/js/chunk-7136ffb6.db45e982.js +++ b/public/dist/js/chunk-7136ffb6.611618ad.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7136ffb6"],{"0a5a":function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));const r="admin_token";function i(){return localStorage.getItem("token")}function o(){return localStorage.removeItem(r)}},"38bc":function(t,e,n){var r,i; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(o,a){r=a,i="function"===typeof r?r.call(e,n,e,t):r,void 0===i||(t.exports=i)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function i(t,n,i){var o;return o="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},o.transition="all "+n+"ms "+i,o}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var s=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var l=t.render(!s),c=l.querySelector(e.barSelector),u=e.speed,d=e.easing;return l.offsetWidth,o((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(c,i(r,u,d)),1===r?(a(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){a(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=e.template;var o,s=i.querySelector(e.barSelector),c=n?"-100":r(t.status||0),u=document.querySelector(e.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),e.showSpinner||(o=i.querySelector(e.spinnerSelector),o&&d(o)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(i),i},t.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var o=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,i=t.length,o=e.charAt(0).toUpperCase()+e.slice(1);while(i--)if(r=t[i]+o,r in n)return r;return e}function i(t){return t=n(t),e[t]||(e[t]=r(t))}function o(t,e,n){e=i(e),t.style[e]=n}return function(t,e){var n,r,i=arguments;if(2==i.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&o(t,n,r);else o(t,i[1],i[2])}}();function s(t,e){var n="string"==typeof t?t:u(t);return n.indexOf(" "+e+" ")>=0}function l(t,e){var n=u(t),r=n+e;s(n,e)||(t.className=r.substring(1))}function c(t,e){var n,r=u(t);s(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function u(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"53b6":function(t,e,n){"use strict";n("e7c2")},"6d71":function(t,e,n){"use strict";n.d(e,"h",(function(){return i})),n.d(e,"e",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"g",(function(){return s})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"f",(function(){return d}));var r=n("adb5");function i(t){return Object(r["a"])({url:"/api/goods_types",method:"get",data:t})}function o(t){return Object(r["a"])({url:"/api/goods_types/"+t,method:"delete"})}function a(t){return Object(r["a"])({url:"/api/goods_types/",method:"post",data:t})}function s(t,e){return Object(r["a"])({url:"/api/goods_types/"+t,method:"patch",data:e})}function l(t){return Object(r["a"])({url:"/api/goods_brands",method:"get",data:t})}function c(t){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"delete"})}function u(t){return Object(r["a"])({url:"/api/goods_brands",method:"post",data:t})}function d(t,e){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"patch",data:e})}},"70e7":function(t,e,n){},adb5:function(t,e,n){"use strict";var r=n("4ff3"),i=n.n(r),o=n("0a5a"),a=n("38bc"),s=n.n(a),l=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(o["a"])(),s.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),c.interceptors.response.use(t=>{s.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(console.log(t),Object(l["Message"])({message:t,type:"error"}),Promise.reject(t))),e["a"]=c},be26:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary"},on:{click:t.handAdd}},[t._v("新增")])],1),e("div",{staticClass:"table"},[e("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55"}}),e("el-table-column",{attrs:{prop:"name",label:"商品品牌"}}),e("el-table-column",{attrs:{prop:"",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handEdit(n.row.id,n.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.handdel(n.row.id)}}},[t._v("删除")])]}}])})],1)],1),e("el-dialog",{attrs:{title:"新增品牌",visible:t.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:"商品品牌","label-width":t.formLabelWidth}},[e("el-input",{model:{value:t.form.kindName,callback:function(e){t.$set(t.form,"kindName",e)},expression:"form.kindName"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"编辑",visible:t.dialogFormVisible1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible1=e}}},[e("el-form",{attrs:{model:t.form1}},[e("el-form-item",{attrs:{label:"编辑品牌","label-width":t.formLabelWidth1}},[e("el-input",{model:{value:t.form1.kindName1,callback:function(e){t.$set(t.form1,"kindName1",e)},expression:"form1.kindName1"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible1=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.EditSubmit}},[t._v("确 定")])],1)],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},i=[],o=n("6d71"),a=(n("4ff3"),{data(){return{id:"",tableData:[],multipleSelection:[],dialogFormVisible:!1,dialogFormVisible1:!1,form:{kindName:""},form1:{kindName1:""},formLabelWidth:"120px",formLabelWidth1:"120px",newKind:[],Paginationdata:{},current_page:1,per_page:15}},created(){this.getGoods_types()},methods:{handleSelectionChange(t){console.log(t),this.multipleSelection=t},handleSizeChange(t){this.per_page=t,this.getGoods_types()},handleCurrentChange(t){this.current_page=t,this.getGoods_types()},handAdd(){this.form.kindName="",this.dialogFormVisible=!0},addSubmit(){var t;t=this.form.kindName.replace(/\s/g,",").split(","),console.log(t,"lkkkk"),Object(o["a"])({names:t}).then(t=>{this.$message({type:"success",message:"添加成功"}),this.getGoods_types()}),this.dialogFormVisible=!1},handEdit(t,e){this.id=t,this.form1.kindName1=e.name,this.dialogFormVisible1=!0},EditSubmit(){Object(o["f"])(this.id,{name:this.form1.kindName1}).then(t=>{this.$message({type:"success",message:"编辑成功"}),this.getGoods_types()}),this.dialogFormVisible1=!1},handdel(t){this.$confirm("确定删除此条商品品牌吗?","确认删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(o["d"])(t).then(t=>{this.getGoods_types()}),this.$message({type:"success",message:"删除成功!"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},getGoods_types(){let t={page:this.current_page,per_page:this.per_page};Object(o["c"])(t).then(t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta})}}}),s=a,l=(n("53b6"),n("0b56")),c=Object(l["a"])(s,r,i,!1,null,"0f49394c",null);e["default"]=c.exports},e7c2:function(t,e,n){}}]); -//# sourceMappingURL=chunk-7136ffb6.db45e982.js.map \ No newline at end of file +//# sourceMappingURL=chunk-7136ffb6.611618ad.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-7136ffb6.db45e982.js.map b/public/dist/js/chunk-7136ffb6.611618ad.js.map similarity index 99% rename from public/dist/js/chunk-7136ffb6.db45e982.js.map rename to public/dist/js/chunk-7136ffb6.611618ad.js.map index 6c310f9..f8c3080 100644 --- a/public/dist/js/chunk-7136ffb6.db45e982.js.map +++ b/public/dist/js/chunk-7136ffb6.611618ad.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/brand/brand.vue?0870","webpack:///./src/api/rankingData.js","webpack:///./src/util/http.js","webpack:///./src/views/brand/brand.vue","webpack:///src/views/brand/brand.vue","webpack:///./src/views/brand/brand.vue?7e25","webpack:///./src/views/brand/brand.vue?a151"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","goods_types","data","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","Brand_goods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","ref","staticStyle","tableData","handleSelectionChange","scopedSlots","_u","scope","$event","handEdit","row","handdel","dialogFormVisible","form","formLabelWidth","model","kindName","callback","$$v","$set","expression","slot","addSubmit","dialogFormVisible1","form1","formLabelWidth1","kindName1","EditSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","multipleSelection","newKind","created","methods","names","then","confirmButtonText","cancelButtonText","catch","getGoods_types","page","component"],"mappings":"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","file":"js/chunk-7136ffb6.db45e982.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=style&index=0&id=0f49394c&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"商品品牌\"}}),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handEdit(scope.row.id, scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.handdel(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增品牌\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"商品品牌\",\"label-width\":_vm.formLabelWidth}},[_c('el-input',{model:{value:(_vm.form.kindName),callback:function ($$v) {_vm.$set(_vm.form, \"kindName\", $$v)},expression:\"form.kindName\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.dialogFormVisible1,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible1=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form1}},[_c('el-form-item',{attrs:{\"label\":\"编辑品牌\",\"label-width\":_vm.formLabelWidth1}},[_c('el-input',{model:{value:(_vm.form1.kindName1),callback:function ($$v) {_vm.$set(_vm.form1, \"kindName1\", $$v)},expression:\"form1.kindName1\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.EditSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./brand.vue?vue&type=template&id=0f49394c&scoped=true&\"\nimport script from \"./brand.vue?vue&type=script&lang=js&\"\nexport * from \"./brand.vue?vue&type=script&lang=js&\"\nimport style0 from \"./brand.vue?vue&type=style&index=0&id=0f49394c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0f49394c\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/brand/brand.vue?0870","webpack:///./src/api/rankingData.js","webpack:///./src/util/http.js","webpack:///./src/views/brand/brand.vue","webpack:///src/views/brand/brand.vue","webpack:///./src/views/brand/brand.vue?7e25","webpack:///./src/views/brand/brand.vue?a151"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","goods_types","data","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","Brand_goods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","console","log","Promise","reject","response","res","Message","message","type","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","ref","staticStyle","tableData","handleSelectionChange","scopedSlots","_u","scope","$event","handEdit","row","handdel","dialogFormVisible","form","formLabelWidth","model","kindName","callback","$$v","$set","expression","slot","addSubmit","dialogFormVisible1","form1","formLabelWidth1","kindName1","EditSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","multipleSelection","newKind","created","methods","names","then","confirmButtonText","cancelButtonText","catch","getGoods_types","page","component"],"mappings":"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","file":"js/chunk-7136ffb6.611618ad.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=style&index=0&id=0f49394c&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"商品品牌\"}}),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handEdit(scope.row.id, scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.handdel(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增品牌\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"商品品牌\",\"label-width\":_vm.formLabelWidth}},[_c('el-input',{model:{value:(_vm.form.kindName),callback:function ($$v) {_vm.$set(_vm.form, \"kindName\", $$v)},expression:\"form.kindName\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.dialogFormVisible1,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible1=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form1}},[_c('el-form-item',{attrs:{\"label\":\"编辑品牌\",\"label-width\":_vm.formLabelWidth1}},[_c('el-input',{model:{value:(_vm.form1.kindName1),callback:function ($$v) {_vm.$set(_vm.form1, \"kindName1\", $$v)},expression:\"form1.kindName1\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.EditSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./brand.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./brand.vue?vue&type=template&id=0f49394c&scoped=true&\"\nimport script from \"./brand.vue?vue&type=script&lang=js&\"\nexport * from \"./brand.vue?vue&type=script&lang=js&\"\nimport style0 from \"./brand.vue?vue&type=style&index=0&id=0f49394c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0f49394c\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-744a6ffe.85ecc07f.js b/public/dist/js/chunk-744a6ffe.85ecc07f.js deleted file mode 100644 index ae45a7c..0000000 --- a/public/dist/js/chunk-744a6ffe.85ecc07f.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-744a6ffe"],{"006e":function(t,e,r){var n=r("badd"),o=r("6937"),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},"06c1":function(t,e,r){var n=r("17e9"),o=String,i=TypeError;t.exports=function(t){if("object"==typeof t||n(t))return t;throw i("Can't set "+o(t)+" as a prototype")}},"071a":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"088a":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"goods"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("el-form-item",{style:t.marginRight="80",attrs:{label:"商品名称:"}},[e("el-input",{attrs:{placeholder:"商品名称"},model:{value:t.form.goods_title,callback:function(e){t.$set(t.form,"goods_title",e)},expression:"form.goods_title"}})],1),e("el-form-item",{attrs:{label:"商品种类:"}},[e("el-select",{attrs:{placeholder:"商品种类"},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品规格:"}},[e("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.form.sku_title,callback:function(e){t.$set(t.form,"sku_title",e)},expression:"form.sku_title"}})],1),e("el-form-item",{attrs:{label:"商品品牌:"}},[e("el-select",{attrs:{placeholder:"商品品牌"},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{attrs:{placeholder:"商品状态"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"创建时间:"}},[e("div",{staticClass:"block"},[e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:t.getSTime},model:{value:t.value1,callback:function(e){t.value1=e},expression:"value1"}})],1)]),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleChoose()}}},[t._v("筛选")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.handleReChoose()}}},[t._v("重置筛选")])],1)],1)],1)]),e("el-card",{staticClass:"box-card1",staticStyle:{"margin-top":"30px"}},[e("div",[e("div",[e("span",[t._v("全部商品(共"+t._s(t.total)+"条)")]),e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary",plain:""},on:{click:t.addNewgoods}},[t._v("新建商品")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.update()}}},[t._v("上新")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.onCount()}}},[t._v("库存盘点")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.handleImport()}}},[t._v("导入商品")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.handleExport()}}},[t._v("表格导出")])],1)]),e("el-dialog",{attrs:{visible:t.dialogVisible3,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible3=e}}},[e("span",[t._v("您确定要修改吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible3=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.reference_priceRequest()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{visible:t.dialogVisible4,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible4=e}}},[e("span",[t._v("您确定要修改吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible4=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.reserveRequest()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{title:"表格导出",visible:t.Tableexport,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.Tableexport=e}}},[e("div",[t._v(" 选择: "),[e("el-select",{attrs:{placeholder:"盘点表/运营表/成本表"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t._l(t.options2,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)]],2),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.Tableexport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.derivation()}}},[t._v("确 定")])],1)]),e("el-dialog",{ref:"drawer",attrs:{title:"导入商品",visible:t.docImportDrawer,direction:"rtl","custom-class":"demo-drawer",size:"20%",width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.docImportDrawer=e},close:function(e){t.importForm.imFileList=[]}}},[e("div",{staticClass:"demo-drawer__content"},[e("el-form",{ref:"importForm",attrs:{model:t.importForm,rules:t.improtRules}},[e("el-form-item",{attrs:{label:"上传文件","label-width":"100px",prop:"fileList"}},[e("el-upload",{staticClass:"uploader",attrs:{action:"",limit:1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.importForm.fileList,"auto-upload":!1,"on-change":t.importFileChange}},[e("i",{staticClass:"el-icon-plus"})])],1)],1),e("div",{staticClass:"demo-drawer__footer btn-style"},[e("el-button",{on:{click:function(e){t.docImportDrawer=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.saveUpload}},[t._v("上 传")])],1)],1),e("div",{staticClass:"import-right"},[e("el-button",{staticClass:"button-query",attrs:{size:"medium"}},[e("a",{attrs:{href:"http://erp.staging.miaoxuan66.cn/goods/import/template"}},[t._v("下载模板")])])],1)]),e("el-table",{ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55"}}),e("el-table-column",{attrs:{label:"商品信息",width:"250"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",{staticClass:"commodityimg"},[e("img",{attrs:{src:"https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-dc-site/c40319b0-6080-11eb-918d-3d24828c498c.png"}})]),e("div",[e("p",[t._v(t._s(r.row.goods.title))]),e("p",[t._v(" "+t._s(r.row.goods.goods_code+"_"+r.row.sku_code)+" ")]),e("p",[t._v(" "+t._s(r.row.goods.updated_at)+" ")])])]}}])}),e("el-table-column",{attrs:{label:"品类"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.goods.type?r.row.goods.type.name:"")+" ")])]}}])}),e("el-table-column",{attrs:{label:"规格",prop:"title"}}),e("el-table-column",{attrs:{label:"品牌"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.goods.brand?r.row.goods.brand.name:"")+" ")])]}}])}),e("el-table-column",{attrs:{prop:"two_days_ago_num",sortable:"",label:"2T"}}),e("el-table-column",{attrs:{prop:"yesterday_num",sortable:"",label:"1T"}}),e("el-table-column",{attrs:{sortable:"",label:"今日到货","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(r){return[t.isShow?e("div",[e("el-input",{model:{value:r.row.daily.arrived_today_num,callback:function(e){t.$set(r.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}})],1):e("div",[t._v(" "+t._s(null!=r.row.daily?r.row.daily.arrived_today_num:0)+" ")])]}}])}),e("el-table-column",{attrs:{prop:"cost",sortable:"",label:"成本"},scopedSlots:t._u([{key:"default",fn:function(r){return[t.isShow?e("div",[e("el-input",{model:{value:r.row.cost,callback:function(e){t.$set(r.row,"cost",e)},expression:"scope.row.cost"}})],1):e("div",[t._v(" "+t._s(null!=r.row.cost?r.row.cost:0)+" ")])]}}])}),e("el-table-column",{attrs:{prop:"reference_price",sortable:"",label:"参考售价","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.id===t.id?e("div",[e("el-input",{on:{blur:function(e){return t.reference_priceBlur(n.row)}},model:{value:n.row.reference_price,callback:function(e){t.$set(n.row,"reference_price",e)},expression:"scope.row.reference_price"}})],1):e("div",[t._v(" "+t._s(n.row.reference_price)+" "),e("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(e){return t.reference_priceClick(n.row.id)}},slot:"reference"},[e("img",{attrs:{src:r("bd82")}})])],1)]}}])}),e("el-table-column",{attrs:{prop:"num",sortable:"",label:"总量","min-width":"110"}}),e("el-table-column",{attrs:{prop:"reserve",sortable:"",label:"预留量","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.id===t.id1?e("div",[e("el-input",{on:{blur:function(e){return t.reservebBlur(n.row)}},model:{value:n.row.reserve,callback:function(e){t.$set(n.row,"reserve",e)},expression:"scope.row.reserve"}})],1):e("div",[t._v(" "+t._s(n.row.reserve)+" ")]),e("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(e){return t.onreserve(n.row.id)}},slot:"reference"},[e("img",{attrs:{src:r("bd82"),alt:""}})])]}}])}),e("el-table-column",{attrs:{sortable:"",label:"店铺订单","min-width":"110"}}),e("el-table-column",{attrs:{sortable:"",label:"损耗"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.id===t.id2?e("div",[e("el-input",{model:{value:n.row.daily.loss_num,callback:function(e){t.$set(n.row.daily,"loss_num",e)},expression:"scope.row.daily.loss_num"}})],1):e("div",[t._v(" "+t._s(n.row.daily.loss_num)+" ")]),e("el-popover",{attrs:{placement:"right-start",width:"220",trigger:"click"}},[e("p",[t._v("损耗:")]),e("el-input",{model:{value:n.row.daily.loss_num,callback:function(e){t.$set(n.row.daily,"loss_num",e)},expression:"scope.row.daily.loss_num"}}),e("el-radio-group",{model:{value:t.radio,callback:function(e){t.radio=e},expression:"radio"}},[e("el-radio",{attrs:{disabled:""}},[t._v("原因:")]),e("el-radio",{attrs:{label:"48h以上"}},[t._v("48h以上")]),e("el-radio",{attrs:{label:"到货错误"}},[t._v("到货错误")]),e("el-radio",{attrs:{label:"灰霉"}},[t._v("灰霉")]),e("el-radio",{attrs:{label:"长度"}},[t._v("长度")]),e("el-radio",{attrs:{label:"花朵"}},[t._v("花朵")]),e("el-radio",{attrs:{label:"其他"}},[t._v("其他")])],1),e("div",{staticClass:"list_btn"},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.onLoss(n.row)}}},[t._v("保存")])],1),e("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(e){return t.loss(n.row.id)}},slot:"reference"},[e("img",{attrs:{src:r("bd82"),alt:""}})])],1)]}}])}),e("el-table-column",{attrs:{prop:"stock",sortable:"",label:"库存"}}),e("el-table-column",{attrs:{prop:"address",sortable:"",label:"盘点"},scopedSlots:t._u([{key:"default",fn:function(r){return[t.stock?e("div",[e("el-input",{model:{value:r.row.daily.inventory,callback:function(e){t.$set(r.row.daily,"inventory",e)},expression:"scope.row.daily.inventory"}})],1):e("div",[t._v(t._s(r.row.daily.inventory))])]}}])}),e("el-table-column",{attrs:{prop:"status",label:"状态"}}),e("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.ejectstock(r.row)}}},[t._v("库存")])],1),e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(r.row.goods_id,r.row.id)}}},[t._v("编辑")])],1),e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.goodslog(r.row)}}},[t._v("记录")])],1),e("el-dialog",{attrs:{title:"修改",visible:t.ejectstock1,width:"30%"},on:{"update:visible":function(e){t.ejectstock1=e}}},[e("el-table",{staticClass:"table",staticStyle:{width:"100%"},attrs:{data:t.ommodityInventory,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{prop:"two_days_ago_num",label:"2天前库存"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.two_days_ago_num)+" "),e("el-input",{model:{value:r.row.two_days_ago_num,callback:function(e){t.$set(r.row,"two_days_ago_num",e)},expression:"scope.row.two_days_ago_num"}})],1)]}}],null,!0)}),e("el-table-column",{attrs:{prop:"yesterday_num",label:"1天前库存"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.yesterday_num)+" "),e("el-input",{model:{value:r.row.yesterday_num,callback:function(e){t.$set(r.row,"yesterday_num",e)},expression:"scope.row.yesterday_num"}})],1)]}}],null,!0)}),e("el-table-column",{attrs:{sortable:"",label:"今日到货"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.daily.arrived_today_num)+" "),e("el-input",{model:{value:r.row.daily.arrived_today_num,callback:function(e){t.$set(r.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}})],1)]}}],null,!0)})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.ejectstock1=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.oldStock()}}},[t._v("确 定")])],1)],1)]}}])})],1)],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isShow||t.stock,expression:"isShow || stock"}],staticClass:"footerBtn"},[e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.cancel()}}},[t._v("取消")]),e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.onSubmit()}}},[t._v("保存")])],1),e("div",{staticClass:"page"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)])],1)},o=[],i=(r("9b2a"),r("4ff3")),a=r.n(i),s=r("6d71"),c=r("c40e"),u={data(){return{id:"",id1:"",id2:"",total:0,radio:"",brand:[],cate:[],tableData:[],options:[{id:"1",label:"在售"},{id:"2",label:"预警"},{id:"0",label:"下架"}],options2:[{value:"inventory",label:"盘点表"},{value:"cost",label:"成本表"}],value:"",form:{goods_title:"",type_id:"",brand_id:"",sku_title:"",status:"",keyword_value:""},Paginationdata:{},current_page:1,per_page:15,multipleSelection:[],updateType:"",stock:!1,isShow:!1,ejectstock1:!1,Importgoods:!1,Tableexport:!1,isShow1:!1,importForm:{fileList:[]},docImportDrawer:!1,improtRules:{fileList:[{required:!0,message:"请导入Excel文件",trigger:"change"},{validator:(t,e,r)=>{e.length?r():r(new Error("请导入Excel文件"))},trigger:"change"}]},publicPath:"",excelTemplatePath:"",visible:!1,updateField:"",reference_priceShow:!1,reserveShow:!1,value1:"",ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible4:!1,publicId:"",reference_price:"",reserve:""}},methods:{handleEdit(t,e){sessionStorage.setItem("商品ID",t),sessionStorage.setItem("ID",e),this.$router.push("/ADDGOODS")},getList(){let t={page:this.current_page,per_page:this.per_page};Object(c["c"])(t).then(t=>{console.log("列表数据",t),this.tableData=t.data.data,this.total=t.data.meta.total,this.Paginationdata=t.data.meta})},handleChoose(){this.form={...this.form,page:this.current_page,per_page:this.per_page};const t=e(this.form);function e(t){const e={};for(const r in t)0!==t[r]&&!t[r]||""===t[r].toString().replace(/(^\s*)|(\s*$)/g,"")||(e[r]=t[r]);return e}Object(c["c"])(t).then(t=>{this.tableData=t.data.data,this.total=t.data.meta.total,this.Paginationdata=t.data.meta})},handleReChoose(){this.form={goods_title:"",type_id:"",brand_id:"",sku_title:"",status:""},this.value1=""},handleImport(){this.docImportDrawer=!0},handleExport(){this.Tableexport=!0},update(){this.isShow=!0,this.updateType="newest",this.stock=!1},handleSelectionChange(t){console.log(t),this.multipleSelection=t.map(t=>t.id),console.log(this.multipleSelection)},addNewgoods(){this.$router.push("/ADDGOODS")},handleSizeChange(t){this.per_page=t,this.getList()},handleCurrentChange(t){this.current_page=t,this.getList()},cancel(){this.isShow=!1,this.stock=!1,this.getList()},onSubmit(){if("newest"===this.updateType){let t=this.tableData.map(t=>[{id:t.id,cost:t.cost,arrived_today_num:t.daily.arrived_today_num}]),e={updateType:this.updateType,skus:t.flat()};console.log(e),Object(c["g"])(e).then(t=>{this.getList(),this.$message({message:"上新成功!",type:"success"})})}if("inventory"===this.updateType){let t=this.tableData.map(t=>[{id:t.id,inventory:t.daily.inventory}]),e={updateType:this.updateType,skus:t.flat()};Object(c["g"])(e).then(t=>{this.getList(),this.$message({message:"库存盘点成功!",type:"success"})})}},onCount(){this.dialogVisible2=!1,this.isShow=!1,this.stock=!0,this.updateType="inventory"},ejectstock(t){this.ommodityInventory=[],this.ejectstock1=!0,this.updateType="stock",this.ommodityInventory.push(t)},oldStock(){if(this.ejectstock1=!1,"stock"===this.updateType){console.log(this.ommodityInventory);let t=[{id:this.ommodityInventory[0].id,yesterday_num:this.ommodityInventory[0].yesterday_num,two_days_ago_num:this.ommodityInventory[0].two_days_ago_num,arrived_today_num:this.ommodityInventory[0].daily.arrived_today_num}],e={updateType:this.updateType,skus:t};Object(c["g"])(e).then(t=>{this.getList(),this.$message({message:"库存更新成功!",type:"success"})})}},importFile(){this.docImportDrawer=!0},async importFileChange(t,e){this.importForm.fileList=e},saveUpload(){this.$refs.importForm.validate(async t=>{if(t)try{const t=new FormData;t.append("goodsSkus",this.importForm.fileList[0].raw),this.isLoadingDialog=!0;let e=localStorage.getItem("token");a.a.post("/api/goods_skus",t,{headers:{Authorization:"Bearer "+e}}).then(t=>{console.log(t)}),this.$message.success("模板导入成功"),this.docImportDrawer=!1}finally{this.isLoadingDialog=!1}})},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then(t=>{this.excelTemplatePath=t})},derivation(){let t={exportType:this.value};console.log(t),this.Tableexport=!1},goodslog(t){this.$router.push({path:"/GOODS_LOG",query:{id:t.id}})},getSTime(t){t.forEach((t,e,r)=>{this.form.keyword_value=t+"-"+t})},reference_priceClick(t){this.updateField="reference_price",this.reference_priceShow=!0,this.id=t,this.id1=""},reference_priceBlur(t){this.dialogVisible3=!0,this.publicId=t.id,this.reference_price=t.reference_price},reference_priceRequest(){this.dialogVisible3=!1;let t={updateField:this.updateField,reference_price:this.reference_price};Object(c["f"])(this.publicId,t).then(t=>{this.id="",this.$message({message:"参考售价修改成功!",type:"success"})})},onreserve(t){this.updateField="reserve",this.id1=t,this.id=""},reservebBlur(t){this.reserve=t.reserve,this.dialogVisible4=!0,this.publicId=t.id},reserveRequest(){let t={updateField:this.updateField,reserve:this.reserve};Object(c["f"])(this.publicId,t).then(t=>{this.id1="",this.dialogVisible4=!1,this.$message({message:"预留量修改成功!",type:"success"})})},loss(t){this.updateField="loss_num",this.id2=t,this.id="",this.id1=""},onLoss(t){let e=t.id;console.log(e);let r={updateField:this.updateField,reason:this.radio,loss_num:t.daily.loss_num};Object(c["f"])(e,r).then(t=>{this.id2="",this.$message({message:"损耗添加成功!",type:"success"})})},getgoodsType(){Object(s["h"])().then(t=>{this.cate=t.data.data})},getbrandType(){Object(s["c"])().then(t=>{this.brand=t.data.data})}},mounted(){this.getgoodsType(),this.getbrandType(),this.getList(),this.id="",this.id1="",this.id2=""}},l=u,d=(r("8d9d"),r("0b56")),f=Object(d["a"])(l,n,o,!1,null,"7ad4e002",null);e["default"]=f.exports},"0a5a":function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return i}));const n="admin_token";function o(){return localStorage.getItem("token")}function i(){return localStorage.removeItem(n)}},"0ab0":function(t,e,r){var n=r("071a"),o=r("17e9"),i=r("e72e"),a=r("8d06"),s=r("564c").CONFIGURABLE,c=r("f8bf"),u=r("2af0"),l=u.enforce,d=u.get,f=Object.defineProperty,p=a&&!n((function(){return 8!==f((function(){}),"length",{value:8}).length})),b=String(String).split("String"),m=t.exports=function(t,e,r){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(a?f(t,"name",{value:e,configurable:!0}):t.name=e),p&&r&&i(r,"arity")&&t.length!==r.arity&&f(t,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=l(t);return i(n,"source")||(n.source=b.join("string"==typeof e?e:"")),t};Function.prototype.toString=m((function(){return o(this)&&d(this).source||c(this)}),"toString")},"0ad6":function(t,e,r){var n=r("3726"),o=r("17e9"),i=r("70b8"),a=r("250f"),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&i(e.prototype,s(t))}},"11a0":function(t,e,r){var n=r("714a"),o=r("0ad6");t.exports=function(t){var e=n(t,"string");return o(e)?e:e+""}},1342:function(t,e,r){var n=r("071a"),o=r("17e9"),i=/#|\.prototype\./,a=function(t,e){var r=c[s(t)];return r==l||r!=u&&(o(e)?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},1610:function(t,e,r){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!n.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:n},"17e9":function(t,e){t.exports=function(t){return"function"==typeof t}},1894:function(t,e,r){var n=r("6134"),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},"250f":function(t,e,r){var n=r("c6f3");t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"2a5f":function(t,e,r){var n=r("c8a2"),o=r("17e9"),i=r("f8bf"),a=n.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},"2af0":function(t,e,r){var n,o,i,a=r("2a5f"),s=r("c8a2"),c=r("5d05"),u=r("de03"),l=r("9c10"),d=r("e72e"),f=r("80f1"),p=r("006e"),b=r("3940"),m="Object already initialized",v=s.TypeError,h=s.WeakMap,g=function(t){return i(t)?o(t):n(t,{})},y=function(t){return function(e){var r;if(!u(e)||(r=o(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return r}};if(a||f.state){var _=f.state||(f.state=new h),w=c(_.get),k=c(_.has),x=c(_.set);n=function(t,e){if(k(_,t))throw new v(m);return e.facade=t,x(_,t,e),e},o=function(t){return w(_,t)||{}},i=function(t){return k(_,t)}}else{var S=p("state");b[S]=!0,n=function(t,e){if(d(t,S))throw new v(m);return e.facade=t,l(t,S,e),e},o=function(t){return d(t,S)?t[S]:{}},i=function(t){return d(t,S)}}t.exports={set:n,get:o,has:i,enforce:g,getterFor:y}},"321e":function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3471:function(t,e,r){var n=r("17e9"),o=r("de03"),i=r("78a8");t.exports=function(t,e,r){var a,s;return i&&n(a=e.constructor)&&a!==r&&o(s=a.prototype)&&s!==r.prototype&&i(t,s),t}},3726:function(t,e,r){var n=r("c8a2"),o=r("17e9"),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t]):n[t]&&n[t][e]}},"38bc":function(t,e,r){var n,o; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(i,a){n=a,o="function"===typeof n?n.call(e,r,e,t):n,void 0===o||(t.exports=o)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function r(t,e,r){return tr?r:t}function n(t){return 100*(-1+t)}function o(t,r,o){var i;return i="translate3d"===e.positionUsing?{transform:"translate3d("+n(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+n(t)+"%,0)"}:{"margin-left":n(t)+"%"},i.transition="all "+r+"ms "+o,i}t.configure=function(t){var r,n;for(r in t)n=t[r],void 0!==n&&t.hasOwnProperty(r)&&(e[r]=n);return this},t.status=null,t.set=function(n){var s=t.isStarted();n=r(n,e.minimum,1),t.status=1===n?null:n;var c=t.render(!s),u=c.querySelector(e.barSelector),l=e.speed,d=e.easing;return c.offsetWidth,i((function(r){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(u,o(n,l,d)),1===n?(a(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){a(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){t.remove(),r()}),l)}),l)):setTimeout(r,l)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var r=function(){setTimeout((function(){t.status&&(t.trickle(),r())}),e.trickleSpeed)};return e.trickle&&r(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var n=t.status;return n?("number"!==typeof e&&(e=(1-n)*r(Math.random()*n,.1,.95)),n=r(n+e,0,.994),t.set(n)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,r=0;t.promise=function(n){return n&&"resolved"!==n.state()?(0===r&&t.start(),e++,r++,n.always((function(){r--,0===r?(e=0,t.done()):t.set((e-r)/e)})),this):this}}(),t.render=function(r){if(t.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=e.template;var i,s=o.querySelector(e.barSelector),u=r?"-100":n(t.status||0),l=document.querySelector(e.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),e.showSpinner||(i=o.querySelector(e.spinnerSelector),i&&d(i)),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(o),o},t.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var r=t.shift();r&&r(e)}return function(r){t.push(r),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function r(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function n(e){var r=document.body.style;if(e in r)return e;var n,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);while(o--)if(n=t[o]+i,n in r)return n;return e}function o(t){return t=r(t),e[t]||(e[t]=n(t))}function i(t,e,r){e=o(e),t.style[e]=r}return function(t,e){var r,n,o=arguments;if(2==o.length)for(r in e)n=e[r],void 0!==n&&e.hasOwnProperty(r)&&i(t,r,n);else i(t,o[1],o[2])}}();function s(t,e){var r="string"==typeof t?t:l(t);return r.indexOf(" "+e+" ")>=0}function c(t,e){var r=l(t),n=r+e;s(r,e)||(t.className=n.substring(1))}function u(t,e){var r,n=l(t);s(t,e)&&(r=n.replace(" "+e+" "," "),t.className=r.substring(1,r.length-1))}function l(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},3940:function(t,e){t.exports={}},"3f11":function(t,e){t.exports=!1},"4d51":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"50b4":function(t,e,r){var n=r("de03"),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not an object")}},"52c7":function(t,e,r){var n=r("c8a2"),o=r("de03"),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},5557:function(t,e,r){var n=r("8d06"),o=r("cee9"),i=r("d5d3"),a=r("50b4"),s=r("11a0"),c=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";e.f=n?i?function(t,e,r){if(a(t),e=s(e),a(r),"function"===typeof t&&"prototype"===e&&"value"in r&&p in r&&!r[p]){var n=l(t,e);n&&n[p]&&(t[e]=r.value,r={configurable:f in r?r[f]:n[f],enumerable:d in r?r[d]:n[d],writable:!1})}return u(t,e,r)}:u:function(t,e,r){if(a(t),e=s(e),a(r),o)try{return u(t,e,r)}catch(n){}if("get"in r||"set"in r)throw c("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},"564c":function(t,e,r){var n=r("8d06"),o=r("e72e"),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,s=o(i,"name"),c=s&&"something"===function(){}.name,u=s&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:s,PROPER:c,CONFIGURABLE:u}},"5d05":function(t,e,r){var n=r("b23f"),o=Function.prototype,i=o.bind,a=o.call,s=n&&i.bind(a,a);t.exports=n?function(t){return t&&s(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},6015:function(t,e,r){var n=r("eaba"),o=r("321e"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},6134:function(t,e,r){var n=r("ce4d");t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},"672b":function(t,e,r){var n=r("b23f"),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})},6937:function(t,e,r){var n=r("5d05"),o=0,i=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},"6ac1":function(t,e,r){var n=r("e72e"),o=r("9518"),i=r("b672"),a=r("5557");t.exports=function(t,e,r){for(var s=o(e),c=a.f,u=i.f,l=0;ll)if(s=c[l++],s!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},9979:function(t,e,r){var n=r("6134"),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},"9b2a":function(t,e,r){var n=r("ebdc"),o=r("c8a2"),i=r("672b"),a=r("b438"),s="WebAssembly",c=o[s],u=7!==Error("e",{cause:7}).cause,l=function(t,e){var r={};r[t]=a(t,e,u),n({global:!0,constructor:!0,arity:1,forced:u},r)},d=function(t,e){if(c&&c[t]){var r={};r[t]=a(s+"."+t,e,u),n({target:s,stat:!0,constructor:!0,arity:1,forced:u},r)}};l("Error",(function(t){return function(e){return i(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return i(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return i(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return i(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return i(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return i(t,this,arguments)}})),l("URIError",(function(t){return function(e){return i(t,this,arguments)}})),d("CompileError",(function(t){return function(e){return i(t,this,arguments)}})),d("LinkError",(function(t){return function(e){return i(t,this,arguments)}})),d("RuntimeError",(function(t){return function(e){return i(t,this,arguments)}}))},"9c10":function(t,e,r){var n=r("8d06"),o=r("5557"),i=r("4d51");t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},a3d4:function(t,e,r){var n=r("5557").f;t.exports=function(t,e,r){r in t||n(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},adb5:function(t,e,r){"use strict";var n=r("4ff3"),o=r.n(n),i=r("0a5a"),a=r("38bc"),s=r.n(a),c=(r("70e7"),r("5422")),u=(r("a18c"),o.a.create({timeout:1e4}));u.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(i["a"])(),s.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),u.interceptors.response.use(t=>{s.a.done();const e=t.status;if(200===e||201===e)return t;Object(c["Message"])({message:"Error",type:"error"})},t=>(Object(c["Message"])({message:t,type:"error"}),console.log(t,"44444"),Promise.reject(t))),e["a"]=u},ae11:function(t,e,r){var n=r("da1c"),o=Object;t.exports=function(t){return o(n(t))}},b0a5:function(t,e,r){var n=r("b23f"),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},b112:function(t,e,r){var n=r("5d05"),o=r("071a"),i=r("7ea6"),a=Object,s=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?s(t,""):a(t)}:a},b23f:function(t,e,r){var n=r("071a");t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},b438:function(t,e,r){"use strict";var n=r("3726"),o=r("e72e"),i=r("9c10"),a=r("70b8"),s=r("78a8"),c=r("6ac1"),u=r("a3d4"),l=r("3471"),d=r("dbbd"),f=r("76b8"),p=r("c436"),b=r("dc0f"),m=r("8d06"),v=r("3f11");t.exports=function(t,e,r,h){var g="stackTraceLimit",y=h?2:1,_=t.split("."),w=_[_.length-1],k=n.apply(null,_);if(k){var x=k.prototype;if(!v&&o(x,"cause")&&delete x.cause,!r)return k;var S=n("Error"),O=e((function(t,e){var r=d(h?e:t,void 0),n=h?new k(t):new k;return void 0!==r&&i(n,"message",r),b&&i(n,"stack",p(n.stack,2)),this&&a(x,this)&&l(n,this,O),arguments.length>y&&f(n,arguments[y]),n}));if(O.prototype=x,"Error"!==w?s?s(O,S):c(O,S,{name:!0}):m&&g in k&&(u(O,k,g),u(O,k,"prepareStackTrace")),c(O,k),!v)try{x.name!==w&&i(x,"name",w),x.constructor=O}catch(j){}return O}}},b672:function(t,e,r){var n=r("8d06"),o=r("b0a5"),i=r("1610"),a=r("4d51"),s=r("efb2"),c=r("11a0"),u=r("e72e"),l=r("cee9"),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=c(e),l)try{return d(t,e)}catch(r){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},badd:function(t,e,r){var n=r("3f11"),o=r("80f1");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.24.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},bd82:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IArs4c6QAAAH5QTFRFAAAAqqqqzMzMqqqqs7OzuLi4tra2tLS0tbW1tra2t7e3t7e3tra2tra2uLi4tra2tra2tbW1t7e3t7e3tbW1uLi4t7e3tra2tra2tra2t7e3t7e3tra2t7e3tra2tra2t7e3t7e3tra2t7e3uLi4u7u7vLy8vb29vr6+x8fH+zDgigAAACN0Uk5TAAMFBgoZODpTV1ljaXN2d35/laKmqK6ys7q+v8HS4eft9fkGd+QnAAAAXUlEQVQIHQXBhQHCQAAEsEBxK+5+3wL7L0gCAPX73AWAZZMdANuxWXsCcCjfqUkP4JrkMwJwS5ILgHuSHAGqR5JsAKpnkrIGME9SVgC8knYBQP/X7IcA6AwAAADgD1N4BxnFpp4hAAAAAElFTkSuQmCC"},bf68:function(t,e,r){var n=r("c8a2"),o=Object.defineProperty;t.exports=function(t,e){try{o(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},c05e:function(t,e,r){var n=r("17e9"),o=r("d383"),i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not a function")}},c3c0:function(t,e,r){var n=r("ecc1"),o=n("toStringTag"),i={};i[o]="z",t.exports="[object z]"===String(i)},c40e:function(t,e,r){"use strict";r.d(e,"c",(function(){return o})),r.d(e,"a",(function(){return i})),r.d(e,"b",(function(){return a})),r.d(e,"d",(function(){return s})),r.d(e,"h",(function(){return c})),r.d(e,"g",(function(){return u})),r.d(e,"f",(function(){return l})),r.d(e,"e",(function(){return d}));var n=r("adb5");function o(t){return Object(n["a"])({url:"/api/goods_skus",method:"get",params:t})}function i(t){return Object(n["a"])({url:"/api/goods",method:"post",data:t})}function a(t){return Object(n["a"])({url:"/api/goods_skus/"+t,method:"get"})}function s(t){return Object(n["a"])({url:"/api/goods",method:"get",params:t})}function c(t,e){return Object(n["a"])({url:"/api/goods_skus/"+t,method:"patch",data:e})}function u(t){return Object(n["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function l(t,e){return Object(n["a"])({url:"/api/single/goods_skus/"+t,method:"patch",data:e})}function d(t,e){return Object(n["a"])({url:"/api/upload",Headers:e,method:"post",data:t})}},c436:function(t,e,r){var n=r("5d05"),o=Error,i=n("".replace),a=function(t){return String(o(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(a);t.exports=function(t,e){if(c&&"string"==typeof t&&!o.prepareStackTrace)while(e--)t=i(t,s,"");return t}},c6f3:function(t,e,r){var n=r("f7e7"),o=r("071a");t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},c8a2:function(t,e,r){(function(e){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,r("2409"))},cc2f:function(t,e,r){var n=r("3726");t.exports=n("navigator","userAgent")||""},ce21:function(t,e,r){var n=r("b0a5"),o=r("17e9"),i=r("de03"),a=TypeError;t.exports=function(t,e){var r,s;if("string"===e&&o(r=t.toString)&&!i(s=n(r,t)))return s;if(o(r=t.valueOf)&&!i(s=n(r,t)))return s;if("string"!==e&&o(r=t.toString)&&!i(s=n(r,t)))return s;throw a("Can't convert object to primitive value")}},ce4d:function(t,e){var r=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var e=+t;return(e>0?n:r)(e)}},cee9:function(t,e,r){var n=r("8d06"),o=r("071a"),i=r("52c7");t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},d383:function(t,e){var r=String;t.exports=function(t){try{return r(t)}catch(e){return"Object"}}},d5d3:function(t,e,r){var n=r("8d06"),o=r("071a");t.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},da1c:function(t,e){var r=TypeError;t.exports=function(t){if(void 0==t)throw r("Can't call method on "+t);return t}},dbbd:function(t,e,r){var n=r("956c");t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},dc0f:function(t,e,r){var n=r("071a"),o=r("4d51");t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},de03:function(t,e,r){var n=r("17e9");t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},e72e:function(t,e,r){var n=r("5d05"),o=r("ae11"),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},e7b6:function(t,e,r){var n=r("9979");t.exports=function(t){return n(t.length)}},eaba:function(t,e,r){var n=r("5d05"),o=r("e72e"),i=r("efb2"),a=r("9958").indexOf,s=r("3940"),c=n([].push);t.exports=function(t,e){var r,n=i(t),u=0,l=[];for(r in n)!o(s,r)&&o(n,r)&&c(l,r);while(e.length>u)o(n,r=e[u++])&&(~a(l,r)||c(l,r));return l}},ebdc:function(t,e,r){var n=r("c8a2"),o=r("b672").f,i=r("9c10"),a=r("9640"),s=r("bf68"),c=r("6ac1"),u=r("1342");t.exports=function(t,e){var r,l,d,f,p,b,m=t.target,v=t.global,h=t.stat;if(l=v?n:h?n[m]||s(m,{}):(n[m]||{}).prototype,l)for(d in e){if(p=e[d],t.dontCallGetSet?(b=o(l,d),f=b&&b.value):f=l[d],r=u(v?d:m+(h?".":"#")+d,t.forced),!r&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(l,d,p,t)}}},ecc1:function(t,e,r){var n=r("c8a2"),o=r("badd"),i=r("e72e"),a=r("6937"),s=r("c6f3"),c=r("250f"),u=o("wks"),l=n.Symbol,d=l&&l["for"],f=c?l:l&&l.withoutSetter||a;t.exports=function(t){if(!i(u,t)||!s&&"string"!=typeof u[t]){var e="Symbol."+t;s&&i(l,t)?u[t]=l[t]:u[t]=c&&d?d(e):f(e)}return u[t]}},efb2:function(t,e,r){var n=r("b112"),o=r("da1c");t.exports=function(t){return n(o(t))}},f44b:function(t,e,r){var n=r("c3c0"),o=r("17e9"),i=r("7ea6"),a=r("ecc1"),s=a("toStringTag"),c=Object,u="Arguments"==i(function(){return arguments}()),l=function(t,e){try{return t[e]}catch(r){}};t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=l(e=c(t),s))?r:u?i(e):"Object"==(n=i(e))&&o(e.callee)?"Arguments":n}},f7e7:function(t,e,r){var n,o,i=r("c8a2"),a=r("cc2f"),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(n=l.split("."),o=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(n=a.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(o=+n[1]))),t.exports=o},f8bf:function(t,e,r){var n=r("5d05"),o=r("17e9"),i=r("80f1"),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},f9c8:function(t,e,r){}}]); -//# sourceMappingURL=chunk-744a6ffe.85ecc07f.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-744a6ffe.85ecc07f.js.map b/public/dist/js/chunk-744a6ffe.85ecc07f.js.map deleted file mode 100644 index a18114b..0000000 --- a/public/dist/js/chunk-744a6ffe.85ecc07f.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared-key.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/a-possible-prototype.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/fails.js","webpack:///./src/views/yingyeting/yingyeting.vue","webpack:///src/views/yingyeting/yingyeting.vue","webpack:///./src/views/yingyeting/yingyeting.vue?658c","webpack:///./src/views/yingyeting/yingyeting.vue?16c4","webpack:///./src/util/auth.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/make-built-in.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-property-key.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-forced.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-property-is-enumerable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-callable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-absolute-index.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/use-symbol-as-uid.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/native-weak-map.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/internal-state.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/enum-bug-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/inherit-if-required.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/get-built-in.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/hidden-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-pure.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/create-property-descriptor.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/an-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/document-create-element.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-define-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-name.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-uncurry-this.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-names.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-integer-or-infinity.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-apply.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/uid.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/copy-constructor-properties.js","webpack:///./src/api/rankingData.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-is-prototype-of.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-primitive.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/get-method.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/install-error-cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-set-prototype-of.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/classof-raw.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared-store.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/descriptors.js","webpack:///./src/views/yingyeting/yingyeting.vue?76e1","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-symbols.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/own-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-string.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/define-built-in.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/array-includes.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-length.js","webpack:///./node_modules/_core-js@3.24.1@core-js/modules/es.error.cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/create-non-enumerable-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/proxy-accessor.js","webpack:///./src/util/http.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-call.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/indexed-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-bind-native.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/wrap-error-constructor-with-cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-descriptor.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared.js","webpack:///./src/css/img/编辑.png","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/define-global-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/a-callable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-string-tag-support.js","webpack:///./src/api/goods.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/clear-error-stack.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/native-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/global.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/engine-user-agent.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/ordinary-to-primitive.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/math-trunc.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/ie8-dom-define.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/try-to-string.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/v8-prototype-define-bug.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/require-object-coercible.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/normalize-string-argument.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/error-stack-installable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/has-own-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/length-of-array-like.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-keys-internal.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/export.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/well-known-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-indexed-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/classof.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/engine-v8-version.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/inspect-source.js"],"names":["shared","uid","keys","module","exports","key","isCallable","$String","String","$TypeError","TypeError","argument","exec","error","render","_vm","this","_c","_self","staticClass","ref","attrs","form","style","marginRight","model","value","goods_title","callback","$$v","$set","expression","type_id","_l","cate","item","id","name","sku_title","brand_id","brand","status","options","label","on","getSTime","value1","$event","handleChoose","_v","handleReChoose","staticStyle","_s","total","addNewgoods","update","onCount","handleImport","handleExport","dialogVisible3","slot","reference_priceRequest","dialogVisible4","reserveRequest","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","improtRules","fileList","importFileChange","saveUpload","tableData","handleSelectionChange","scopedSlots","_u","fn","scope","row","goods","title","goods_code","sku_code","updated_at","type","isShow","daily","arrived_today_num","cost","reference_priceBlur","reference_price","reference_priceClick","require","id1","reservebBlur","reserve","onreserve","id2","loss_num","radio","onLoss","loss","stock","inventory","ejectstock","handleEdit","goods_id","goodslog","ejectstock1","ommodityInventory","two_days_ago_num","yesterday_num","oldStock","directives","rawName","cancel","onSubmit","current_page","per_page","Paginationdata","handleSizeChange","handleCurrentChange","staticRenderFns","data","keyword_value","multipleSelection","updateType","Importgoods","isShow1","required","message","trigger","validator","publicPath","excelTemplatePath","visible","updateField","reference_priceShow","reserveShow","dialogVisible","dialogVisible2","publicId","methods","sessionStorage","getList","page","console","obj","_newPar","skus","importFile","params","axios","post","headers","Authorization","then","res","getExcelTemplatePath","exportType","path","query","val","singleUpdate","reason","getgoodsType","goods_types","getbrandType","Brand_goods_types","mounted","component","TokenKey","getToken","localStorage","getItem","removeToken","removeItem","fails","hasOwn","DESCRIPTORS","CONFIGURABLE_FUNCTION_NAME","CONFIGURABLE","inspectSource","InternalStateModule","enforceInternalState","enforce","getInternalState","get","defineProperty","Object","CONFIGURABLE_LENGTH","length","TEMPLATE","split","makeBuiltIn","slice","replace","getter","setter","configurable","arity","constructor","writable","prototype","undefined","state","source","join","Function","toString","getBuiltIn","isPrototypeOf","USE_SYMBOL_AS_UID","$Object","it","$Symbol","toPrimitive","isSymbol","replacement","isForced","feature","detection","normalize","POLYFILL","NATIVE","string","toLowerCase","$propertyIsEnumerable","propertyIsEnumerable","getOwnPropertyDescriptor","NASHORN_BUG","call","1","f","V","descriptor","enumerable","toIntegerOrInfinity","max","Math","min","index","integer","NATIVE_SYMBOL","Symbol","sham","iterator","global","WeakMap","test","set","has","NATIVE_WEAK_MAP","uncurryThis","isObject","createNonEnumerableProperty","sharedKey","hiddenKeys","OBJECT_ALREADY_INITIALIZED","getterFor","TYPE","store","wmget","wmhas","wmset","metadata","facade","STATE","setPrototypeOf","$this","dummy","Wrapper","NewTarget","NewTargetPrototype","aFunction","namespace","method","arguments","root","factory","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","hasOwnProperty","started","isStarted","progress","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","random","amount","initial","current","promise","$promise","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","vendorPrefix","pending","shift","push","cssPrefixes","cssProps","camelCase","match","letter","toUpperCase","getVendorProp","vendorName","i","capName","charAt","getStyleProp","applyCss","element","prop","properties","args","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","bitmap","EXISTS","IE8_DOM_DEFINE","V8_PROTOTYPE_DEFINE_BUG","anObject","toPropertyKey","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","O","P","Attributes","FunctionPrototype","getDescriptor","PROPER","NATIVE_BIND","bind","apply","internalObjectKeys","enumBugKeys","concat","getOwnPropertyNames","trunc","number","Reflect","postfix","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","exceptions","http","url","Delgoods_types","Addgoods_types","editGoods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","getMethod","ordinaryToPrimitive","wellKnownSymbol","TO_PRIMITIVE","input","pref","result","exoticToPrim","aCallable","func","cause","aPossiblePrototype","CORRECT_SETTER","Array","proto","__proto__","stringSlice","defineGlobalProperty","SHARED","getOwnPropertySymbols","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","classof","simple","unsafe","nonConfigurable","nonWritable","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","el","fromIndex","includes","$","wrapErrorConstructorWithCause","WEB_ASSEMBLY","WebAssembly","FORCED","Error","exportGlobalErrorCauseWrapper","ERROR_NAME","wrapper","forced","exportWebAssemblyErrorCauseWrapper","stat","init","createPropertyDescriptor","object","Target","Source","instance","create","timeout","interceptors","request","use","config","log","Promise","reject","response","Message","requireObjectCoercible","copyConstructorProperties","proxyAccessor","inheritIfRequired","normalizeStringArgument","installErrorCause","clearErrorStack","ERROR_STACK_INSTALLABLE","IS_PURE","FULL_NAME","IS_AGGREGATE_ERROR","STACK_TRACE_LIMIT","OPTIONS_POSITION","OriginalError","OriginalErrorPrototype","BaseError","WrappedError","a","b","stack","propertyIsEnumerableModule","version","mode","copyright","license","tryToString","TO_STRING_TAG","addGoods","checkGoods","goodsList","updateGoods","imgUpload","Headers","$Error","TEST","arg","V8_OR_CHAKRA_STACK_ENTRY","IS_V8_OR_CHAKRA_STACK","dropEntries","prepareStackTrace","V8_VERSION","symbol","check","globalThis","window","self","valueOf","ceil","floor","x","$default","toObject","toLength","names","defineBuiltIn","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","dontCallGetSet","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","IndexedObject","TO_STRING_TAG_SUPPORT","classofRaw","CORRECT_ARGUMENTS","tryGet","tag","callee","userAgent","process","Deno","versions","v8","functionToString"],"mappings":"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BACAC,kBACAnF,kBACAG,kBACAiF,YACAnD,mBACAK,aAGA+C,SAEArC,gBAGAsC,iCACAA,+BACA,gCAIAC,UACA,OACAC,uBACA3B,wBAEAvC,2BACAmE,sBACA,2BACA,6BACA,mCAKApG,eACA,cACA,UACAmG,uBACA3B,wBAIA,qBACA,cACA,WACA,iBAGA,iBACA6B,oDAGAC,WAIA,SAEArE,2BACA,2BACA,6BACA,mCAKA/B,iBACA,WACAvB,eACAK,WACAO,YACAD,aACAG,WAEA,gBAIAgB,eACA,yBAGAC,eACA,qBAIAH,SAEA,eACA,yBACA,eAGAoB,yBACAyE,eACA,sCACAA,qCAGA9F,cACA,gCAIAoE,oBAEA,gBAEA,gBAEAC,uBAEA,oBAEA,gBAIAN,SACA,eACA,cACA,gBAIAC,WAEA,+BACA,4BACA,CACA,CACAlF,QACAsD,YACAD,+CAIA,GACAuC,2BACAuB,eAEAH,eAEA7F,2BACA,eACA,eACA6E,gBACA9C,mBAMA,kCACA,4BACA,CACA,CACAlD,QACAqE,+BAIA,GACAuB,2BACAuB,eAGAhG,2BACA,eACA,eACA6E,kBACA9C,qBAOA9B,UACA,uBACA,eACA,cACA,6BAIAkD,cACA,0BACA,oBACA,wBACA,gCAIAQ,WAGA,GAFA,oBAEA,2BACAkC,oCACA,OACA,CACAhH,gCACA6E,sDACAD,4DACAvB,kBACA,oDAGA,GACAuC,2BACAuB,QAGAhG,2BACA,eACA,eACA6E,kBACA9C,qBAOAkE,aACA,yBAGA,4BACA,4BAGA/E,aACA,yCACA,KACA,IAEA,qBACAgF,sDAEA,wBACA,oCACAC,IACAC,KAAA,kBAAAF,EAAA,CACAG,SACAC,6BAGAC,KAAAC,IACAX,iBAEA,gCACA,wBAjBC,QAmBD,4BAMAY,uBACA,+CACA,4BAKA9F,aACA,OACA+F,uBAEAb,eAYA,qBAIAvC,YACA,mBACAqD,kBACAC,OACA/H,YAMAS,YACAuH,oBACA,mCAKAvE,wBACA,mCACA,4BACA,UACA,aAIAF,uBACA,uBACA,mBACA,wCAIA9B,yBACA,uBACA,OACA6E,6BACA9C,sCAEAyE,yC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","file":"js/chunk-744a6ffe.85ecc07f.js","sourcesContent":["var shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","var isCallable = require('../internals/is-callable');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\"},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{style:((_vm.marginRight = '80')),attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.goods_title),callback:function ($$v) {_vm.$set(_vm.form, \"goods_title\", $$v)},expression:\"form.goods_title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.form.sku_title),callback:function ($$v) {_vm.$set(_vm.form, \"sku_title\", $$v)},expression:\"form.sku_title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品状态\"},model:{value:(_vm.form.status),callback:function ($$v) {_vm.$set(_vm.form, \"status\", $$v)},expression:\"form.status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"创建时间:\"}},[_c('div',{staticClass:\"block\"},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"开始日期\",\"end-placeholder\":\"结束日期\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},on:{\"change\":_vm.getSTime},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1)]),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleReChoose()}}},[_vm._v(\"重置筛选\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card1\",staticStyle:{\"margin-top\":\"30px\"}},[_c('div',[_c('div',[_c('span',[_vm._v(\"全部商品(共\"+_vm._s(_vm.total)+\"条)\")]),_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":_vm.addNewgoods}},[_vm._v(\"新建商品\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.update()}}},[_vm._v(\"上新\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.onCount()}}},[_vm._v(\"库存盘点\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleImport()}}},[_vm._v(\"导入商品\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleExport()}}},[_vm._v(\"表格导出\")])],1)]),_c('el-dialog',{attrs:{\"visible\":_vm.dialogVisible3,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible3=$event}}},[_c('span',[_vm._v(\"您确定要修改吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible3 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reference_priceRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"visible\":_vm.dialogVisible4,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible4=$event}}},[_c('span',[_vm._v(\"您确定要修改吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible4 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reserveRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"表格导出\",\"visible\":_vm.Tableexport,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.Tableexport=$event}}},[_c('div',[_vm._v(\" 选择: \"),[_c('el-select',{attrs:{\"placeholder\":\"盘点表/运营表/成本表\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.options2),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)]],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.Tableexport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.derivation()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{ref:\"drawer\",attrs:{\"title\":\"导入商品\",\"visible\":_vm.docImportDrawer,\"direction\":\"rtl\",\"custom-class\":\"demo-drawer\",\"size\":\"20%\",\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.docImportDrawer=$event},\"close\":function($event){_vm.importForm.imFileList = []}}},[_c('div',{staticClass:\"demo-drawer__content\"},[_c('el-form',{ref:\"importForm\",attrs:{\"model\":_vm.importForm,\"rules\":_vm.improtRules}},[_c('el-form-item',{attrs:{\"label\":\"上传文件\",\"label-width\":\"100px\",\"prop\":\"fileList\"}},[_c('el-upload',{staticClass:\"uploader\",attrs:{\"action\":\"\",\"limit\":1,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.importForm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange}},[_c('i',{staticClass:\"el-icon-plus\"})])],1)],1),_c('div',{staticClass:\"demo-drawer__footer btn-style\"},[_c('el-button',{on:{\"click\":function($event){_vm.docImportDrawer = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveUpload}},[_vm._v(\"上 传\")])],1)],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{staticClass:\"button-query\",attrs:{\"size\":\"medium\"}},[_c('a',{attrs:{\"href\":`http://erp.staging.miaoxuan66.cn/goods/import/template`}},[_vm._v(\"下载模板\")])])],1)]),_c('el-table',{ref:\"multipleTable\",staticClass:\"table\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"250\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"commodityimg\"},[_c('img',{attrs:{\"src\":\"https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-dc-site/c40319b0-6080-11eb-918d-3d24828c498c.png\"}})]),_c('div',[_c('p',[_vm._v(_vm._s(scope.row.goods.title))]),_c('p',[_vm._v(\" \"+_vm._s(scope.row.goods.goods_code + \"_\" + scope.row.sku_code)+\" \")]),_c('p',[_vm._v(\" \"+_vm._s(scope.row.goods.updated_at)+\" \")])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"品类\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.goods.type ? scope.row.goods.type.name : \"\")+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"规格\",\"prop\":\"title\"}}),_c('el-table-column',{attrs:{\"label\":\"品牌\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.goods.brand ? scope.row.goods.brand.name : \"\")+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"sortable\":\"\",\"label\":\"2T\"}}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"sortable\":\"\",\"label\":\"1T\"}}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily != null ? scope.row.daily.arrived_today_num : 0)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"sortable\":\"\",\"label\":\"成本\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.cost),callback:function ($$v) {_vm.$set(scope.row, \"cost\", $$v)},expression:\"scope.row.cost\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.cost != null ? scope.row.cost : 0)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"reference_price\",\"sortable\":\"\",\"label\":\"参考售价\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id)?_c('div',[_c('el-input',{on:{\"blur\":function($event){return _vm.reference_priceBlur(scope.row)}},model:{value:(scope.row.reference_price),callback:function ($$v) {_vm.$set(scope.row, \"reference_price\", $$v)},expression:\"scope.row.reference_price\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.reference_price)+\" \"),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.reference_priceClick(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\")}})])],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"sortable\":\"\",\"label\":\"总量\",\"min-width\":\"110\"}}),_c('el-table-column',{attrs:{\"prop\":\"reserve\",\"sortable\":\"\",\"label\":\"预留量\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id1)?_c('div',[_c('el-input',{on:{\"blur\":function($event){return _vm.reservebBlur(scope.row)}},model:{value:(scope.row.reserve),callback:function ($$v) {_vm.$set(scope.row, \"reserve\", $$v)},expression:\"scope.row.reserve\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.reserve)+\" \")]),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.onreserve(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\"),\"alt\":\"\"}})])]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"店铺订单\",\"min-width\":\"110\"}}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"损耗\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id2)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.loss_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"loss_num\", $$v)},expression:\"scope.row.daily.loss_num\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.loss_num)+\" \")]),_c('el-popover',{attrs:{\"placement\":\"right-start\",\"width\":\"220\",\"trigger\":\"click\"}},[_c('p',[_vm._v(\"损耗:\")]),_c('el-input',{model:{value:(scope.row.daily.loss_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"loss_num\", $$v)},expression:\"scope.row.daily.loss_num\"}}),_c('el-radio-group',{model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('el-radio',{attrs:{\"disabled\":\"\"}},[_vm._v(\"原因:\")]),_c('el-radio',{attrs:{\"label\":\"48h以上\"}},[_vm._v(\"48h以上\")]),_c('el-radio',{attrs:{\"label\":\"到货错误\"}},[_vm._v(\"到货错误\")]),_c('el-radio',{attrs:{\"label\":\"灰霉\"}},[_vm._v(\"灰霉\")]),_c('el-radio',{attrs:{\"label\":\"长度\"}},[_vm._v(\"长度\")]),_c('el-radio',{attrs:{\"label\":\"花朵\"}},[_vm._v(\"花朵\")]),_c('el-radio',{attrs:{\"label\":\"其他\"}},[_vm._v(\"其他\")])],1),_c('div',{staticClass:\"list_btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onLoss(scope.row)}}},[_vm._v(\"保存\")])],1),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.loss(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\"),\"alt\":\"\"}})])],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"stock\",\"sortable\":\"\",\"label\":\"库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"address\",\"sortable\":\"\",\"label\":\"盘点\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.stock)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.inventory),callback:function ($$v) {_vm.$set(scope.row.daily, \"inventory\", $$v)},expression:\"scope.row.daily.inventory\"}})],1):_c('div',[_vm._v(_vm._s(scope.row.daily.inventory))])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.ejectstock(scope.row)}}},[_vm._v(\"库存\")])],1),_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row.goods_id, scope.row.id)}}},[_vm._v(\"编辑\")])],1),_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.goodslog(scope.row)}}},[_vm._v(\"记录\")])],1),_c('el-dialog',{attrs:{\"title\":\"修改\",\"visible\":_vm.ejectstock1,\"width\":\"30%\"},on:{\"update:visible\":function($event){_vm.ejectstock1=$event}}},[_c('el-table',{staticClass:\"table\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.ommodityInventory,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"label\":\"2天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.two_days_ago_num)+\" \"),_c('el-input',{model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}})],1)]}}],null,true)}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"1天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.yesterday_num)+\" \"),_c('el-input',{model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}})],1)]}}],null,true)}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.arrived_today_num)+\" \"),_c('el-input',{model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}})],1)]}}],null,true)})],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.ejectstock1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.oldStock()}}},[_vm._v(\"确 定\")])],1)],1)]}}])})],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isShow || _vm.stock),expression:\"isShow || stock\"}],staticClass:\"footerBtn\"},[_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")]),_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onSubmit()}}},[_vm._v(\"保存\")])],1),_c('div',{staticClass:\"page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./yingyeting.vue?vue&type=template&id=7ad4e002&scoped=true&\"\nimport script from \"./yingyeting.vue?vue&type=script&lang=js&\"\nexport * from \"./yingyeting.vue?vue&type=script&lang=js&\"\nimport style0 from \"./yingyeting.vue?vue&type=style&index=0&id=7ad4e002&prod&lang=css&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7ad4e002\",\n null\n \n)\n\nexport default component.exports","const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","var getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","var toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = function (argument) {\n return typeof argument == 'function';\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","/* eslint-disable es-x/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(inspectSource(WeakMap));\n","var NATIVE_WEAK_MAP = require('../internals/native-weak-map');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n var wmget = uncurryThis(store.get);\n var wmhas = uncurryThis(store.has);\n var wmset = uncurryThis(store.set);\n set = function (it, metadata) {\n if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n wmset(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget(store, it) || {};\n };\n has = function (it) {\n return wmhas(store, it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","var isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","module.exports = {};\n","module.exports = false;\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar bind = FunctionPrototype.bind;\nvar call = FunctionPrototype.call;\nvar uncurryThis = NATIVE_BIND && bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? function (fn) {\n return fn && uncurryThis(fn);\n} : function (fn) {\n return fn && function () {\n return call.apply(fn, arguments);\n };\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es-x/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","var trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es-x/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","var hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","var aCallable = require('../internals/a-callable');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return func == null ? undefined : aCallable(func);\n};\n","var isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\n// `InstallErrorCause` abstract operation\n// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause\nmodule.exports = function (O, options) {\n if (isObject(options) && 'cause' in options) {\n createNonEnumerableProperty(O, 'cause', options.cause);\n }\n};\n","/* eslint-disable no-proto -- safe */\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es-x/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\n setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","var global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=style&index=0&id=7ad4e002&prod&lang=css&scoped=true&\"","// eslint-disable-next-line es-x/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","/* eslint-disable no-unused-vars -- required for functions `.length` */\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar apply = require('../internals/function-apply');\nvar wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');\n\nvar WEB_ASSEMBLY = 'WebAssembly';\nvar WebAssembly = global[WEB_ASSEMBLY];\n\nvar FORCED = Error('e', { cause: 7 }).cause !== 7;\n\nvar exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);\n $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);\n};\n\nvar exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n if (WebAssembly && WebAssembly[ERROR_NAME]) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);\n $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);\n }\n};\n\n// https://github.com/tc39/proposal-error-cause\nexportGlobalErrorCauseWrapper('Error', function (init) {\n return function Error(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('EvalError', function (init) {\n return function EvalError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('RangeError', function (init) {\n return function RangeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('ReferenceError', function (init) {\n return function ReferenceError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('SyntaxError', function (init) {\n return function SyntaxError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('TypeError', function (init) {\n return function TypeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('URIError', function (init) {\n return function URIError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('CompileError', function (init) {\n return function CompileError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('LinkError', function (init) {\n return function LinkError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {\n return function RuntimeError(message) { return apply(init, this, arguments); };\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (Target, Source, key) {\n key in Target || defineProperty(Target, key, {\n configurable: true,\n get: function () { return Source[key]; },\n set: function (it) { Source[key] = it; }\n });\n};\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar proxyAccessor = require('../internals/proxy-accessor');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar normalizeStringArgument = require('../internals/normalize-string-argument');\nvar installErrorCause = require('../internals/install-error-cause');\nvar clearErrorStack = require('../internals/clear-error-stack');\nvar ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IS_PURE = require('../internals/is-pure');\n\nmodule.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {\n var STACK_TRACE_LIMIT = 'stackTraceLimit';\n var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;\n var path = FULL_NAME.split('.');\n var ERROR_NAME = path[path.length - 1];\n var OriginalError = getBuiltIn.apply(null, path);\n\n if (!OriginalError) return;\n\n var OriginalErrorPrototype = OriginalError.prototype;\n\n // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006\n if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;\n\n if (!FORCED) return OriginalError;\n\n var BaseError = getBuiltIn('Error');\n\n var WrappedError = wrapper(function (a, b) {\n var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);\n var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();\n if (message !== undefined) createNonEnumerableProperty(result, 'message', message);\n if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(result, 'stack', clearErrorStack(result.stack, 2));\n if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);\n if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);\n return result;\n });\n\n WrappedError.prototype = OriginalErrorPrototype;\n\n if (ERROR_NAME !== 'Error') {\n if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);\n else copyConstructorProperties(WrappedError, BaseError, { name: true });\n } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {\n proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);\n proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');\n }\n\n copyConstructorProperties(WrappedError, OriginalError);\n\n if (!IS_PURE) try {\n // Safari 13- bug: WebAssembly errors does not have a proper `.name`\n if (OriginalErrorPrototype.name !== ERROR_NAME) {\n createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);\n }\n OriginalErrorPrototype.constructor = WrappedError;\n } catch (error) { /* empty */ }\n\n return WrappedError;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.24.1',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IArs4c6QAAAH5QTFRFAAAAqqqqzMzMqqqqs7OzuLi4tra2tLS0tbW1tra2t7e3t7e3tra2tra2uLi4tra2tra2tbW1t7e3t7e3tbW1uLi4t7e3tra2tra2tra2t7e3t7e3tra2t7e3tra2tra2t7e3t7e3tra2t7e3uLi4u7u7vLy8vb29vr6+x8fH+zDgigAAACN0Uk5TAAMFBgoZODpTV1ljaXN2d35/laKmqK6ys7q+v8HS4eft9fkGd+QnAAAAXUlEQVQIHQXBhQHCQAAEsEBxK+5+3wL7L0gCAPX73AWAZZMdANuxWXsCcCjfqUkP4JrkMwJwS5ILgHuSHAGqR5JsAKpnkrIGME9SVgC8knYBQP/X7IcA6AwAAADgD1N4BxnFpp4hAAAAAElFTkSuQmCC\"","var global = require('../internals/global');\n\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","import http from \"@/util/http.js\";\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新建商品\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar $Error = Error;\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n","/* eslint-disable es-x/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es-x/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es-x/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","var call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es-x/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype != 42;\n});\n","var $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var toString = require('../internals/to-string');\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n","var fails = require('../internals/fails');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = !fails(function () {\n var error = Error('a');\n if (!('stack' in error)) return true;\n // eslint-disable-next-line es-x/no-object-defineproperty -- safe\n Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));\n return error.stack !== 7;\n});\n","var isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es-x/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n var description = 'Symbol.' + name;\n if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n WellKnownSymbolsStore[name] = Symbol[name];\n } else if (USE_SYMBOL_AS_UID && symbolFor) {\n WellKnownSymbolsStore[name] = symbolFor(description);\n } else {\n WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n }\n } return WellKnownSymbolsStore[name];\n};\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-75f0e99c.171e77ee.js b/public/dist/js/chunk-75f0e99c.30bf54fd.js similarity index 99% rename from public/dist/js/chunk-75f0e99c.171e77ee.js rename to public/dist/js/chunk-75f0e99c.30bf54fd.js index 79d2e83..39dcfd7 100644 --- a/public/dist/js/chunk-75f0e99c.171e77ee.js +++ b/public/dist/js/chunk-75f0e99c.30bf54fd.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-75f0e99c"],{"006e":function(t,e,r){var n=r("badd"),o=r("6937"),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},"06c1":function(t,e,r){var n=r("17e9"),o=String,i=TypeError;t.exports=function(t){if("object"==typeof t||n(t))return t;throw i("Can't set "+o(t)+" as a prototype")}},"071a":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"088a":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"goods"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("el-form-item",{style:t.marginRight="80",attrs:{label:"商品名称:"}},[e("el-input",{attrs:{placeholder:"商品名称"},model:{value:t.form.goods_title,callback:function(e){t.$set(t.form,"goods_title",e)},expression:"form.goods_title"}})],1),e("el-form-item",{attrs:{label:"商品种类:"}},[e("el-select",{attrs:{placeholder:"商品种类"},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品规格:"}},[e("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.form.sku_title,callback:function(e){t.$set(t.form,"sku_title",e)},expression:"form.sku_title"}})],1),e("el-form-item",{attrs:{label:"商品品牌:"}},[e("el-select",{attrs:{placeholder:"商品品牌"},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{attrs:{placeholder:"商品状态"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"创建时间:"}},[e("div",{staticClass:"block"},[e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:t.getSTime},model:{value:t.value1,callback:function(e){t.value1=e},expression:"value1"}})],1)]),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleChoose()}}},[t._v("筛选")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.handleReChoose()}}},[t._v("重置筛选")])],1)],1)],1)]),e("el-card",{staticClass:"box-card1",staticStyle:{"margin-top":"30px"}},[e("div",[e("div",[e("span",[t._v("全部商品(共"+t._s(t.total)+"条)")]),e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary",plain:""},on:{click:t.addNewgoods}},[t._v("新建商品")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.update()}}},[t._v("上新")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.onCount()}}},[t._v("库存盘点")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.handleImport()}}},[t._v("导入商品")]),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.handleExport()}}},[t._v("表格导出")])],1)]),e("el-dialog",{attrs:{visible:t.dialogVisible3,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible3=e}}},[e("span",[t._v("您确定要修改吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible3=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.reference_priceRequest()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{visible:t.dialogVisible4,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible4=e}}},[e("span",[t._v("您确定要修改吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible4=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.reserveRequest()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{title:"表格导出",visible:t.Tableexport,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.Tableexport=e}}},[e("div",[t._v(" 选择: "),[e("el-select",{attrs:{placeholder:"盘点表/运营表/成本表"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t._l(t.options2,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)]],2),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.Tableexport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.derivation()}}},[t._v("确 定")])],1)]),e("el-dialog",{ref:"drawer",attrs:{title:"导入商品",visible:t.docImportDrawer,direction:"rtl","custom-class":"demo-drawer",size:"20%",width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.docImportDrawer=e},close:function(e){t.importForm.imFileList=[]}}},[e("div",{staticClass:"demo-drawer__content"},[e("el-form",{ref:"importForm",attrs:{model:t.importForm,rules:t.improtRules}},[e("el-form-item",{attrs:{label:"上传文件","label-width":"100px",prop:"fileList"}},[e("el-upload",{staticClass:"uploader",attrs:{action:"",limit:1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.importForm.fileList,"auto-upload":!1,"on-change":t.importFileChange}},[e("i",{staticClass:"el-icon-plus"})])],1)],1),e("div",{staticClass:"demo-drawer__footer btn-style"},[e("el-button",{on:{click:function(e){t.docImportDrawer=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.saveUpload}},[t._v("上 传")])],1)],1),e("div",{staticClass:"import-right"},[e("el-button",{staticClass:"button-query",attrs:{size:"medium"}},[e("a",{attrs:{href:"http://erp.staging.miaoxuan66.cn/goods/import/template"}},[t._v("下载模板")])])],1)]),e("el-table",{ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark","max-height":"500"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55"}}),e("el-table-column",{attrs:{label:"商品信息",width:"250"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",{staticClass:"commodityimg"},[e("img",{staticClass:"Img",attrs:{src:r.row.goods.img_url}})]),e("div",[e("p",[t._v(t._s(r.row.goods.title))]),e("p",[t._v(" "+t._s(r.row.goods.goods_code+"_"+r.row.sku_code)+" ")]),e("p",[t._v(" "+t._s(r.row.goods.updated_at)+" ")])])]}}])}),e("el-table-column",{attrs:{label:"品类"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.goods.type?r.row.goods.type.name:"")+" ")])]}}])}),e("el-table-column",{attrs:{label:"规格",prop:"title"}}),e("el-table-column",{attrs:{label:"品牌"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.goods.brand?r.row.goods.brand.name:"")+" ")])]}}])}),e("el-table-column",{attrs:{prop:"two_days_ago_num",sortable:"",label:"2T"}}),e("el-table-column",{attrs:{prop:"yesterday_num",sortable:"",label:"1T"}}),e("el-table-column",{attrs:{sortable:"",label:"今日到货","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(r){return[t.isShow?e("div",[e("el-input",{model:{value:r.row.arrived_today_num11,callback:function(e){t.$set(r.row,"arrived_today_num11",e)},expression:"scope.row.arrived_today_num11"}})],1):e("div",[t._v(" "+t._s(r.row.daily.arrived_today_num)+" ")])]}}])}),e("el-table-column",{attrs:{prop:"cost",sortable:"",label:"成本"},scopedSlots:t._u([{key:"default",fn:function(r){return[t.isShow?e("div",[e("el-input",{model:{value:r.row.cost,callback:function(e){t.$set(r.row,"cost",e)},expression:"scope.row.cost"}})],1):e("div",[t._v(" "+t._s(null!=r.row.cost?r.row.cost:0)+" ")])]}}])}),e("el-table-column",{attrs:{prop:"reference_price",sortable:"",label:"参考售价","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.id===t.id?e("div",[e("el-input",{on:{blur:function(e){return t.reference_priceBlur(n.row)}},model:{value:n.row.reference_price,callback:function(e){t.$set(n.row,"reference_price",e)},expression:"scope.row.reference_price"}})],1):e("div",[t._v(" "+t._s(n.row.reference_price)+" "),e("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(e){return t.reference_priceClick(n.row.id)}},slot:"reference"},[e("img",{attrs:{src:r("bd82")}})])],1)]}}])}),e("el-table-column",{attrs:{prop:"num",sortable:"",label:"总量","min-width":"110"}}),e("el-table-column",{attrs:{prop:"reserve",sortable:"",label:"预留量","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.id===t.id1?e("div",[e("el-input",{on:{blur:function(e){return t.reservebBlur(n.row)}},model:{value:n.row.reserve,callback:function(e){t.$set(n.row,"reserve",e)},expression:"scope.row.reserve"}})],1):e("div",[t._v(" "+t._s(n.row.reserve)+" ")]),e("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(e){return t.onreserve(n.row.id)}},slot:"reference"},[e("img",{attrs:{src:r("bd82"),alt:""}})])]}}])}),e("el-table-column",{attrs:{sortable:"",label:"店铺订单","min-width":"110"}}),e("el-table-column",{attrs:{sortable:"",label:"损耗"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.id===t.id2?e("div",[e("el-input",{model:{value:n.row.daily.loss_num,callback:function(e){t.$set(n.row.daily,"loss_num",e)},expression:"scope.row.daily.loss_num"}})],1):e("div",[t._v(" "+t._s(n.row.daily.loss_num)+" ")]),e("el-popover",{attrs:{placement:"right-start",width:"220",trigger:"click"}},[e("p",[t._v("损耗:")]),e("el-input",{model:{value:n.row.daily.loss_num,callback:function(e){t.$set(n.row.daily,"loss_num",e)},expression:"scope.row.daily.loss_num"}}),e("el-radio-group",{model:{value:t.radio,callback:function(e){t.radio=e},expression:"radio"}},[e("el-radio",{attrs:{disabled:""}},[t._v("原因:")]),e("el-radio",{attrs:{label:"48h以上"}},[t._v("48h以上")]),e("el-radio",{attrs:{label:"到货错误"}},[t._v("到货错误")]),e("el-radio",{attrs:{label:"灰霉"}},[t._v("灰霉")]),e("el-radio",{attrs:{label:"长度"}},[t._v("长度")]),e("el-radio",{attrs:{label:"花朵"}},[t._v("花朵")]),e("el-radio",{attrs:{label:"其他"}},[t._v("其他")])],1),e("div",{staticClass:"list_btn"},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.onLoss(n.row)}}},[t._v("保存")])],1),e("el-button",{staticClass:"btn11",attrs:{slot:"reference"},on:{click:function(e){return t.loss(n.row.id)}},slot:"reference"},[e("img",{attrs:{src:r("bd82"),alt:""}})])],1)]}}])}),e("el-table-column",{attrs:{prop:"stock",sortable:"",label:"库存"}}),e("el-table-column",{attrs:{prop:"address",sortable:"",label:"盘点"},scopedSlots:t._u([{key:"default",fn:function(r){return[t.stock?e("div",[e("el-input",{model:{value:r.row.daily.inventory,callback:function(e){t.$set(r.row.daily,"inventory",e)},expression:"scope.row.daily.inventory"}})],1):e("div",[t._v(t._s(r.row.daily.inventory))])]}}])}),e("el-table-column",{attrs:{prop:"status",label:"状态"}}),e("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.ejectstock(r.row)}}},[t._v("库存")])],1),e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(r.row.goods_id,r.row.id)}}},[t._v("编辑")])],1),e("div",[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.goodslog(r.row)}}},[t._v("记录")])],1),e("el-dialog",{attrs:{title:"库存修改",visible:t.ejectstock1,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.ejectstock1=e}}},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.ommodityInventory,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{prop:"two_days_ago_num",label:"2天前库存"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.two_days_ago_num)+" "),e("el-input",{model:{value:r.row.two_days_ago_num,callback:function(e){t.$set(r.row,"two_days_ago_num",e)},expression:"scope.row.two_days_ago_num"}})],1)]}}],null,!0)}),e("el-table-column",{attrs:{prop:"yesterday_num",label:"1天前库存"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.yesterday_num)+" "),e("el-input",{model:{value:r.row.yesterday_num,callback:function(e){t.$set(r.row,"yesterday_num",e)},expression:"scope.row.yesterday_num"}})],1)]}}],null,!0)}),e("el-table-column",{attrs:{sortable:"",label:"今日到货"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(" "+t._s(r.row.daily.arrived_today_num)+" "),e("el-input",{model:{value:r.row.daily.arrived_today_num,callback:function(e){t.$set(r.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}})],1)]}}],null,!0)})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.cancelStock()}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.oldStock()}}},[t._v("确 定")])],1)],1)]}}])})],1)],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isShow||t.stock,expression:"isShow || stock"}],staticClass:"footerBtn"},[e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.cancel()}}},[t._v("取消")]),e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.onSubmit()}}},[t._v("保存")])],1),e("div",{staticClass:"page"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)])],1)},o=[],i=(r("9b2a"),r("4ff3")),a=r.n(i),s=r("6d71"),c=r("c40e"),u={data(){return{id:"",id1:"",id2:"",total:0,radio:"",brand:[],cate:[],tableData:[],options:[{id:"1",label:"在售"},{id:"2",label:"预警"},{id:"0",label:"下架"}],options2:[{value:"inventory",label:"盘点表"},{value:"cost",label:"成本表"}],value:"",form:{goods_title:"",type_id:"",brand_id:"",sku_title:"",status:"",keyword_value:""},Paginationdata:{},current_page:1,per_page:15,multipleSelection:[],updateType:"",stock:!1,isShow:!1,ejectstock1:!1,Importgoods:!1,Tableexport:!1,isShow1:!1,importForm:{fileList:[]},docImportDrawer:!1,improtRules:{fileList:[{required:!0,message:"请导入Excel文件",trigger:"change"},{validator:(t,e,r)=>{e.length?r():r(new Error("请导入Excel文件"))},trigger:"change"}]},publicPath:"",excelTemplatePath:"",visible:!1,updateField:"",reference_priceShow:!1,reserveShow:!1,value1:"",ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible4:!1,publicId:"",reference_price:"",reserve:""}},methods:{handleEdit(t,e){sessionStorage.setItem("商品ID",t),sessionStorage.setItem("ID",e),this.$router.push("/ADDGOODS")},getList(){let t={page:this.current_page,per_page:this.per_page};Object(c["c"])(t).then(t=>{this.tableData=t.data.data,this.tableData=this.tableData.map(t=>(t={...t,arrived_today_num11:0},t)),this.total=t.data.meta.total,this.Paginationdata=t.data.meta,console.log(this.tableData)})},handleChoose(){this.form={...this.form,page:this.current_page,per_page:this.per_page};const t=e(this.form);function e(t){const e={};for(const r in t)0!==t[r]&&!t[r]||""===t[r].toString().replace(/(^\s*)|(\s*$)/g,"")||(e[r]=t[r]);return e}Object(c["c"])(t).then(t=>{this.tableData=t.data.data,this.tableData=this.tableData.map(t=>(t={...t,arrived_today_num11:0},t)),this.total=t.data.meta.total,this.Paginationdata=t.data.meta})},handleReChoose(){this.form={goods_title:"",type_id:"",brand_id:"",sku_title:"",status:""},this.value1=""},handleImport(){this.docImportDrawer=!0},handleExport(){this.Tableexport=!0},update(){this.isShow=!0,this.stock=!1,this.updateType="newest"},handleSelectionChange(t){console.log(t),this.multipleSelection=t.map(t=>t.id),console.log(this.multipleSelection)},addNewgoods(){this.$router.push("/ADDGOODS")},handleSizeChange(t){this.per_page=t,this.getList()},handleCurrentChange(t){this.current_page=t,this.getList()},cancel(){this.handleChoose(),this.isShow=!1,this.stock=!1},onSubmit(){if("newest"===this.updateType){let t=this.tableData.map(t=>[{id:t.id,cost:t.cost,arrived_today_num:t.arrived_today_num11}]),e={updateType:this.updateType,skus:t.flat()};Object(c["g"])(e).then(t=>{this.handleChoose(),this.$message({message:"上新成功!",type:"success"})})}if("inventory"===this.updateType){let t=this.tableData.map(t=>[{id:t.id,inventory:t.daily.inventory}]),e={updateType:this.updateType,skus:t.flat()};Object(c["g"])(e).then(t=>{this.handleChoose(),this.$message({message:"库存盘点成功!",type:"success"})})}this.isShow=!1,this.stock=!1,this.handleChoose()},onCount(){this.dialogVisible2=!1,this.isShow=!1,this.stock=!0,this.updateType="inventory"},ejectstock(t){this.ommodityInventory=[],this.ejectstock1=!0,this.updateType="stock",this.ommodityInventory.push(t)},cancelStock(){this.handleChoose(),this.ejectstock1=!1},oldStock(){if(this.ejectstock1=!1,"stock"===this.updateType){console.log(this.ommodityInventory);let t=[{id:this.ommodityInventory[0].id,yesterday_num:this.ommodityInventory[0].yesterday_num,two_days_ago_num:this.ommodityInventory[0].two_days_ago_num,arrived_today_num:this.ommodityInventory[0].daily.arrived_today_num}],e={updateType:this.updateType,skus:t};Object(c["g"])(e).then(t=>{this.handleChoose(),this.$message({message:"库存更新成功!",type:"success"})})}},importFile(){this.docImportDrawer=!0},async importFileChange(t,e){this.importForm.fileList=e},saveUpload(){this.$refs.importForm.validate(async t=>{if(t)try{const t=new FormData;t.append("goodsSkus",this.importForm.fileList[0].raw),this.isLoadingDialog=!0;let e=localStorage.getItem("token");a.a.post("/api/goods_skus",t,{headers:{Authorization:"Bearer "+e}}).then(t=>{console.log(t)}),this.$message.success("模板导入成功"),this.docImportDrawer=!1}finally{this.isLoadingDialog=!1}})},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then(t=>{this.excelTemplatePath=t})},derivation(){let t={exportType:this.value};console.log(t),this.Tableexport=!1},goodslog(t){this.$router.push({path:"/GOODS_LOG",query:{id:t.id}})},getSTime(t){t.forEach((t,e,r)=>{this.form.keyword_value=t+"-"+t})},reference_priceClick(t){this.updateField="reference_price",this.reference_priceShow=!0,this.id=t,this.id1=""},reference_priceBlur(t){this.dialogVisible3=!0,this.publicId=t.id,this.reference_price=t.reference_price},reference_priceRequest(){this.dialogVisible3=!1;let t={updateField:this.updateField,reference_price:this.reference_price};Object(c["f"])(this.publicId,t).then(t=>{this.id="",this.$message({message:"参考售价修改成功!",type:"success"})})},onreserve(t){this.updateField="reserve",this.id1=t,this.id=""},reservebBlur(t){this.reserve=t.reserve,this.dialogVisible4=!0,this.publicId=t.id},reserveRequest(){let t={updateField:this.updateField,reserve:this.reserve};Object(c["f"])(this.publicId,t).then(t=>{this.id1="",this.dialogVisible4=!1,this.$message({message:"预留量修改成功!",type:"success"})})},loss(t){this.updateField="loss_num",this.id2=t,this.id="",this.id1=""},onLoss(t){let e=t.id;console.log(e);let r={updateField:this.updateField,reason:this.radio,loss_num:t.daily.loss_num};Object(c["f"])(e,r).then(t=>{this.getList(),this.id2="",this.$message({message:"损耗添加成功!",type:"success"})})},getgoodsType(){Object(s["h"])().then(t=>{this.cate=t.data.data})},getbrandType(){Object(s["c"])().then(t=>{this.brand=t.data.data})}},mounted(){this.getList(),this.getgoodsType(),this.getbrandType(),this.id="",this.id1="",this.id2=""}},l=u,d=(r("858d"),r("0b56")),f=Object(d["a"])(l,n,o,!1,null,"c458deb8",null);e["default"]=f.exports},"0a5a":function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return i}));const n="admin_token";function o(){return localStorage.getItem("token")}function i(){return localStorage.removeItem(n)}},"0ab0":function(t,e,r){var n=r("071a"),o=r("17e9"),i=r("e72e"),a=r("8d06"),s=r("564c").CONFIGURABLE,c=r("f8bf"),u=r("2af0"),l=u.enforce,d=u.get,f=Object.defineProperty,p=a&&!n((function(){return 8!==f((function(){}),"length",{value:8}).length})),m=String(String).split("String"),b=t.exports=function(t,e,r){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(a?f(t,"name",{value:e,configurable:!0}):t.name=e),p&&r&&i(r,"arity")&&t.length!==r.arity&&f(t,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=l(t);return i(n,"source")||(n.source=m.join("string"==typeof e?e:"")),t};Function.prototype.toString=b((function(){return o(this)&&d(this).source||c(this)}),"toString")},"0ad6":function(t,e,r){var n=r("3726"),o=r("17e9"),i=r("70b8"),a=r("250f"),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&i(e.prototype,s(t))}},"11a0":function(t,e,r){var n=r("714a"),o=r("0ad6");t.exports=function(t){var e=n(t,"string");return o(e)?e:e+""}},1342:function(t,e,r){var n=r("071a"),o=r("17e9"),i=/#|\.prototype\./,a=function(t,e){var r=c[s(t)];return r==l||r!=u&&(o(e)?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},1610:function(t,e,r){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!n.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:n},"17e9":function(t,e){t.exports=function(t){return"function"==typeof t}},1894:function(t,e,r){var n=r("6134"),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},"250f":function(t,e,r){var n=r("c6f3");t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"2a5f":function(t,e,r){var n=r("c8a2"),o=r("17e9"),i=r("f8bf"),a=n.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},"2a65":function(t,e,r){},"2af0":function(t,e,r){var n,o,i,a=r("2a5f"),s=r("c8a2"),c=r("5d05"),u=r("de03"),l=r("9c10"),d=r("e72e"),f=r("80f1"),p=r("006e"),m=r("3940"),b="Object already initialized",v=s.TypeError,h=s.WeakMap,g=function(t){return i(t)?o(t):n(t,{})},y=function(t){return function(e){var r;if(!u(e)||(r=o(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return r}};if(a||f.state){var _=f.state||(f.state=new h),w=c(_.get),k=c(_.has),S=c(_.set);n=function(t,e){if(k(_,t))throw new v(b);return e.facade=t,S(_,t,e),e},o=function(t){return w(_,t)||{}},i=function(t){return k(_,t)}}else{var x=p("state");m[x]=!0,n=function(t,e){if(d(t,x))throw new v(b);return e.facade=t,l(t,x,e),e},o=function(t){return d(t,x)?t[x]:{}},i=function(t){return d(t,x)}}t.exports={set:n,get:o,has:i,enforce:g,getterFor:y}},"321e":function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3471:function(t,e,r){var n=r("17e9"),o=r("de03"),i=r("78a8");t.exports=function(t,e,r){var a,s;return i&&n(a=e.constructor)&&a!==r&&o(s=a.prototype)&&s!==r.prototype&&i(t,s),t}},3726:function(t,e,r){var n=r("c8a2"),o=r("17e9"),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t]):n[t]&&n[t][e]}},"38bc":function(t,e,r){var n,o; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(i,a){n=a,o="function"===typeof n?n.call(e,r,e,t):n,void 0===o||(t.exports=o)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function r(t,e,r){return tr?r:t}function n(t){return 100*(-1+t)}function o(t,r,o){var i;return i="translate3d"===e.positionUsing?{transform:"translate3d("+n(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+n(t)+"%,0)"}:{"margin-left":n(t)+"%"},i.transition="all "+r+"ms "+o,i}t.configure=function(t){var r,n;for(r in t)n=t[r],void 0!==n&&t.hasOwnProperty(r)&&(e[r]=n);return this},t.status=null,t.set=function(n){var s=t.isStarted();n=r(n,e.minimum,1),t.status=1===n?null:n;var c=t.render(!s),u=c.querySelector(e.barSelector),l=e.speed,d=e.easing;return c.offsetWidth,i((function(r){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(u,o(n,l,d)),1===n?(a(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){a(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){t.remove(),r()}),l)}),l)):setTimeout(r,l)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var r=function(){setTimeout((function(){t.status&&(t.trickle(),r())}),e.trickleSpeed)};return e.trickle&&r(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var n=t.status;return n?("number"!==typeof e&&(e=(1-n)*r(Math.random()*n,.1,.95)),n=r(n+e,0,.994),t.set(n)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,r=0;t.promise=function(n){return n&&"resolved"!==n.state()?(0===r&&t.start(),e++,r++,n.always((function(){r--,0===r?(e=0,t.done()):t.set((e-r)/e)})),this):this}}(),t.render=function(r){if(t.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=e.template;var i,s=o.querySelector(e.barSelector),u=r?"-100":n(t.status||0),l=document.querySelector(e.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),e.showSpinner||(i=o.querySelector(e.spinnerSelector),i&&d(i)),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(o),o},t.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var r=t.shift();r&&r(e)}return function(r){t.push(r),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function r(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function n(e){var r=document.body.style;if(e in r)return e;var n,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);while(o--)if(n=t[o]+i,n in r)return n;return e}function o(t){return t=r(t),e[t]||(e[t]=n(t))}function i(t,e,r){e=o(e),t.style[e]=r}return function(t,e){var r,n,o=arguments;if(2==o.length)for(r in e)n=e[r],void 0!==n&&e.hasOwnProperty(r)&&i(t,r,n);else i(t,o[1],o[2])}}();function s(t,e){var r="string"==typeof t?t:l(t);return r.indexOf(" "+e+" ")>=0}function c(t,e){var r=l(t),n=r+e;s(r,e)||(t.className=n.substring(1))}function u(t,e){var r,n=l(t);s(t,e)&&(r=n.replace(" "+e+" "," "),t.className=r.substring(1,r.length-1))}function l(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},3940:function(t,e){t.exports={}},"3f11":function(t,e){t.exports=!1},"4d51":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"50b4":function(t,e,r){var n=r("de03"),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not an object")}},"52c7":function(t,e,r){var n=r("c8a2"),o=r("de03"),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},5557:function(t,e,r){var n=r("8d06"),o=r("cee9"),i=r("d5d3"),a=r("50b4"),s=r("11a0"),c=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";e.f=n?i?function(t,e,r){if(a(t),e=s(e),a(r),"function"===typeof t&&"prototype"===e&&"value"in r&&p in r&&!r[p]){var n=l(t,e);n&&n[p]&&(t[e]=r.value,r={configurable:f in r?r[f]:n[f],enumerable:d in r?r[d]:n[d],writable:!1})}return u(t,e,r)}:u:function(t,e,r){if(a(t),e=s(e),a(r),o)try{return u(t,e,r)}catch(n){}if("get"in r||"set"in r)throw c("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},"564c":function(t,e,r){var n=r("8d06"),o=r("e72e"),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,s=o(i,"name"),c=s&&"something"===function(){}.name,u=s&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:s,PROPER:c,CONFIGURABLE:u}},"5d05":function(t,e,r){var n=r("b23f"),o=Function.prototype,i=o.bind,a=o.call,s=n&&i.bind(a,a);t.exports=n?function(t){return t&&s(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},6015:function(t,e,r){var n=r("eaba"),o=r("321e"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},6134:function(t,e,r){var n=r("ce4d");t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},"672b":function(t,e,r){var n=r("b23f"),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})},6937:function(t,e,r){var n=r("5d05"),o=0,i=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},"6ac1":function(t,e,r){var n=r("e72e"),o=r("9518"),i=r("b672"),a=r("5557");t.exports=function(t,e,r){for(var s=o(e),c=a.f,u=i.f,l=0;ll)if(s=c[l++],s!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},9979:function(t,e,r){var n=r("6134"),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},"9b2a":function(t,e,r){var n=r("ebdc"),o=r("c8a2"),i=r("672b"),a=r("b438"),s="WebAssembly",c=o[s],u=7!==Error("e",{cause:7}).cause,l=function(t,e){var r={};r[t]=a(t,e,u),n({global:!0,constructor:!0,arity:1,forced:u},r)},d=function(t,e){if(c&&c[t]){var r={};r[t]=a(s+"."+t,e,u),n({target:s,stat:!0,constructor:!0,arity:1,forced:u},r)}};l("Error",(function(t){return function(e){return i(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return i(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return i(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return i(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return i(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return i(t,this,arguments)}})),l("URIError",(function(t){return function(e){return i(t,this,arguments)}})),d("CompileError",(function(t){return function(e){return i(t,this,arguments)}})),d("LinkError",(function(t){return function(e){return i(t,this,arguments)}})),d("RuntimeError",(function(t){return function(e){return i(t,this,arguments)}}))},"9c10":function(t,e,r){var n=r("8d06"),o=r("5557"),i=r("4d51");t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},a3d4:function(t,e,r){var n=r("5557").f;t.exports=function(t,e,r){r in t||n(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},adb5:function(t,e,r){"use strict";var n=r("4ff3"),o=r.n(n),i=r("0a5a"),a=r("38bc"),s=r.n(a),c=(r("70e7"),r("5422")),u=(r("a18c"),o.a.create({timeout:1e4}));u.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(i["a"])(),s.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),u.interceptors.response.use(t=>{s.a.done();const e=t.status;if(200===e||201===e)return t;Object(c["Message"])({message:"Error",type:"error"})},t=>(console.log(t),Object(c["Message"])({message:t,type:"error"}),Promise.reject(t))),e["a"]=u},ae11:function(t,e,r){var n=r("da1c"),o=Object;t.exports=function(t){return o(n(t))}},b0a5:function(t,e,r){var n=r("b23f"),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},b112:function(t,e,r){var n=r("5d05"),o=r("071a"),i=r("7ea6"),a=Object,s=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?s(t,""):a(t)}:a},b23f:function(t,e,r){var n=r("071a");t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},b438:function(t,e,r){"use strict";var n=r("3726"),o=r("e72e"),i=r("9c10"),a=r("70b8"),s=r("78a8"),c=r("6ac1"),u=r("a3d4"),l=r("3471"),d=r("dbbd"),f=r("76b8"),p=r("c436"),m=r("dc0f"),b=r("8d06"),v=r("3f11");t.exports=function(t,e,r,h){var g="stackTraceLimit",y=h?2:1,_=t.split("."),w=_[_.length-1],k=n.apply(null,_);if(k){var S=k.prototype;if(!v&&o(S,"cause")&&delete S.cause,!r)return k;var x=n("Error"),O=e((function(t,e){var r=d(h?e:t,void 0),n=h?new k(t):new k;return void 0!==r&&i(n,"message",r),m&&i(n,"stack",p(n.stack,2)),this&&a(S,this)&&l(n,this,O),arguments.length>y&&f(n,arguments[y]),n}));if(O.prototype=S,"Error"!==w?s?s(O,x):c(O,x,{name:!0}):b&&g in k&&(u(O,k,g),u(O,k,"prepareStackTrace")),c(O,k),!v)try{S.name!==w&&i(S,"name",w),S.constructor=O}catch(j){}return O}}},b672:function(t,e,r){var n=r("8d06"),o=r("b0a5"),i=r("1610"),a=r("4d51"),s=r("efb2"),c=r("11a0"),u=r("e72e"),l=r("cee9"),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=c(e),l)try{return d(t,e)}catch(r){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},badd:function(t,e,r){var n=r("3f11"),o=r("80f1");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.24.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},bd82:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IArs4c6QAAAH5QTFRFAAAAqqqqzMzMqqqqs7OzuLi4tra2tLS0tbW1tra2t7e3t7e3tra2tra2uLi4tra2tra2tbW1t7e3t7e3tbW1uLi4t7e3tra2tra2tra2t7e3t7e3tra2t7e3tra2tra2t7e3t7e3tra2t7e3uLi4u7u7vLy8vb29vr6+x8fH+zDgigAAACN0Uk5TAAMFBgoZODpTV1ljaXN2d35/laKmqK6ys7q+v8HS4eft9fkGd+QnAAAAXUlEQVQIHQXBhQHCQAAEsEBxK+5+3wL7L0gCAPX73AWAZZMdANuxWXsCcCjfqUkP4JrkMwJwS5ILgHuSHAGqR5JsAKpnkrIGME9SVgC8knYBQP/X7IcA6AwAAADgD1N4BxnFpp4hAAAAAElFTkSuQmCC"},bf68:function(t,e,r){var n=r("c8a2"),o=Object.defineProperty;t.exports=function(t,e){try{o(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},c05e:function(t,e,r){var n=r("17e9"),o=r("d383"),i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not a function")}},c3c0:function(t,e,r){var n=r("ecc1"),o=n("toStringTag"),i={};i[o]="z",t.exports="[object z]"===String(i)},c40e:function(t,e,r){"use strict";r.d(e,"c",(function(){return o})),r.d(e,"a",(function(){return i})),r.d(e,"b",(function(){return a})),r.d(e,"d",(function(){return s})),r.d(e,"h",(function(){return c})),r.d(e,"g",(function(){return u})),r.d(e,"f",(function(){return l})),r.d(e,"e",(function(){return d}));var n=r("adb5");function o(t){return Object(n["a"])({url:"/api/goods_skus",method:"get",params:t})}function i(t){return Object(n["a"])({url:"/api/goods",method:"post",data:t})}function a(t){return Object(n["a"])({url:"/api/goods_skus/"+t,method:"get"})}function s(t){return Object(n["a"])({url:"/api/goods",method:"get",params:t})}function c(t,e){return Object(n["a"])({url:"/api/goods_skus/"+t,method:"patch",data:e})}function u(t){return Object(n["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function l(t,e){return Object(n["a"])({url:"/api/single/goods_skus/"+t,method:"patch",data:e})}function d(t,e){return Object(n["a"])({url:"/api/upload",Headers:e,method:"post",data:t})}},c436:function(t,e,r){var n=r("5d05"),o=Error,i=n("".replace),a=function(t){return String(o(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(a);t.exports=function(t,e){if(c&&"string"==typeof t&&!o.prepareStackTrace)while(e--)t=i(t,s,"");return t}},c6f3:function(t,e,r){var n=r("f7e7"),o=r("071a");t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},c8a2:function(t,e,r){(function(e){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,r("2409"))},cc2f:function(t,e,r){var n=r("3726");t.exports=n("navigator","userAgent")||""},ce21:function(t,e,r){var n=r("b0a5"),o=r("17e9"),i=r("de03"),a=TypeError;t.exports=function(t,e){var r,s;if("string"===e&&o(r=t.toString)&&!i(s=n(r,t)))return s;if(o(r=t.valueOf)&&!i(s=n(r,t)))return s;if("string"!==e&&o(r=t.toString)&&!i(s=n(r,t)))return s;throw a("Can't convert object to primitive value")}},ce4d:function(t,e){var r=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var e=+t;return(e>0?n:r)(e)}},cee9:function(t,e,r){var n=r("8d06"),o=r("071a"),i=r("52c7");t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},d383:function(t,e){var r=String;t.exports=function(t){try{return r(t)}catch(e){return"Object"}}},d5d3:function(t,e,r){var n=r("8d06"),o=r("071a");t.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},da1c:function(t,e){var r=TypeError;t.exports=function(t){if(void 0==t)throw r("Can't call method on "+t);return t}},dbbd:function(t,e,r){var n=r("956c");t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},dc0f:function(t,e,r){var n=r("071a"),o=r("4d51");t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},de03:function(t,e,r){var n=r("17e9");t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},e72e:function(t,e,r){var n=r("5d05"),o=r("ae11"),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},e7b6:function(t,e,r){var n=r("9979");t.exports=function(t){return n(t.length)}},eaba:function(t,e,r){var n=r("5d05"),o=r("e72e"),i=r("efb2"),a=r("9958").indexOf,s=r("3940"),c=n([].push);t.exports=function(t,e){var r,n=i(t),u=0,l=[];for(r in n)!o(s,r)&&o(n,r)&&c(l,r);while(e.length>u)o(n,r=e[u++])&&(~a(l,r)||c(l,r));return l}},ebdc:function(t,e,r){var n=r("c8a2"),o=r("b672").f,i=r("9c10"),a=r("9640"),s=r("bf68"),c=r("6ac1"),u=r("1342");t.exports=function(t,e){var r,l,d,f,p,m,b=t.target,v=t.global,h=t.stat;if(l=v?n:h?n[b]||s(b,{}):(n[b]||{}).prototype,l)for(d in e){if(p=e[d],t.dontCallGetSet?(m=o(l,d),f=m&&m.value):f=l[d],r=u(v?d:b+(h?".":"#")+d,t.forced),!r&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(l,d,p,t)}}},ecc1:function(t,e,r){var n=r("c8a2"),o=r("badd"),i=r("e72e"),a=r("6937"),s=r("c6f3"),c=r("250f"),u=o("wks"),l=n.Symbol,d=l&&l["for"],f=c?l:l&&l.withoutSetter||a;t.exports=function(t){if(!i(u,t)||!s&&"string"!=typeof u[t]){var e="Symbol."+t;s&&i(l,t)?u[t]=l[t]:u[t]=c&&d?d(e):f(e)}return u[t]}},efb2:function(t,e,r){var n=r("b112"),o=r("da1c");t.exports=function(t){return n(o(t))}},f44b:function(t,e,r){var n=r("c3c0"),o=r("17e9"),i=r("7ea6"),a=r("ecc1"),s=a("toStringTag"),c=Object,u="Arguments"==i(function(){return arguments}()),l=function(t,e){try{return t[e]}catch(r){}};t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=l(e=c(t),s))?r:u?i(e):"Object"==(n=i(e))&&o(e.callee)?"Arguments":n}},f7e7:function(t,e,r){var n,o,i=r("c8a2"),a=r("cc2f"),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(n=l.split("."),o=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(n=a.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(o=+n[1]))),t.exports=o},f8bf:function(t,e,r){var n=r("5d05"),o=r("17e9"),i=r("80f1"),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource}}]); -//# sourceMappingURL=chunk-75f0e99c.171e77ee.js.map \ No newline at end of file +//# sourceMappingURL=chunk-75f0e99c.30bf54fd.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-75f0e99c.171e77ee.js.map b/public/dist/js/chunk-75f0e99c.30bf54fd.js.map similarity index 99% rename from public/dist/js/chunk-75f0e99c.171e77ee.js.map rename to public/dist/js/chunk-75f0e99c.30bf54fd.js.map index 2cad60e..4584192 100644 --- a/public/dist/js/chunk-75f0e99c.171e77ee.js.map +++ b/public/dist/js/chunk-75f0e99c.30bf54fd.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared-key.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/a-possible-prototype.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/fails.js","webpack:///./src/views/yingyeting/yingyeting.vue","webpack:///src/views/yingyeting/yingyeting.vue","webpack:///./src/views/yingyeting/yingyeting.vue?658c","webpack:///./src/views/yingyeting/yingyeting.vue?16c4","webpack:///./src/util/auth.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/make-built-in.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-property-key.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-forced.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-property-is-enumerable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-callable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-absolute-index.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/use-symbol-as-uid.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/native-weak-map.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/internal-state.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/enum-bug-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/inherit-if-required.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/get-built-in.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/hidden-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-pure.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/create-property-descriptor.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/an-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/document-create-element.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-define-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-name.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-uncurry-this.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-names.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-integer-or-infinity.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-apply.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/uid.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/copy-constructor-properties.js","webpack:///./src/api/rankingData.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-is-prototype-of.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-primitive.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/get-method.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/install-error-cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-set-prototype-of.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/classof-raw.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared-store.js","webpack:///./src/views/yingyeting/yingyeting.vue?7e8a","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/descriptors.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-symbols.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/own-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-string.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/define-built-in.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/array-includes.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-length.js","webpack:///./node_modules/_core-js@3.24.1@core-js/modules/es.error.cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/create-non-enumerable-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/proxy-accessor.js","webpack:///./src/util/http.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-call.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/indexed-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-bind-native.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/wrap-error-constructor-with-cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-descriptor.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared.js","webpack:///./src/css/img/编辑.png","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/define-global-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/a-callable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-string-tag-support.js","webpack:///./src/api/goods.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/clear-error-stack.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/native-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/global.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/engine-user-agent.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/ordinary-to-primitive.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/math-trunc.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/ie8-dom-define.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/try-to-string.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/v8-prototype-define-bug.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/require-object-coercible.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/normalize-string-argument.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/error-stack-installable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/has-own-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/length-of-array-like.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-keys-internal.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/export.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/well-known-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-indexed-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/classof.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/engine-v8-version.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/inspect-source.js"],"names":["shared","uid","keys","module","exports","key","isCallable","$String","String","$TypeError","TypeError","argument","exec","error","render","_vm","this","_c","_self","staticClass","ref","attrs","form","style","marginRight","model","value","goods_title","callback","$$v","$set","expression","type_id","_l","cate","item","id","name","sku_title","brand_id","brand","status","options","label","on","getSTime","value1","$event","handleChoose","_v","handleReChoose","staticStyle","_s","total","addNewgoods","update","onCount","handleImport","handleExport","dialogVisible3","slot","reference_priceRequest","dialogVisible4","reserveRequest","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","improtRules","fileList","importFileChange","saveUpload","tableData","handleSelectionChange","scopedSlots","_u","fn","scope","row","goods","img_url","title","goods_code","sku_code","updated_at","type","isShow","arrived_today_num11","daily","arrived_today_num","cost","reference_priceBlur","reference_price","reference_priceClick","require","id1","reservebBlur","reserve","onreserve","id2","loss_num","radio","onLoss","loss","stock","inventory","ejectstock","handleEdit","goods_id","goodslog","ejectstock1","ommodityInventory","two_days_ago_num","yesterday_num","cancelStock","oldStock","directives","rawName","cancel","onSubmit","current_page","per_page","Paginationdata","handleSizeChange","handleCurrentChange","staticRenderFns","data","keyword_value","multipleSelection","updateType","Importgoods","isShow1","required","message","trigger","validator","publicPath","excelTemplatePath","visible","updateField","reference_priceShow","reserveShow","dialogVisible","dialogVisible2","publicId","methods","sessionStorage","getList","page","console","obj","_newPar","skus","importFile","params","axios","post","headers","Authorization","then","res","getExcelTemplatePath","exportType","path","query","val","singleUpdate","reason","getgoodsType","goods_types","getbrandType","Brand_goods_types","mounted","component","TokenKey","getToken","localStorage","getItem","removeToken","removeItem","fails","hasOwn","DESCRIPTORS","CONFIGURABLE_FUNCTION_NAME","CONFIGURABLE","inspectSource","InternalStateModule","enforceInternalState","enforce","getInternalState","get","defineProperty","Object","CONFIGURABLE_LENGTH","length","TEMPLATE","split","makeBuiltIn","slice","replace","getter","setter","configurable","arity","constructor","writable","prototype","undefined","state","source","join","Function","toString","getBuiltIn","isPrototypeOf","USE_SYMBOL_AS_UID","$Object","it","$Symbol","toPrimitive","isSymbol","replacement","isForced","feature","detection","normalize","POLYFILL","NATIVE","string","toLowerCase","$propertyIsEnumerable","propertyIsEnumerable","getOwnPropertyDescriptor","NASHORN_BUG","call","1","f","V","descriptor","enumerable","toIntegerOrInfinity","max","Math","min","index","integer","NATIVE_SYMBOL","Symbol","sham","iterator","global","WeakMap","test","set","has","NATIVE_WEAK_MAP","uncurryThis","isObject","createNonEnumerableProperty","sharedKey","hiddenKeys","OBJECT_ALREADY_INITIALIZED","getterFor","TYPE","store","wmget","wmhas","wmset","metadata","facade","STATE","setPrototypeOf","$this","dummy","Wrapper","NewTarget","NewTargetPrototype","aFunction","namespace","method","arguments","root","factory","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","hasOwnProperty","started","isStarted","progress","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","random","amount","initial","current","promise","$promise","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","vendorPrefix","pending","shift","push","cssPrefixes","cssProps","camelCase","match","letter","toUpperCase","getVendorProp","vendorName","i","capName","charAt","getStyleProp","applyCss","element","prop","properties","args","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","bitmap","EXISTS","IE8_DOM_DEFINE","V8_PROTOTYPE_DEFINE_BUG","anObject","toPropertyKey","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","O","P","Attributes","FunctionPrototype","getDescriptor","PROPER","NATIVE_BIND","bind","apply","internalObjectKeys","enumBugKeys","concat","getOwnPropertyNames","trunc","number","Reflect","postfix","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","exceptions","http","url","Delgoods_types","Addgoods_types","editGoods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","getMethod","ordinaryToPrimitive","wellKnownSymbol","TO_PRIMITIVE","input","pref","result","exoticToPrim","aCallable","func","cause","aPossiblePrototype","CORRECT_SETTER","Array","proto","__proto__","stringSlice","defineGlobalProperty","SHARED","getOwnPropertySymbols","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","classof","simple","unsafe","nonConfigurable","nonWritable","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","el","fromIndex","includes","$","wrapErrorConstructorWithCause","WEB_ASSEMBLY","WebAssembly","FORCED","Error","exportGlobalErrorCauseWrapper","ERROR_NAME","wrapper","forced","exportWebAssemblyErrorCauseWrapper","stat","init","createPropertyDescriptor","object","Target","Source","instance","create","timeout","interceptors","request","use","config","log","Promise","reject","response","Message","requireObjectCoercible","copyConstructorProperties","proxyAccessor","inheritIfRequired","normalizeStringArgument","installErrorCause","clearErrorStack","ERROR_STACK_INSTALLABLE","IS_PURE","FULL_NAME","IS_AGGREGATE_ERROR","STACK_TRACE_LIMIT","OPTIONS_POSITION","OriginalError","OriginalErrorPrototype","BaseError","WrappedError","a","b","stack","propertyIsEnumerableModule","version","mode","copyright","license","tryToString","TO_STRING_TAG","addGoods","checkGoods","goodsList","updateGoods","imgUpload","Headers","$Error","TEST","arg","V8_OR_CHAKRA_STACK_ENTRY","IS_V8_OR_CHAKRA_STACK","dropEntries","prepareStackTrace","V8_VERSION","symbol","check","globalThis","window","self","valueOf","ceil","floor","x","$default","toObject","toLength","names","defineBuiltIn","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","dontCallGetSet","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","IndexedObject","TO_STRING_TAG_SUPPORT","classofRaw","CORRECT_ARGUMENTS","tryGet","tag","callee","userAgent","process","Deno","versions","v8","functionToString"],"mappings":"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iBACAC,kBACAtF,kBACAG,kBACAoF,YACApD,mBACAK,aAGAgD,SAEAtC,gBAGAuC,iCACAA,+BACA,gCAIAC,UACA,OACAC,uBACA3B,wBAEA1C,2BACA,2BACA,sCACA9C,MACA,EACAsD,uBAEA,IAEA,6BACA,gCACA8D,+BAKAvG,eACA,cACA,UACAsG,uBACA3B,wBAIA,qBACA,cACA,WACA,iBAGA,iBACA6B,oDAGAC,WAIA,SAEAxE,2BACA,2BACA,sCACA9C,MACA,EACAsD,uBAEA,IAEA,6BACA,mCAKAvC,iBACA,WACAvB,eACAK,WACAO,YACAD,aACAG,WAEA,gBAIAgB,eACA,yBAGAC,eACA,qBAIAH,SACA,eACA,cACA,0BAGAoB,yBACA4E,eACA,sCACAA,qCAGAjG,cACA,gCAIAuE,oBAEA,gBAEA,gBAEAC,uBAEA,oBAEA,gBAIAN,SACA,oBACA,eACA,eAIAC,WAEA,+BACA,4BACA,CACA,CACArF,QACAwD,YACAD,2CAIA,GACAwC,2BACAuB,eAGAnG,2BACA,oBACA,eACAgF,gBACAhD,mBAMA,kCACA,4BACA,CACA,CACAnD,QACAuE,+BAIA,GACAwB,2BACAuB,eAGAnG,2BACA,oBACA,eACAgF,kBACAhD,mBAIA,eACA,cACA,qBAIA/B,UACA,uBACA,eACA,cACA,6BAIAoD,cACA,0BACA,oBACA,wBACA,gCAIAQ,cACA,oBACA,qBAIAC,WAGA,GAFA,oBAEA,2BACAkC,oCACA,OACA,CACAnH,gCACA+E,sDACAD,4DACAvB,kBACA,oDAGA,GACAwC,2BACAuB,QAGAnG,2BACA,oBACA,eACAgF,kBACAhD,qBAOAoE,aACA,yBAGA,4BACA,4BAGAlF,aACA,yCACA,KACA,IAEA,qBACAmF,sDAEA,wBACA,oCACAC,IACAC,KAAA,kBAAAF,EAAA,CACAG,SACAC,6BAGAC,KAAAC,IACAX,iBAEA,gCACA,wBAjBC,QAmBD,4BAMAY,uBACA,+CACA,4BAKAjG,aACA,OACAkG,uBAEAb,eACA,qBAIAxC,YACA,mBACAsD,kBACAC,OACAlI,YAMAS,YACA0H,oBACA,mCAKAx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","file":"js/chunk-75f0e99c.171e77ee.js","sourcesContent":["var shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","var isCallable = require('../internals/is-callable');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\"},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{style:((_vm.marginRight = '80')),attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.goods_title),callback:function ($$v) {_vm.$set(_vm.form, \"goods_title\", $$v)},expression:\"form.goods_title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.form.sku_title),callback:function ($$v) {_vm.$set(_vm.form, \"sku_title\", $$v)},expression:\"form.sku_title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品状态\"},model:{value:(_vm.form.status),callback:function ($$v) {_vm.$set(_vm.form, \"status\", $$v)},expression:\"form.status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"创建时间:\"}},[_c('div',{staticClass:\"block\"},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"开始日期\",\"end-placeholder\":\"结束日期\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},on:{\"change\":_vm.getSTime},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1)]),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleReChoose()}}},[_vm._v(\"重置筛选\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card1\",staticStyle:{\"margin-top\":\"30px\"}},[_c('div',[_c('div',[_c('span',[_vm._v(\"全部商品(共\"+_vm._s(_vm.total)+\"条)\")]),_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":_vm.addNewgoods}},[_vm._v(\"新建商品\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.update()}}},[_vm._v(\"上新\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.onCount()}}},[_vm._v(\"库存盘点\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleImport()}}},[_vm._v(\"导入商品\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleExport()}}},[_vm._v(\"表格导出\")])],1)]),_c('el-dialog',{attrs:{\"visible\":_vm.dialogVisible3,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible3=$event}}},[_c('span',[_vm._v(\"您确定要修改吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible3 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reference_priceRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"visible\":_vm.dialogVisible4,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible4=$event}}},[_c('span',[_vm._v(\"您确定要修改吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible4 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reserveRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"表格导出\",\"visible\":_vm.Tableexport,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.Tableexport=$event}}},[_c('div',[_vm._v(\" 选择: \"),[_c('el-select',{attrs:{\"placeholder\":\"盘点表/运营表/成本表\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.options2),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)]],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.Tableexport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.derivation()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{ref:\"drawer\",attrs:{\"title\":\"导入商品\",\"visible\":_vm.docImportDrawer,\"direction\":\"rtl\",\"custom-class\":\"demo-drawer\",\"size\":\"20%\",\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.docImportDrawer=$event},\"close\":function($event){_vm.importForm.imFileList = []}}},[_c('div',{staticClass:\"demo-drawer__content\"},[_c('el-form',{ref:\"importForm\",attrs:{\"model\":_vm.importForm,\"rules\":_vm.improtRules}},[_c('el-form-item',{attrs:{\"label\":\"上传文件\",\"label-width\":\"100px\",\"prop\":\"fileList\"}},[_c('el-upload',{staticClass:\"uploader\",attrs:{\"action\":\"\",\"limit\":1,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.importForm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange}},[_c('i',{staticClass:\"el-icon-plus\"})])],1)],1),_c('div',{staticClass:\"demo-drawer__footer btn-style\"},[_c('el-button',{on:{\"click\":function($event){_vm.docImportDrawer = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveUpload}},[_vm._v(\"上 传\")])],1)],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{staticClass:\"button-query\",attrs:{\"size\":\"medium\"}},[_c('a',{attrs:{\"href\":`http://erp.staging.miaoxuan66.cn/goods/import/template`}},[_vm._v(\"下载模板\")])])],1)]),_c('el-table',{ref:\"multipleTable\",staticClass:\"table\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\",\"max-height\":\"500\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"250\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"commodityimg\"},[_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.goods.img_url}})]),_c('div',[_c('p',[_vm._v(_vm._s(scope.row.goods.title))]),_c('p',[_vm._v(\" \"+_vm._s(scope.row.goods.goods_code + \"_\" + scope.row.sku_code)+\" \")]),_c('p',[_vm._v(\" \"+_vm._s(scope.row.goods.updated_at)+\" \")])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"品类\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.goods.type ? scope.row.goods.type.name : \"\")+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"规格\",\"prop\":\"title\"}}),_c('el-table-column',{attrs:{\"label\":\"品牌\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.goods.brand ? scope.row.goods.brand.name : \"\")+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"sortable\":\"\",\"label\":\"2T\"}}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"sortable\":\"\",\"label\":\"1T\"}}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.arrived_today_num11),callback:function ($$v) {_vm.$set(scope.row, \"arrived_today_num11\", $$v)},expression:\"scope.row.arrived_today_num11\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.arrived_today_num)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"sortable\":\"\",\"label\":\"成本\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.cost),callback:function ($$v) {_vm.$set(scope.row, \"cost\", $$v)},expression:\"scope.row.cost\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.cost != null ? scope.row.cost : 0)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"reference_price\",\"sortable\":\"\",\"label\":\"参考售价\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id)?_c('div',[_c('el-input',{on:{\"blur\":function($event){return _vm.reference_priceBlur(scope.row)}},model:{value:(scope.row.reference_price),callback:function ($$v) {_vm.$set(scope.row, \"reference_price\", $$v)},expression:\"scope.row.reference_price\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.reference_price)+\" \"),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.reference_priceClick(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\")}})])],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"sortable\":\"\",\"label\":\"总量\",\"min-width\":\"110\"}}),_c('el-table-column',{attrs:{\"prop\":\"reserve\",\"sortable\":\"\",\"label\":\"预留量\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id1)?_c('div',[_c('el-input',{on:{\"blur\":function($event){return _vm.reservebBlur(scope.row)}},model:{value:(scope.row.reserve),callback:function ($$v) {_vm.$set(scope.row, \"reserve\", $$v)},expression:\"scope.row.reserve\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.reserve)+\" \")]),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.onreserve(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\"),\"alt\":\"\"}})])]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"店铺订单\",\"min-width\":\"110\"}}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"损耗\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id2)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.loss_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"loss_num\", $$v)},expression:\"scope.row.daily.loss_num\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.loss_num)+\" \")]),_c('el-popover',{attrs:{\"placement\":\"right-start\",\"width\":\"220\",\"trigger\":\"click\"}},[_c('p',[_vm._v(\"损耗:\")]),_c('el-input',{model:{value:(scope.row.daily.loss_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"loss_num\", $$v)},expression:\"scope.row.daily.loss_num\"}}),_c('el-radio-group',{model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('el-radio',{attrs:{\"disabled\":\"\"}},[_vm._v(\"原因:\")]),_c('el-radio',{attrs:{\"label\":\"48h以上\"}},[_vm._v(\"48h以上\")]),_c('el-radio',{attrs:{\"label\":\"到货错误\"}},[_vm._v(\"到货错误\")]),_c('el-radio',{attrs:{\"label\":\"灰霉\"}},[_vm._v(\"灰霉\")]),_c('el-radio',{attrs:{\"label\":\"长度\"}},[_vm._v(\"长度\")]),_c('el-radio',{attrs:{\"label\":\"花朵\"}},[_vm._v(\"花朵\")]),_c('el-radio',{attrs:{\"label\":\"其他\"}},[_vm._v(\"其他\")])],1),_c('div',{staticClass:\"list_btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onLoss(scope.row)}}},[_vm._v(\"保存\")])],1),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.loss(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\"),\"alt\":\"\"}})])],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"stock\",\"sortable\":\"\",\"label\":\"库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"address\",\"sortable\":\"\",\"label\":\"盘点\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.stock)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.inventory),callback:function ($$v) {_vm.$set(scope.row.daily, \"inventory\", $$v)},expression:\"scope.row.daily.inventory\"}})],1):_c('div',[_vm._v(_vm._s(scope.row.daily.inventory))])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.ejectstock(scope.row)}}},[_vm._v(\"库存\")])],1),_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row.goods_id, scope.row.id)}}},[_vm._v(\"编辑\")])],1),_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.goodslog(scope.row)}}},[_vm._v(\"记录\")])],1),_c('el-dialog',{attrs:{\"title\":\"库存修改\",\"visible\":_vm.ejectstock1,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.ejectstock1=$event}}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.ommodityInventory,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"label\":\"2天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.two_days_ago_num)+\" \"),_c('el-input',{model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}})],1)]}}],null,true)}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"1天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.yesterday_num)+\" \"),_c('el-input',{model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}})],1)]}}],null,true)}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.arrived_today_num)+\" \"),_c('el-input',{model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}})],1)]}}],null,true)})],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancelStock()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.oldStock()}}},[_vm._v(\"确 定\")])],1)],1)]}}])})],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isShow || _vm.stock),expression:\"isShow || stock\"}],staticClass:\"footerBtn\"},[_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")]),_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onSubmit()}}},[_vm._v(\"保存\")])],1),_c('div',{staticClass:\"page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./yingyeting.vue?vue&type=template&id=c458deb8&scoped=true&\"\nimport script from \"./yingyeting.vue?vue&type=script&lang=js&\"\nexport * from \"./yingyeting.vue?vue&type=script&lang=js&\"\nimport style0 from \"./yingyeting.vue?vue&type=style&index=0&id=c458deb8&prod&lang=css&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c458deb8\",\n null\n \n)\n\nexport default component.exports","const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","var getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","var toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = function (argument) {\n return typeof argument == 'function';\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","/* eslint-disable es-x/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(inspectSource(WeakMap));\n","var NATIVE_WEAK_MAP = require('../internals/native-weak-map');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n var wmget = uncurryThis(store.get);\n var wmhas = uncurryThis(store.has);\n var wmset = uncurryThis(store.set);\n set = function (it, metadata) {\n if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n wmset(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget(store, it) || {};\n };\n has = function (it) {\n return wmhas(store, it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","var isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","module.exports = {};\n","module.exports = false;\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar bind = FunctionPrototype.bind;\nvar call = FunctionPrototype.call;\nvar uncurryThis = NATIVE_BIND && bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? function (fn) {\n return fn && uncurryThis(fn);\n} : function (fn) {\n return fn && function () {\n return call.apply(fn, arguments);\n };\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es-x/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","var trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es-x/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","var hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","var aCallable = require('../internals/a-callable');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return func == null ? undefined : aCallable(func);\n};\n","var isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\n// `InstallErrorCause` abstract operation\n// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause\nmodule.exports = function (O, options) {\n if (isObject(options) && 'cause' in options) {\n createNonEnumerableProperty(O, 'cause', options.cause);\n }\n};\n","/* eslint-disable no-proto -- safe */\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es-x/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\n setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","var global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=style&index=0&id=c458deb8&prod&lang=css&scoped=true&\"","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","// eslint-disable-next-line es-x/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","/* eslint-disable no-unused-vars -- required for functions `.length` */\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar apply = require('../internals/function-apply');\nvar wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');\n\nvar WEB_ASSEMBLY = 'WebAssembly';\nvar WebAssembly = global[WEB_ASSEMBLY];\n\nvar FORCED = Error('e', { cause: 7 }).cause !== 7;\n\nvar exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);\n $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);\n};\n\nvar exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n if (WebAssembly && WebAssembly[ERROR_NAME]) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);\n $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);\n }\n};\n\n// https://github.com/tc39/proposal-error-cause\nexportGlobalErrorCauseWrapper('Error', function (init) {\n return function Error(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('EvalError', function (init) {\n return function EvalError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('RangeError', function (init) {\n return function RangeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('ReferenceError', function (init) {\n return function ReferenceError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('SyntaxError', function (init) {\n return function SyntaxError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('TypeError', function (init) {\n return function TypeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('URIError', function (init) {\n return function URIError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('CompileError', function (init) {\n return function CompileError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('LinkError', function (init) {\n return function LinkError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {\n return function RuntimeError(message) { return apply(init, this, arguments); };\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (Target, Source, key) {\n key in Target || defineProperty(Target, key, {\n configurable: true,\n get: function () { return Source[key]; },\n set: function (it) { Source[key] = it; }\n });\n};\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar proxyAccessor = require('../internals/proxy-accessor');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar normalizeStringArgument = require('../internals/normalize-string-argument');\nvar installErrorCause = require('../internals/install-error-cause');\nvar clearErrorStack = require('../internals/clear-error-stack');\nvar ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IS_PURE = require('../internals/is-pure');\n\nmodule.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {\n var STACK_TRACE_LIMIT = 'stackTraceLimit';\n var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;\n var path = FULL_NAME.split('.');\n var ERROR_NAME = path[path.length - 1];\n var OriginalError = getBuiltIn.apply(null, path);\n\n if (!OriginalError) return;\n\n var OriginalErrorPrototype = OriginalError.prototype;\n\n // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006\n if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;\n\n if (!FORCED) return OriginalError;\n\n var BaseError = getBuiltIn('Error');\n\n var WrappedError = wrapper(function (a, b) {\n var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);\n var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();\n if (message !== undefined) createNonEnumerableProperty(result, 'message', message);\n if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(result, 'stack', clearErrorStack(result.stack, 2));\n if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);\n if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);\n return result;\n });\n\n WrappedError.prototype = OriginalErrorPrototype;\n\n if (ERROR_NAME !== 'Error') {\n if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);\n else copyConstructorProperties(WrappedError, BaseError, { name: true });\n } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {\n proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);\n proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');\n }\n\n copyConstructorProperties(WrappedError, OriginalError);\n\n if (!IS_PURE) try {\n // Safari 13- bug: WebAssembly errors does not have a proper `.name`\n if (OriginalErrorPrototype.name !== ERROR_NAME) {\n createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);\n }\n OriginalErrorPrototype.constructor = WrappedError;\n } catch (error) { /* empty */ }\n\n return WrappedError;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.24.1',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IArs4c6QAAAH5QTFRFAAAAqqqqzMzMqqqqs7OzuLi4tra2tLS0tbW1tra2t7e3t7e3tra2tra2uLi4tra2tra2tbW1t7e3t7e3tbW1uLi4t7e3tra2tra2tra2t7e3t7e3tra2t7e3tra2tra2t7e3t7e3tra2t7e3uLi4u7u7vLy8vb29vr6+x8fH+zDgigAAACN0Uk5TAAMFBgoZODpTV1ljaXN2d35/laKmqK6ys7q+v8HS4eft9fkGd+QnAAAAXUlEQVQIHQXBhQHCQAAEsEBxK+5+3wL7L0gCAPX73AWAZZMdANuxWXsCcCjfqUkP4JrkMwJwS5ILgHuSHAGqR5JsAKpnkrIGME9SVgC8knYBQP/X7IcA6AwAAADgD1N4BxnFpp4hAAAAAElFTkSuQmCC\"","var global = require('../internals/global');\n\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","import http from \"@/util/http.js\";\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新建商品\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar $Error = Error;\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n","/* eslint-disable es-x/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es-x/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es-x/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","var call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es-x/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype != 42;\n});\n","var $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var toString = require('../internals/to-string');\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n","var fails = require('../internals/fails');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = !fails(function () {\n var error = Error('a');\n if (!('stack' in error)) return true;\n // eslint-disable-next-line es-x/no-object-defineproperty -- safe\n Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));\n return error.stack !== 7;\n});\n","var isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es-x/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n var description = 'Symbol.' + name;\n if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n WellKnownSymbolsStore[name] = Symbol[name];\n } else if (USE_SYMBOL_AS_UID && symbolFor) {\n WellKnownSymbolsStore[name] = symbolFor(description);\n } else {\n WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n }\n } return WellKnownSymbolsStore[name];\n};\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared-key.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/a-possible-prototype.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/fails.js","webpack:///./src/views/yingyeting/yingyeting.vue","webpack:///src/views/yingyeting/yingyeting.vue","webpack:///./src/views/yingyeting/yingyeting.vue?658c","webpack:///./src/views/yingyeting/yingyeting.vue?16c4","webpack:///./src/util/auth.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/make-built-in.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-property-key.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-forced.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-property-is-enumerable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-callable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-absolute-index.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/use-symbol-as-uid.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/native-weak-map.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/internal-state.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/enum-bug-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/inherit-if-required.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/get-built-in.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/hidden-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-pure.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/create-property-descriptor.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/an-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/document-create-element.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-define-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-name.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-uncurry-this.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-names.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-integer-or-infinity.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-apply.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/uid.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/copy-constructor-properties.js","webpack:///./src/api/rankingData.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-is-prototype-of.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-primitive.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/get-method.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/install-error-cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-set-prototype-of.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/classof-raw.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared-store.js","webpack:///./src/views/yingyeting/yingyeting.vue?7e8a","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/descriptors.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-symbols.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/own-keys.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-string.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/define-built-in.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/array-includes.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-length.js","webpack:///./node_modules/_core-js@3.24.1@core-js/modules/es.error.cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/create-non-enumerable-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/proxy-accessor.js","webpack:///./src/util/http.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-call.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/indexed-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/function-bind-native.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/wrap-error-constructor-with-cause.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-get-own-property-descriptor.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/shared.js","webpack:///./src/css/img/编辑.png","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/define-global-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/a-callable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-string-tag-support.js","webpack:///./src/api/goods.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/clear-error-stack.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/native-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/global.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/engine-user-agent.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/ordinary-to-primitive.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/math-trunc.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/ie8-dom-define.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/try-to-string.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/v8-prototype-define-bug.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/require-object-coercible.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/normalize-string-argument.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/error-stack-installable.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/is-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/has-own-property.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/length-of-array-like.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/object-keys-internal.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/export.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/well-known-symbol.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/to-indexed-object.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/classof.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/engine-v8-version.js","webpack:///./node_modules/_core-js@3.24.1@core-js/internals/inspect-source.js"],"names":["shared","uid","keys","module","exports","key","isCallable","$String","String","$TypeError","TypeError","argument","exec","error","render","_vm","this","_c","_self","staticClass","ref","attrs","form","style","marginRight","model","value","goods_title","callback","$$v","$set","expression","type_id","_l","cate","item","id","name","sku_title","brand_id","brand","status","options","label","on","getSTime","value1","$event","handleChoose","_v","handleReChoose","staticStyle","_s","total","addNewgoods","update","onCount","handleImport","handleExport","dialogVisible3","slot","reference_priceRequest","dialogVisible4","reserveRequest","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","improtRules","fileList","importFileChange","saveUpload","tableData","handleSelectionChange","scopedSlots","_u","fn","scope","row","goods","img_url","title","goods_code","sku_code","updated_at","type","isShow","arrived_today_num11","daily","arrived_today_num","cost","reference_priceBlur","reference_price","reference_priceClick","require","id1","reservebBlur","reserve","onreserve","id2","loss_num","radio","onLoss","loss","stock","inventory","ejectstock","handleEdit","goods_id","goodslog","ejectstock1","ommodityInventory","two_days_ago_num","yesterday_num","cancelStock","oldStock","directives","rawName","cancel","onSubmit","current_page","per_page","Paginationdata","handleSizeChange","handleCurrentChange","staticRenderFns","data","keyword_value","multipleSelection","updateType","Importgoods","isShow1","required","message","trigger","validator","publicPath","excelTemplatePath","visible","updateField","reference_priceShow","reserveShow","dialogVisible","dialogVisible2","publicId","methods","sessionStorage","getList","page","console","obj","_newPar","skus","importFile","params","axios","post","headers","Authorization","then","res","getExcelTemplatePath","exportType","path","query","val","singleUpdate","reason","getgoodsType","goods_types","getbrandType","Brand_goods_types","mounted","component","TokenKey","getToken","localStorage","getItem","removeToken","removeItem","fails","hasOwn","DESCRIPTORS","CONFIGURABLE_FUNCTION_NAME","CONFIGURABLE","inspectSource","InternalStateModule","enforceInternalState","enforce","getInternalState","get","defineProperty","Object","CONFIGURABLE_LENGTH","length","TEMPLATE","split","makeBuiltIn","slice","replace","getter","setter","configurable","arity","constructor","writable","prototype","undefined","state","source","join","Function","toString","getBuiltIn","isPrototypeOf","USE_SYMBOL_AS_UID","$Object","it","$Symbol","toPrimitive","isSymbol","replacement","isForced","feature","detection","normalize","POLYFILL","NATIVE","string","toLowerCase","$propertyIsEnumerable","propertyIsEnumerable","getOwnPropertyDescriptor","NASHORN_BUG","call","1","f","V","descriptor","enumerable","toIntegerOrInfinity","max","Math","min","index","integer","NATIVE_SYMBOL","Symbol","sham","iterator","global","WeakMap","test","set","has","NATIVE_WEAK_MAP","uncurryThis","isObject","createNonEnumerableProperty","sharedKey","hiddenKeys","OBJECT_ALREADY_INITIALIZED","getterFor","TYPE","store","wmget","wmhas","wmset","metadata","facade","STATE","setPrototypeOf","$this","dummy","Wrapper","NewTarget","NewTargetPrototype","aFunction","namespace","method","arguments","root","factory","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","hasOwnProperty","started","isStarted","progress","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","random","amount","initial","current","promise","$promise","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","vendorPrefix","pending","shift","push","cssPrefixes","cssProps","camelCase","match","letter","toUpperCase","getVendorProp","vendorName","i","capName","charAt","getStyleProp","applyCss","element","prop","properties","args","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","bitmap","EXISTS","IE8_DOM_DEFINE","V8_PROTOTYPE_DEFINE_BUG","anObject","toPropertyKey","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","O","P","Attributes","FunctionPrototype","getDescriptor","PROPER","NATIVE_BIND","bind","apply","internalObjectKeys","enumBugKeys","concat","getOwnPropertyNames","trunc","number","Reflect","postfix","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","exceptions","http","url","Delgoods_types","Addgoods_types","editGoods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","getMethod","ordinaryToPrimitive","wellKnownSymbol","TO_PRIMITIVE","input","pref","result","exoticToPrim","aCallable","func","cause","aPossiblePrototype","CORRECT_SETTER","Array","proto","__proto__","stringSlice","defineGlobalProperty","SHARED","getOwnPropertySymbols","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","classof","simple","unsafe","nonConfigurable","nonWritable","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","el","fromIndex","includes","$","wrapErrorConstructorWithCause","WEB_ASSEMBLY","WebAssembly","FORCED","Error","exportGlobalErrorCauseWrapper","ERROR_NAME","wrapper","forced","exportWebAssemblyErrorCauseWrapper","stat","init","createPropertyDescriptor","object","Target","Source","instance","create","timeout","interceptors","request","use","config","log","Promise","reject","response","Message","requireObjectCoercible","copyConstructorProperties","proxyAccessor","inheritIfRequired","normalizeStringArgument","installErrorCause","clearErrorStack","ERROR_STACK_INSTALLABLE","IS_PURE","FULL_NAME","IS_AGGREGATE_ERROR","STACK_TRACE_LIMIT","OPTIONS_POSITION","OriginalError","OriginalErrorPrototype","BaseError","WrappedError","a","b","stack","propertyIsEnumerableModule","version","mode","copyright","license","tryToString","TO_STRING_TAG","addGoods","checkGoods","goodsList","updateGoods","imgUpload","Headers","$Error","TEST","arg","V8_OR_CHAKRA_STACK_ENTRY","IS_V8_OR_CHAKRA_STACK","dropEntries","prepareStackTrace","V8_VERSION","symbol","check","globalThis","window","self","valueOf","ceil","floor","x","$default","toObject","toLength","names","defineBuiltIn","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","dontCallGetSet","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","IndexedObject","TO_STRING_TAG_SUPPORT","classofRaw","CORRECT_ARGUMENTS","tryGet","tag","callee","userAgent","process","Deno","versions","v8","functionToString"],"mappings":"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iBACAC,kBACAtF,kBACAG,kBACAoF,YACApD,mBACAK,aAGAgD,SAEAtC,gBAGAuC,iCACAA,+BACA,gCAIAC,UACA,OACAC,uBACA3B,wBAEA1C,2BACA,2BACA,sCACA9C,MACA,EACAsD,uBAEA,IAEA,6BACA,gCACA8D,+BAKAvG,eACA,cACA,UACAsG,uBACA3B,wBAIA,qBACA,cACA,WACA,iBAGA,iBACA6B,oDAGAC,WAIA,SAEAxE,2BACA,2BACA,sCACA9C,MACA,EACAsD,uBAEA,IAEA,6BACA,mCAKAvC,iBACA,WACAvB,eACAK,WACAO,YACAD,aACAG,WAEA,gBAIAgB,eACA,yBAGAC,eACA,qBAIAH,SACA,eACA,cACA,0BAGAoB,yBACA4E,eACA,sCACAA,qCAGAjG,cACA,gCAIAuE,oBAEA,gBAEA,gBAEAC,uBAEA,oBAEA,gBAIAN,SACA,oBACA,eACA,eAIAC,WAEA,+BACA,4BACA,CACA,CACArF,QACAwD,YACAD,2CAIA,GACAwC,2BACAuB,eAGAnG,2BACA,oBACA,eACAgF,gBACAhD,mBAMA,kCACA,4BACA,CACA,CACAnD,QACAuE,+BAIA,GACAwB,2BACAuB,eAGAnG,2BACA,oBACA,eACAgF,kBACAhD,mBAIA,eACA,cACA,qBAIA/B,UACA,uBACA,eACA,cACA,6BAIAoD,cACA,0BACA,oBACA,wBACA,gCAIAQ,cACA,oBACA,qBAIAC,WAGA,GAFA,oBAEA,2BACAkC,oCACA,OACA,CACAnH,gCACA+E,sDACAD,4DACAvB,kBACA,oDAGA,GACAwC,2BACAuB,QAGAnG,2BACA,oBACA,eACAgF,kBACAhD,qBAOAoE,aACA,yBAGA,4BACA,4BAGAlF,aACA,yCACA,KACA,IAEA,qBACAmF,sDAEA,wBACA,oCACAC,IACAC,KAAA,kBAAAF,EAAA,CACAG,SACAC,6BAGAC,KAAAC,IACAX,iBAEA,gCACA,wBAjBC,QAmBD,4BAMAY,uBACA,+CACA,4BAKAjG,aACA,OACAkG,uBAEAb,eACA,qBAIAxC,YACA,mBACAsD,kBACAC,OACAlI,YAMAS,YACA0H,oBACA,mCAKAx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","file":"js/chunk-75f0e99c.30bf54fd.js","sourcesContent":["var shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","var isCallable = require('../internals/is-callable');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\"},[_c('div',{staticClass:\"goods\"},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{style:((_vm.marginRight = '80')),attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.goods_title),callback:function ($$v) {_vm.$set(_vm.form, \"goods_title\", $$v)},expression:\"form.goods_title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品种类:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品种类\"},model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}},_vm._l((_vm.cate),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品规格:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品规格\"},model:{value:(_vm.form.sku_title),callback:function ($$v) {_vm.$set(_vm.form, \"sku_title\", $$v)},expression:\"form.sku_title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品品牌:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品品牌\"},model:{value:(_vm.form.brand_id),callback:function ($$v) {_vm.$set(_vm.form, \"brand_id\", $$v)},expression:\"form.brand_id\"}},_vm._l((_vm.brand),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{attrs:{\"placeholder\":\"商品状态\"},model:{value:(_vm.form.status),callback:function ($$v) {_vm.$set(_vm.form, \"status\", $$v)},expression:\"form.status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"创建时间:\"}},[_c('div',{staticClass:\"block\"},[_c('el-date-picker',{attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"开始日期\",\"end-placeholder\":\"结束日期\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},on:{\"change\":_vm.getSTime},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1)]),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleReChoose()}}},[_vm._v(\"重置筛选\")])],1)],1)],1)]),_c('el-card',{staticClass:\"box-card1\",staticStyle:{\"margin-top\":\"30px\"}},[_c('div',[_c('div',[_c('span',[_vm._v(\"全部商品(共\"+_vm._s(_vm.total)+\"条)\")]),_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":_vm.addNewgoods}},[_vm._v(\"新建商品\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.update()}}},[_vm._v(\"上新\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.onCount()}}},[_vm._v(\"库存盘点\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleImport()}}},[_vm._v(\"导入商品\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleExport()}}},[_vm._v(\"表格导出\")])],1)]),_c('el-dialog',{attrs:{\"visible\":_vm.dialogVisible3,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible3=$event}}},[_c('span',[_vm._v(\"您确定要修改吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible3 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reference_priceRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"visible\":_vm.dialogVisible4,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible4=$event}}},[_c('span',[_vm._v(\"您确定要修改吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible4 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reserveRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"表格导出\",\"visible\":_vm.Tableexport,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.Tableexport=$event}}},[_c('div',[_vm._v(\" 选择: \"),[_c('el-select',{attrs:{\"placeholder\":\"盘点表/运营表/成本表\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.options2),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)]],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.Tableexport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.derivation()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{ref:\"drawer\",attrs:{\"title\":\"导入商品\",\"visible\":_vm.docImportDrawer,\"direction\":\"rtl\",\"custom-class\":\"demo-drawer\",\"size\":\"20%\",\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.docImportDrawer=$event},\"close\":function($event){_vm.importForm.imFileList = []}}},[_c('div',{staticClass:\"demo-drawer__content\"},[_c('el-form',{ref:\"importForm\",attrs:{\"model\":_vm.importForm,\"rules\":_vm.improtRules}},[_c('el-form-item',{attrs:{\"label\":\"上传文件\",\"label-width\":\"100px\",\"prop\":\"fileList\"}},[_c('el-upload',{staticClass:\"uploader\",attrs:{\"action\":\"\",\"limit\":1,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.importForm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange}},[_c('i',{staticClass:\"el-icon-plus\"})])],1)],1),_c('div',{staticClass:\"demo-drawer__footer btn-style\"},[_c('el-button',{on:{\"click\":function($event){_vm.docImportDrawer = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveUpload}},[_vm._v(\"上 传\")])],1)],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{staticClass:\"button-query\",attrs:{\"size\":\"medium\"}},[_c('a',{attrs:{\"href\":`http://erp.staging.miaoxuan66.cn/goods/import/template`}},[_vm._v(\"下载模板\")])])],1)]),_c('el-table',{ref:\"multipleTable\",staticClass:\"table\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\",\"max-height\":\"500\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"250\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"commodityimg\"},[_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.goods.img_url}})]),_c('div',[_c('p',[_vm._v(_vm._s(scope.row.goods.title))]),_c('p',[_vm._v(\" \"+_vm._s(scope.row.goods.goods_code + \"_\" + scope.row.sku_code)+\" \")]),_c('p',[_vm._v(\" \"+_vm._s(scope.row.goods.updated_at)+\" \")])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"品类\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.goods.type ? scope.row.goods.type.name : \"\")+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"规格\",\"prop\":\"title\"}}),_c('el-table-column',{attrs:{\"label\":\"品牌\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.goods.brand ? scope.row.goods.brand.name : \"\")+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"sortable\":\"\",\"label\":\"2T\"}}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"sortable\":\"\",\"label\":\"1T\"}}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.arrived_today_num11),callback:function ($$v) {_vm.$set(scope.row, \"arrived_today_num11\", $$v)},expression:\"scope.row.arrived_today_num11\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.arrived_today_num)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"sortable\":\"\",\"label\":\"成本\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.cost),callback:function ($$v) {_vm.$set(scope.row, \"cost\", $$v)},expression:\"scope.row.cost\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.cost != null ? scope.row.cost : 0)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"reference_price\",\"sortable\":\"\",\"label\":\"参考售价\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id)?_c('div',[_c('el-input',{on:{\"blur\":function($event){return _vm.reference_priceBlur(scope.row)}},model:{value:(scope.row.reference_price),callback:function ($$v) {_vm.$set(scope.row, \"reference_price\", $$v)},expression:\"scope.row.reference_price\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.reference_price)+\" \"),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.reference_priceClick(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\")}})])],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"sortable\":\"\",\"label\":\"总量\",\"min-width\":\"110\"}}),_c('el-table-column',{attrs:{\"prop\":\"reserve\",\"sortable\":\"\",\"label\":\"预留量\",\"min-width\":\"110\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id1)?_c('div',[_c('el-input',{on:{\"blur\":function($event){return _vm.reservebBlur(scope.row)}},model:{value:(scope.row.reserve),callback:function ($$v) {_vm.$set(scope.row, \"reserve\", $$v)},expression:\"scope.row.reserve\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.reserve)+\" \")]),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.onreserve(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\"),\"alt\":\"\"}})])]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"店铺订单\",\"min-width\":\"110\"}}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"损耗\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.id === _vm.id2)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.loss_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"loss_num\", $$v)},expression:\"scope.row.daily.loss_num\"}})],1):_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.loss_num)+\" \")]),_c('el-popover',{attrs:{\"placement\":\"right-start\",\"width\":\"220\",\"trigger\":\"click\"}},[_c('p',[_vm._v(\"损耗:\")]),_c('el-input',{model:{value:(scope.row.daily.loss_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"loss_num\", $$v)},expression:\"scope.row.daily.loss_num\"}}),_c('el-radio-group',{model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('el-radio',{attrs:{\"disabled\":\"\"}},[_vm._v(\"原因:\")]),_c('el-radio',{attrs:{\"label\":\"48h以上\"}},[_vm._v(\"48h以上\")]),_c('el-radio',{attrs:{\"label\":\"到货错误\"}},[_vm._v(\"到货错误\")]),_c('el-radio',{attrs:{\"label\":\"灰霉\"}},[_vm._v(\"灰霉\")]),_c('el-radio',{attrs:{\"label\":\"长度\"}},[_vm._v(\"长度\")]),_c('el-radio',{attrs:{\"label\":\"花朵\"}},[_vm._v(\"花朵\")]),_c('el-radio',{attrs:{\"label\":\"其他\"}},[_vm._v(\"其他\")])],1),_c('div',{staticClass:\"list_btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onLoss(scope.row)}}},[_vm._v(\"保存\")])],1),_c('el-button',{staticClass:\"btn11\",attrs:{\"slot\":\"reference\"},on:{\"click\":function($event){return _vm.loss(scope.row.id)}},slot:\"reference\"},[_c('img',{attrs:{\"src\":require(\"../../css/img/编辑.png\"),\"alt\":\"\"}})])],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"stock\",\"sortable\":\"\",\"label\":\"库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"address\",\"sortable\":\"\",\"label\":\"盘点\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(_vm.stock)?_c('div',[_c('el-input',{model:{value:(scope.row.daily.inventory),callback:function ($$v) {_vm.$set(scope.row.daily, \"inventory\", $$v)},expression:\"scope.row.daily.inventory\"}})],1):_c('div',[_vm._v(_vm._s(scope.row.daily.inventory))])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.ejectstock(scope.row)}}},[_vm._v(\"库存\")])],1),_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row.goods_id, scope.row.id)}}},[_vm._v(\"编辑\")])],1),_c('div',[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.goodslog(scope.row)}}},[_vm._v(\"记录\")])],1),_c('el-dialog',{attrs:{\"title\":\"库存修改\",\"visible\":_vm.ejectstock1,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.ejectstock1=$event}}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.ommodityInventory,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"label\":\"2天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.two_days_ago_num)+\" \"),_c('el-input',{model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}})],1)]}}],null,true)}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"1天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.yesterday_num)+\" \"),_c('el-input',{model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}})],1)]}}],null,true)}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(scope.row.daily.arrived_today_num)+\" \"),_c('el-input',{model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}})],1)]}}],null,true)})],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancelStock()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.oldStock()}}},[_vm._v(\"确 定\")])],1)],1)]}}])})],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isShow || _vm.stock),expression:\"isShow || stock\"}],staticClass:\"footerBtn\"},[_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")]),_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onSubmit()}}},[_vm._v(\"保存\")])],1),_c('div',{staticClass:\"page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./yingyeting.vue?vue&type=template&id=c458deb8&scoped=true&\"\nimport script from \"./yingyeting.vue?vue&type=script&lang=js&\"\nexport * from \"./yingyeting.vue?vue&type=script&lang=js&\"\nimport style0 from \"./yingyeting.vue?vue&type=style&index=0&id=c458deb8&prod&lang=css&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c458deb8\",\n null\n \n)\n\nexport default component.exports","const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","var getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","var toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = function (argument) {\n return typeof argument == 'function';\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","/* eslint-disable es-x/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(inspectSource(WeakMap));\n","var NATIVE_WEAK_MAP = require('../internals/native-weak-map');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n var wmget = uncurryThis(store.get);\n var wmhas = uncurryThis(store.has);\n var wmset = uncurryThis(store.set);\n set = function (it, metadata) {\n if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n wmset(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget(store, it) || {};\n };\n has = function (it) {\n return wmhas(store, it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","var isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","module.exports = {};\n","module.exports = false;\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar bind = FunctionPrototype.bind;\nvar call = FunctionPrototype.call;\nvar uncurryThis = NATIVE_BIND && bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? function (fn) {\n return fn && uncurryThis(fn);\n} : function (fn) {\n return fn && function () {\n return call.apply(fn, arguments);\n };\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es-x/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","var trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es-x/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","var hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","var aCallable = require('../internals/a-callable');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return func == null ? undefined : aCallable(func);\n};\n","var isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\n// `InstallErrorCause` abstract operation\n// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause\nmodule.exports = function (O, options) {\n if (isObject(options) && 'cause' in options) {\n createNonEnumerableProperty(O, 'cause', options.cause);\n }\n};\n","/* eslint-disable no-proto -- safe */\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es-x/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\n setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","var global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./yingyeting.vue?vue&type=style&index=0&id=c458deb8&prod&lang=css&scoped=true&\"","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","// eslint-disable-next-line es-x/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","/* eslint-disable no-unused-vars -- required for functions `.length` */\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar apply = require('../internals/function-apply');\nvar wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');\n\nvar WEB_ASSEMBLY = 'WebAssembly';\nvar WebAssembly = global[WEB_ASSEMBLY];\n\nvar FORCED = Error('e', { cause: 7 }).cause !== 7;\n\nvar exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);\n $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);\n};\n\nvar exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n if (WebAssembly && WebAssembly[ERROR_NAME]) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);\n $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);\n }\n};\n\n// https://github.com/tc39/proposal-error-cause\nexportGlobalErrorCauseWrapper('Error', function (init) {\n return function Error(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('EvalError', function (init) {\n return function EvalError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('RangeError', function (init) {\n return function RangeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('ReferenceError', function (init) {\n return function ReferenceError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('SyntaxError', function (init) {\n return function SyntaxError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('TypeError', function (init) {\n return function TypeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('URIError', function (init) {\n return function URIError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('CompileError', function (init) {\n return function CompileError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('LinkError', function (init) {\n return function LinkError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {\n return function RuntimeError(message) { return apply(init, this, arguments); };\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (Target, Source, key) {\n key in Target || defineProperty(Target, key, {\n configurable: true,\n get: function () { return Source[key]; },\n set: function (it) { Source[key] = it; }\n });\n};\n","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es-x/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar proxyAccessor = require('../internals/proxy-accessor');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar normalizeStringArgument = require('../internals/normalize-string-argument');\nvar installErrorCause = require('../internals/install-error-cause');\nvar clearErrorStack = require('../internals/clear-error-stack');\nvar ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IS_PURE = require('../internals/is-pure');\n\nmodule.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {\n var STACK_TRACE_LIMIT = 'stackTraceLimit';\n var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;\n var path = FULL_NAME.split('.');\n var ERROR_NAME = path[path.length - 1];\n var OriginalError = getBuiltIn.apply(null, path);\n\n if (!OriginalError) return;\n\n var OriginalErrorPrototype = OriginalError.prototype;\n\n // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006\n if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;\n\n if (!FORCED) return OriginalError;\n\n var BaseError = getBuiltIn('Error');\n\n var WrappedError = wrapper(function (a, b) {\n var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);\n var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();\n if (message !== undefined) createNonEnumerableProperty(result, 'message', message);\n if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(result, 'stack', clearErrorStack(result.stack, 2));\n if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);\n if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);\n return result;\n });\n\n WrappedError.prototype = OriginalErrorPrototype;\n\n if (ERROR_NAME !== 'Error') {\n if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);\n else copyConstructorProperties(WrappedError, BaseError, { name: true });\n } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {\n proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);\n proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');\n }\n\n copyConstructorProperties(WrappedError, OriginalError);\n\n if (!IS_PURE) try {\n // Safari 13- bug: WebAssembly errors does not have a proper `.name`\n if (OriginalErrorPrototype.name !== ERROR_NAME) {\n createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);\n }\n OriginalErrorPrototype.constructor = WrappedError;\n } catch (error) { /* empty */ }\n\n return WrappedError;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.24.1',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAAXNSR0IArs4c6QAAAH5QTFRFAAAAqqqqzMzMqqqqs7OzuLi4tra2tLS0tbW1tra2t7e3t7e3tra2tra2uLi4tra2tra2tbW1t7e3t7e3tbW1uLi4t7e3tra2tra2tra2t7e3t7e3tra2t7e3tra2tra2t7e3t7e3tra2t7e3uLi4u7u7vLy8vb29vr6+x8fH+zDgigAAACN0Uk5TAAMFBgoZODpTV1ljaXN2d35/laKmqK6ys7q+v8HS4eft9fkGd+QnAAAAXUlEQVQIHQXBhQHCQAAEsEBxK+5+3wL7L0gCAPX73AWAZZMdANuxWXsCcCjfqUkP4JrkMwJwS5ILgHuSHAGqR5JsAKpnkrIGME9SVgC8knYBQP/X7IcA6AwAAADgD1N4BxnFpp4hAAAAAElFTkSuQmCC\"","var global = require('../internals/global');\n\n// eslint-disable-next-line es-x/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","import http from \"@/util/http.js\";\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新建商品\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar $Error = Error;\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n","/* eslint-disable es-x/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es-x/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es-x/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","var call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es-x/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype != 42;\n});\n","var $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var toString = require('../internals/to-string');\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n","var fails = require('../internals/fails');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = !fails(function () {\n var error = Error('a');\n if (!('stack' in error)) return true;\n // eslint-disable-next-line es-x/no-object-defineproperty -- safe\n Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));\n return error.stack !== 7;\n});\n","var isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es-x/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n var description = 'Symbol.' + name;\n if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n WellKnownSymbolsStore[name] = Symbol[name];\n } else if (USE_SYMBOL_AS_UID && symbolFor) {\n WellKnownSymbolsStore[name] = symbolFor(description);\n } else {\n WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n }\n } return WellKnownSymbolsStore[name];\n};\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-8eb4b592.3e5e4cc9.js b/public/dist/js/chunk-8eb4b592.8870bff7.js similarity index 99% rename from public/dist/js/chunk-8eb4b592.3e5e4cc9.js rename to public/dist/js/chunk-8eb4b592.8870bff7.js index 980e6c6..b421b87 100644 --- a/public/dist/js/chunk-8eb4b592.3e5e4cc9.js +++ b/public/dist/js/chunk-8eb4b592.8870bff7.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8eb4b592"],{"0a5a":function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return i}));const r="admin_token";function o(){return localStorage.getItem("token")}function i(){return localStorage.removeItem(r)}},"38bc":function(t,e,n){var r,o; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(i,a){r=a,o="function"===typeof r?r.call(e,n,e,t):r,void 0===o||(t.exports=o)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function o(t,n,o){var i;return i="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},i.transition="all "+n+"ms "+o,i}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var s=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var l=t.render(!s),c=l.querySelector(e.barSelector),u=e.speed,d=e.easing;return l.offsetWidth,i((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(c,o(r,u,d)),1===r?(a(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){a(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=e.template;var i,s=o.querySelector(e.barSelector),c=n?"-100":r(t.status||0),u=document.querySelector(e.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),e.showSpinner||(i=o.querySelector(e.spinnerSelector),i&&d(i)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(o),o},t.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);while(o--)if(r=t[o]+i,r in n)return r;return e}function o(t){return t=n(t),e[t]||(e[t]=r(t))}function i(t,e,n){e=o(e),t.style[e]=n}return function(t,e){var n,r,o=arguments;if(2==o.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&i(t,n,r);else i(t,o[1],o[2])}}();function s(t,e){var n="string"==typeof t?t:u(t);return n.indexOf(" "+e+" ")>=0}function l(t,e){var n=u(t),r=n+e;s(n,e)||(t.className=r.substring(1))}function c(t,e){var n,r=u(t);s(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function u(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"6d71":function(t,e,n){"use strict";n.d(e,"h",(function(){return o})),n.d(e,"e",(function(){return i})),n.d(e,"b",(function(){return a})),n.d(e,"g",(function(){return s})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"f",(function(){return d}));var r=n("adb5");function o(t){return Object(r["a"])({url:"/api/goods_types",method:"get",data:t})}function i(t){return Object(r["a"])({url:"/api/goods_types/"+t,method:"delete"})}function a(t){return Object(r["a"])({url:"/api/goods_types/",method:"post",data:t})}function s(t,e){return Object(r["a"])({url:"/api/goods_types/"+t,method:"patch",data:e})}function l(t){return Object(r["a"])({url:"/api/goods_brands",method:"get",data:t})}function c(t){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"delete"})}function u(t){return Object(r["a"])({url:"/api/goods_brands",method:"post",data:t})}function d(t,e){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"patch",data:e})}},"70e7":function(t,e,n){},"77b8":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary"},on:{click:t.handAdd}},[t._v("新增")])],1),e("div",{staticClass:"table"},[e("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55"}}),e("el-table-column",{attrs:{prop:"name",label:"商品种类"}}),e("el-table-column",{attrs:{prop:"",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handEdit(n.row.id,n.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.handdel(n.row.id)}}},[t._v("删除")])]}}])})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:"商品种类","label-width":t.formLabelWidth}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.kindName,callback:function(e){t.$set(t.form,"kindName",e)},expression:"form.kindName"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"编辑",visible:t.dialogFormVisible1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible1=e}}},[e("el-form",{attrs:{model:t.form1}},[e("el-form-item",{attrs:{label:"编辑种类","label-width":t.formLabelWidth1}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form1.kindName1,callback:function(e){t.$set(t.form1,"kindName1",e)},expression:"form1.kindName1"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible1=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.EditSubmit}},[t._v("确 定")])],1)],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},o=[],i=n("6d71"),a=(n("4ff3"),{data(){return{id:"",tableData:[],multipleSelection:[],dialogFormVisible:!1,dialogFormVisible1:!1,form:{kindName:""},form1:{kindName1:""},formLabelWidth:"120px",formLabelWidth1:"120px",newKind:[],Paginationdata:{},current_page:1,per_page:15}},created(){this.getGoods_types()},methods:{handleSelectionChange(t){console.log(t),this.multipleSelection=t},handleSizeChange(t){this.per_page=t,this.getGoods_types()},handleCurrentChange(t){this.current_page=t,this.getGoods_types()},handAdd(){this.form.kindName="",this.dialogFormVisible=!0},addSubmit(){var t;t=this.form.kindName.replace(/\s/g,",").split(","),console.log(t,"lkkkk"),Object(i["b"])({names:t}).then(t=>{this.$message({type:"success",message:"添加成功"}),this.getGoods_types()}),this.dialogFormVisible=!1},handEdit(t,e){this.id=t,this.form1.kindName1=e.name,this.dialogFormVisible1=!0},EditSubmit(){Object(i["g"])(this.id,{name:this.form1.kindName1}).then(t=>{this.$message({type:"success",message:"编辑成功"}),this.getGoods_types()}),this.dialogFormVisible1=!1},handdel(t){this.$confirm("确定删除此条商品种类吗?","确认删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(i["e"])(t).then(t=>{this.getGoods_types()}),this.$message({type:"success",message:"删除成功!"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},getGoods_types(){let t={page:this.current_page,per_page:this.per_page};Object(i["h"])(t).then(t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta})}}}),s=a,l=(n("8c59"),n("0b56")),c=Object(l["a"])(s,r,o,!1,null,"d0756c04",null);e["default"]=c.exports},"8c59":function(t,e,n){"use strict";n("ac69")},ac69:function(t,e,n){},adb5:function(t,e,n){"use strict";var r=n("4ff3"),o=n.n(r),i=n("0a5a"),a=n("38bc"),s=n.n(a),l=(n("70e7"),n("5422")),c=(n("a18c"),o.a.create({timeout:1e4}));c.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(i["a"])(),s.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),c.interceptors.response.use(t=>{s.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(console.log(t),Object(l["Message"])({message:t,type:"error"}),Promise.reject(t))),e["a"]=c}}]); -//# sourceMappingURL=chunk-8eb4b592.3e5e4cc9.js.map \ No newline at end of file +//# sourceMappingURL=chunk-8eb4b592.8870bff7.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-8eb4b592.3e5e4cc9.js.map b/public/dist/js/chunk-8eb4b592.8870bff7.js.map similarity index 99% rename from public/dist/js/chunk-8eb4b592.3e5e4cc9.js.map rename to public/dist/js/chunk-8eb4b592.8870bff7.js.map index a301d38..0055383 100644 --- a/public/dist/js/chunk-8eb4b592.3e5e4cc9.js.map +++ b/public/dist/js/chunk-8eb4b592.8870bff7.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/api/rankingData.js","webpack:///./src/views/home/home.vue","webpack:///src/views/home/home.vue","webpack:///./src/views/home/home.vue?45b1","webpack:///./src/views/home/home.vue?43bd","webpack:///./src/views/home/home.vue?e55c","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","goods_types","data","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","Brand_goods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","ref","staticStyle","tableData","handleSelectionChange","scopedSlots","_u","scope","$event","handEdit","row","handdel","dialogFormVisible","form","formLabelWidth","model","kindName","callback","$$v","$set","expression","slot","addSubmit","dialogFormVisible1","form1","formLabelWidth1","kindName1","EditSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","multipleSelection","newKind","created","methods","console","names","then","res","type","message","confirmButtonText","cancelButtonText","catch","getGoods_types","page","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","Message"],"mappings":"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","file":"js/chunk-8eb4b592.3e5e4cc9.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"商品种类\"}}),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handEdit(scope.row.id, scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.handdel(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"商品种类\",\"label-width\":_vm.formLabelWidth}},[_c('el-input',{attrs:{\"autocomplete\":\"off\"},model:{value:(_vm.form.kindName),callback:function ($$v) {_vm.$set(_vm.form, \"kindName\", $$v)},expression:\"form.kindName\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.dialogFormVisible1,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible1=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form1}},[_c('el-form-item',{attrs:{\"label\":\"编辑种类\",\"label-width\":_vm.formLabelWidth1}},[_c('el-input',{attrs:{\"autocomplete\":\"off\"},model:{value:(_vm.form1.kindName1),callback:function ($$v) {_vm.$set(_vm.form1, \"kindName1\", $$v)},expression:\"form1.kindName1\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.EditSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./home.vue?vue&type=template&id=d0756c04&scoped=true&\"\nimport script from \"./home.vue?vue&type=script&lang=js&\"\nexport * from \"./home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./home.vue?vue&type=style&index=0&id=d0756c04&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d0756c04\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=d0756c04&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/api/rankingData.js","webpack:///./src/views/home/home.vue","webpack:///src/views/home/home.vue","webpack:///./src/views/home/home.vue?45b1","webpack:///./src/views/home/home.vue?43bd","webpack:///./src/views/home/home.vue?e55c","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","goods_types","data","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","Brand_goods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","ref","staticStyle","tableData","handleSelectionChange","scopedSlots","_u","scope","$event","handEdit","row","handdel","dialogFormVisible","form","formLabelWidth","model","kindName","callback","$$v","$set","expression","slot","addSubmit","dialogFormVisible1","form1","formLabelWidth1","kindName1","EditSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","multipleSelection","newKind","created","methods","console","names","then","res","type","message","confirmButtonText","cancelButtonText","catch","getGoods_types","page","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","Message"],"mappings":"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","file":"js/chunk-8eb4b592.8870bff7.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"商品种类\"}}),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handEdit(scope.row.id, scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.handdel(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"商品种类\",\"label-width\":_vm.formLabelWidth}},[_c('el-input',{attrs:{\"autocomplete\":\"off\"},model:{value:(_vm.form.kindName),callback:function ($$v) {_vm.$set(_vm.form, \"kindName\", $$v)},expression:\"form.kindName\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.dialogFormVisible1,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible1=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form1}},[_c('el-form-item',{attrs:{\"label\":\"编辑种类\",\"label-width\":_vm.formLabelWidth1}},[_c('el-input',{attrs:{\"autocomplete\":\"off\"},model:{value:(_vm.form1.kindName1),callback:function ($$v) {_vm.$set(_vm.form1, \"kindName1\", $$v)},expression:\"form1.kindName1\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.EditSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./home.vue?vue&type=template&id=d0756c04&scoped=true&\"\nimport script from \"./home.vue?vue&type=script&lang=js&\"\nexport * from \"./home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./home.vue?vue&type=style&index=0&id=d0756c04&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d0756c04\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=d0756c04&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-8eb4b592.a7ab2ed3.js b/public/dist/js/chunk-8eb4b592.a7ab2ed3.js deleted file mode 100644 index f50a0ea..0000000 --- a/public/dist/js/chunk-8eb4b592.a7ab2ed3.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8eb4b592"],{"0a5a":function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return i}));const r="admin_token";function o(){return localStorage.getItem("token")}function i(){return localStorage.removeItem(r)}},"38bc":function(t,e,n){var r,o; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(i,a){r=a,o="function"===typeof r?r.call(e,n,e,t):r,void 0===o||(t.exports=o)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function o(t,n,o){var i;return i="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},i.transition="all "+n+"ms "+o,i}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var s=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var l=t.render(!s),c=l.querySelector(e.barSelector),u=e.speed,d=e.easing;return l.offsetWidth,i((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),a(c,o(r,u,d)),1===r?(a(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){a(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=e.template;var i,s=o.querySelector(e.barSelector),c=n?"-100":r(t.status||0),u=document.querySelector(e.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),e.showSpinner||(i=o.querySelector(e.spinnerSelector),i&&d(i)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(o),o},t.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),a=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);while(o--)if(r=t[o]+i,r in n)return r;return e}function o(t){return t=n(t),e[t]||(e[t]=r(t))}function i(t,e,n){e=o(e),t.style[e]=n}return function(t,e){var n,r,o=arguments;if(2==o.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&i(t,n,r);else i(t,o[1],o[2])}}();function s(t,e){var n="string"==typeof t?t:u(t);return n.indexOf(" "+e+" ")>=0}function l(t,e){var n=u(t),r=n+e;s(n,e)||(t.className=r.substring(1))}function c(t,e){var n,r=u(t);s(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function u(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"6d71":function(t,e,n){"use strict";n.d(e,"h",(function(){return o})),n.d(e,"e",(function(){return i})),n.d(e,"b",(function(){return a})),n.d(e,"g",(function(){return s})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"f",(function(){return d}));var r=n("adb5");function o(t){return Object(r["a"])({url:"/api/goods_types",method:"get",data:t})}function i(t){return Object(r["a"])({url:"/api/goods_types/"+t,method:"delete"})}function a(t){return Object(r["a"])({url:"/api/goods_types/",method:"post",data:t})}function s(t,e){return Object(r["a"])({url:"/api/goods_types/"+t,method:"patch",data:e})}function l(t){return Object(r["a"])({url:"/api/goods_brands",method:"get",data:t})}function c(t){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"delete"})}function u(t){return Object(r["a"])({url:"/api/goods_brands",method:"post",data:t})}function d(t,e){return Object(r["a"])({url:"/api/goods_brands/"+t,method:"patch",data:e})}},"70e7":function(t,e,n){},"77b8":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary"},on:{click:t.handAdd}},[t._v("新增")])],1),e("div",{staticClass:"table"},[e("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55"}}),e("el-table-column",{attrs:{prop:"name",label:"商品种类"}}),e("el-table-column",{attrs:{prop:"",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handEdit(n.row.id,n.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.handdel(n.row.id)}}},[t._v("删除")])]}}])})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:"商品种类","label-width":t.formLabelWidth}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.kindName,callback:function(e){t.$set(t.form,"kindName",e)},expression:"form.kindName"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"编辑",visible:t.dialogFormVisible1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible1=e}}},[e("el-form",{attrs:{model:t.form1}},[e("el-form-item",{attrs:{label:"编辑种类","label-width":t.formLabelWidth1}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form1.kindName1,callback:function(e){t.$set(t.form1,"kindName1",e)},expression:"form1.kindName1"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible1=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.EditSubmit}},[t._v("确 定")])],1)],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},o=[],i=n("6d71"),a=(n("4ff3"),{data(){return{id:"",tableData:[],multipleSelection:[],dialogFormVisible:!1,dialogFormVisible1:!1,form:{kindName:""},form1:{kindName1:""},formLabelWidth:"120px",formLabelWidth1:"120px",newKind:[],Paginationdata:{},current_page:1,per_page:15}},created(){this.getGoods_types()},methods:{handleSelectionChange(t){console.log(t),this.multipleSelection=t},handleSizeChange(t){this.per_page=t,this.getGoods_types()},handleCurrentChange(t){this.current_page=t,this.getGoods_types()},handAdd(){this.form.kindName="",this.dialogFormVisible=!0},addSubmit(){var t;t=this.form.kindName.replace(/\s/g,",").split(","),console.log(t,"lkkkk"),Object(i["b"])({names:t}).then(t=>{this.$message({type:"success",message:"添加成功"}),this.getGoods_types()}),this.dialogFormVisible=!1},handEdit(t,e){this.id=t,this.form1.kindName1=e.name,this.dialogFormVisible1=!0},EditSubmit(){Object(i["g"])(this.id,{name:this.form1.kindName1}).then(t=>{this.$message({type:"success",message:"编辑成功"}),this.getGoods_types()}),this.dialogFormVisible1=!1},handdel(t){this.$confirm("确定删除此条商品种类吗?","确认删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(i["e"])(t).then(t=>{this.getGoods_types()}),this.$message({type:"success",message:"删除成功!"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},getGoods_types(){let t={page:this.current_page,per_page:this.per_page};Object(i["h"])(t).then(t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta})}}}),s=a,l=(n("8c59"),n("0b56")),c=Object(l["a"])(s,r,o,!1,null,"d0756c04",null);e["default"]=c.exports},"8c59":function(t,e,n){"use strict";n("ac69")},ac69:function(t,e,n){},adb5:function(t,e,n){"use strict";var r=n("4ff3"),o=n.n(r),i=n("0a5a"),a=n("38bc"),s=n.n(a),l=(n("70e7"),n("5422")),c=(n("a18c"),o.a.create({timeout:1e4}));c.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(i["a"])(),s.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),c.interceptors.response.use(t=>{s.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(Object(l["Message"])({message:t,type:"error"}),console.log(t,"44444"),Promise.reject(t))),e["a"]=c}}]); -//# sourceMappingURL=chunk-8eb4b592.a7ab2ed3.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-8eb4b592.a7ab2ed3.js.map b/public/dist/js/chunk-8eb4b592.a7ab2ed3.js.map deleted file mode 100644 index 1bff364..0000000 --- a/public/dist/js/chunk-8eb4b592.a7ab2ed3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/api/rankingData.js","webpack:///./src/views/home/home.vue","webpack:///src/views/home/home.vue","webpack:///./src/views/home/home.vue?45b1","webpack:///./src/views/home/home.vue?43bd","webpack:///./src/views/home/home.vue?e55c","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","goods_types","data","http","url","method","Delgoods_types","Addgoods_types","editGoods_types","Brand_goods_types","DelBrand_goods_types","AddBrandgoods_types","editBrand_types","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","ref","staticStyle","tableData","handleSelectionChange","scopedSlots","_u","scope","$event","handEdit","row","handdel","dialogFormVisible","form","formLabelWidth","model","kindName","callback","$$v","$set","expression","slot","addSubmit","dialogFormVisible1","form1","formLabelWidth1","kindName1","EditSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","multipleSelection","newKind","created","methods","console","names","then","res","type","message","confirmButtonText","cancelButtonText","catch","getGoods_types","page","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","Message"],"mappings":"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","file":"js/chunk-8eb4b592.a7ab2ed3.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","/*\r\n * @Description: 排名\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 16:09:41\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-03 22:17:09\r\n * @FilePath: /glxt/src/api/rankingData.js\r\n */\r\n\r\nimport http from \"@/util/http.js\";\r\n// export function rankingData(data) {\r\n// // 传递参数\r\n// return http({\r\n// url: \"newh5app/api/mobile/v1/music/rank/16/\",\r\n// method: \"get\",\r\n// params: data // 传递参数\r\n// });\r\n// }\r\n\r\nexport function postadd(params) {\r\n // 传递id\r\n return http({\r\n url: \"/api/admin/auth/login\", // 传递id\r\n method: \"post\",\r\n params: params,\r\n });\r\n}\r\n\r\n// 列表\r\nexport function store_list(params) {\r\n return http({\r\n url: \"/api/admin/shopGroups\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n\r\nexport function storeDetail(params) {\r\n return http({\r\n url: \"/storess/show\",\r\n method: \"get\",\r\n params: params,\r\n });\r\n}\r\n// 鲜花项目接口从这里开始\r\n// 商品种类列表\r\nexport function goods_types(data) {\r\n return http({\r\n url: \"/api/goods_types\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品种类列表删除\r\nexport function Delgoods_types(id) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增种类\r\nexport function Addgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_types/\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑种类\r\nexport function editGoods_types(id, data) {\r\n return http({\r\n url: `/api/goods_types/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表\r\nexport function Brand_goods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"get\",\r\n data,\r\n });\r\n}\r\n// 商品品牌列表删除\r\nexport function DelBrand_goods_types(id) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"delete\",\r\n });\r\n}\r\n// 新增品牌\r\nexport function AddBrandgoods_types(data) {\r\n return http({\r\n url: \"/api/goods_brands\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 编辑品牌\r\nexport function editBrand_types(id, data) {\r\n return http({\r\n url: `/api/goods_brands/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"width\":\"55\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"商品种类\"}}),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handEdit(scope.row.id, scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.handdel(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"商品种类\",\"label-width\":_vm.formLabelWidth}},[_c('el-input',{attrs:{\"autocomplete\":\"off\"},model:{value:(_vm.form.kindName),callback:function ($$v) {_vm.$set(_vm.form, \"kindName\", $$v)},expression:\"form.kindName\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.dialogFormVisible1,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible1=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form1}},[_c('el-form-item',{attrs:{\"label\":\"编辑种类\",\"label-width\":_vm.formLabelWidth1}},[_c('el-input',{attrs:{\"autocomplete\":\"off\"},model:{value:(_vm.form1.kindName1),callback:function ($$v) {_vm.$set(_vm.form1, \"kindName1\", $$v)},expression:\"form1.kindName1\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible1 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.EditSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./home.vue?vue&type=template&id=d0756c04&scoped=true&\"\nimport script from \"./home.vue?vue&type=script&lang=js&\"\nexport * from \"./home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./home.vue?vue&type=style&index=0&id=d0756c04&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d0756c04\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=d0756c04&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-959f9a24.ebf2ab57.js b/public/dist/js/chunk-959f9a24.495563fb.js similarity index 99% rename from public/dist/js/chunk-959f9a24.ebf2ab57.js rename to public/dist/js/chunk-959f9a24.495563fb.js index 3549210..d5c441d 100644 --- a/public/dist/js/chunk-959f9a24.ebf2ab57.js +++ b/public/dist/js/chunk-959f9a24.495563fb.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-959f9a24"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));const r="admin_token";function i(){return localStorage.getItem("token")}function a(){return localStorage.removeItem(r)}},"38bc":function(e,t,n){var r,i; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(a,o){r=o,i="function"===typeof r?r.call(t,n,t,e):r,void 0===i||(e.exports=i)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(e,t,n){return en?n:e}function r(e){return 100*(-1+e)}function i(e,n,i){var a;return a="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},a.transition="all "+n+"ms "+i,a}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var l=e.render(!s),c=l.querySelector(t.barSelector),u=t.speed,d=t.easing;return l.offsetWidth,a((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(c,i(r,u,d)),1===r?(o(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){o(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=t.template;var a,s=i.querySelector(t.barSelector),c=n?"-100":r(e.status||0),u=document.querySelector(t.parent);return o(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(a=i.querySelector(t.spinnerSelector),a&&d(a)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(i),i},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,i=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);while(i--)if(r=e[i]+a,r in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,i[1],i[2])}}();function s(e,t){var n="string"==typeof e?e:u(e);return n.indexOf(" "+t+" ")>=0}function l(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function c(e,t){var n,r=u(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},6355:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("div",{staticClass:"btn"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!0}}},[e._v("新增")])],1),t("div",{staticClass:"from"},[t("el-dialog",{attrs:{title:"新增用户",visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"姓名"}},[t("el-input",{model:{value:e.from.name,callback:function(t){e.$set(e.from,"name",t)},expression:"from.name"}})],1),t("el-form-item",{attrs:{label:"密码"}},[t("el-input",{model:{value:e.from.password,callback:function(t){e.$set(e.from,"password",t)},expression:"from.password"}})],1),t("el-form-item",{attrs:{label:"确认密码"}},[t("el-input",{model:{value:e.from.password_confirmation,callback:function(t){e.$set(e.from,"password_confirmation",t)},expression:"from.password_confirmation"}})],1),t("el-form-item",{attrs:{label:"角色"}},[[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.roleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),t("el-button",{on:{click:e.onSubmit}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"edit_from"},[t("el-dialog",{attrs:{title:"编辑",visible:e.editVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.editVisible=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"ID"}},[t("el-input",{model:{value:e.edit_from.id,callback:function(t){e.$set(e.edit_from,"id",t)},expression:"edit_from.id"}})],1),t("el-form-item",{attrs:{label:"姓名"}},[t("el-input",{model:{value:e.edit_from.name,callback:function(t){e.$set(e.edit_from,"name",t)},expression:"edit_from.name"}})],1),t("el-form-item",{attrs:{label:"邮箱"}},[t("el-input",{model:{value:e.edit_from.email,callback:function(t){e.$set(e.edit_from,"email",t)},expression:"edit_from.email"}})],1),t("el-form-item",{attrs:{label:"角色"}},[[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.edit_from.role_name,callback:function(t){e.$set(e.edit_from,"role_name",t)},expression:"edit_from.role_name"}},e._l(e.roleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),t("el-form-item",{attrs:{label:"密码"}},[t("el-input",{model:{value:e.edit_from.password,callback:function(t){e.$set(e.edit_from,"password",t)},expression:"edit_from.password"}})],1),t("el-form-item",{attrs:{label:"密码确认"}},[t("el-input",{model:{value:e.edit_from.password_confirmation,callback:function(t){e.$set(e.edit_from,"password_confirmation",t)},expression:"edit_from.password_confirmation"}})],1),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.editVisible=!1}}},[e._v("取消")]),t("el-button",{on:{click:function(t){return e.onEdit()}}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"table"},[[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableList}},[t("el-table-column",{attrs:{prop:"id",label:"ID"}}),t("el-table-column",{attrs:{prop:"name",label:"姓名"}}),t("el-table-column",{attrs:{label:"角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.roles[0].name))]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{on:{click:function(t){return e.openEdit(n.row)}}},[e._v("编辑")])]}}])})],1)]],2),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)])},i=[],a=n("c24f"),o={data(){return{id:"",dialogVisible:!1,editVisible:!1,tableList:[],from:{name:"",password:"",password_confirmation:"",role_name:""},edit_from:{created_at:"",deleted_at:null,email:"",id:"",name:"",password:"",password_confirmation:"",role_name:""},Paginationdata:{},current_page:1,per_page:15,roleOptions:[],value:""}},mounted(){this.getList(),this.getrole()},methods:{getrole(){Object(a["a"])().then(e=>{this.roleOptions=e.data.data,console.log(this.roleOptions)})},getList(){let e={page:this.current_page,per_page:this.per_page};Object(a["e"])(e).then(e=>{this.tableList=e.data.data,this.Paginationdata=e.data.meta})},onSubmit(){this.from.role_name=this.value;let e=this.from;Object(a["b"])(e).then(e=>{this.tableList=[...this.tableList,e.data.data],this.dialogVisible=!1,this.getList(),this.from={},this.$message({message:"账号添加成功!",type:"success"})})},openEdit(e){this.editVisible=!0;let t=e.id;this.id=e.id,Object(a["d"])(t).then(e=>{this.edit_from=e.data.data,console.log(this.edit_from)})},onEdit(){Object(a["c"])(this.id,this.edit_from).then(e=>{this.tableList=[...this.tableList,e.data.data],this.editVisible=!1,this.getList(),this.$message({message:"账号修改成功!",type:"success"})}),this.editVisible=!1},handleSizeChange(e){this.per_page=e,this.getList()},handleCurrentChange(e){this.current_page=e,this.getList()}}},s=o,l=(n("6508"),n("0b56")),c=Object(l["a"])(s,r,i,!1,null,"07117b7c",null);t["default"]=c.exports},6508:function(e,t,n){"use strict";n("774f")},"70e7":function(e,t,n){},"774f":function(e,t,n){},adb5:function(e,t,n){"use strict";var r=n("4ff3"),i=n.n(r),a=n("0a5a"),o=n("38bc"),s=n.n(o),l=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(a["a"])(),s.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{s.a.done();const t=e.status;if(200===t||201===t)return e;Object(l["Message"])({message:"Error",type:"error"})},e=>(console.log(e),Object(l["Message"])({message:e,type:"error"}),Promise.reject(e))),t["a"]=c},c24f:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n("adb5");function i(){return Object(r["a"])({url:"/api/roles",method:"get"})}function a(){return Object(r["a"])({url:"/api/users",method:"get"})}function o(e){return Object(r["a"])({url:"/api/users",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/api/users/"+e,method:"get"})}function l(e,t){return Object(r["a"])({url:"/api/users/"+e,method:"patch",data:t})}}}]); -//# sourceMappingURL=chunk-959f9a24.ebf2ab57.js.map \ No newline at end of file +//# sourceMappingURL=chunk-959f9a24.495563fb.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-959f9a24.ebf2ab57.js.map b/public/dist/js/chunk-959f9a24.495563fb.js.map similarity index 99% rename from public/dist/js/chunk-959f9a24.ebf2ab57.js.map rename to public/dist/js/chunk-959f9a24.495563fb.js.map index bf78e80..47a5b8e 100644 --- a/public/dist/js/chunk-959f9a24.ebf2ab57.js.map +++ b/public/dist/js/chunk-959f9a24.495563fb.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/users/users.vue","webpack:///src/views/users/users.vue","webpack:///./src/views/users/users.vue?15f6","webpack:///./src/views/users/users.vue?ab7f","webpack:///./src/views/users/users.vue?0e3c","webpack:///./src/util/http.js","webpack:///./src/api/user.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","attrs","on","$event","dialogVisible","_v","model","from","callback","$$v","$set","expression","password","password_confirmation","_l","roleOptions","item","onSubmit","editVisible","edit_from","email","role_name","onEdit","staticStyle","tableList","scopedSlots","_u","scope","_s","row","roles","openEdit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","created_at","deleted_at","mounted","methods","getrole","roleList","console","getList","page","userList","userAdd","message","type","userEdit","userConfirm","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message","http","url","method"],"mappings":"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","file":"js/chunk-959f9a24.ebf2ab57.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogVisible = true}}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"from\"},[_c('el-dialog',{attrs:{\"title\":\"新增用户\",\"visible\":_vm.dialogVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"姓名\"}},[_c('el-input',{model:{value:(_vm.from.name),callback:function ($$v) {_vm.$set(_vm.from, \"name\", $$v)},expression:\"from.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"密码\"}},[_c('el-input',{model:{value:(_vm.from.password),callback:function ($$v) {_vm.$set(_vm.from, \"password\", $$v)},expression:\"from.password\"}})],1),_c('el-form-item',{attrs:{\"label\":\"确认密码\"}},[_c('el-input',{model:{value:(_vm.from.password_confirmation),callback:function ($$v) {_vm.$set(_vm.from, \"password_confirmation\", $$v)},expression:\"from.password_confirmation\"}})],1),_c('el-form-item',{attrs:{\"label\":\"角色\"}},[[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.roleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.name,\"value\":item.name}})}),1)]],2),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.dialogVisible = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":_vm.onSubmit}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"edit_from\"},[_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.editVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.editVisible=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"ID\"}},[_c('el-input',{model:{value:(_vm.edit_from.id),callback:function ($$v) {_vm.$set(_vm.edit_from, \"id\", $$v)},expression:\"edit_from.id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"姓名\"}},[_c('el-input',{model:{value:(_vm.edit_from.name),callback:function ($$v) {_vm.$set(_vm.edit_from, \"name\", $$v)},expression:\"edit_from.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"邮箱\"}},[_c('el-input',{model:{value:(_vm.edit_from.email),callback:function ($$v) {_vm.$set(_vm.edit_from, \"email\", $$v)},expression:\"edit_from.email\"}})],1),_c('el-form-item',{attrs:{\"label\":\"角色\"}},[[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.edit_from.role_name),callback:function ($$v) {_vm.$set(_vm.edit_from, \"role_name\", $$v)},expression:\"edit_from.role_name\"}},_vm._l((_vm.roleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.name,\"value\":item.name}})}),1)]],2),_c('el-form-item',{attrs:{\"label\":\"密码\"}},[_c('el-input',{model:{value:(_vm.edit_from.password),callback:function ($$v) {_vm.$set(_vm.edit_from, \"password\", $$v)},expression:\"edit_from.password\"}})],1),_c('el-form-item',{attrs:{\"label\":\"密码确认\"}},[_c('el-input',{model:{value:(_vm.edit_from.password_confirmation),callback:function ($$v) {_vm.$set(_vm.edit_from, \"password_confirmation\", $$v)},expression:\"edit_from.password_confirmation\"}})],1),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.editVisible = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":function($event){return _vm.onEdit()}}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"table\"},[[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableList}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"姓名\"}}),_c('el-table-column',{attrs:{\"label\":\"角色\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(_vm._s(scope.row.roles[0].name))]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{on:{\"click\":function($event){return _vm.openEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1)]],2),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./users.vue?vue&type=template&id=07117b7c&scoped=true&\"\nimport script from \"./users.vue?vue&type=script&lang=js&\"\nexport * from \"./users.vue?vue&type=script&lang=js&\"\nimport style0 from \"./users.vue?vue&type=style&index=0&id=07117b7c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07117b7c\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=style&index=0&id=07117b7c&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList() {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/users/users.vue","webpack:///src/views/users/users.vue","webpack:///./src/views/users/users.vue?15f6","webpack:///./src/views/users/users.vue?ab7f","webpack:///./src/views/users/users.vue?0e3c","webpack:///./src/util/http.js","webpack:///./src/api/user.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","attrs","on","$event","dialogVisible","_v","model","from","callback","$$v","$set","expression","password","password_confirmation","_l","roleOptions","item","onSubmit","editVisible","edit_from","email","role_name","onEdit","staticStyle","tableList","scopedSlots","_u","scope","_s","row","roles","openEdit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","created_at","deleted_at","mounted","methods","getrole","roleList","console","getList","page","userList","userAdd","message","type","userEdit","userConfirm","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message","http","url","method"],"mappings":"kHAAA,0EAAMA,EAAW,cAEV,SAASC,IACd,OAAOC,aAAaC,QAAQ,SAOvB,SAASC,IACd,OAAOF,aAAaG,WAAWL,K,uBCXjC;;mBAGC,SAAUM,EAAMC,GAGb,IAAc,qEAHjB,CAUEC,GAAM,WACP,IAAIC,EAAY,CAEhB,QAAoB,SAEhBC,EAAWD,EAAUE,SAAW,CAClCC,QAAS,IACTC,OAAQ,OACRC,cAAe,GACfC,MAAO,IACPC,SAAS,EACTC,YAAa,IACbC,aAAc,IACdC,aAAa,EACbC,YAAa,eACbC,gBAAiB,mBACjBC,OAAQ,OACRC,SAAU,uIA6QZ,SAASC,EAAMC,EAAGC,EAAKC,GACrB,OAAIF,EAAIC,EAAYA,EAChBD,EAAIE,EAAYA,EACbF,EAQT,SAASG,EAAUH,GACjB,OAAkB,MAAT,EAAIA,GASf,SAASI,EAAeJ,EAAGV,EAAOe,GAChC,IAAIC,EAYJ,OATEA,EAD6B,gBAA3BrB,EAASI,cACF,CAAEkB,UAAW,eAAeJ,EAAUH,GAAG,UACd,cAA3Bf,EAASI,cACT,CAAEkB,UAAW,aAAaJ,EAAUH,GAAG,QAEvC,CAAE,cAAeG,EAAUH,GAAG,KAGzCM,EAAOE,WAAa,OAAOlB,EAAM,MAAMe,EAEhCC,EArSTtB,EAAUyB,UAAY,SAASC,GAC7B,IAAIC,EAAKC,EACT,IAAKD,KAAOD,EACVE,EAAQF,EAAQC,QACFE,IAAVD,GAAuBF,EAAQI,eAAeH,KAAM1B,EAAS0B,GAAOC,GAG1E,OAAO7B,MAOTC,EAAU+B,OAAS,KASnB/B,EAAUgC,IAAM,SAAShB,GACvB,IAAIiB,EAAUjC,EAAUkC,YAExBlB,EAAID,EAAMC,EAAGf,EAASE,QAAS,GAC/BH,EAAU+B,OAAgB,IAANf,EAAU,KAAOA,EAErC,IAAImB,EAAWnC,EAAUoC,QAAQH,GAC7BI,EAAWF,EAASG,cAAcrC,EAASU,aAC3CL,EAAWL,EAASK,MACpBe,EAAWpB,EAASG,OAkCxB,OAhCA+B,EAASI,YAETC,GAAM,SAASC,GAEkB,KAA3BxC,EAASI,gBAAsBJ,EAASI,cAAgBL,EAAU0C,qBAGtEC,EAAIN,EAAKjB,EAAeJ,EAAGV,EAAOe,IAExB,IAANL,GAEF2B,EAAIR,EAAU,CACZX,WAAY,OACZoB,QAAS,IAEXT,EAASI,YAETM,YAAW,WACTF,EAAIR,EAAU,CACZX,WAAY,OAASlB,EAAQ,YAC7BsC,QAAS,IAEXC,YAAW,WACT7C,EAAU8C,SACVL,MACCnC,KACFA,IAEHuC,WAAWJ,EAAMnC,MAIdP,MAGTC,EAAUkC,UAAY,WACpB,MAAmC,kBAArBlC,EAAU+B,QAU1B/B,EAAU+C,MAAQ,WACX/C,EAAU+B,QAAQ/B,EAAUgC,IAAI,GAErC,IAAIgB,EAAO,WACTH,YAAW,WACJ7C,EAAU+B,SACf/B,EAAUO,UACVyC,OACC/C,EAASQ,eAKd,OAFIR,EAASM,SAASyC,IAEfjD,MAeTC,EAAUiD,KAAO,SAASC,GACxB,OAAKA,GAAUlD,EAAU+B,OAElB/B,EAAUmD,IAAI,GAAM,GAAMC,KAAKC,UAAUrB,IAAI,GAFZjC,MAS1CC,EAAUmD,IAAM,SAASG,GACvB,IAAItC,EAAIhB,EAAU+B,OAElB,OAAKf,GAGmB,kBAAXsC,IACTA,GAAU,EAAItC,GAAKD,EAAMqC,KAAKC,SAAWrC,EAAG,GAAK,MAGnDA,EAAID,EAAMC,EAAIsC,EAAQ,EAAG,MAClBtD,EAAUgC,IAAIhB,IAPdhB,EAAU+C,SAWrB/C,EAAUO,QAAU,WAClB,OAAOP,EAAUmD,IAAIC,KAAKC,SAAWpD,EAASO,cAShD,WACE,IAAI+C,EAAU,EAAGC,EAAU,EAE3BxD,EAAUyD,QAAU,SAASC,GAC3B,OAAKA,GAAiC,aAArBA,EAASC,SAIV,IAAZH,GACFxD,EAAU+C,QAGZQ,IACAC,IAEAE,EAASE,QAAO,WACdJ,IACgB,IAAZA,GACAD,EAAU,EACVvD,EAAUiD,QAEVjD,EAAUgC,KAAKuB,EAAUC,GAAWD,MAInCxD,MApBEA,MALb,GAmCAC,EAAUoC,OAAS,SAASyB,GAC1B,GAAI7D,EAAU8D,aAAc,OAAOC,SAASC,eAAe,aAE3DC,EAASF,SAASG,gBAAiB,kBAEnC,IAAI/B,EAAW4B,SAASI,cAAc,OACtChC,EAASiC,GAAK,YACdjC,EAASkC,UAAYpE,EAASa,SAE9B,IAGIwD,EAHAjC,EAAWF,EAASG,cAAcrC,EAASU,aAC3C4D,EAAWV,EAAY,OAAS1C,EAAUnB,EAAU+B,QAAU,GAC9DlB,EAAWkD,SAASzB,cAAcrC,EAASY,QAkB/C,OAfA8B,EAAIN,EAAK,CACPb,WAAY,eACZD,UAAW,eAAiBgD,EAAO,WAGhCtE,EAASS,cACZ4D,EAAUnC,EAASG,cAAcrC,EAASW,iBAC1C0D,GAAWE,EAAcF,IAGvBzD,GAAUkD,SAASU,MACrBR,EAASpD,EAAQ,2BAGnBA,EAAO6D,YAAYvC,GACZA,GAOTnC,EAAU8C,OAAS,WACjB6B,EAAYZ,SAASG,gBAAiB,kBACtCS,EAAYZ,SAASzB,cAAcrC,EAASY,QAAS,2BACrD,IAAIsB,EAAW4B,SAASC,eAAe,aACvC7B,GAAYqC,EAAcrC,IAO5BnC,EAAU8D,WAAa,WACrB,QAASC,SAASC,eAAe,cAOnChE,EAAU0C,kBAAoB,WAE5B,IAAIkC,EAAYb,SAASU,KAAKI,MAG1BC,EAAgB,oBAAqBF,EAAa,SAClC,iBAAkBA,EAAa,MAC/B,gBAAiBA,EAAa,KAC9B,eAAgBA,EAAa,IAAM,GAEvD,OAAIE,EAAe,gBAAiBF,EAE3B,cACEE,EAAe,cAAeF,EAEhC,YAGA,UAiDX,IAAIpC,EAAQ,WACV,IAAIuC,EAAU,GAEd,SAAStC,IACP,IAAIuC,EAAKD,EAAQE,QACbD,GACFA,EAAGvC,GAIP,OAAO,SAASuC,GACdD,EAAQG,KAAKF,GACS,GAAlBD,EAAQI,QAAa1C,KAZjB,GAwBRE,EAAM,WACR,IAAIyC,EAAc,CAAE,SAAU,IAAK,MAAO,MACtCC,EAAc,GAElB,SAASC,EAAUC,GACjB,OAAOA,EAAOC,QAAQ,QAAS,OAAOA,QAAQ,gBAAgB,SAASC,EAAOC,GAC5E,OAAOA,EAAOC,iBAIlB,SAASC,EAAcC,GACrB,IAAIhB,EAAQd,SAASU,KAAKI,MAC1B,GAAIgB,KAAQhB,EAAO,OAAOgB,EAE1B,IAEIC,EAFAC,EAAIX,EAAYD,OAChBa,EAAUH,EAAKI,OAAO,GAAGN,cAAgBE,EAAKK,MAAM,GAExD,MAAOH,IAEL,GADAD,EAAaV,EAAYW,GAAKC,EAC1BF,KAAcjB,EAAO,OAAOiB,EAGlC,OAAOD,EAGT,SAASM,EAAaN,GAEpB,OADAA,EAAOP,EAAUO,GACVR,EAASQ,KAAUR,EAASQ,GAAQD,EAAcC,IAG3D,SAASO,EAASC,EAASC,EAAM1E,GAC/B0E,EAAOH,EAAaG,GACpBD,EAAQxB,MAAMyB,GAAQ1E,EAGxB,OAAO,SAASyE,EAASE,GACvB,IACID,EACA1E,EAFA4E,EAAOC,UAIX,GAAmB,GAAfD,EAAKrB,OACP,IAAKmB,KAAQC,EACX3E,EAAQ2E,EAAWD,QACLzE,IAAVD,GAAuB2E,EAAWzE,eAAewE,IAAOF,EAASC,EAASC,EAAM1E,QAGtFwE,EAASC,EAASG,EAAK,GAAIA,EAAK,KA9C5B,GAuDV,SAASE,EAASL,EAASR,GACzB,IAAIc,EAAyB,iBAAXN,EAAsBA,EAAUO,EAAUP,GAC5D,OAAOM,EAAKE,QAAQ,IAAMhB,EAAO,MAAQ,EAO3C,SAAS5B,EAASoC,EAASR,GACzB,IAAIiB,EAAUF,EAAUP,GACpBU,EAAUD,EAAUjB,EAEpBa,EAASI,EAASjB,KAGtBQ,EAAQW,UAAYD,EAAQE,UAAU,IAOxC,SAAStC,EAAY0B,EAASR,GAC5B,IACIkB,EADAD,EAAUF,EAAUP,GAGnBK,EAASL,EAASR,KAGvBkB,EAAUD,EAAQtB,QAAQ,IAAMK,EAAO,IAAK,KAG5CQ,EAAQW,UAAYD,EAAQE,UAAU,EAAGF,EAAQ5B,OAAS,IAS5D,SAASyB,EAAUP,GACjB,OAAQ,KAAOA,EAAQW,WAAa,IAAM,KAAKxB,QAAQ,QAAS,KAOlE,SAAShB,EAAc6B,GACrBA,GAAWA,EAAQa,YAAcb,EAAQa,WAAWC,YAAYd,GAGlE,OAAOrG,M,yCCzdT,IAAIoC,EAAS,WAAkB,IAAIgF,EAAIrH,KAAKsH,EAAGD,EAAIE,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,YAAY,CAACG,MAAM,CAAC,KAAO,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQN,EAAIO,eAAgB,KAAQ,CAACP,EAAIQ,GAAG,SAAS,GAAGP,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,YAAY,CAACG,MAAM,CAAC,MAAQ,OAAO,QAAUJ,EAAIO,cAAc,MAAQ,MAAM,wBAAuB,GAAOF,GAAG,CAAC,iBAAiB,SAASC,GAAQN,EAAIO,cAAcD,KAAU,CAACL,EAAG,MAAM,CAACA,EAAG,UAAU,CAACG,MAAM,CAAC,cAAc,SAAS,CAACH,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIU,KAAKjC,KAAMkC,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIU,KAAM,OAAQE,IAAME,WAAW,gBAAgB,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIU,KAAKK,SAAUJ,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIU,KAAM,WAAYE,IAAME,WAAW,oBAAoB,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,SAAS,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIU,KAAKM,sBAAuBL,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIU,KAAM,wBAAyBE,IAAME,WAAW,iCAAiC,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAAC,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,YAAc,OAAOK,MAAM,CAACjG,MAAOwF,EAAIxF,MAAOmG,SAAS,SAAUC,GAAMZ,EAAIxF,MAAMoG,GAAKE,WAAW,UAAUd,EAAIiB,GAAIjB,EAAIkB,aAAa,SAASC,GAAM,OAAOlB,EAAG,YAAY,CAAC1F,IAAI4G,EAAK3G,MAAM4F,MAAM,CAAC,MAAQe,EAAK1C,KAAK,MAAQ0C,EAAK1C,WAAU,KAAK,GAAGwB,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,YAAY,CAACG,MAAM,CAAC,KAAO,UAAUC,GAAG,CAAC,MAAQ,SAASC,GAAQN,EAAIO,eAAgB,KAAS,CAACP,EAAIQ,GAAG,QAAQP,EAAG,YAAY,CAACI,GAAG,CAAC,MAAQL,EAAIoB,WAAW,CAACpB,EAAIQ,GAAG,SAAS,IAAI,IAAI,MAAM,GAAGP,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,YAAY,CAACG,MAAM,CAAC,MAAQ,KAAK,QAAUJ,EAAIqB,YAAY,MAAQ,MAAM,wBAAuB,GAAOhB,GAAG,CAAC,iBAAiB,SAASC,GAAQN,EAAIqB,YAAYf,KAAU,CAACL,EAAG,MAAM,CAACA,EAAG,UAAU,CAACG,MAAM,CAAC,cAAc,SAAS,CAACH,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIsB,UAAUtE,GAAI2D,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIsB,UAAW,KAAMV,IAAME,WAAW,mBAAmB,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIsB,UAAU7C,KAAMkC,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIsB,UAAW,OAAQV,IAAME,WAAW,qBAAqB,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIsB,UAAUC,MAAOZ,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIsB,UAAW,QAASV,IAAME,WAAW,sBAAsB,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAAC,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,YAAc,OAAOK,MAAM,CAACjG,MAAOwF,EAAIsB,UAAUE,UAAWb,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIsB,UAAW,YAAaV,IAAME,WAAW,wBAAwBd,EAAIiB,GAAIjB,EAAIkB,aAAa,SAASC,GAAM,OAAOlB,EAAG,YAAY,CAAC1F,IAAI4G,EAAK3G,MAAM4F,MAAM,CAAC,MAAQe,EAAK1C,KAAK,MAAQ0C,EAAK1C,WAAU,KAAK,GAAGwB,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,OAAO,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIsB,UAAUP,SAAUJ,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIsB,UAAW,WAAYV,IAAME,WAAW,yBAAyB,GAAGb,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,SAAS,CAACH,EAAG,WAAW,CAACQ,MAAM,CAACjG,MAAOwF,EAAIsB,UAAUN,sBAAuBL,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIsB,UAAW,wBAAyBV,IAAME,WAAW,sCAAsC,GAAGb,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,YAAY,CAACG,MAAM,CAAC,KAAO,UAAUC,GAAG,CAAC,MAAQ,SAASC,GAAQN,EAAIqB,aAAc,KAAS,CAACrB,EAAIQ,GAAG,QAAQP,EAAG,YAAY,CAACI,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAON,EAAIyB,YAAY,CAACzB,EAAIQ,GAAG,SAAS,IAAI,IAAI,MAAM,GAAGP,EAAG,MAAM,CAACE,YAAY,SAAS,CAAC,CAACF,EAAG,WAAW,CAACyB,YAAY,CAAC,MAAQ,QAAQtB,MAAM,CAAC,KAAOJ,EAAI2B,YAAY,CAAC1B,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,KAAK,MAAQ,QAAQH,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,OAAO,MAAQ,QAAQH,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ,MAAMwB,YAAY5B,EAAI6B,GAAG,CAAC,CAACtH,IAAI,UAAUqD,GAAG,SAASkE,GAAO,MAAO,CAAC9B,EAAIQ,GAAGR,EAAI+B,GAAGD,EAAME,IAAIC,MAAM,GAAGxD,cAAcwB,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ,MAAMwB,YAAY5B,EAAI6B,GAAG,CAAC,CAACtH,IAAI,UAAUqD,GAAG,SAASkE,GAAO,MAAO,CAAC7B,EAAG,YAAY,CAACI,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAON,EAAIkC,SAASJ,EAAME,QAAQ,CAAChC,EAAIQ,GAAG,gBAAgB,KAAK,GAAGP,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,gBAAgB,CAACG,MAAM,CAAC,eAAeJ,EAAImC,aAAa,aAAa,CAAC,GAAI,GAAI,KAAK,YAAYnC,EAAIoC,SAAS,OAAS,0CAA0C,MAAQpC,EAAIqC,eAAeC,OAAOjC,GAAG,CAAC,cAAcL,EAAIuC,iBAAiB,iBAAiBvC,EAAIwC,wBAAwB,MAE5zIC,EAAkB,G,YC+IP,GACfC,OACA,OACA1F,MACAuD,iBACAc,eACAM,aACAjB,MAEAjC,QACAsC,YACAC,yBACAQ,cAEAF,WAEAqB,cACAC,gBACArB,SACAvE,MACAyB,QACAsC,YACAC,yBACAQ,cAEAa,kBACAF,eACAC,YACAlB,eACA1G,WAIAqI,UACA,eACA,gBAEAC,SAEAC,UACAC,0BACA,6BACAC,iCAKAC,UACA,OACAC,uBACAf,wBAEAgB,2BACA,2BACA,mCAKAhC,WACA,+BACA,gBACAiC,2BACA,+CACA,sBACA,eACA,aACA,eACAC,kBACAC,oBAMArB,YACA,oBACA,WACA,aAEAsB,2BACA,2BACAP,+BAKAxB,SACAgC,gDACA,+CACA,oBACA,eACA,eACAH,kBACAC,mBAGA,qBAIAhB,oBAEA,gBACA,gBAEAC,uBAEA,oBACA,kBC9Pmc,I,wBCQ/bkB,EAAY,eACd,EACA1I,EACAyH,GACA,EACA,KACA,WACA,MAIa,aAAAiB,E,2CCnBf,W,oFCAA,kFAcIC,GAdJ,UAceC,IAAMC,OAAO,CAC1BC,QAAS,OAGXH,EAASI,aAAaC,QAAQC,IAC3BC,IAQCA,EAAOC,QAAQC,cAAgB,UAAYhM,iBAC3CQ,IAAU+C,QAGHuI,GAERG,IAECpB,QAAQqB,IAAID,EAAO,UACZE,QAAQC,OAAOH,KAK1BV,EAASI,aAAaU,SAASR,IAC5BQ,IACC7L,IAAUiD,OACV,MAAM6I,EAAMD,EAAS9J,OAGrB,GAAY,MAAR+J,GAAuB,MAARA,EACjB,OAAOD,EAEPE,qBAAQ,CACNrB,QAAS,QACTC,KAAM,WAIXc,IACCpB,QAAQqB,IAAID,GAEZM,qBAAQ,CACNrB,QAASe,EACTd,KAAM,UAkBDgB,QAAQC,OAAOH,KAIXV,U,kCCnFf,0LAKO,SAASX,IACd,OAAO4B,eAAK,CACVC,IAAK,aACLC,OAAQ,QAKL,SAAS1B,IACd,OAAOwB,eAAK,CACVC,IAAK,aACLC,OAAQ,QAKL,SAASzB,EAAQX,GACtB,OAAOkC,eAAK,CACVC,IAAK,aACLC,OAAQ,OACRpC,SAKG,SAASc,EAASxG,GACvB,OAAO4H,eAAK,CACVC,IAAM,cAAa7H,EACnB8H,OAAQ,QAKL,SAASrB,EAAYzG,EAAI0F,GAC9B,OAAOkC,eAAK,CACVC,IAAM,cAAa7H,EACnB8H,OAAQ,QACRpC","file":"js/chunk-959f9a24.495563fb.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogVisible = true}}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"from\"},[_c('el-dialog',{attrs:{\"title\":\"新增用户\",\"visible\":_vm.dialogVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"姓名\"}},[_c('el-input',{model:{value:(_vm.from.name),callback:function ($$v) {_vm.$set(_vm.from, \"name\", $$v)},expression:\"from.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"密码\"}},[_c('el-input',{model:{value:(_vm.from.password),callback:function ($$v) {_vm.$set(_vm.from, \"password\", $$v)},expression:\"from.password\"}})],1),_c('el-form-item',{attrs:{\"label\":\"确认密码\"}},[_c('el-input',{model:{value:(_vm.from.password_confirmation),callback:function ($$v) {_vm.$set(_vm.from, \"password_confirmation\", $$v)},expression:\"from.password_confirmation\"}})],1),_c('el-form-item',{attrs:{\"label\":\"角色\"}},[[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.roleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.name,\"value\":item.name}})}),1)]],2),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.dialogVisible = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":_vm.onSubmit}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"edit_from\"},[_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.editVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.editVisible=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"ID\"}},[_c('el-input',{model:{value:(_vm.edit_from.id),callback:function ($$v) {_vm.$set(_vm.edit_from, \"id\", $$v)},expression:\"edit_from.id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"姓名\"}},[_c('el-input',{model:{value:(_vm.edit_from.name),callback:function ($$v) {_vm.$set(_vm.edit_from, \"name\", $$v)},expression:\"edit_from.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"邮箱\"}},[_c('el-input',{model:{value:(_vm.edit_from.email),callback:function ($$v) {_vm.$set(_vm.edit_from, \"email\", $$v)},expression:\"edit_from.email\"}})],1),_c('el-form-item',{attrs:{\"label\":\"角色\"}},[[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.edit_from.role_name),callback:function ($$v) {_vm.$set(_vm.edit_from, \"role_name\", $$v)},expression:\"edit_from.role_name\"}},_vm._l((_vm.roleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.name,\"value\":item.name}})}),1)]],2),_c('el-form-item',{attrs:{\"label\":\"密码\"}},[_c('el-input',{model:{value:(_vm.edit_from.password),callback:function ($$v) {_vm.$set(_vm.edit_from, \"password\", $$v)},expression:\"edit_from.password\"}})],1),_c('el-form-item',{attrs:{\"label\":\"密码确认\"}},[_c('el-input',{model:{value:(_vm.edit_from.password_confirmation),callback:function ($$v) {_vm.$set(_vm.edit_from, \"password_confirmation\", $$v)},expression:\"edit_from.password_confirmation\"}})],1),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.editVisible = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":function($event){return _vm.onEdit()}}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"table\"},[[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableList}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"姓名\"}}),_c('el-table-column',{attrs:{\"label\":\"角色\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(_vm._s(scope.row.roles[0].name))]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{on:{\"click\":function($event){return _vm.openEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1)]],2),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./users.vue?vue&type=template&id=07117b7c&scoped=true&\"\nimport script from \"./users.vue?vue&type=script&lang=js&\"\nexport * from \"./users.vue?vue&type=script&lang=js&\"\nimport style0 from \"./users.vue?vue&type=style&index=0&id=07117b7c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07117b7c\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=style&index=0&id=07117b7c&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList() {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-959f9a24.49c53be2.js b/public/dist/js/chunk-959f9a24.49c53be2.js deleted file mode 100644 index c144623..0000000 --- a/public/dist/js/chunk-959f9a24.49c53be2.js +++ /dev/null @@ -1,4 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-959f9a24"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));const r="admin_token";function i(){return localStorage.getItem("token")}function a(){return localStorage.removeItem(r)}},"38bc":function(e,t,n){var r,i; -/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(a,o){r=o,i="function"===typeof r?r.call(t,n,t,e):r,void 0===i||(e.exports=i)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(e,t,n){return en?n:e}function r(e){return 100*(-1+e)}function i(e,n,i){var a;return a="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},a.transition="all "+n+"ms "+i,a}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var l=e.render(!s),c=l.querySelector(t.barSelector),u=t.speed,d=t.easing;return l.offsetWidth,a((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(c,i(r,u,d)),1===r?(o(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){o(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=t.template;var a,s=i.querySelector(t.barSelector),c=n?"-100":r(e.status||0),u=document.querySelector(t.parent);return o(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(a=i.querySelector(t.spinnerSelector),a&&d(a)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(i),i},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,i=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);while(i--)if(r=e[i]+a,r in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,i[1],i[2])}}();function s(e,t){var n="string"==typeof e?e:u(e);return n.indexOf(" "+t+" ")>=0}function l(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function c(e,t){var n,r=u(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},6355:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("div",{staticClass:"btn"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!0}}},[e._v("新增")])],1),t("div",{staticClass:"from"},[t("el-dialog",{attrs:{title:"新增用户",visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"姓名"}},[t("el-input",{model:{value:e.from.name,callback:function(t){e.$set(e.from,"name",t)},expression:"from.name"}})],1),t("el-form-item",{attrs:{label:"密码"}},[t("el-input",{model:{value:e.from.password,callback:function(t){e.$set(e.from,"password",t)},expression:"from.password"}})],1),t("el-form-item",{attrs:{label:"确认密码"}},[t("el-input",{model:{value:e.from.password_confirmation,callback:function(t){e.$set(e.from,"password_confirmation",t)},expression:"from.password_confirmation"}})],1),t("el-form-item",{attrs:{label:"角色"}},[[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.roleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),t("el-button",{on:{click:e.onSubmit}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"edit_from"},[t("el-dialog",{attrs:{title:"编辑",visible:e.editVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.editVisible=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"ID"}},[t("el-input",{model:{value:e.edit_from.id,callback:function(t){e.$set(e.edit_from,"id",t)},expression:"edit_from.id"}})],1),t("el-form-item",{attrs:{label:"姓名"}},[t("el-input",{model:{value:e.edit_from.name,callback:function(t){e.$set(e.edit_from,"name",t)},expression:"edit_from.name"}})],1),t("el-form-item",{attrs:{label:"邮箱"}},[t("el-input",{model:{value:e.edit_from.email,callback:function(t){e.$set(e.edit_from,"email",t)},expression:"edit_from.email"}})],1),t("el-form-item",{attrs:{label:"角色"}},[[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.edit_from.role_name,callback:function(t){e.$set(e.edit_from,"role_name",t)},expression:"edit_from.role_name"}},e._l(e.roleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),t("el-form-item",{attrs:{label:"密码"}},[t("el-input",{model:{value:e.edit_from.password,callback:function(t){e.$set(e.edit_from,"password",t)},expression:"edit_from.password"}})],1),t("el-form-item",{attrs:{label:"密码确认"}},[t("el-input",{model:{value:e.edit_from.password_confirmation,callback:function(t){e.$set(e.edit_from,"password_confirmation",t)},expression:"edit_from.password_confirmation"}})],1),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.editVisible=!1}}},[e._v("取消")]),t("el-button",{on:{click:function(t){return e.onEdit()}}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"table"},[[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableList}},[t("el-table-column",{attrs:{prop:"id",label:"ID"}}),t("el-table-column",{attrs:{prop:"name",label:"姓名"}}),t("el-table-column",{attrs:{label:"角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.roles[0].name))]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{on:{click:function(t){return e.openEdit(n.row)}}},[e._v("编辑")])]}}])})],1)]],2),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)])},i=[],a=n("c24f"),o={data(){return{id:"",dialogVisible:!1,editVisible:!1,tableList:[],from:{name:"",password:"",password_confirmation:"",role_name:""},edit_from:{created_at:"",deleted_at:null,email:"",id:"",name:"",password:"",password_confirmation:"",role_name:""},Paginationdata:{},current_page:1,per_page:15,roleOptions:[],value:""}},mounted(){this.getList(),this.getrole()},methods:{getrole(){Object(a["a"])().then(e=>{this.roleOptions=e.data.data,console.log(this.roleOptions)})},getList(){let e={page:this.current_page,per_page:this.per_page};Object(a["e"])(e).then(e=>{this.tableList=e.data.data,this.Paginationdata=e.data.meta})},onSubmit(){this.from.role_name=this.value;let e=this.from;Object(a["b"])(e).then(e=>{this.tableList=[...this.tableList,e.data.data],this.dialogVisible=!1,this.getList(),this.from={},this.$message({message:"账号添加成功!",type:"success"})})},openEdit(e){this.editVisible=!0;let t=e.id;this.id=e.id,Object(a["d"])(t).then(e=>{this.edit_from=e.data.data,console.log(this.edit_from)})},onEdit(){Object(a["c"])(this.id,this.edit_from).then(e=>{this.tableList=[...this.tableList,e.data.data],this.editVisible=!1,this.getList(),this.$message({message:"账号修改成功!",type:"success"})}),this.editVisible=!1},handleSizeChange(e){this.per_page=e,this.getList()},handleCurrentChange(e){this.current_page=e,this.getList()}}},s=o,l=(n("6508"),n("0b56")),c=Object(l["a"])(s,r,i,!1,null,"07117b7c",null);t["default"]=c.exports},6508:function(e,t,n){"use strict";n("774f")},"70e7":function(e,t,n){},"774f":function(e,t,n){},adb5:function(e,t,n){"use strict";var r=n("4ff3"),i=n.n(r),a=n("0a5a"),o=n("38bc"),s=n.n(o),l=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(a["a"])(),s.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{s.a.done();const t=e.status;if(200===t||201===t)return e;Object(l["Message"])({message:"Error",type:"error"})},e=>(Object(l["Message"])({message:e,type:"error"}),console.log(e,"44444"),Promise.reject(e))),t["a"]=c},c24f:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n("adb5");function i(){return Object(r["a"])({url:"/api/roles",method:"get"})}function a(){return Object(r["a"])({url:"/api/users",method:"get"})}function o(e){return Object(r["a"])({url:"/api/users",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/api/users/"+e,method:"get"})}function l(e,t){return Object(r["a"])({url:"/api/users/"+e,method:"patch",data:t})}}}]); -//# sourceMappingURL=chunk-959f9a24.49c53be2.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-959f9a24.49c53be2.js.map b/public/dist/js/chunk-959f9a24.49c53be2.js.map deleted file mode 100644 index 26d0cf5..0000000 --- a/public/dist/js/chunk-959f9a24.49c53be2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/users/users.vue","webpack:///src/views/users/users.vue","webpack:///./src/views/users/users.vue?15f6","webpack:///./src/views/users/users.vue?ab7f","webpack:///./src/views/users/users.vue?0e3c","webpack:///./src/util/http.js","webpack:///./src/api/user.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","attrs","on","$event","dialogVisible","_v","model","from","callback","$$v","$set","expression","password","password_confirmation","_l","roleOptions","item","onSubmit","editVisible","edit_from","email","role_name","onEdit","staticStyle","tableList","scopedSlots","_u","scope","_s","row","roles","openEdit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","created_at","deleted_at","mounted","methods","getrole","roleList","console","getList","page","userList","userAdd","message","type","userEdit","userConfirm","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message","http","url","method"],"mappings":"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","file":"js/chunk-959f9a24.49c53be2.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogVisible = true}}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"from\"},[_c('el-dialog',{attrs:{\"title\":\"新增用户\",\"visible\":_vm.dialogVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"姓名\"}},[_c('el-input',{model:{value:(_vm.from.name),callback:function ($$v) {_vm.$set(_vm.from, \"name\", $$v)},expression:\"from.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"密码\"}},[_c('el-input',{model:{value:(_vm.from.password),callback:function ($$v) {_vm.$set(_vm.from, \"password\", $$v)},expression:\"from.password\"}})],1),_c('el-form-item',{attrs:{\"label\":\"确认密码\"}},[_c('el-input',{model:{value:(_vm.from.password_confirmation),callback:function ($$v) {_vm.$set(_vm.from, \"password_confirmation\", $$v)},expression:\"from.password_confirmation\"}})],1),_c('el-form-item',{attrs:{\"label\":\"角色\"}},[[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.roleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.name,\"value\":item.name}})}),1)]],2),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.dialogVisible = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":_vm.onSubmit}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"edit_from\"},[_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.editVisible,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.editVisible=$event}}},[_c('div',[_c('el-form',{attrs:{\"label-width\":\"80px\"}},[_c('el-form-item',{attrs:{\"label\":\"ID\"}},[_c('el-input',{model:{value:(_vm.edit_from.id),callback:function ($$v) {_vm.$set(_vm.edit_from, \"id\", $$v)},expression:\"edit_from.id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"姓名\"}},[_c('el-input',{model:{value:(_vm.edit_from.name),callback:function ($$v) {_vm.$set(_vm.edit_from, \"name\", $$v)},expression:\"edit_from.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"邮箱\"}},[_c('el-input',{model:{value:(_vm.edit_from.email),callback:function ($$v) {_vm.$set(_vm.edit_from, \"email\", $$v)},expression:\"edit_from.email\"}})],1),_c('el-form-item',{attrs:{\"label\":\"角色\"}},[[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.edit_from.role_name),callback:function ($$v) {_vm.$set(_vm.edit_from, \"role_name\", $$v)},expression:\"edit_from.role_name\"}},_vm._l((_vm.roleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.name,\"value\":item.name}})}),1)]],2),_c('el-form-item',{attrs:{\"label\":\"密码\"}},[_c('el-input',{model:{value:(_vm.edit_from.password),callback:function ($$v) {_vm.$set(_vm.edit_from, \"password\", $$v)},expression:\"edit_from.password\"}})],1),_c('el-form-item',{attrs:{\"label\":\"密码确认\"}},[_c('el-input',{model:{value:(_vm.edit_from.password_confirmation),callback:function ($$v) {_vm.$set(_vm.edit_from, \"password_confirmation\", $$v)},expression:\"edit_from.password_confirmation\"}})],1),_c('div',{staticClass:\"from-btn\"},[_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){_vm.editVisible = false}}},[_vm._v(\"取消\")]),_c('el-button',{on:{\"click\":function($event){return _vm.onEdit()}}},[_vm._v(\"确认\")])],1)],1)],1)])],1),_c('div',{staticClass:\"table\"},[[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableList}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"姓名\"}}),_c('el-table-column',{attrs:{\"label\":\"角色\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(_vm._s(scope.row.roles[0].name))]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{on:{\"click\":function($event){return _vm.openEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1)]],2),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./users.vue?vue&type=template&id=07117b7c&scoped=true&\"\nimport script from \"./users.vue?vue&type=script&lang=js&\"\nexport * from \"./users.vue?vue&type=script&lang=js&\"\nimport style0 from \"./users.vue?vue&type=style&index=0&id=07117b7c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07117b7c\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./users.vue?vue&type=style&index=0&id=07117b7c&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList() {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/chunk-add81472.aed3eb4f.js b/public/dist/js/chunk-add81472.f7c0a318.js similarity index 99% rename from public/dist/js/chunk-add81472.aed3eb4f.js rename to public/dist/js/chunk-add81472.f7c0a318.js index 51af461..882c7de 100644 --- a/public/dist/js/chunk-add81472.aed3eb4f.js +++ b/public/dist/js/chunk-add81472.f7c0a318.js @@ -1,4 +1,4 @@ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-add81472"],{"0a5a":function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o}));const r="admin_token";function a(){return localStorage.getItem("token")}function o(){return localStorage.removeItem(r)}},"38bc":function(t,e,n){var r,a; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(o,s){r=s,a="function"===typeof r?r.call(e,n,e,t):r,void 0===a||(t.exports=a)})(0,(function(){var t={version:"0.2.0"},e=t.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function n(t,e,n){return tn?n:t}function r(t){return 100*(-1+t)}function a(t,n,a){var o;return o="translate3d"===e.positionUsing?{transform:"translate3d("+r(t)+"%,0,0)"}:"translate"===e.positionUsing?{transform:"translate("+r(t)+"%,0)"}:{"margin-left":r(t)+"%"},o.transition="all "+n+"ms "+a,o}t.configure=function(t){var n,r;for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&(e[n]=r);return this},t.status=null,t.set=function(r){var i=t.isStarted();r=n(r,e.minimum,1),t.status=1===r?null:r;var l=t.render(!i),u=l.querySelector(e.barSelector),c=e.speed,d=e.easing;return l.offsetWidth,o((function(n){""===e.positionUsing&&(e.positionUsing=t.getPositioningCSS()),s(u,a(r,c,d)),1===r?(s(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){s(l,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){t.remove(),n()}),c)}),c)):setTimeout(n,c)})),this},t.isStarted=function(){return"number"===typeof t.status},t.start=function(){t.status||t.set(0);var n=function(){setTimeout((function(){t.status&&(t.trickle(),n())}),e.trickleSpeed)};return e.trickle&&n(),this},t.done=function(e){return e||t.status?t.inc(.3+.5*Math.random()).set(1):this},t.inc=function(e){var r=t.status;return r?("number"!==typeof e&&(e=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(Math.random()*e.trickleRate)},function(){var e=0,n=0;t.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&t.start(),e++,n++,r.always((function(){n--,0===n?(e=0,t.done()):t.set((e-n)/e)})),this):this}}(),t.render=function(n){if(t.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var a=document.createElement("div");a.id="nprogress",a.innerHTML=e.template;var o,i=a.querySelector(e.barSelector),u=n?"-100":r(t.status||0),c=document.querySelector(e.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),e.showSpinner||(o=a.querySelector(e.spinnerSelector),o&&d(o)),c!=document.body&&l(c,"nprogress-custom-parent"),c.appendChild(a),a},t.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(e.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},t.isRendered=function(){return!!document.getElementById("nprogress")},t.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var o=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(t){return t.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}))}function r(e){var n=document.body.style;if(e in n)return e;var r,a=t.length,o=e.charAt(0).toUpperCase()+e.slice(1);while(a--)if(r=t[a]+o,r in n)return r;return e}function a(t){return t=n(t),e[t]||(e[t]=r(t))}function o(t,e,n){e=a(e),t.style[e]=n}return function(t,e){var n,r,a=arguments;if(2==a.length)for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&o(t,n,r);else o(t,a[1],a[2])}}();function i(t,e){var n="string"==typeof t?t:c(t);return n.indexOf(" "+e+" ")>=0}function l(t,e){var n=c(t),r=n+e;i(n,e)||(t.className=r.substring(1))}function u(t,e){var n,r=c(t);i(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function c(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return t}))},"3e63":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary"},on:{click:t.handAdd}},[t._v("新增")])],1),e("div",{staticClass:"table"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"180"}}),e("el-table-column",{attrs:{prop:"name",label:"店铺名称",width:"180"}}),e("el-table-column",{attrs:{prop:"plat_id",label:"所属平台"}}),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return["未授权"===n.row.status?e("el-button",{attrs:{type:"danger"}},[e("a",{attrs:{href:n.row.authUrl,target:"_blank",rel:"noopener noreferrer"}},[t._v("  授   权  ")])]):t._e(),"重新授权"===n.row.status?e("div",[e("el-button",{attrs:{type:"danger",target:"_blank"}},[e("a",{attrs:{href:n.row.authUrl,rel:"noopener noreferrer"}},[t._v("重新授权")])]),e("el-button",{on:{click:function(e){return t.download(n.row)}}},[t._v("下载商品")])],1):t._e(),"无需授权"===n.row.status?e("div",[e("el-button",{attrs:{type:"success"}},[t._v(t._s(n.row.status))]),e("el-button",{on:{click:function(e){return t.download(n.row)}}},[t._v("下载商品")])],1):t._e()]}}])})],1)],1),e("el-dialog",{attrs:{title:"新增店铺",visible:t.dialogFormVisible,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:"店铺名称"}},[e("el-input",{attrs:{placeholder:"输入店铺名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"店铺平台"}},[e("el-select",{attrs:{placeholder:"输入店铺平台"},model:{value:t.form.plat_id,callback:function(e){t.$set(t.form,"plat_id",e)},expression:"form.plat_id"}},t._l(t.storeId,(function(t,n){return e("el-option",{key:n,attrs:{label:t,value:n}})})),1)],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},a=[],o=n("adb5");function s(){return Object(o["a"])({url:"/api/shop_platforms",method:"get"})}function i(t){return Object(o["a"])({url:"/api/shops",method:"post",data:t})}function l(){return Object(o["a"])({url:"/api/shops",method:"get"})}function u(t){return Object(o["a"])({url:`/api/download/${t}/goods`,method:"get"})}var c={data(){return{dialogFormVisible:!1,form:{name:"",plat_id:""},storeId:[],tableData:[],Paginationdata:{},current_page:1,per_page:15}},mounted(){this.getStoreList()},methods:{handAdd(){this.form.name="",this.form.plat_id="",this.dialogFormVisible=!0,this.getshop()},addSubmit(){const t=this.form;i(t).then(t=>{200==t.status&&this.$message({type:"success",message:"添加成功"}),this.getStoreList()}),this.dialogFormVisible=!1},getStoreList(){let t={page:this.current_page,per_page:this.per_page};l(t).then(t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta,console.log(111111,this.tableData)})},handleSizeChange(t){this.per_page=t,this.getStoreList()},handleCurrentChange(t){this.current_page=t,this.getStoreList()},getshop(){s().then(t=>{this.storeId=t.data.data})},download(t){u(t.id).then(t=>{console.log(t)})}}},d=c,p=(n("4b5e"),n("0b56")),f=Object(p["a"])(d,r,a,!1,null,"28cd2abf",null);e["default"]=f.exports},"44fb":function(t,e,n){},"4b5e":function(t,e,n){"use strict";n("44fb")},"70e7":function(t,e,n){},adb5:function(t,e,n){"use strict";var r=n("4ff3"),a=n.n(r),o=n("0a5a"),s=n("38bc"),i=n.n(s),l=(n("70e7"),n("5422")),u=(n("a18c"),a.a.create({timeout:1e4}));u.interceptors.request.use(t=>(t.headers.Authorization="Bearer "+Object(o["a"])(),i.a.start(),t),t=>(console.log(t,"222222"),Promise.reject(t))),u.interceptors.response.use(t=>{i.a.done();const e=t.status;if(200===e||201===e)return t;Object(l["Message"])({message:"Error",type:"error"})},t=>(console.log(t),Object(l["Message"])({message:t,type:"error"}),Promise.reject(t))),e["a"]=u}}]); -//# sourceMappingURL=chunk-add81472.aed3eb4f.js.map \ No newline at end of file +//# sourceMappingURL=chunk-add81472.f7c0a318.js.map \ No newline at end of file diff --git a/public/dist/js/chunk-add81472.aed3eb4f.js.map b/public/dist/js/chunk-add81472.f7c0a318.js.map similarity index 99% rename from public/dist/js/chunk-add81472.aed3eb4f.js.map rename to public/dist/js/chunk-add81472.f7c0a318.js.map index d63037c..87a09a2 100644 --- a/public/dist/js/chunk-add81472.aed3eb4f.js.map +++ b/public/dist/js/chunk-add81472.f7c0a318.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/store/store.vue","webpack:///./src/api/shop.js","webpack:///src/views/store/store.vue","webpack:///./src/views/store/store.vue?b499","webpack:///./src/views/store/store.vue?46bd","webpack:///./src/views/store/store.vue?2c52","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","staticStyle","tableData","scopedSlots","_u","scope","row","authUrl","_e","$event","download","_s","dialogFormVisible","form","model","callback","$$v","$set","expression","plat_id","_l","storeId","item","index","slot","addSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","shopListId","http","url","method","shopAdd","data","storeList","downloadGoods","mounted","methods","type","message","getStoreList","page","console","getshop","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message"],"mappings":"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","file":"js/chunk-add81472.aed3eb4f.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"店铺名称\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"plat_id\",\"label\":\"所属平台\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status === '未授权')?_c('el-button',{attrs:{\"type\":\"danger\"}},[_c('a',{attrs:{\"href\":scope.row.authUrl,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\"}},[_vm._v(\"  授   权  \")])]):_vm._e(),(scope.row.status === '重新授权')?_c('div',[_c('el-button',{attrs:{\"type\":\"danger\",\"target\":\"_blank\"}},[_c('a',{attrs:{\"href\":scope.row.authUrl,\"rel\":\"noopener noreferrer\"}},[_vm._v(\"重新授权\")])]),_c('el-button',{on:{\"click\":function($event){return _vm.download(scope.row)}}},[_vm._v(\"下载商品\")])],1):_vm._e(),(scope.row.status === '无需授权')?_c('div',[_c('el-button',{attrs:{\"type\":\"success\"}},[_vm._v(_vm._s(scope.row.status))]),_c('el-button',{on:{\"click\":function($event){return _vm.download(scope.row)}}},[_vm._v(\"下载商品\")])],1):_vm._e()]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增店铺\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"店铺名称\"}},[_c('el-input',{attrs:{\"placeholder\":\"输入店铺名称\"},model:{value:(_vm.form.name),callback:function ($$v) {_vm.$set(_vm.form, \"name\", $$v)},expression:\"form.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"店铺平台\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入店铺平台\"},model:{value:(_vm.form.plat_id),callback:function ($$v) {_vm.$set(_vm.form, \"plat_id\", $$v)},expression:\"form.plat_id\"}},_vm._l((_vm.storeId),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item,\"value\":index}})}),1)],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList() {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./store.vue?vue&type=template&id=28cd2abf&scoped=true&\"\nimport script from \"./store.vue?vue&type=script&lang=js&\"\nexport * from \"./store.vue?vue&type=script&lang=js&\"\nimport style0 from \"./store.vue?vue&type=style&index=0&id=28cd2abf&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"28cd2abf\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=style&index=0&id=28cd2abf&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/util/auth.js","webpack:///./node_modules/_nprogress@0.2.0@nprogress/nprogress.js","webpack:///./src/views/store/store.vue","webpack:///./src/api/shop.js","webpack:///src/views/store/store.vue","webpack:///./src/views/store/store.vue?b499","webpack:///./src/views/store/store.vue?46bd","webpack:///./src/views/store/store.vue?2c52","webpack:///./src/util/http.js"],"names":["TokenKey","getToken","localStorage","getItem","removeToken","removeItem","root","factory","this","NProgress","Settings","settings","minimum","easing","positionUsing","speed","trickle","trickleRate","trickleSpeed","showSpinner","barSelector","spinnerSelector","parent","template","clamp","n","min","max","toBarPerc","barPositionCSS","ease","barCSS","transform","transition","configure","options","key","value","undefined","hasOwnProperty","status","set","started","isStarted","progress","render","bar","querySelector","offsetWidth","queue","next","getPositioningCSS","css","opacity","setTimeout","remove","start","work","done","force","inc","Math","random","amount","initial","current","promise","$promise","state","always","fromStart","isRendered","document","getElementById","addClass","documentElement","createElement","id","innerHTML","spinner","perc","removeElement","body","appendChild","removeClass","bodyStyle","style","vendorPrefix","pending","fn","shift","push","length","cssPrefixes","cssProps","camelCase","string","replace","match","letter","toUpperCase","getVendorProp","name","vendorName","i","capName","charAt","slice","getStyleProp","applyCss","element","prop","properties","args","arguments","hasClass","list","classList","indexOf","oldList","newList","className","substring","parentNode","removeChild","_vm","_c","_self","staticClass","attrs","on","handAdd","_v","staticStyle","tableData","scopedSlots","_u","scope","row","authUrl","_e","$event","download","_s","dialogFormVisible","form","model","callback","$$v","$set","expression","plat_id","_l","storeId","item","index","slot","addSubmit","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","shopListId","http","url","method","shopAdd","data","storeList","downloadGoods","mounted","methods","type","message","getStoreList","page","console","getshop","component","instance","axios","create","timeout","interceptors","request","use","config","headers","Authorization","error","log","Promise","reject","response","res","Message"],"mappings":"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","file":"js/chunk-add81472.f7c0a318.js","sourcesContent":["const TokenKey = \"admin_token\";\r\n// 获取token\r\nexport function getToken() {\r\n return localStorage.getItem(\"token\");\r\n}\r\n// 设置token\r\nexport function setToken(token) {\r\n return localStorage.setItem(TokenKey, token);\r\n}\r\n// 删除token\r\nexport function removeToken() {\r\n return localStorage.removeItem(TokenKey);\r\n}\r\n","/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress\n * @license MIT */\n\n;(function(root, factory) {\n\n if (typeof define === 'function' && define.amd) {\n define(factory);\n } else if (typeof exports === 'object') {\n module.exports = factory();\n } else {\n root.NProgress = factory();\n }\n\n})(this, function() {\n var NProgress = {};\n\n NProgress.version = '0.2.0';\n\n var Settings = NProgress.settings = {\n minimum: 0.08,\n easing: 'ease',\n positionUsing: '',\n speed: 200,\n trickle: true,\n trickleRate: 0.02,\n trickleSpeed: 800,\n showSpinner: true,\n barSelector: '[role=\"bar\"]',\n spinnerSelector: '[role=\"spinner\"]',\n parent: 'body',\n template: '
    '\n };\n\n /**\n * Updates configuration.\n *\n * NProgress.configure({\n * minimum: 0.1\n * });\n */\n NProgress.configure = function(options) {\n var key, value;\n for (key in options) {\n value = options[key];\n if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;\n }\n\n return this;\n };\n\n /**\n * Last number.\n */\n\n NProgress.status = null;\n\n /**\n * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.\n *\n * NProgress.set(0.4);\n * NProgress.set(1.0);\n */\n\n NProgress.set = function(n) {\n var started = NProgress.isStarted();\n\n n = clamp(n, Settings.minimum, 1);\n NProgress.status = (n === 1 ? null : n);\n\n var progress = NProgress.render(!started),\n bar = progress.querySelector(Settings.barSelector),\n speed = Settings.speed,\n ease = Settings.easing;\n\n progress.offsetWidth; /* Repaint */\n\n queue(function(next) {\n // Set positionUsing if it hasn't already been set\n if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();\n\n // Add transition\n css(bar, barPositionCSS(n, speed, ease));\n\n if (n === 1) {\n // Fade out\n css(progress, { \n transition: 'none', \n opacity: 1 \n });\n progress.offsetWidth; /* Repaint */\n\n setTimeout(function() {\n css(progress, { \n transition: 'all ' + speed + 'ms linear', \n opacity: 0 \n });\n setTimeout(function() {\n NProgress.remove();\n next();\n }, speed);\n }, speed);\n } else {\n setTimeout(next, speed);\n }\n });\n\n return this;\n };\n\n NProgress.isStarted = function() {\n return typeof NProgress.status === 'number';\n };\n\n /**\n * Shows the progress bar.\n * This is the same as setting the status to 0%, except that it doesn't go backwards.\n *\n * NProgress.start();\n *\n */\n NProgress.start = function() {\n if (!NProgress.status) NProgress.set(0);\n\n var work = function() {\n setTimeout(function() {\n if (!NProgress.status) return;\n NProgress.trickle();\n work();\n }, Settings.trickleSpeed);\n };\n\n if (Settings.trickle) work();\n\n return this;\n };\n\n /**\n * Hides the progress bar.\n * This is the *sort of* the same as setting the status to 100%, with the\n * difference being `done()` makes some placebo effect of some realistic motion.\n *\n * NProgress.done();\n *\n * If `true` is passed, it will show the progress bar even if its hidden.\n *\n * NProgress.done(true);\n */\n\n NProgress.done = function(force) {\n if (!force && !NProgress.status) return this;\n\n return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);\n };\n\n /**\n * Increments by a random amount.\n */\n\n NProgress.inc = function(amount) {\n var n = NProgress.status;\n\n if (!n) {\n return NProgress.start();\n } else {\n if (typeof amount !== 'number') {\n amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);\n }\n\n n = clamp(n + amount, 0, 0.994);\n return NProgress.set(n);\n }\n };\n\n NProgress.trickle = function() {\n return NProgress.inc(Math.random() * Settings.trickleRate);\n };\n\n /**\n * Waits for all supplied jQuery promises and\n * increases the progress as the promises resolve.\n *\n * @param $promise jQUery Promise\n */\n (function() {\n var initial = 0, current = 0;\n\n NProgress.promise = function($promise) {\n if (!$promise || $promise.state() === \"resolved\") {\n return this;\n }\n\n if (current === 0) {\n NProgress.start();\n }\n\n initial++;\n current++;\n\n $promise.always(function() {\n current--;\n if (current === 0) {\n initial = 0;\n NProgress.done();\n } else {\n NProgress.set((initial - current) / initial);\n }\n });\n\n return this;\n };\n\n })();\n\n /**\n * (Internal) renders the progress bar markup based on the `template`\n * setting.\n */\n\n NProgress.render = function(fromStart) {\n if (NProgress.isRendered()) return document.getElementById('nprogress');\n\n addClass(document.documentElement, 'nprogress-busy');\n \n var progress = document.createElement('div');\n progress.id = 'nprogress';\n progress.innerHTML = Settings.template;\n\n var bar = progress.querySelector(Settings.barSelector),\n perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),\n parent = document.querySelector(Settings.parent),\n spinner;\n \n css(bar, {\n transition: 'all 0 linear',\n transform: 'translate3d(' + perc + '%,0,0)'\n });\n\n if (!Settings.showSpinner) {\n spinner = progress.querySelector(Settings.spinnerSelector);\n spinner && removeElement(spinner);\n }\n\n if (parent != document.body) {\n addClass(parent, 'nprogress-custom-parent');\n }\n\n parent.appendChild(progress);\n return progress;\n };\n\n /**\n * Removes the element. Opposite of render().\n */\n\n NProgress.remove = function() {\n removeClass(document.documentElement, 'nprogress-busy');\n removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');\n var progress = document.getElementById('nprogress');\n progress && removeElement(progress);\n };\n\n /**\n * Checks if the progress bar is rendered.\n */\n\n NProgress.isRendered = function() {\n return !!document.getElementById('nprogress');\n };\n\n /**\n * Determine which positioning CSS rule to use.\n */\n\n NProgress.getPositioningCSS = function() {\n // Sniff on document.body.style\n var bodyStyle = document.body.style;\n\n // Sniff prefixes\n var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :\n ('MozTransform' in bodyStyle) ? 'Moz' :\n ('msTransform' in bodyStyle) ? 'ms' :\n ('OTransform' in bodyStyle) ? 'O' : '';\n\n if (vendorPrefix + 'Perspective' in bodyStyle) {\n // Modern browsers with 3D support, e.g. Webkit, IE10\n return 'translate3d';\n } else if (vendorPrefix + 'Transform' in bodyStyle) {\n // Browsers without 3D support, e.g. IE9\n return 'translate';\n } else {\n // Browsers without translate() support, e.g. IE7-8\n return 'margin';\n }\n };\n\n /**\n * Helpers\n */\n\n function clamp(n, min, max) {\n if (n < min) return min;\n if (n > max) return max;\n return n;\n }\n\n /**\n * (Internal) converts a percentage (`0..1`) to a bar translateX\n * percentage (`-100%..0%`).\n */\n\n function toBarPerc(n) {\n return (-1 + n) * 100;\n }\n\n\n /**\n * (Internal) returns the correct CSS for changing the bar's\n * position given an n percentage, and speed and ease from Settings\n */\n\n function barPositionCSS(n, speed, ease) {\n var barCSS;\n\n if (Settings.positionUsing === 'translate3d') {\n barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };\n } else if (Settings.positionUsing === 'translate') {\n barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };\n } else {\n barCSS = { 'margin-left': toBarPerc(n)+'%' };\n }\n\n barCSS.transition = 'all '+speed+'ms '+ease;\n\n return barCSS;\n }\n\n /**\n * (Internal) Queues a function to be executed.\n */\n\n var queue = (function() {\n var pending = [];\n \n function next() {\n var fn = pending.shift();\n if (fn) {\n fn(next);\n }\n }\n\n return function(fn) {\n pending.push(fn);\n if (pending.length == 1) next();\n };\n })();\n\n /**\n * (Internal) Applies css properties to an element, similar to the jQuery \n * css method.\n *\n * While this helper does assist with vendor prefixed property names, it \n * does not perform any manipulation of values prior to setting styles.\n */\n\n var css = (function() {\n var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],\n cssProps = {};\n\n function camelCase(string) {\n return string.replace(/^-ms-/, 'ms-').replace(/-([\\da-z])/gi, function(match, letter) {\n return letter.toUpperCase();\n });\n }\n\n function getVendorProp(name) {\n var style = document.body.style;\n if (name in style) return name;\n\n var i = cssPrefixes.length,\n capName = name.charAt(0).toUpperCase() + name.slice(1),\n vendorName;\n while (i--) {\n vendorName = cssPrefixes[i] + capName;\n if (vendorName in style) return vendorName;\n }\n\n return name;\n }\n\n function getStyleProp(name) {\n name = camelCase(name);\n return cssProps[name] || (cssProps[name] = getVendorProp(name));\n }\n\n function applyCss(element, prop, value) {\n prop = getStyleProp(prop);\n element.style[prop] = value;\n }\n\n return function(element, properties) {\n var args = arguments,\n prop, \n value;\n\n if (args.length == 2) {\n for (prop in properties) {\n value = properties[prop];\n if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);\n }\n } else {\n applyCss(element, args[1], args[2]);\n }\n }\n })();\n\n /**\n * (Internal) Determines if an element or space separated list of class names contains a class name.\n */\n\n function hasClass(element, name) {\n var list = typeof element == 'string' ? element : classList(element);\n return list.indexOf(' ' + name + ' ') >= 0;\n }\n\n /**\n * (Internal) Adds a class to an element.\n */\n\n function addClass(element, name) {\n var oldList = classList(element),\n newList = oldList + name;\n\n if (hasClass(oldList, name)) return; \n\n // Trim the opening space.\n element.className = newList.substring(1);\n }\n\n /**\n * (Internal) Removes a class from an element.\n */\n\n function removeClass(element, name) {\n var oldList = classList(element),\n newList;\n\n if (!hasClass(element, name)) return;\n\n // Replace the class name.\n newList = oldList.replace(' ' + name + ' ', ' ');\n\n // Trim the opening and closing spaces.\n element.className = newList.substring(1, newList.length - 1);\n }\n\n /**\n * (Internal) Gets a space separated list of the class names on the element. \n * The list is wrapped with a single space on each end to facilitate finding \n * matches within the list.\n */\n\n function classList(element) {\n return (' ' + (element.className || '') + ' ').replace(/\\s+/gi, ' ');\n }\n\n /**\n * (Internal) Removes an element from the DOM.\n */\n\n function removeElement(element) {\n element && element.parentNode && element.parentNode.removeChild(element);\n }\n\n return NProgress;\n});\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.handAdd}},[_vm._v(\"新增\")])],1),_c('div',{staticClass:\"table\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"店铺名称\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"plat_id\",\"label\":\"所属平台\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status === '未授权')?_c('el-button',{attrs:{\"type\":\"danger\"}},[_c('a',{attrs:{\"href\":scope.row.authUrl,\"target\":\"_blank\",\"rel\":\"noopener noreferrer\"}},[_vm._v(\"  授   权  \")])]):_vm._e(),(scope.row.status === '重新授权')?_c('div',[_c('el-button',{attrs:{\"type\":\"danger\",\"target\":\"_blank\"}},[_c('a',{attrs:{\"href\":scope.row.authUrl,\"rel\":\"noopener noreferrer\"}},[_vm._v(\"重新授权\")])]),_c('el-button',{on:{\"click\":function($event){return _vm.download(scope.row)}}},[_vm._v(\"下载商品\")])],1):_vm._e(),(scope.row.status === '无需授权')?_c('div',[_c('el-button',{attrs:{\"type\":\"success\"}},[_vm._v(_vm._s(scope.row.status))]),_c('el-button',{on:{\"click\":function($event){return _vm.download(scope.row)}}},[_vm._v(\"下载商品\")])],1):_vm._e()]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"新增店铺\",\"visible\":_vm.dialogFormVisible,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogFormVisible=$event}}},[_c('el-form',{attrs:{\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"店铺名称\"}},[_c('el-input',{attrs:{\"placeholder\":\"输入店铺名称\"},model:{value:(_vm.form.name),callback:function ($$v) {_vm.$set(_vm.form, \"name\", $$v)},expression:\"form.name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"店铺平台\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入店铺平台\"},model:{value:(_vm.form.plat_id),callback:function ($$v) {_vm.$set(_vm.form, \"plat_id\", $$v)},expression:\"form.plat_id\"}},_vm._l((_vm.storeId),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item,\"value\":index}})}),1)],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogFormVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.addSubmit}},[_vm._v(\"确 定\")])],1)],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList() {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.5@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./store.vue?vue&type=template&id=28cd2abf&scoped=true&\"\nimport script from \"./store.vue?vue&type=script&lang=js&\"\nexport * from \"./store.vue?vue&type=script&lang=js&\"\nimport style0 from \"./store.vue?vue&type=style&index=0&id=28cd2abf&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"28cd2abf\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/_vue-loader@15.10.0@vue-loader/lib/index.js??vue-loader-options!./store.vue?vue&type=style&index=0&id=28cd2abf&prod&lang=scss&scoped=true&\"","/*\r\n * @Description: api请求\r\n * @Author: chenzhiwei (725551805@qq.com)\r\n * @Date: 2021-08-02 15:52:34\r\n * @LastEditors: czw (725551805@qq.com)\r\n * @LastEditTime: 2022-03-13 11:05:08\r\n * @FilePath: /glxt/src/util/http.js\r\n */\r\nimport axios from \"axios\";\r\nimport { getToken } from \"@/util/auth\";\r\nimport NProgress from \"nprogress\";\r\nimport \"nprogress/nprogress.css\";\r\nimport { Message } from \"element-ui\";\r\nimport router from \"@/router\";\r\nvar instance = axios.create({\r\n timeout: 10000,\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n (config) => {\r\n // config.headers['content-type'] = 'application/json'\r\n\r\n // config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1\r\n\r\n // 在发送请求之前做些什么\r\n // config.headers.Authorization = \"Bearer\" + getToken(); // 请求头\r\n // config.headers['content-type'] = 'application/json'\r\n config.headers.Authorization = \"Bearer \" + getToken(); // 请求头\r\n NProgress.start();\r\n // console.log(config, '1111') // for debug\r\n\r\n return config;\r\n },\r\n (error) => {\r\n // 对请求错误做些什么\r\n console.log(error, \"222222\"); // for debug\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\ninstance.interceptors.response.use(\r\n (response) => {\r\n NProgress.done();\r\n const res = response.status;\r\n // 对响应数据做点什么\r\n // console.log(response, '33333') // for debug\r\n if (res === 200 || res === 201) {\r\n return response;\r\n } else {\r\n Message({\r\n message: \"Error\",\r\n type: \"error\",\r\n });\r\n }\r\n },\r\n (error) => {\r\n console.log(error);\r\n // 对响应错误做点什么\r\n Message({\r\n message: error,\r\n type: \"error\",\r\n });\r\n // console.log(error, \"44444\"); // for debug\r\n // if (error.response.status === 401) {\r\n // Message({\r\n // message: '账户登录过期,请重新登录',\r\n // type: 'error'\r\n\r\n // })\r\n // router.push('/login')\r\n // } else {\r\n // Message({\r\n // message: error.response || 'Error',\r\n // type: 'error'\r\n\r\n // })\r\n // }\r\n\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default instance;\r\n"],"sourceRoot":""} \ No newline at end of file

    Ms=#Cp`Ekq# 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