From 7aa8fdf2347fff709a2f9df0bbeea0747a0198da Mon Sep 17 00:00:00 2001 From: hujinbin <437044048@qq.com> Date: Mon, 25 Nov 2024 17:10:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8A=BD=E5=A5=96=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=A4=B4=E5=83=8F=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/人口登记表.xlsx | Bin 10859 -> 13930 bytes src/components/DaiysuiTable/index.vue | 2 +- src/store/data.ts | 8 ++++- src/style/style.scss | 39 ++++++++++++++++++++-- src/views/Config/Person/PersonAll.vue | 7 ++++ src/views/Config/Person/PersonAlready.vue | 14 ++++++++ src/views/Home/index.vue | 10 ++++++ 7 files changed, 76 insertions(+), 4 deletions(-) diff --git a/public/人口登记表.xlsx b/public/人口登记表.xlsx index 7e883777e197b71725c4aa4cbda926ad734e0254..01e13840231bd70ff3ec77210b0725723265d704 100644 GIT binary patch literal 13930 zcma)j1ymi&(lzex?!h4(+}#}#+}+&?65KUdkOX&kC%C(7umpDt68I0vyEiv^_j~K_ zwP0qQsoK@OyQizCt6EV890CsHxrE4X3O--|DzLyCV>=^7M>~6`mx@3!4B!tiKg3!% z7Au%QK|ol+KtNFbDP~}A&**Mroe|e54GzE%yYYWQskUQbAX8?h@ek#J)^s6cv0M5i zix$5#amT>uO!^Jl_R{Y40|E>BL{X!oo8Ix4_6wMgcB!eg>jCwY1@9chVR1}kY*e}0 z)IUT=Q^Qir(O6lL6llRXGhW}gZgdniP4BjX1B-CkL8_pagrIA9N4=@6>LzXvr+rz@`yuggP4GR7A~A@~!YNS7RE1RF?x zhDiJ4X5*e3$NjDC8RYNmeyzCq#tCFs3&<|&KiM_1b2NFTH!5C9rke>P=riP#$l#ka zN+;T^BS8}dBnYZ-JJP0Qe>uE(^9EnLCEGe?Vy_Xt9iN*OneblS`9W;X3cOcj@n5Jx z$?=Lt>P253n0Q8@5jV!Q+9D+Ef)Ftj4@U^AQ{q7@lvl0$gMAc@Ka*WRI})x$FnZ~l z*)*QrE$T4MIV$4S%uuiGb;_Whx-+jXvK|i|&7*HALB>s%hZA=_J2<6om$+y90z@SU zLzZ(r%K)J5qtuDj~suW5`$MF#(<}V)1q#mV;5p>4Jk(vwmP)nt0z4l zrE_T7!keBPvcpHE(T>#ShOy)=#xG@R-@j3~@kLI{axtD4PnC6|gC9Q%CAHp{cwudi5PEKqwnMX!uY z@z%cufn%?2nm>hGzxJ+YX*sfRZq_)574SIHZ=r;=d$DCQ$Q0m==_JWSqt6?$gCc=5 z?SJl)Ua{uK@u3^Ty&6yZil^PFG)L!hE24^f3vx_q@InJ;1e|?`%fvY29Vd)NSod3g z^!UsZcmHy{CyZ2`pkrcU?Qzp$8-R;<4fe8)3TchA^0SqEnw2y zp}Cv-g}eejf-CjG9f)mdFO(L0l6ieYMa$RfG>8uV@1HB5q?B|j9S4l{r>`<&^AEvB zq2%@K6tooSlhUK!PkegGeAwR~(%F}itcJbaqpp&Jf`3XDRTNK5;3ln1 zo*iYysfBIPpVvb+sYN>$Z;NN%IIqlQPMcP0>1Km%ye6 z0V%-wFA9FlzCU>Ij(z3n?G(mqAdzkOMUh#fA}#k{`;T; z2QuaUb2RDjC^S%%#x+kKD`E5Zl++XL z*)&wGUmqoZw>{Nnw^1RkmPFVxS0qxsYUbuOnbh-b_hpHJvQZn-O`(705tpImM^ z>1g4bAKh`)N?HXWBUqwea$P+$WwlgWcGRowzEdY!ejmuEdGk#>4zsm)~^tM)1<5|-u(jsQ*d^m|O$9@)8ebN-Lfb|j~$>qI3wvu%rYt>e}iXaOGi{_I7vs3kiq~3u4RL;!3a(6FfStIMZy{iFO1nmUn~Y@)fcN@ zBC<(;8y}a#mK>2p7Zwu;f;@V!@3+m|K`IS7iB`gOcE07utn z@)c7(H+6X@PM8(bi?gf=5{Mvav>JQWa=|@QAe;~YN@d4@R*De$tMsNwmJkeFVs766 zR`}at<6trNWu~I4LjMicXhf&7vkiL#f)alFR62Hab=jhE;~Ma7yr}6$`DwhDv9vq( z?fc`XG@yp8Y9o}DrObl0OZnxi#%lPUhj(&Tt%4(2FetN;6&gsxbl{>T$0_R3lPJS9 zQP`ouS#+XoM&LF(D5@Gzp;(`*0A*vO;#&*M*wR~&*#^`=t*90olF~W^6oyVCBTd8} za{{fe!WON9tO$_VsbLNch!FjoZz~taV!{ArP=>703{F|BrweAS?=^70>dNR3v;~3z zLYR;1{VI={=|qQtFOe!Z0Ixr(NfGZQ3ZjT#p{e1D4Y4G zN$`Tfltz0Rm!Z1wMnEQ~c-iu2>3+9f{&INt><|);EtNEd$f>+-T4uvg(ENvqeu#L11-EnLp{0mUgm+ zplPO>$@|cAMFHxelpR_HFBLIDElnxGtw~Bdfpm6j6P(1*b zoTmQy}PBc}~uIe4_(QWjy!8m*D9hO=ew+BwrON!4ENk z?JWhuJN-Aj+~4p!Kn!$oqsTJ9gg*G5KnK+`Kb{0&X9TjPfM(};$kR)(!5ebroqLpc`s2v9Z>^P<4P`n?r!(C9)ck`$v>RW-;3ilu0fX{L!;TbIOf#%+!8 zs*t@zj}m!bDBjbz!Hzy>5FD0dhKj#qNh!ab!lIBkFx=DYfbfvHC75_rk{Vi}fouf; z7n7+C4ZGn)1$;#F$ZF(-2uE#Oimg_Ii|!LLsL4%s4j`a8ou1^SQhu^KPto#Y&MMvf8#tX(u4q?mo#Qp)L4=kRkBt$K*ptRfLiFGfu{fYG%)cuK1PFYBZjEo|Lc(&aTJoRs# zFizH?dF((7z}D&zUDi&;jVg`cIk8XqRVy#B>>1Y)gA{iVJEWnXML|0_Ac3MgU|uZn zE=%hrl7%7x`0hYFUlsJj1+d59ppIM^*EKMC$Q3?hmo@v(oC{Tu>F|weIESsktJJ5a zw>;!o)1E9BGWk;Im-eeqB4J80~kRwXVC} z7j|1#c~`$bDU}|HKkjbK(=v)!CqY3WDx@9T=pZPVr@E>9m>NVzt^5S};b^c&o*)}5 zFw;_=<-_MUKExe24{>yA#1yQYz1k>A>|Im6)Cl(6#^mwxcpFDPH(jGWY$}{{y+q9Mm~GRF%W2Z1j1{}v@Mu8c;X2#EZbj+F z!K`V^<|f;~dWqFH86`SPRf6w$#;0{`UIm&KDm+NK0fy33dwAU8Lv`|O64vg4cdOuyE$N#tzgU$Y!d?N68TQL40NS&Q0_Ojjm{Gf*FW&6W+gB|gk zb!Y-aYxj>7>JS{K8uk${*3*z8t+F~Bca*}du4MbbbNdxtGd@9V>k-x^F0fqZ&bXBy}l9d3b_zEs-5JW@j8kHjk6@$ z!0?J0N$yhE=vhYQVBz=yJHJbuB1))dRCIRI+#L{Uc>4S4bX$dwtHINf)GUuEp)~xeIKj;z{<0Bi}fBAhLvXv~dxVm$o1{ zyAKp+tjfE{W~RcxOCfY@=qmbP36;Lg)lNB1 zT4PGGc~(@RJ_rKj?x^A!Xl@zX=>D(n8pUck<^Vtb_^v?D<}m&u#@9(BVNN-^M%nS8 zGVlTV)QfE}%BusJ_ogAk1jfJ`lg zw^2SACxsx#rm{x6^(a5d2~lG1!@#LMbJ(HC@j_v>Rms*bnGyNSJu+mgc^_egQh8zDCP zEpYlX8Dg^8vR3{^tJcZlL`GLI*90}N`t%WioJK25uE~<)44cgciG3$xh1F91QNJ{W zC43#7!~KB`=z?Ny@j??uo7Ke_9Q?As6vHCPKl0 z>nDiczy2fl5cNGFKtL!FK|r4OSAmYg$=txv#Q2r7qlK-R(~s>wHLX`<5*R)TDv#i7 z$R5($l%e>aLSDxg^L`<{2d88%c|9nY(rNrz9~JeBWe@zCVXGa)Sr;=rnE<6zv)Q9q zsu)$#bYW3;;ro+=$GgkDiwvlz8M`>HR8s(lYynxF5X-I45T5xQj(u}N#rX~F6lNh^$;n$ zNIP^8?~VfINhu;wVU0Fh3&R~EgL6}G)X3vY4Jio>_0_#2&gSJqy7$hiUyj6P&{5Cr zZX!`a;VP=bb;aTCEQ}j+Cg7w+iys=yet>CA*B#G&V>q?*ZED9^!F>f?cOKi2;`%C0 z^3xXw0p4OzK$f^bTWFQ~r@d>$uusSWKKI{eDnMhp&tOvsc{jdTFu+HVNA7E4mA`T> zih{KYU>vDL#A_ouQ~?+es9HEc<|M`90|JKJ^LlzLQ~`&(m^Az^VTJPL?}xwc7a<}d zBYknPA>20^(TIpN5}%LGa*0+_A4y50iA<$B=<|lkNveltvDahg5YSK1CSXeJct=w` z!#-^`QMyO0a7rRG6M@@!4_?lk>k|r#RT;-;+#G8G(D~l3pML{<>ITO0RWHr>OSlNJ zSV(6($$s~=hU=mq&MYfsrnVx zqd18S+Y(=pEYk4%JtFj}H~pSFgS4)WK4uMc0@TI$)Zn$Mh z4lU3ojNFcOcBKiK-hxS1?ldxEQMgl<({O4pa=pQ$R!C|MiN`Bz-RZ81#UBX=F;6jE zk?6T6ri{xfZth~6$ZrX>k88|$XOwqFjPvQXDHYf++=l}0F7S7(d$>_`c*xb})sdPB z8|^wO-NyLDYvg%aXP;iZJxs{DM8aw~^PfxNx~bGHuxfQV$2VmgmdBM|dZ(H0Vs6*n z`Wa6tn38U6qbh;*;Fd-Qdk5>{0Su2O=gAnhrIK9y#-(|Vf``kq`qR~w0iarXhOJzY z*lB0e3oMbP?G@micKFCFIwyC*GUhezq!@$P7;WD^9L7{B^5!-I`~>ZuS#)o&N3afR zj#wFICF%!BV!EA`kM_>Pd3G>cDGVNCIHjEv${92pG&xE#p*0W*C4J|Js(v{)^k+CP zdU-KYbGWP^*N9upOzVYHy$V-L-y6>xqg5DLI6N{nBn>dQRaD{=*K+fXPDa%2y!P?U%1x?N_5$1!eJNJE7R5y(U0sa zSOu@rv2|`~;qX--G(HNsw&%tNYqj5{6(#{b_QY@|o>*dJHOl`BSh^R3N+ecx%*<{sICZ)PTGYlbkZeOc;_$*k#w5w@ZWF-jnIiTOl$+fwhXG>3D1?tYS4F!rs9jfdw9ZEYb^lG zXYtpX3r%>jk3M{9j;wSel$8tPzlL4NnlWAduydc}|Ij(fFktV3byj{))xtVYZE%!f zF_CUEFe0?}#kSvGYS=t+(KTuh=-k}>#6C%Vrd!o;PN44+F!IIXdG`rl4xIy6ZuJvx z@7b*Lc13)c?@_t!ywCXo+4vwc)(LB|24xUh5Rq9nWgG8Ff~#5XFjR5O6mMp4s~Nlv zE0=^`fEY1n%%hs0eM@ytdd(BG7c+9Bzu&qs2a5ZBr4$Ev)y=`>0Y5IBuI=WmBd1T( zDq~0P!FV#-_DA>^;!YQhj6?5+Kk7U{{XPiRNKb26fzGPj1OxU8oC5t6rN>^8bvzPYAZ7eqipK%pj=dT;Ht0NTHZA!~Ca#L(>y_&7CM#wh$ z+~&I590x}488A9!fN?cXmnd{Fal{=^mw9r%o+gjtngPQf44o(>;GA&{g6i@;yu7$h zdj8DwMVCR_@=$l~L7*MN{TJ1VBc8a1lUrTqNRPw>TdVI^0lFyM_xy#P7@DwV?&*fB zSDFS)Fx-=PmBkPl(esW4tTUF06K#8>2kLocQEQb}ZaIEaaKUZnHO5nFaJOHt*js0$ z;fkDD%meT^66~mx+dcN;Jw-ea`JO6AeDChkx=B3CWFObjJ~wA2(1uZesNf$=M)`gd zA+ha;&2okL(q&)foGclwFBh$9hRr40=P>Bg_wz4@(y8wr3KDwfWEvH`@#k5t?h#CA ztK1scxrJi5H0C>pcSq;?))~I!Z;7Os4~Ud~LKc1jRvVCfmiA%VMJjA^TCd&x5hR)0 zxeF8mmXuZY5-CJdyZQiBe{vWuPUx{CM*77R(RQ8770cKWXnbl zwT{3%af2v>M9~4nN-XFUwp!NMiN(d^H z!Hr+MMDGc9JAIs>V!v${1uFr4p!XF85BFV2GcjgZnyDg_F9qg%ArPf^5OVV2tuBFZ z1HvqEWHB7fpIOaNS*3=_xGN5GiJ0%Jd-GZux2eyYV#x>ggrhgf_6M-U&*$QD2Gk^? zNz4ej!qv)*cyPMJBM0@jaisknC`X<7%;F_2x!+OR>6iuPY9s0H_6>_qL}&N8xNcDl z#figZ)Czgnx@H7zYFPHz@HrD|mY?W}*xcXn0R3LJH$Z~WHV2ON)Epgr2|j?xfSuom z!W;73z^ePKEkJkvsB;d6BeE51Nqy2khH(+mVdlNQ)n*x0%{N;4juYZ#5@H#ukAjfb z7SK1o3p+=m$k+RpIHI<6U0T_%3)kpM!riJ$1B)j*(vM0FaWGFxG+}d6-Am@A3x^=- zz{+^l!=5_$4v$;1qHZp#)P>+34yVEVBc^do0%xaEWI{7}WkU7eq!%k&)92Q3QP7X& zGvT%xvIlvLVou}a@2bigrP#z0@1I~0F(iZe@aF3~jf4`nQ#st} z^W(XzEmxp&Bxwqhv;+JMO(1In=W;VO&xx?1SWm^o(UvsK1K}Gn?qGtZ;`{R^__0-G zvN{^1RvZQgLk;Gb$w)Q8MhH`*YdoaHs}VfyHND4lYG zzr1288>f@Vs9~HTU+y`0N@s!8>$(pVz@?0beB&Mk9c4_!aGQXD^=^D+ri_w)j2J5G z221j*E86yoR;-B0#M2XP&MID0Y3T}F#-qy(jH^McH{+{iF2@uCuo6YekTOP$MUW8V zx3FxejzxtvjoE4XobV@L?NWlL_{u0>@0|m}H=)ZoCYqGJMjDt+Om)pF&FaS{3gTs# z=!MPFyGSe?-bD5ginI38>?Zk-PVFw%yz4))2U#Tc-&St3!#j&_kc~o8&UZ zXz272^nMJQg?ZyA>NA=mDd}t?i2&}CNGRf__u02MtJBaQV|=fu;{uweB7?QbnGJ#` zsfa)Fe&4*@m`*-vb7Gc?;cki~B1T9_;CkHAlRs%ogAx5MCl2ze7tJ?=_x56U{v_Jh z&FPIA=u{2RHVt=D}OHKGC%%Th50v1mG& zB$+{s>Z3bho^C{#`Mc~eoXK2U;GJ@yNTEMP(Pu+4YP=Gv%>aV!bmzIj9b|Dg8tw^U zbT#r6?Kls3$zyNnywK3M?~!l^rv=))?qcIZQ{KuXQ&4Qh*v344Gk1P!$Z2uwBlZ%v z5YygOmOvd)nA~h4`)aI%H@)S%g8%tZfecAu#hyZ0Hj0R^;ER~#uCin#zlZd2g!x3C zIcMAVY3%V2ifE|t%^2`Gk1gytob^WnpZxwP4;=F6&y5 zWmQvN$fXGEqP$i6xoFb%8(rZ?%f`gA*6O2()q-tQ@6KN_Lmu89CCoWn} zBUTPU$6A9&X1akT2y6NZ2ostTl#z?Z{wyiF-L+-`oA$aykzF5ZZ8o2kN4gY@pY#Z^ z86gflji%T7CvN^vT+!`RU#CS3_L(I48)|mReEU|{{v$T;>p^L?T399A| z$ko9ak&`uq#|`IGW?FsbH|&SXj0w;iX)QE6pTqaG_9NmNYD^_pGuYGN#Z+`P!3g9+ z=5)Z)1B8)hbY#Qav$X5PSIo5*4P@ec+?E|HktGPpI`-QZl`oxe%DctvEmU9}4_u|f zRTIrKgx#jPQGnqdw6#c`lI2_-!sh{iaDPou7vx-~9Ec|fmVU|W4M*Enx=pR;ju^A5v zxYfKHe1Tr9hb6KTwp^nQD~5R4Lhek=&)*=kGh@Iz>&i1W5mP?>l0)Y3)^fKi?@M3Q z5f*nmd_ZI4rOJsZih*j{i)&fwgId;?%pWAi^;ac$&rrL*Nu%M!dSl@9rcs`nq``jUdNZ`lR;Q#on_s6^r?Na1)nGv1N!zs39d%f#h`C`UWJd_q9+4;V zV&D`$hG=?-xa%cG5Qnu+ja?5EBbQQb1`3LcJ zo>yPa8fnXTu|W2V9!c^;9_aF; zCZGH8nv*+lS|o*x5sJGHTgV%367iv()9jeyK~OQQ5kl<&COdTCIH=uvCODq4qSvnb zbH^XblJWQDbFA@f>#SAWTuBR9-CW&lWM*f-E`!KliclU%qpxRh z-f+6MJ^`P71}3h-|1HD#ELj#mF5Sa~(s$y2g7URp&J7cF(fK9Wp`5Yz+Z5TS2}<;M zjidH9Atm~mX6Tsrw_npfdl|Rjuaf8j@}pb*U6lL) zLA30j8{P*7eC178Vx)-E@lu{(4&kABXEC|=T2b&L51Uv4mw*v@0DGIQqV3SRc;81N zMLFKyHQLZOEl>`eL9MrTcEtx{>wNEXM8;X@wqM6(xLC(xMh1B0EOek;i9tbejXS#V z51+V6hm@9?G9Zd+2c^6UU-_cl;XwbsUt69y{6*&It>E)BzNG8?1Lu? z=Kh}TBoBTzJxRxNh7z~`J689crTQzm?B7^*7U1%11xir^cQ}atMf&fAv>!wVjdzBF z0T7_pTh@6JRx-xiQR4R8HLzO48rSQbnOS-*UZqmsU1KTG(H{a}Zy$441-eR)Qx;#b zPP}HLj*RvsmH-#nIhn=6h=^*-pvm^5Vm@s7lFheaokxGRjb4&1%FYy)n=yAtiI7Am zjWcYVNl===9K)^QR!6??qGRX$Xd`%IP%L6cLVO1`bNgQU{D~bg!0nsZF&5JhG3wH) zI<UqiE1g{3_RY7!rRu;q|0+bwn4l;C^F2cQd&>mLGaPw zovZHTDY(ujlY~dt0`=&6IE7d8LP@zK6S#Wy<*KJjt!sP%By;668E%F8g8tq;*&5Woi7j`n)EA=H{mS9+MST`-FT*-FoQYyF!Y8yLsQ;`-X zw<YHJg>DXE4}5Jn(gv<6BY(w34$JYv`qABhA>tz#iK*-q9P=e9LP~;gc>8 z3)X)6EF9R?RQY|st@)#Fxv)6oOrDfTECS-demQRsrM6I5VS@9VS|YLVYl0Zk1ubDO z9ymyTfa>nHqymB+iF$eg(nQZMbr|UtqK`q}x%7ei2Wt(+xn}yj6 z=Wpcxk#XCUMQ*5YwkR8cR}N-HP)V(RhhKBq!UqIRKU9mgkA#~@Rmdb^dZ^M*(J5Y+ ztMQK3oG{y`1aQGsCe@Vk;yzf^cv|zj%kNbId{hKF$MYjN%C3bt5z#4K#K!nFeZhX; zuCmlqY_kK>7zYf-KL_HqMC@#xO>CX@UVGS^IO#m^Tb3orD1ZSlf^H}uL!=slX_}e( zm>N&3UZVjVw3gwgC)7M&!aS|eU_C!yH5L_se$c4y|)BSB&Do-&{@`Fc4;Fs)Xz3~IZC`B5s5=;lh#i*f- zW(1@g80^jm>G@@f5)F-!syf)0?19+jlv?1kk|v(2ADkrlB*Gt8c`RTbsQUwxuO3@@ zDjk@s@MLG4##LrM=VuTbS66a?AHbCQ~}3d*DslH_Ecc5)$mz$ZxAzCbd3aap5ljRYcK z^ufD_^Zus3>1v4%|MAmHt-#j%QZDaVfrd6MJ;2)6*e@a655WEb1;h9e>-u??;Ljcc zb`l6E2nq22B;&vK*H3_df4`nx=Fjpx;rr42a-hE({nLd$>-;pD_qWcE_v(Kc`&or& z)n{Xpz$o4?5A(nDo~3`5=etqbf9m};9sFM1KYi1)_Rs3x|BLqTp6XA&|4h05g=PO+ z3;ss=6X4H;Km{L+5TzW!VLuX7fEs{eUn;FtO#a4Ggn{qOSw|Etl@8O%S+bE7kWBNymW z|Chq=EM3t3!w3Ia(LbH_vz?zT;nDv??Y~_2pE!R;r+?u%VE(}QuUPe;2!DnPej$(% z{6zRWc<}$_j#f4vpnm*X87Cif0Eh%eV+Jp;qZ*`v)_aN4}?FK5r1;= hXO{dg!2SPf&MzoM8OR?KF%IxR!xnH(aA11Y`+o{C)sX-I literal 10859 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 L9Qi!;Z@>Nzj`R#g diff --git a/src/components/DaiysuiTable/index.vue b/src/components/DaiysuiTable/index.vue index bbf3377..2d34699 100644 --- a/src/components/DaiysuiTable/index.vue +++ b/src/components/DaiysuiTable/index.vue @@ -44,7 +44,7 @@ const actionsColumns = computed(() => { {{ item.id }} - {{ column.formatValue(item) }} + {{ item[column.props] }} diff --git a/src/store/data.ts b/src/store/data.ts index 1e0310c..d66a0e9 100644 --- a/src/store/data.ts +++ b/src/store/data.ts @@ -1,7 +1,13 @@ import { IPrizeConfig, IPersonConfig } from '@/types/storeType'; -export const defaultPersonList = +const personList = [ { uid: 'U100156001', name: '朱厚熜', department: '皇室', identity: '万岁爷', x: 1, y: 1, id: 0, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156002', name: '朱载垕', department: '皇室', identity: '裕王', x: 2, y: 1, id: 1, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156003', name: '朱翊钧 ', department: '皇室', identity: '裕王世子', x: 3, y: 1, id: 2, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156004', name: '严嵩', department: '内阁', identity: '首辅', x: 4, y: 1, id: 3, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156005', name: '徐阶', department: '内阁', identity: '次辅、户部尚书', x: 5, y: 1, id: 4, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156006', name: '张居正', department: '内阁', identity: '阁臣、兵部侍郞', x: 6, y: 1, id: 5, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156007', name: '高拱', department: '内阁', identity: '阁臣、户部侍郞', x: 7, y: 1, id: 6, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156008', name: '严世蕃', department: '内阁', identity: '吏部侍郞', x: 8, y: 1, id: 7, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156009', name: '胡宗宪', department: '大臣', identity: '浙直总督', x: 9, y: 1, id: 8, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156010', name: '戚继光', department: '大臣', identity: '都督佥事', x: 10, y: 1, id: 9, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156011', name: '高瀚文', department: '大臣', identity: '杭州知府', x: 11, y: 1, id: 10, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156012', name: '赵贞吉', department: '大臣', identity: '江苏巡抚', x: 12, y: 1, id: 11, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156013', name: '海瑞', department: '大臣', identity: '淳安知县', x: 13, y: 1, id: 12, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156014', name: '何茂才', department: '大臣', identity: '浙江布政使兼按察使', x: 14, y: 1, id: 13, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156015', name: '郑泌昌', department: '大臣', identity: '浙江巡抚', x: 15, y: 1, id: 14, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156016', name: '王用汲', department: '大臣', identity: '建德知县', x: 16, y: 1, id: 15, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156017', name: '谭纶', department: '大臣', identity: '浙直总督府参军', x: 17, y: 1, id: 16, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156018', name: '朱七', department: '大臣', identity: '北镇抚司', x: 1, y: 2, id: 17, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156019', name: '罗龙文', department: '大臣', identity: '通政使司通政使', x: 2, y: 2, id: 18, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156020', name: '马宁远', department: '大臣', identity: '杭州知府', x: 3, y: 2, id: 19, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156021', name: '田有禄 ', department: '大臣', identity: '淳安县丞', x: 4, y: 2, id: 20, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156022', name: '周云逸', department: '大臣', identity: '钦天监监正', x: 5, y: 2, id: 21, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156023', name: '蒋千户', department: '大臣', identity: '浙江按察使司', x: 6, y: 2, id: 22, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156024', name: '徐千户', department: '大臣', identity: '浙江按察使司', x: 7, y: 2, id: 23, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156025', name: '王牢头 ', department: '大臣', identity: '牢头', x: 8, y: 2, id: 24, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156026', name: '赵班头', department: '大臣', identity: '班头', x: 9, y: 2, id: 25, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156027', name: '吕芳', department: '太监', identity: '掌印太监', x: 10, y: 2, id: 26, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156028', name: '杨金水', department: '太监', identity: '织造局', x: 11, y: 2, id: 27, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156029', name: '陈洪', department: '太监', identity: '首席秉笔太监', x: 12, y: 2, id: 28, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156030', name: '黄锦', department: '太监', identity: '秉笔太监', x: 13, y: 2, id: 29, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156031', name: '李玄', department: '太监', identity: '新安江河道监管', x: 14, y: 2, id: 30, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156032', name: '冯保', department: '太监', identity: '世子大伴', x: 15, y: 2, id: 31, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156033', name: '李时珍', department: '江湖', identity: '名医', x: 16, y: 2, id: 32, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156034', name: '沈一石 ', department: '江湖', identity: '商人', x: 17, y: 2, id: 33, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156035', name: '井上十四郎', department: '江湖', identity: '倭寇', x: 1, y: 3, id: 34, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }, { uid: 'U100156036', name: '芸娘', department: '江湖', x: 2, y: 3, id: 35, isWin: false, createTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', updateTime: 'Tue Jan 09 2024 23:20:07 GMT+0800 (China Standard Time)', prizeName: [], prizeTime: [], prizeId: [] }] + +export const defaultPersonList = personList.map((item:any) => ({ + ...item, + avatar: "https://img1.baidu.com/it/u=2165937980,813753762&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" +})); + export const defaultMusicList = [ { id: 'Geoff Knorr - China (The Industrial Era).ogg' + new Date().getTime().toString(), diff --git a/src/style/style.scss b/src/style/style.scss index 7f6c735..d15d603 100644 --- a/src/style/style.scss +++ b/src/style/style.scss @@ -4,8 +4,9 @@ user-select: none; .card-id { position: absolute; - top: 20px; + top: 10px; right: 20px; + z-index: 2; } .card-name { @@ -17,6 +18,7 @@ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + z-index: 2; } .card-detail { @@ -24,12 +26,26 @@ left: 0; right: 0; bottom: 15px; + z-index: 2; + } + + .card-avatar{ + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + img { + width: 140px !important; + height: auto !important; + object-fit: cover; + } } } .lucky-element-card { cursor: default; - text-align: center; &::before { background-color: linear-gradient(-45deg, #e81cff 0%, #40c9ff 100%); border: 1px solid linear-gradient(-45deg, #e81cff 0%, #40c9ff 100%); @@ -39,9 +55,12 @@ position: absolute; top: 20px; right: 20px; + z-index: 2; } .card-name { + text-align: center; + z-index: 2; position: absolute; top: 40px; left: 0px; @@ -59,6 +78,22 @@ position: absolute; left: 0; right: 0; + text-align: center; + z-index: 2; bottom: 15px; } + + .card-avatar{ + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + img { + width: 280px !important; + height: auto !important; + object-fit: cover; + } + } } diff --git a/src/views/Config/Person/PersonAll.vue b/src/views/Config/Person/PersonAll.vue index 7a39d46..c7023d5 100644 --- a/src/views/Config/Person/PersonAll.vue +++ b/src/views/Config/Person/PersonAll.vue @@ -87,6 +87,13 @@ const tableColumns = [ label: '姓名', props: 'name', }, + { + label: '头像', + props: 'avatar', + formatValue(row: any) { + return row.avatar ? `avatar` : '-'; + } + }, { label: '部门', props: 'department', diff --git a/src/views/Config/Person/PersonAlready.vue b/src/views/Config/Person/PersonAlready.vue index 625ab72..e70269a 100644 --- a/src/views/Config/Person/PersonAlready.vue +++ b/src/views/Config/Person/PersonAlready.vue @@ -33,6 +33,13 @@ const tableColumnsList = [ label: '姓名', props: 'name', }, + { + label: '头像', + props: 'avatar', + formatValue(row: any) { + return row.avatar ? `avatar` : '-'; + } + }, { label: '部门', props: 'department', @@ -69,6 +76,13 @@ const tableColumnsDetail = [ label: '姓名', props: 'name', }, + { + label: '头像', + props: 'avatar', + formatValue(row: any) { + return row.avatar ? `avatar` : '-'; + } + }, { label: '部门', props: 'department', diff --git a/src/views/Home/index.vue b/src/views/Home/index.vue index 653d5f1..f208361 100644 --- a/src/views/Home/index.vue +++ b/src/views/Home/index.vue @@ -131,6 +131,16 @@ const init = () => { detail.innerHTML = `${tableData.value[i].department}
${tableData.value[i].identity}`; element.appendChild(detail); + const avatar = document.createElement('div'); + avatar.className = 'card-avatar'; + const img = document.createElement('img'); + img.src = tableData.value[i].avatar; + img.alt = 'avatar'; + img.style.width = '140px'; + img.style.height = '140px'; + avatar.appendChild(img); + element.appendChild(avatar); + element = useElementStyle(element, tableData.value[i], i, patternList.value, patternColor.value, cardColor.value, cardSize.value, textSize.value) const object = new CSS3DObject(element); object.position.x = Math.random() * 4000 - 2000;