From cf9e15f4a37fd6ea7610599a74e5d4c129370789 Mon Sep 17 00:00:00 2001 From: yujialong <479214531@qq.com> Date: Mon, 4 Jan 2021 09:23:48 +0800 Subject: [PATCH] . --- src/api/index.js | 8 + src/assets/img/index/achievement.png | Bin 0 -> 1623 bytes src/assets/img/index/assesment.png | Bin 0 -> 1505 bytes src/assets/img/index/bg.png | Bin 0 -> 3100 bytes src/assets/img/index/bg1.png | Bin 0 -> 2783 bytes src/assets/img/index/bg2.png | Bin 0 -> 2773 bytes src/assets/img/index/bg3.png | Bin 0 -> 2661 bytes src/assets/img/index/bg4.png | Bin 0 -> 2355 bytes src/assets/img/index/bg5.png | Bin 0 -> 3016 bytes src/assets/img/index/book.png | Bin 0 -> 1257 bytes src/assets/img/index/chengji拷贝.png | Bin 0 -> 1218 bytes src/assets/img/index/class.png | Bin 0 -> 1735 bytes src/assets/img/index/datiqia拷贝.png | Bin 0 -> 1160 bytes src/assets/img/index/del.png | Bin 0 -> 1292 bytes src/assets/img/index/edit.png | Bin 0 -> 1260 bytes .../guanliyuan_guanliyuanliebiao拷贝2.png | Bin 0 -> 1156 bytes src/assets/img/index/msg.png | Bin 0 -> 1401 bytes src/assets/img/index/pen.png | Bin 0 -> 1258 bytes src/assets/img/index/pingjiakaohe拷贝.png | Bin 0 -> 1193 bytes src/assets/img/index/plan.png | Bin 0 -> 1607 bytes src/assets/img/index/practice.png | Bin 0 -> 1528 bytes src/assets/img/index/show.png | Bin 0 -> 1363 bytes src/assets/img/index/system.png | Bin 0 -> 1162 bytes src/assets/img/index/testPaper-icon.png | Bin 0 -> 3161 bytes src/assets/img/index/testPaper.png | Bin 0 -> 1349 bytes src/assets/img/index/tiku.png | Bin 0 -> 1167 bytes src/assets/img/index/xiaoxi.png | Bin 0 -> 1193 bytes src/assets/img/index/zuopin.png | Bin 0 -> 1225 bytes src/assets/img/index/日期.png | Bin 0 -> 1300 bytes src/components/doReview/index.vue | 19 +- src/components/quill/index.vue | 12 +- src/components/testPaperDetail/index.vue | 10 +- src/layouts/navbar/index.vue | 7 +- src/libs/util.js | 9 +- src/pages/achievement/list/examResults.vue | 186 ++++---- src/pages/achievement/list/index.vue | 2 +- .../achievement/list/practiceResults.vue | 170 ++++--- src/pages/achievement/list/wrongBook.vue | 305 ++++++------- src/pages/assessment/list/index.vue | 60 ++- src/pages/assessment/review/index.vue | 13 +- src/pages/assessment/scoreQuery/index.vue | 12 +- src/pages/index/list/index.vue | 426 ++++++++++++++++++ src/pages/messageBoard/list/index.vue | 97 +--- src/pages/practice/doReview/index.vue | 42 +- src/pages/practice/list/index.vue | 23 +- src/pages/practice/result/index.vue | 6 +- src/pages/practice/review/index.vue | 13 +- src/pages/practice/scoreQuery/index.vue | 12 +- src/pages/quesBank/list/globalQuesBank.vue | 63 ++- src/pages/quesBank/list/myQuesBank.vue | 54 +-- src/pages/quesBank/list/quesDialog.vue | 4 +- src/pages/student/list/index.vue | 21 +- src/pages/system/list/role.vue | 19 +- src/pages/testPaper/add/index.vue | 120 +++-- src/pages/testPaper/list/allTestPaper.vue | 59 +-- src/pages/testPaper/list/myTestPaper.vue | 61 +-- src/pages/testPaper/review/index.vue | 13 +- src/plugins/requests/index.js | 2 +- src/router/modules/index.js | 23 + src/router/modules/student.js | 6 +- src/router/permission.js | 14 +- src/router/routes.js | 2 + src/styles/common.scss | 30 +- src/styles/pages/messageBoard.scss | 85 ++++ src/styles/pages/tree.scss | 4 +- 65 files changed, 1232 insertions(+), 780 deletions(-) create mode 100644 src/assets/img/index/achievement.png create mode 100644 src/assets/img/index/assesment.png create mode 100644 src/assets/img/index/bg.png create mode 100644 src/assets/img/index/bg1.png create mode 100644 src/assets/img/index/bg2.png create mode 100644 src/assets/img/index/bg3.png create mode 100644 src/assets/img/index/bg4.png create mode 100644 src/assets/img/index/bg5.png create mode 100644 src/assets/img/index/book.png create mode 100644 src/assets/img/index/chengji拷贝.png create mode 100644 src/assets/img/index/class.png create mode 100644 src/assets/img/index/datiqia拷贝.png create mode 100644 src/assets/img/index/del.png create mode 100644 src/assets/img/index/edit.png create mode 100644 src/assets/img/index/guanliyuan_guanliyuanliebiao拷贝2.png create mode 100644 src/assets/img/index/msg.png create mode 100644 src/assets/img/index/pen.png create mode 100644 src/assets/img/index/pingjiakaohe拷贝.png create mode 100644 src/assets/img/index/plan.png create mode 100644 src/assets/img/index/practice.png create mode 100644 src/assets/img/index/show.png create mode 100644 src/assets/img/index/system.png create mode 100644 src/assets/img/index/testPaper-icon.png create mode 100644 src/assets/img/index/testPaper.png create mode 100644 src/assets/img/index/tiku.png create mode 100644 src/assets/img/index/xiaoxi.png create mode 100644 src/assets/img/index/zuopin.png create mode 100644 src/assets/img/index/日期.png create mode 100644 src/pages/index/list/index.vue create mode 100644 src/router/modules/index.js create mode 100644 src/styles/pages/messageBoard.scss diff --git a/src/api/index.js b/src/api/index.js index 48d1884..914dff5 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -180,6 +180,7 @@ export default { reviewListByStudent:`/management/practise/review/reviewListByStudent`, reviewDetail:`/management/practise/review/reviewDetail`, reviewByidPractice:`/management/practise/review/reviewByid`, + getWrongPractice:`/management/practise/review/getWrong`, // 练习成绩管理 AchievementDetail:`/management/practise/review/AchievementDetail`, @@ -190,5 +191,12 @@ export default { byClassIdGetPractise:`/management/practise/review/byClassIdGetPractise`, // 错题管理 + getPeopleInfo:`/management/wrongTopic/getPeopleInfo`, pageByNameWrong:`/management/wrongTopic/pageByName`, + + // 首页 + waitReply:`/management/index/waitReply`, + waitReview:`/management/index/waitReview`, + waitExam:`/management/index/waitExam`, + waitReplyDel:`/management/index/waitReplyDel`, } \ No newline at end of file diff --git a/src/assets/img/index/achievement.png b/src/assets/img/index/achievement.png new file mode 100644 index 0000000000000000000000000000000000000000..34474e87e63b29a1728edaec8db71ee0b096623e GIT binary patch literal 1623 zcmeAS@N?(olHy`uVBq!ia0vp^;vmey1|%P7U0DF6BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_(0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)CuGfo`&afsul_rJkXg ziHVtkj)IYak%7K}slK6+uA!Ngfr*u&xdId@0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LbwWAlok!2}F2{ffi_eM3D1ke6TzeSPsO&CP|YE-nd5MYtEM!Nnn! z1*!T$sm1xFMajU3OH&3}Rbb^@l$uzQUlfv`p92fUfQ*lEl2^R8JRMC7=;{nVBh8#;)dOhOQPyCXVJ#hK834)*6mUG_ z$T?4Cp2)-)l`f4V2_lQd3y+1FUR;~YKY9F<= zL{YHx;J3q%43^gKp7Y#>Xx`NOCRMu+hGL>FwSVD^#VFCMI(T-T5R|=GQ6THBsrA?FQ}1 zk|Am5Y%+R#e&$H?oSYQ1&fvxBT49d5;I;EYmY$DV6(?`>q9m1zmHqg?TPaHZ`?fJ; z=tjz_dz&*It&&44v?{u8^CcZzt-m&V<*B@WYa@oEy zNW{B6;q20I(F3xtofOyK^jXK~zj`LiB2mq(C!(7rXRhKcO)j{*X`hzk+N+yS^(mKc z%=S=FQ#<3Rnbf)^`_?zth&x?|Vtjc|=88&s9$ECY)1_v;HdAw)S)SkZC6}K>?`@qb zpO|Z-y<`5#?;FLq!~WV{yLFV2@p{F{UAkv3Djj+ISNem@=D22Ksb*`nqnh$kC*Pm^ zAt>g0^iAmY?LrkP%O+SQWj)frQm*+z@{Vz^%%;fKtMZcmoY`*D({Xz>+xHN^PWJCX z-1p|qTs?vN&F+>PuNCIrvYdLreu{l+&};q!^{v@+GOHJH)SQ=|Z;=($sm}3HBzyLu zgHx-Len_>XE_L6MU6su`B`S?)F2h$IvvTM8rxTl&9sJIBj!&zqwYD!&b*;)&tAyHR zIm-&<-4Aa!`0!oJ=FR3~1wz}|cBh!x-`C#u@Ip`2`RdLd`S!;C$Pn{GTliM^Cfeq- zl)Eb}Gn~4LRlH6v?DJfKSB$H3);zl(Y?V~X5x<)Go{jkD^-p&S=WEwwJ^#2qhT(SL rzm4Zl?UB7Et@NNqpSk*PbOR&9gf)Dhy_PuZgNk}jS3j3^P6DSr z1<%~X^wgl##FWaylc_cg49v=zArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB+XP}#GU|^(RZmDNz zW@2Jyprc@9U}T_gV5)Cuq-$tqWnf}uXs!SSNh+i#(Mch>H3D2mX`VkM*2oZxQ#zd*srP|rv~BRn%N zCBM8_6Rg44*UB@mxFj(zIn~p}Rtac?US?*Bm9dklg{z5+vx%d*lcAxjlasNLiJP&3 zv$>wAm%KD6=dz#jPkmR{`v2t4!Q( zal~mJRBsAyw>aU{s}FRHJ}739Vj3m{Oga>zY^~e1L z_o^p}K6DPV-_utqTxnwwxqqF6M7xDntc1JT>sJ-wOROKa*Hy_;(X@P6wN*H!EBz{6Hni?VLZjCRQn)viqCuj}$Rrz%QW&HFbVdQf$JkWycKL=sW#N=NT=h z`ae)gtIc1%O6E}W?!?Z>-bFoDCrm^R<$bJQywo~8rMltKN{NG31qNPeiT4`b``TwP zym!cwpLoXc+wZy5h`wA_runM(L_ecQ-RXHDZO2@`?&V*u7#6zmZ$(|C zZso~6`aU=Bo^xgHxXJhF2VE z6E1#Pn?LjXzoSwsHcRmqS--o}w@%yU{mnnS3$-?uAXZ>`j+YpvOe zwB@oaKWJ8{Xj*BmG%U>`vD!3a7OzCw(sa5*X4|`Ky??&f^`7g#&Uv2u`Q5+!^PKDC z1k=`=%(t8m05Ay*@C^aLKn<^-&NG7V^xCK+@WVpnw^>Bz#f#Dy0tk4;@nRuVAcw(% zLLf$5dh#{M4FH5KJ9M*XGj#)*$>TUO^cY7mhYwo=;N~IbGnk2x2o(#l*jx%)D{n%h z*l`qeIG&27@_nELc0h&zqG!-TnHh;pQXJaD9pxq_!vq{i#6XETNn9aWOhLcqCBtjI z8iPi?hKLd==$W84Q-e`HJOP9vIAR@`SgaF@NOHsxTwDlPdz2H_35&tvF*qj&9D$5= zA>)XsHy0ZACWwnChxq!x@dfWF=me37PsU)<($XB$oE>=r76wNmkuX>%jFXcCjBpU9 zb43iX16OD}%is$MnF2On#O85PdPYVpFGWN_!;#LUz~R58-adGu&#bL4kD0=OxT0CxxIbqM5EmYI0X)~? zi(=ydm{%C+>lG^Q)!Yx-7Z+~Ptkd>=bD(8?e@x8HJWbT*Di<62{*8@X?I&>XoH&5$M#0=`smb>=fT+T&UUA0hK4LopV2m|C6Qqp z!tQG4;=}Gcr|_uvTbr6DPSFZIN)SMaJSqd=LVMD`+G!7>fTAv6lNA*%*|RJ=^Bckk zntO+%ze+$zwRB+w{&rWAmBR6(Kk=TPBD)pvU057LF9Ms@hx{R^838*ktlj)qwpQe%4p$);i@Ow@HE&=Op5P~;U(6xhjH zws#pb@bY7HKS`vm2~Z(_?Hh3ow`bY^#G2wh!Kp8)2Imf3td7dnZmG3JequK)udBCj z0h(G7g+<)&#_=~8b>q3&r(Ubpbcc%~xL26^~fd8>AM^oUML zS=v8TTJ6qS@}6|*KuUqBdxPc1$)D47f{n-8R{s0@t!h?QiLgE8`bnE}t&EjS&>mTSIa>O%O;(U482g%oXukL)q;JRgCGjbz>!oT&4^2_Z zVm-v?Ro}A*8hPgy*I`EP^Dt`Z{$b0zD*5qJkKyxyKshl)>hJeF6j{`5*1v4bxETro zn#L_JuYI>EH}%FNH?zUWhwT^Uf^+Z7!VU=8lgL+NG`cg86idz&IGCDTx!>|aRcQh^ z`SvDFw=C6X4NoRD5kO0zDV@2V`H3XxE(rlxwr;nt$F7s-?%$roK%0OR9rgSHk?it( zLknR3sOCx{yP0!X612&j4H9_q2f5am=J6Q7U(?aUimzU$SQ!tL*>|EX?7D!oceLT` zwYu?hd=OKUYy>`Cp44gqHYh;0E27!`>b;z35F;=G@JWjWSj5tcr^Emjy=q1~bMVjF z8Tj9^|4H(jx!xJ*U#ORT&U!&9^a5+&9Q?C(2L5;KUrGLC_^Wn?`v1q_OhNuPxoo%p zyd5+@n(c)&R$~3RQMSqXn#gYNR!cx5CJUC!RdoUo)0k`ykCEpJc}m4c_vQh9O;O#m z7rm?04I*a>!gE?0kt--(tlsiL)J~)9`mD#jS*d$|y)!un)d6lkY%9yDix(gx0-_?= zwD-vfPsylM)K_=v#cruH!+i?fhCebVyK%)4p_Tvi_-9PIuqsDbwQ#gjyP{)&M=%Bx z!@Z1#o|~PQrcyuLgp9aUsXC%<3tIoOLb~w;Mj*T%5Zn`GtD}uu894FM%lPwL7{q; zS5(8s&fhbP|t4(O@S(QbaDUAXNtA9Rwr^YKHZlb{mq1V#+r@=vOeeJ!abjz zGN`@pRb@PSlanO-P01a0Ggn^>R_|YpnM?kV>%%aIzy(|v{k^SZn+kDyPlc|vEMZ;k zQKndSVKqX!U_WxcD5xR`!Nn=s4+yp$IzExgWWgUUby7ybGLMUrwMDm7-C--$w`-oc zJUh?40W`6Pf|3ioj|DNRiY1AwhI+p`xl_8=6CoXBaE~4@UG#WOO)jd?kZdx!d((X3 zuyIZMQ3K@*&!Uxsr-M#!Q{0Jyb|Eu{pP#eu01{ci#`!`!#rge}-yJWS&eZKOXg1$l zZ}xMUsWm%a_;BynqnW6{r)Ji_EOQ2O4~lHJoP4Kp)$W63{R#6@9u9MW@+zv@Qd4G^ zac9h%?iVwX%iA4{kaE1Let(&6{qzuZJFeVDdLDE28Utt|emF_%P0SZke@Ki9i0EGa z9*{57J*@x=fD literal 0 HcmV?d00001 diff --git a/src/assets/img/index/bg1.png b/src/assets/img/index/bg1.png new file mode 100644 index 0000000000000000000000000000000000000000..ece000e5258df8cdaad2c1882bfda2d0f47f05b3 GIT binary patch literal 2783 zcmaJ@X;>3y7o8B4O$>{GsNfJbZGkKhBw>(!iL!=R5ou)$5HJf#AYm2J3Lz>eRLkxI z^dZ=y)QV7`EOuy$VX2xbwI~uS6%lAaDu}ktq(=xMf&wXV9F{}O8pc7y;v#GSfZRpgn79;%0E}fMGTCm}`OY3J$c%Tx z?k5G|gSg&|BxXP+j}e|3OpnV~5S*Qyobh%b5l_V9@FX08Xispa;GHOh zUErGsi&W#qCs1fUes5|aCpT=8K)|Koa6+NbLFnkf;U(e-WHK3tC*p`idjw(6&tMB; zMD}dHsXp)A%rG+#ht{Ok9B3iIh1Tn3KD;B(S=ame5jEZ0hLDc(FrjDW+Vb2x|Jb}=-G zBjE6pI9!lOa3F#^_A}Y>93g+_YeG;Eh05j&V%TvEs*f8Mk#Jx#<0*J=Uozf@=;-9R z%Zotp^&-1CJNgh^9EoH{FJA)L^DWnh6PLzfumx|q@&9t2-pgIv1r`^n?8D$O(;4x8 zJPr$deP;^u{ay&~)qBH@f4>*vd$~Bo3~p_*|265iDP(=t!gqU%9Nuj{gN>{^583M? zmtA21ph2Vhc+y4pp5B+U$Kp2^q#kiBy;YWf!Jx8e9XOY7?G@Ya#`WwyrxQJ3ti{f^ z-fCqfg~ODi=LEz_Ok#_n>}y-5vV8Qf+~RoB^tRZn?&leQU*>=QN8jDrM4%+>A?V7dC$$0fl@?91a>Gedd_80T8qa+O+9=NV>uU!3qo zyQq1!;6bhH9Jgn+hcnv0cp|4ta^KzN=~tIBn}#Ch4h?>@JoCKx?@apc)KBIz!}nB+ z8}B7xFyo@->o4aL`y1yEyX&-N7$`~ER|~K@Ic}V;TRAV>=GtYeQMo-ot#-T1UR|H1 zlApE&r!Q^e^t^m1Z~Sr+b0qu4$ov=C4v^@MbyaL-?P1}R(A~|pT7P4C)5g1xQ6|Qh z_%|N(w7D!xc>&X<9fyX+jkyAp!9GHm-aCb!yfGe(Az4(vJif4_r`}qXH>A$<`XXpms0!X4j(adH;_o78CnTX)_UZC9SbH^M}N;y5Gop#hDr& z5E!M0Sx;Qu-0A^MD_os0dYI^3YxAegUJA`ZjRZB&TJ`uPpaOcI^-s>S9yS<+bQ~YZ zCFF?&dz;Hg#InfLu?me_h9MV^Xa=4_vbnO^2CTK}b8SFLZ3D`I5)mv&GKcFQn6;Je zfi`EgDXKi7KT73*>W?bRO_pMr^ygI*N$`$J!w{PMwsc*CLygm3JPlLmuS^}wgVC4m zDh)AsZJo!lFq(u_AzrT~{j7=P6opeq%V5KD05o6PDA6(~ZbG7@;lsg@_D^-|3JXvf z8{uP~72xL9!OJk3Z&p$!>MGsg0o@`1^~Ru|0VeZC#@U+XKFTcBVf<>0tubd+bqaQRg(}M@8zofI*0Md;3=seN5MPx|QEcNw0jjMgTB6 zyifgf=t(Q{oYd7YIT|#tKGde@2UUSN{@9VDB0y#8*Q}ln(~YMt3my4OTT$FF<*8aIzs^1n3n{YaBbZ{S$Ac z=Mxf7$3IDdt-0B3#NnVDENkfFuJ`GH@{H(DHd(9zqmLX7-HTH7>J3f7=#v&I%>(eU zStH`BEoVf9vIT*{08^;(NLxw$5~qew{zX4eM6(Y3Q&K+X0UfjNlX}_N1VG029#AZ$ z>jaDz%e0oZ7!=#AyKJY5ewbEg=Ly+tBbecnQJ{Ifu?MvIZz&>&b`H;=CZ__7-?_`h8?yi1O_v2W9k7{6CCdd61Wu9|z{kbmvq}XuiYim^% z#9fjtv~h}NJC&2J{pq2**)`wRX<51N`|Q_?qvw80r{{Lh?QxTA%xeB{deg6|9andBWL(L!dVMqA_VTnr@1@6FCc-a8`#9xY8vZE6`o(9oGL zNh*52)-NlPku=kxt!?Ol;%hBeE?U=ou=MDZ!qBAER;puDwm_aM2_|JyAz?kjcheF`(~qO0I{!b*+nQYf literal 0 HcmV?d00001 diff --git a/src/assets/img/index/bg2.png b/src/assets/img/index/bg2.png new file mode 100644 index 0000000000000000000000000000000000000000..11b5f53080b80fe1b6005322b7c79ab91fadf39f GIT binary patch literal 2773 zcmaJ@d0Z3c7M&0^5fviHlP6Kfghktug*6EvO9Dx#pvF+KMJ13yA|x{;14O72A&N?i zBH%_`DnXVi6ybqXL5&Np;8IHw1tU;YKn!3NDZV$cYTqBvH@}&D-+a0E+;i_af6Vq} z;rtnvb1VS>m?0GKL;!#zWBU@~6zn%QB6~Er%B8)G_@STvH`%?UyVp&6Cf0ff!4_sew3lpXDOge z>PK1W8O8`hxKO-IkfwxIq=k!P(-LCYQi}g#&{xgD0OSxV0oC$Eg^Hv0qrAiAV0-g1 zodUiKK@`SQ)#L0G+4Qg&SbOMbcP$<&CL~ya8+$k zpc1vKLPh<6z=Kq=N*RL6UGm`d15bi%m6)I80LPDM&1%sf;WKs@;>lG5>?#A{A^bTS& zgM)&wO`sRg&6B|j!v663kjsN(ljV>C{g5mDJ2&u?xn?iO5v(!~Qp!>wX^0Y*gYSCg z$Ue=*`;&O@bETi=!un(`9V0_GEBjwce>lSIW8QxBE%x%!`H%v$yAt#Dk%G5$03Zm2 zyg;$~{=maPMYovToYWzEY9ZT)b9B6DF?A3AF%XqG4FUf6q50-$>!{i{ZNat(&@Djh~Itgfz(gxIxrH6AV{bLGC4!7MA{EmojdsOX7^&jtPtl?W9u50ywBLA(jC}!n_6i;b+ zjn(=`4?AM4*@Mr)3-BAC!7HbGYS-~|2M?x(majduvAOP>-3JFZ7T3+Y)l!0!TUR%e z#zqBBZ{D0gCr`qgrssV*edbanwYIfseaXng*Q`9>H5;SuIu)g?I%E1Z3$BymzuWfn z#80%9>5WZ(@&kmb2YG5~znj;Vga^k{BWvfIB7L68U-=1NWDI5bbl(hq_-z5Pv}LF# zKQqzGz?O4Gs;92xf>M<8pc_m&pmwSlsE=IjbT6jSwu5}<1+Aw+GW74u4~eCVN_4fC zuR(X6$!$AJ3&g(_Pjugzn{)hlg~(W76Fzbn%|saEVyzF9=cxO+02%I&aM`My00utS z9sBw1Hx-=O;fIhp2Ha0B4gNc(mX5l1JKr#t&CnE0Eq$I=jpkI9#9BV@yfw;t@WV-3 zNl_FlqRRny=<+;6d5RPH(W4(ji+e`N)*XW6a(9aB$jrJ8d0}e23jwTv#m5ll36uliOxASs?nJb30KLPehS!(hy27HFR z1<3*ycFqRLQKfc zBT&DqG+MyY)LIz!$HI4ofvjZ?fVTM1qbQQqxdtsBzN47$GH7gGEWg?*6u35%_Y-$v#B{4nMieNY&zdTro!`NGZ zy0QIS1J0;n>pe-i;T-S2VN5ZG1?H;TiT0`IsO067?ZaMc@c}}p?A9c+`J4x%ZiZkZ zG?K@wE=}fQ+TlqpWLqmnZ_;jL618vV?aM;L`Qt%{qRaFadb_soFikP*VE2-QT1?T3 zP*ScKlSgkc>_{fBheupOk_3kBJ-7d58==xOi>r1netGdP2im$erJb&5TAV)m;(A*3YsO4* zqn|FM6>+#Uxcoky^Hpd^jl6fh-G#bfV?1TY&{IzRw#x4QwL2d(2iJ6QbO)Q~v@hVl z^4u|)mGeX2toD1qjl7PzVnXZ2o8)VnvbP>@p7)CP_Ry1WTQ%~r3Aa=5KD68o!a~_*EMu9tJ=J- z9$P?uRJJ95C0BNTRU8y?FG6&}(m%TJN?d;8jV?f+-#SLiZ-(|DM;&!hzU7yOrCioI zlVxeB_GGAU^)=~=LYwe4qKI}v@6q-vTTxB7UCXbtw@lmF*7WCI7oC`sENP@TXb{fD z{AtJBjRkt!xyl7|fQ`fDTP;g#xvR%siGe?Cm*r(lwg>D}79}^AQOeC9n!@04US&{p G=6?Vl`GP_K literal 0 HcmV?d00001 diff --git a/src/assets/img/index/bg3.png b/src/assets/img/index/bg3.png new file mode 100644 index 0000000000000000000000000000000000000000..a58aa9c309a39511a342dc19d0c95ff9b4393356 GIT binary patch literal 2661 zcmaJ@YgiL!7M>6_7Q_S*Y9)qAf?8B^#F zsFY}>Al4NYm7rei*xjjol=bg5X#{+1sIVl z%}~TBr1JdjoeBs5@N{Kdf-XT4$&Yaf#j+&Gyp)sh*~PkR_MSqMTSzvr#<+h zjRq>^d|JG}ge6gjC^D7d1sX+cK~$WqAX~R9q7o$0UC`+XbLY;TjGev=Sd+nIbGck5i^Jq_e6R=~ zZN5q;MSN6R`f~=cLMziK)jB1t0_}{_Gxz{)+VfBOhl??vKcIU zNzVf%lK&r?oBJYKtBX9znp%)g^iDW`C@Ldmlu<-P+{Y)!RFco z6?Oo?qTvX!Fb=sfee0@fOiZ?Hul#w0QS!zH0!bt?_@dXG)IS2ucKk06EhI%KRb18DDJ4o#ovu} zwr_1F)8fX7{_m>}P4xFqUVi8@`Kqx@*GDg!ySHn!6xtp5WcI7aZNCbr6{`+^I;!mT zTFIhr^>q9E-yg6K8g3qKtI(&BnRUs(InyVXKdki(oL+a@IsWLS(znoep3Lpb4ynut z`gLyl%(%^MB_pz%zplLM@1fS~MU5G4-=uV(^i6NtJyV)OjeGDaTr_k4RqegqZEIE~ zF^>#g9z899Z@)sFwKg9ocrwT_w$AEC2qtyUygt$QXUr=8_#bCe2TR_9)`@=4UtRaf zv8t>b)6C@Ej-K1mApqW3I@U$Km%PRJeq&uh*HGBM4jO=u9QSx{GoL$eiG@w>WfNED z$mmtdvZZ%im)0qU;^c>RL8m?&4BXSV_0)a@tW51)+%fPt>h_(FOy<}ve1*}4s2ARK zMlT*j`rf;EaLb25+qZ1&m{U%q-Jq4OR6nz@qmXO~jiIX)HI^kKTVYS9jw|J0i@4+&5XxBlZe>ayZ6Zi$J!oyMVs?z8Sxu>!y@b9ut;aLIN$so zNC7Ycsd%}l%+jh)--p~ew$MNTtN>@V!2_GxO&M>hwtq1@q zWdx8SXz;?W1=fVhV_%xztx2i8e*E&A5Xa3*eq1o^J-RV=o0EZ%nuQjRyMYv^AS@Zy z64Dz``(xS73IrM-&cEtKK@UuwwUxZ>WU#biLbkqX&%7c8EjDZaSf8_`jIclKFNM?O zjikVe<`lG8Df}6vL~k^?*gISQ&KgQ8(SzFTZcRv*h8qaR_z(xw+ABh-^G+N=)yFr45LEK0fq)sG~Fl!2ykceiTU7;S)f6HUViuz~0R5i(JK=ueUVp6_-|Jv) zZ{6=Lgc=r_Jg|ZqldcLNceNf##SyFm6lWk@*fZau;e7by>}raDLZ#gK#g&NFByck0 z$%W`yO9-To429Z%$QELy)ZzsYsUL@4oW+$kVV%6a+wxEXrPRp4Kk4v+>r?co zj4cDiM4z18+7(CFY`T|YGOq1To_jRc7*t;5eO!tARpCAcGrQNcH3}Ox@w<$zzT3zX zJt>c7r#m}`;6nA>-(LT6mYv=)*Z61XvI=Q+_?V=-_rgfd{XNO#qL$(9Y17Dhl~yy< zgBr4T4RZ6A%YHJ|T>E5bh55i(VEtp6r5=`iUij&3^0F4$ZHCvGnGV`d-<+^nl6Y-f zn+ID9iX@v9HM*1KYx)mO^wd4dpRvt72(yg|SD)h8Dpr8EQZAvp3qQVI89#8e>d2de z%i|lon;5l|>7jWShqgZ151k_rNIfT*-B}i|13hlI>Vfk8UUip{nIpP2)dnMnhPj&V zpR%Eb--HY%Hjfh<%A$=A-2Crlo&)6m zO_AA_f2_93C1}LBtE=^Hna+q(!8?TwwdYmd{B-4{cU8>>XX9=4k;P#(3+wNfUE1Au z+_tSbp=!&Xueke{>M5OT)2C`Wv!9f3N5+%~C8tesH`W6ZwDYqci%yU|y0axvlYSBl sWZ)DY$t`6W{Swhl36Sa$JjZMYJ{}ORK7Ob?$^PRP5gH}_RFqosALfTpk^lez literal 0 HcmV?d00001 diff --git a/src/assets/img/index/bg4.png b/src/assets/img/index/bg4.png new file mode 100644 index 0000000000000000000000000000000000000000..7043f1ee9df6e87cd1ca2cb093ae7dc5ae56ba44 GIT binary patch literal 2355 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 WJwSBI(i_^K!pGCq&t;ucLK6U1pt=nJ literal 0 HcmV?d00001 diff --git a/src/assets/img/index/chengji拷贝.png b/src/assets/img/index/chengji拷贝.png new file mode 100644 index 0000000000000000000000000000000000000000..6f541725fac479b9619b1b44d5728940c5e1e880 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0vp^{2c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!WpKsVXIz(~Q|QqR!L z#Kg=%N5ROz$Uxt~RNv4@*U-$$z{JYXTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr62to{@q^cxGNo zetEGbSc9*xm1kaYNn&1ds;7&s63_^}%*+%kBXbuQ3lld-6Gw9=Lqk_5CpRNUXID!z zQ*#$LOA{9Zm|mCsATTyH3QQuDuKljHaG0 zjv*DddM?>|Gdl`2JoN7H+NY!AA}!7Q^39toPFI`+tT$db=ES_rW3j@Gh^&YF0@8xo z+}zTlLC@HiOl0v?adpsPQI3!}{Iky|LGs&?#`fE@cki5g_jZIt8>3;H=bw8Oi+ZQ^ z>2K6*W(h0k>+d*Z;TL#N$LvGT?}nMuI~=4W-F60ptQhxVS`Tei|cD~!xYtHk!NX2fc->r9vg5@t1R=>S{H~00KOTT2!J^ABjyyK9= hhyN3nuKmYhz>twW{X+P&NzI^A#naW#Wt~$(698AIrzrpc literal 0 HcmV?d00001 diff --git a/src/assets/img/index/class.png b/src/assets/img/index/class.png new file mode 100644 index 0000000000000000000000000000000000000000..c2802d47b7cb37dfbecceebf36fc367c10aa94b5 GIT binary patch literal 1735 zcmeAS@N?(olHy`uVBq!ia0vp^(m*WA!3HF^-|6H_V+Po~;1Ffc1;hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2KOo`G(%fq{{Nxuu?= znTd&+fsTTafsui}fvLWsk*=Ycm4S(sp}7JSC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vaAWg|p}_t}jquF8 zl>G8yO|S-EUn|eN;*!L?|*8V z;uunKYfadB?~p(dyXW_;?ML`dbAlyV90R(; zt{wAD5O6)AbI9OVVus^|MIB;WPiW{EoGnbdXTALWxgM)$>jQTm-u?dW?|0VsE$^4V z+j)4sbk@ohbHf%z@5tBbSzf@ocJ)h>m6rKV)&1_znk9q03@!&M?c;k;rL*j-S;P-5 zr>$-sh7V?*Ox|I-`crM%-J>#UFYQet&RcjtnPaG;b#=+FDV@@Pr4KB>RNk{cMr+3A zYgLceU)Xx)b5o_pT+U8j*{-G!0f#p7%nTOlo~t}DY_{u^#(;pdx~a3A|17IAE#-cMmV(TL z2m2*g**07+J!O@zeNO72jfskU?vYt)#1CZu{agii zCiV0kf4f^p==7RRJ1k&m+o3zmk*I-5HfFWUUhrCiwmX)Ehg;{@%UPfjP+ z+%!E^F7Vg=RAT14_LkQ(w;uR(==^RWjuq@Tyj?01`Q|@YJXpdqTlA%vQ%Zf`43-1C zM3fSa^6#j&e$H^tID~su9NRk%JDHG+mfwnB?n^l1%Je^Mz%Lz zZh9eiPU(Za(ev*N;`tYM3hq1ee_!>6xER@PM%FX$BhO9=e#xeIJA8UIcT}(Qu2QBy z!fbZ8a}HL!g-ZHPe9KoDrRp(n@gM(nkNRdQ&t;uc GLK6VH^qlJe literal 0 HcmV?d00001 diff --git a/src/assets/img/index/datiqia拷贝.png b/src/assets/img/index/datiqia拷贝.png new file mode 100644 index 0000000000000000000000000000000000000000..f4775c23370b64cf489832ea84861c5607ba89a9 GIT binary patch literal 1160 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CH!3HFy_x^nYq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1Ffc1;hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2KOo`G(%fq{{Nxuu?= znTd&+fsTTafsui}fvLWsk*=Ycm4S(sp}7JSC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vaAWg|p}_t}jquF8 zl>G8yO|S-EUn|eN;*!L?c~HG6xZPraQ?EYIG5VmGMT%*d5HR_GnDBH9EaktajWN|ezsGf#PN^CU#$e%68AAVMr?|>7N(OVA<}#kKvc?QG9&2 zYf*zbcZ%TwUZrX#?K2j)9nk7RBUXLp1pn|S{HEn?crSCkDb{|bT&A| z{7Vc5797qlB46rbF3}L*6TFUn-DjPgq{an^LB{Ts5j5m?| literal 0 HcmV?d00001 diff --git a/src/assets/img/index/del.png b/src/assets/img/index/del.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1b0663907cb2ca3f056d573de13639845f2639 GIT binary patch literal 1292 zcmeAS@N?(olHy`uVBq!ia0vp^f|6H_V+Po~;1Ffc1;hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2KOo`G(%fq{{Nxuu?= znTd&+fsTTafsui}fvLWsk*=Ycm4S(sp}7JSC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vaAWg|p}_t}jquF8 zl>G8yO|S-EUn|eN;*!L?l7Otk2 zMwX@)rfx|12}wfaj~!I_WTZ@2m_m*pwA<8JM7+jsTt z+Kz2He)A5$Zp`N=3h$2E3~=<_2>Lvk)U#=YHJ=(lRizO3hIS{DL!Cb0{j z^tXMSRj$AN$sC(mv-U{;c8fN5-FxPP_EVd#s!ZnM6F1vBm%RDcuxrES2Q8M}WfHDo zr60Bw1^E^!CHAen8U}fi7AzZCsS=07?_naLn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-xUqS~&|m@vn0`fKfxe-h0mw@*g}%P{mFDKcRTq~8r6Sym)!^cg z%7Rq=pw#00(xPNw#HA^NtSYc_E=o--$uA1Y&(DE{Vn9ZINq%ugeu09Kp`MX~MtEjk zN`85d;~85+7eS(-b!x|zC} zxVbtz8(Eqf!SuT1Czs}?=9R$orXcj1;M5CB3%LbAn_W_iGRsm^+=}vZ6~KPB%Eav! zL!9P8^`_uD(=Ct#Px+~Nz~o*8OxJr@Pp@TQV2t;4 zaSW-rwdTrx?IVRU$3I%{TR3IX%TsIo9!_zMe>dY!nt|k+u%Fy12}VEoQxY9`*zDPg zx>P1RDz#2|;-_}E;ra5o@cHZB@7(@4xc}krpLJDV|NZGv7u%O)x+U;Tl2Cde^Q$Zl z*@I$L6P&Ntv+Vw8eXqP(>)mhf4-%VZXuZxqq*?X%+yRMO{iW+qnd?;le_gmRb>|i~ z{zoT%*ST|dMST5bef(~ARJRV}WpbKjb_=MmRsiDS*Fy~Y-6 zjHJcu8p2)|a`P@U%uU#J>AXUcZ*kiN@wro?y$g;-WX6d<+IP#hNH>v3H^RyL;9H49 zU5URm??k@ecl)YpPV%$%m&{)OfEcV0Q81S20Vw?;WUJ^YTlC dmfb(G1O}-;Ugy1CZcBs8A5T|5mvv4FO#t3_&-MTS literal 0 HcmV?d00001 diff --git a/src/assets/img/index/guanliyuan_guanliyuanliebiao拷贝2.png b/src/assets/img/index/guanliyuan_guanliyuanliebiao拷贝2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2015ff9d71197990e530fc209a2e64110044e5 GIT binary patch literal 1156 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49v=zArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB+XP}#GU|^(RZmDNz zW@2Jyprc@9U}T_gV5)Cuq-$tqWnf}uXs!SSNh+i#(Mch>H3D2mX`VkM*2oZxQ#zd*srP|rv~BRn%N zCBM8_6Rg44*UB@mxFj(zIn~p}Rtac?US?*Bm63(9k%6P7g^8oNlcAxjlckZHp_93z zlZk=3p|PonF-)&ZesXDUYF-IUZwf-MB~HDdw2)f>wAm%KD6=dz#jPkmR{`v2t4!Q( zF~eydRBsAyx0vJ9s}FRHJ}739Vj3m{Ogt{AFPki@u zaSW-rmGtNTe|u)B2P}`aI_Pjct!H{vpitMmrlXTl_zu$}dj}cDBMTk=@N~RqFy!vi zn$YX9gQesB;?BkokqUVZV$Rzy%65n+79LGfC_D803a`VP9#>_L9AmrXM*rIzR2_7< zk4$o~k=0f&ao68wKsw-S`7CO!R=)6JiK8HVIzLRAH*0Vpdb%<$K`_9sF z*>PbM&k^>GF5D;bZ(m%@$gz#7P|4%5zJgt^8t0>8#*Nwn`OcHAxsT{GF!3-fkzm%a S)s##Cl?$G(elF{r5}E+EpLitz literal 0 HcmV?d00001 diff --git a/src/assets/img/index/msg.png b/src/assets/img/index/msg.png new file mode 100644 index 0000000000000000000000000000000000000000..87d5dfa2452af21d38b44bfd7ab1217cc0f1c573 GIT binary patch literal 1401 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/index/plan.png b/src/assets/img/index/plan.png new file mode 100644 index 0000000000000000000000000000000000000000..916e972cd1f81b691c22e813044580688cc8a0fb GIT binary patch literal 1607 zcmeAS@N?(olHy`uVBq!ia0vp^;vmey1|%P7U0DF6BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_(0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)CuGfo`&afsul_rJkXg ziHVtkj)IYak%7K}slK6+uA!Ngfr*u&xdId@0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LbwWAlok!2}F2{ffi_eM3D1ke6TzeSPsO&CP|YE-nd5MYtEM!Nnn! z1*!T$sm1xFMajU3OH&3}Rbb^@l$uzQUlfv`p92fUfQ*lEl2^R8JRMC7=;{nVBh82F6b2PKJ(VCXPVL(ACMp)Xm7k&CSHp zz{JJX#K{q+*Cju>G&eP`1g19yq1POzUQk-dEdbi=l3J8mmYU*Ll%J~r_On$cZnv1= zG!Lpb1-DyFaq86vIz}H9vq&)w69Oh55EGtmfgE_sPt5}+_ab1rwqu+a$iTp~%hSa% zq~g|^Q0oklKoQ&TXV)Cb_@n41WLjsS(Y;`)?*>8Z+|r9mw>X3@By@#DX?kth5Wvx~ zs8vIQt4`3>)4}B}Pv((BYX1a8m0z9P^SW~LrY!AEZ(|0 zdH)KzkgI$q`L+RT1TTJGSfSc_r**5r9TT=UtIy8gTJbQhah|e4k=cA9p^|;ezxB0# ziF%N9%`te!b*m+bc?lhl)Y}i7y{l`q&*A0lsO1N?%A9L`a;&W@@6pfmm$Sbwc+exk zvvd07MckTb^+7H2b!Y_$Rd&ISUs=rDhpz$#jx^`zAkN*Uz8>Ta~|aPg4}U z;IPoAyT3lON$lHU!Sz}fCu&TZWOn?2ws2%(=xw>ce+;E}*L>XGJ7uZq@7@Ec>isci zpR!%Fd~>g8+mb*h6(7yTT4wX(L)9dkJRf{(d%#uQe^_^VBX2=^@U+W%@|x-*zb3ub z3#t~+JQHA26ME)M#!Ufl=3_oJ6L0USpV45iCAdiLs$Nl?+P|}2R%a6W+D>`}h^g;S z$t`G2@BeV@qGog09hE$Z$0@r%yK~)PmYaM-)$4&wz~P7$uhf&D*zGNv72Pg0Uq0Yk zaM*{xO5R5{7YVGHD!zJp?enx~)fcIZj{8!@Jl;v3FMe_@lJ{7!RhG+BiS*`;avUOu zSE_8tbc-ntJVS(neuOrEmfvEj<~7fo;dsSRUFY3FVh zPn}z>=c2YU+wsROSE{yn_vnV?>Zy@268CMxe7Ey& zp82l!sndGCGW&z>8Poh+7Cv|Ky<;CUdrFbcBChy~M!N%r>$V?Fo4e#fOx2|2a&2Zu c;u+Z(US0ktAhWFZDyV4pboFyt=akR{0PVAGpa1{> literal 0 HcmV?d00001 diff --git a/src/assets/img/index/practice.png b/src/assets/img/index/practice.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb169f560a05b83df9d22a96b2e1dc1330b4081 GIT binary patch literal 1528 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6M!3HF?%h*|glw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6H#24>~Vkcg59UmvUF{9L_6kQ%*;+ybC(1_m4Zih{)C?9>v4 zq}24xJX@vryZ0+8WTx0Eg`4^s_!c;)W@LI)6{QAO`Gq7`WhYyvDB0U7*i={n4aiL` zNmQuF&B-gas<2f8n`;GRgM{^!6u?SKvTcwn^Gtf;oFfdXux70H< zGchqU&`~flFf!0LFx59S(ls=*GBB|+G*^HEC7^9ZDQQ+gE^bh}fIM5JjFOT9D}DX) z@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7^KE~&-IMVSR9nfZANAQKal z@=Hr>m4GgVcp`U90@_4rE|p%Jy_| z45_%aCS-56h@(h-ewtp4vW85DE61`87u{F|k2K7k>+2w5y;$JU_x%E_yb@DeA~+^_ z{b%Hs=I%BT@>n>pHA6XK#v!MJyG?)3+duPe;rB!Lb}hH7u$H&}Jo|gy`{ww!vg-P0 z{y86Zo!Zsx7`CCjFI3!Me`M*=i}z0oHKZS&edcq8!oiY<@ds~T2xXWrSJ3s7Pp;s@ zOS3=T-emT$=3=~vV9~j`FH6d5+r`CQzu0`Uz99DH z(~Fynb~U}v*%*?w{kR^3MPpo3>GC9-y35xmOxvCMKqFI2WmR$8OQ{u~HY!YBeb)Uy z%k_wT9LDRfr<|=$KEvJjde4SE=|Ww;+8HPP?jK*d+Vntd_8G;VzcsQ9rdgd*n|mKG zwP#q*{6j;B_kf(v*K1u*#Q2Nec|D9cRIvxG}}#Kg$93cb8eT>z9a~Z~4ctx-~O&Q&72b!}^cEp8P0|d7o6u z&r<*B2s_V;WJReI=XYASWX&I09y`2TBje)a#FJ9Anz?dkkMML$h$qR@S|MYB%` ynK9Q(ryVi4J+tI+bA8*ph5xk{7S;U`N?_pGz`fba;%XJBEcSHub6Mw<&;$T2WJeAF literal 0 HcmV?d00001 diff --git a/src/assets/img/index/show.png b/src/assets/img/index/show.png new file mode 100644 index 0000000000000000000000000000000000000000..6e97241c3ceb1246d618e6814d5de1ec7d95aa1e GIT binary patch literal 1363 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz0!3HD`IPL*ak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!WpKsVXIz(~Q|QqR!L z#Kg=%N5ROz$Uxt~RNv4@*U-$$z{JYXTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr62to{@q^cxGNo zetEGbSc9*xm1kaYNn&1ds;7&s63_^}%*+%kLkklZBNtOA6Gw9=Lqk_5M>At*Cl@0# zb2D>u3qu1Vm|mCsATTyijo#Ix^17f=W%-tm6EtXX(i&zPkAHAD%MBnJ2>*2&+A5 zsWP?C^C;9&eLs1f_#wHT!%8+Qte3K0OPE`w&=dSHY*Ocqc2BwM61q@JvN60}1 ck$P?e2GK)N^P`NMrhc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!WpKsVXIz(~Q|QqR!L z#Kg=%N5ROz$Uxt~RNv4@*U-$$z{JYXTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr62to{@q^cxGNo zetEGbSc9*xm1kaYNn&1ds;7&s63_^}%*+%kBXbL515+m>6Gw9=Lqk_5Cu0LwXIC>v zBO_NwOEX7jm|mCsATTyC+-}+CELs@U&XN?3$gY-<^AN?+oj;Tjt4UZ2J<<{u6vrEFz%8*gwN!_O*xy zGOp=sJJp@vm`6=gZqKec6>7f1dS>dr_45r6Y}{NoHMi)vs+~Y`TlyJ6$@84=B9vN0 zK8da0ap1b*!PF@Q?b0P%60SNog;!i;DY`pr-oAS`J+BIVu@POH*mGj@wP{(WPYa!$ zvzAMB$AO2UJcd`N{ZYDTw$w`e#rdK|Yjgi>?dCBInq9vq{kq0OpZT$WDs2ATF4roI bW@KY{`$}Hq`Fismpwhw9)z4*}Q$iB}3rdX& literal 0 HcmV?d00001 diff --git a/src/assets/img/index/testPaper-icon.png b/src/assets/img/index/testPaper-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6144687b706136bc8bc5e8ad02b5efc4bcde4666 GIT binary patch literal 3161 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 Ps9^JS^>bP0l+XkK924Wi literal 0 HcmV?d00001 diff --git a/src/assets/img/index/tiku.png b/src/assets/img/index/tiku.png new file mode 100644 index 0000000000000000000000000000000000000000..c9904af0d6214146bccfe1808a423346dd6d94f6 GIT binary patch literal 1167 zcmaJ>TWl0n7#>@LO=GFh2f##_%*I5)xianUj9trgXGwh*cj9h4zI9VvSrvC?v)U7#<2~F`6c71gb>hCE}U3TYPYxWaeD* zec%86m&{vzy*ry4pKK%uqDkvkGk9Gay$x&dcS|?@HC{HMbPn~y0xB6kAQTJc0jW90 zAjkm2D!+6Ev=c;q%+BUePVbRT=rBfvVM52lY=UU-2tC6r0z~G)pzS89JJV+=(zcS+ zo>raHy%ZR-yGMM`Khm2uM~bFoQ5`Rk?V*eX9DocmboRM{944tHT^aAAYnCFHAgGw6 zmQCgKJ~9P;K(;X)ZE~DI#wCVt6U8>}Ia1&Rj^$ceUZD9lnGB_$>#u}c(E2}MYVN|mcZbJzhcs&cJ|+|HWZXcim~M^=Gv z?*~?w4;^wTXW6dp1xKyrWtnT$_9E5fve*n8b@pGKu3q8siMFeAiw~=l4_rL%KA!8d z^KafFh)3!)Rmq04A6?b=Uf8km(xP^Rx_aWp;;uvFd+%?nY*r4I?$&L-a^TGAxev~) zL$TWjw+wWAvz2PN_Fw{%vpek3Z#NW66mXgzr(-TYJqt)s{InTGyP$0vS%^$Ss{|KW+s)A@zmB%}SM^u==I}| z(La4Tyz8sq;oUXc=BMWVKKl0P;cjn#;^mp(U3GV}`d3fSOuO-&ciZ~##wSh9@}I)3 hmXmj`otUqCoLKzTyjOqV)GN_1LQD6mlbr*v{R2Ssll}kz literal 0 HcmV?d00001 diff --git a/src/assets/img/index/xiaoxi.png b/src/assets/img/index/xiaoxi.png new file mode 100644 index 0000000000000000000000000000000000000000..de911d190b9db640b91c7a50b178084bea681004 GIT binary patch literal 1193 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%*vS|5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*(J3ovn(~mttdZN0qke1Ox$j< zz-b;-ZwhX=SmM;H4|I$^C}xpj8YToxJ|HGM-2yrAl%JXhOzuU%be)|$V;%zoql~AE zV@SoVDVJ=$nH@!1A0AZc6$nyUk)Sf+)TwKF35py|N*otYsYTt0?65!R)NQhH^Cqz) z$JPgJ*tFrwj5QriY8?t17mt0EEe>nfHQD(=r@ZX@hVp5K*Pp#m3e(L&?Mqg^VSnA`x5tL&w8H_ws5JvlU?}jbvNDD9-d&Fe05Kf z<6ntoSNjvf_Re0_(Q-}v-KU;C=54Db^se$RSY-F-fZrX7$qsysS{{#tQ$;>B*`^ev z-MaexQs|qqjmK+t9QW)syps4q#&L(mLH1w&IdfksH~%}!E~|U}`y%&Rq2e83875Uv z%mR;dMP)pY^RGC}81(RW;pgbmB^$e3w|r60FIe@}zn0U0K{DEGN!fXIe^BA!>FVdQ I&MBb@0Qv8q`2YX_ literal 0 HcmV?d00001 diff --git a/src/assets/img/index/zuopin.png b/src/assets/img/index/zuopin.png new file mode 100644 index 0000000000000000000000000000000000000000..05f86b689168a9d5ddabe11446ad39ee27d57c21 GIT binary patch literal 1225 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%*vS|5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0wAm%KD6=dz#jPkmR{`v2t4!Q( zalvUGRBsASx0t)))TkoMZk33Jh32=fq~J+ z)5S5Q;?|r?XSH1dWsZIH7Bk`E7F=kuY38E9DLqfz?sWxic8olG?AW=uX*pAtw*HV; z`Nza<+Sxj3daF|Y!kL>2YU>|c&Utrf?fH`Df6f)3&lYeEY|xTX>d)Ky^H+#`aqhR^ zZtXQIK6EkaoAe7mDQHv`w>hxsdLfs5hO^Xsi{Q0_?s^s7Avsx|HjmiO&bYe!s#r{c zKt9Lb1p9dxpKR@Qu|L0#n~m${7pn;et+l>3mVS*qVwv@4LFPf>cM}}+<1X~^+Wa`J z$^UO&SWTjk^9^@qqZ3N~SMu{~6GN0sU;UqVu8ePb)@DhOE89iZTw8Sb#<_K`eEx1L zoU{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ>t&`mZlFj6qL)H5_Q zF)=gHQ7|$vGSD|L)i*TKH8is_FtIW;SAYT~plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&pkQREXQZGJo|%`D zUtX*U*5K=F<(XGpl9-pA>gi&u1T;b~GcyGkoCeNr298E1j^<8=hOSPICawmK&c==| zZq6nKj*dn!y)OC5rManjB{01y2))KQ^@7quZUN9{m(-%nveXo}qWoM1u%E3mal6F; zr+HAlDY)HYh*PgV&@uX;m_>?dm=G}efSB-f3*^94erg^txfcP`b+=mfO9lqUc25__ zkcwMdrub^J1&SO`KNdXcdTVcrW5lKpL2+HZtkT+IUS0eL+)j!wSo4D+Y?|2=CylQ< z6&k80($bo$o)sGo{E+{<+;4mJdRD)`v)*)-;E-3GY}ayN3B?=%`- zo><7z5fJ@g8)HFo@sg&;2_jRP%P*Yxn>?W*;OL28%pncR0SuoKM0L6z@XRPqx%BAd zCXOwuO3hdFYLuOR}rBey_%l;+jwd|HHSZ#v@h$zfoq*N^epEm2v?tv;`@Eh z=C<92$3lD9PHQ;}S_S{B{5JcX!MD^3el;8SEiQAuy`Qe6`mM<;v}nz#b?j%gX0mTM zUB0%-NaS13UYF2Ky8l-{e9yqXEaBGIOG=yPsJxtF8G0~yL2&429=#psvJXnx#oJDH z&zXB;jh<)>bMu1<+hvS)ANUwOYhO$AB5xCy0*N&Z3*+N9^z50a&&bAbbBmwYi&J-{ PLFJUEtDnm{r-UW|Vhhi^ literal 0 HcmV?d00001 diff --git a/src/components/doReview/index.vue b/src/components/doReview/index.vue index 4002322..0b2bce6 100644 --- a/src/components/doReview/index.vue +++ b/src/components/doReview/index.vue @@ -47,10 +47,16 @@ 答案解析: {{item.answer_analysis}} -
- 考试得分: -
- 分 +
+
+ 题目分数: +
{{item.question_points}} 分
+
+
+ 考试得分: +
+ 分 +
@@ -270,6 +276,11 @@ export default { } } } + .point{ + .meta{ + margin: 0; + } + } } } \ No newline at end of file diff --git a/src/components/quill/index.vue b/src/components/quill/index.vue index d99f2be..f4d2118 100644 --- a/src/components/quill/index.vue +++ b/src/components/quill/index.vue @@ -26,6 +26,10 @@ type: Boolean, default: false }, + toTop: { + type: Boolean, + default: true + }, border: { type: Boolean, default: false @@ -112,9 +116,11 @@ this.Quill = new Quill(editor, this.options); // 默认值 this.Quill.pasteHTML(this.currentValue); - this.$nextTick(() => { - window.scrollTo(0,0) - }) + if(this.toTop){ + this.$nextTick(() => { + window.scrollTo(0,0) + }) + } // 绑定事件 this.Quill.on('text-change', (delta, oldDelta, source) => { const html = this.$refs.editor.children[0].innerHTML; diff --git a/src/components/testPaperDetail/index.vue b/src/components/testPaperDetail/index.vue index 42de91c..44d9cb2 100644 --- a/src/components/testPaperDetail/index.vue +++ b/src/components/testPaperDetail/index.vue @@ -120,11 +120,9 @@ export default { }, initMedia(item){ if(item.videoAudio && !item.player){ - // let fileId = '312d8a6efd1747ae9de519da574195db' this.$get(`${this.api.getPlayAuth}/${item.videoAudio}`).then(res => { let playAuth = res.data.playAuth this.$nextTick(() => { - console.log('初始化开始',item.mediaEleId) item.player = new Aliplayer({ id: item.mediaEleId, width: '100%', @@ -133,7 +131,6 @@ export default { playauth : playAuth, encryptType:1, //当播放私有加密流时需要设置。 }) - console.log('初始化结束') }) }).catch(res => {}) } @@ -162,14 +159,20 @@ export default { }, insertScript(){ const linkTag = document.createElement('link') + linkTag.id = 'aliplayerLink' linkTag.rel = 'stylesheet' linkTag.href = 'https://g.alicdn.com/de/prismplayer/2.8.2/skins/default/aliplayer-min.css' document.body.appendChild(linkTag) const scriptTag = document.createElement('script') + scriptTag.id = 'aliplayerScript' scriptTag.type = 'text/javascript' scriptTag.src = 'https://g.alicdn.com/de/prismplayer/2.8.2/aliplayer-min.js' document.body.appendChild(scriptTag) + this.$once('hook:beforeDestroy', function () { + document.body.removeChild(document.querySelector('#aliplayerLink')) + document.body.removeChild(document.querySelector('#aliplayerScript')) + }) }, }, }; @@ -238,6 +241,7 @@ export default { font-size: 14px; } .val{ + line-height: 1.6; color: #757575; font-size: 14px; } diff --git a/src/layouts/navbar/index.vue b/src/layouts/navbar/index.vue index 64ec10e..e056dee 100644 --- a/src/layouts/navbar/index.vue +++ b/src/layouts/navbar/index.vue @@ -60,8 +60,13 @@ export default { collapse: false, defaultMenus: [ { - icon: 'el-icon-user', + icon: 'el-icon-folder-checked', index: '/index/list', + title: '首页' + }, + { + icon: 'el-icon-user', + index: '/student/list', title: '学生管理' }, { diff --git a/src/libs/util.js b/src/libs/util.js index 1c8fb9a..37d0731 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -72,7 +72,14 @@ const util = { isImg(ext) { if('jpg,jpeg,png,gif,svg,psd'.includes(ext)) return true return false - } + }, + // 循环去除html标签 + removeHtmlTag(list,attr) { + list.map(n => { + n[attr] = n[attr].replace(/<\/?.+?>/gi,'') + }) + return list + }, } export default util \ No newline at end of file diff --git a/src/pages/achievement/list/examResults.vue b/src/pages/achievement/list/examResults.vue index 730659b..3fdb627 100644 --- a/src/pages/achievement/list/examResults.vue +++ b/src/pages/achievement/list/examResults.vue @@ -1,104 +1,92 @@ + + \ No newline at end of file diff --git a/src/pages/messageBoard/list/index.vue b/src/pages/messageBoard/list/index.vue index fd5d70f..5e483c4 100644 --- a/src/pages/messageBoard/list/index.vue +++ b/src/pages/messageBoard/list/index.vue @@ -5,7 +5,7 @@
  • - +
    {{item.userName}} @@ -23,7 +23,7 @@
    - +
    提交
    @@ -32,7 +32,7 @@
    • - +
      {{reply.userName}} @@ -47,7 +47,7 @@
      - +
      提交
      @@ -69,7 +69,7 @@ >
      - +
      提交
      @@ -111,6 +111,7 @@ export default { }, handleList(list){ list.map(n => { + n.userAvatars = n.userAvatars ? n.userAvatars : 'https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png' n.showReply = false n.replyContent = '' n.children = [] @@ -207,89 +208,5 @@ export default { \ No newline at end of file diff --git a/src/pages/practice/doReview/index.vue b/src/pages/practice/doReview/index.vue index 93cb88e..b4a785b 100644 --- a/src/pages/practice/doReview/index.vue +++ b/src/pages/practice/doReview/index.vue @@ -47,10 +47,16 @@ 答案解析: {{item.answerAnalysis}}
      -
      - 考试得分: -
      - 分 +
      +
      + 题目分数: +
      {{item.questionPoints}} 分
      +
      +
      + 考试得分: +
      + 分 +
      @@ -110,7 +116,7 @@ export default { if(i.includes('option')) answer.push(n[i]) } n.answer = answer.join('|') - n.userAnswer = n.userAnswer.replace(/<>/g,'|') + n.userAnswer = n.userAnswer ? n.userAnswer.replace(/<>/g,'|') : '' } }) this.list = data.list @@ -118,15 +124,22 @@ export default { this.userName = data.stuName this.this_score = data.score this.duration = data.timeCost - }) - .catch(err => {}) + }).catch(err => {}) }, getWrong(){ - this.$post(`${this.api.getWrong}?assessmentId=${this.id}&userId=${this.stuId}&paperId=${this.paperId}`) + this.$post(`${this.api.getWrongPractice}?practiseId=${this.practiseId}&userId=${this.stuId}&identification=${this.identification}`) .then(res => { - this.list = res.data.list - }) - .catch(err => {}) + let list = res.data.list + list.map(n => { + n.userAnswer = n.user_answer + n.answerAnalysis = n.answer_analysis + n.knowledgePoints = n.knowledge_points + n.questionPoints = n.question_points + n.questionScore = n.question_score + n.questionStem = n.question_stem + }) + this.list = list + }).catch(err => {}) }, save(status) { let isEmpty = false @@ -135,7 +148,7 @@ export default { this.list.map(n => { if(n.questionScore === '') isEmpty = true if(isNaN(n.questionScore)) isNotNum = true - if(Number(n.questionScore) > Number(n.question_points)) invalid = true + if(Number(n.questionScore) > Number(n.questionPoints)) invalid = true }) if(status){ if(isEmpty) return this.$message.warning('请批阅完所有题目') @@ -269,6 +282,11 @@ export default { } } } + .point{ + .meta{ + margin: 0; + } + } } } \ No newline at end of file diff --git a/src/pages/practice/list/index.vue b/src/pages/practice/list/index.vue index 4c1b25d..88e9f85 100644 --- a/src/pages/practice/list/index.vue +++ b/src/pages/practice/list/index.vue @@ -2,15 +2,10 @@
      -
      -

      - 筛选 -
      -
      -
      -
      - -
      +
      筛选
      +
      +
      +
      @@ -18,10 +13,7 @@
      -
      -

      - 练习列表 -
      +
      练习列表
      创建练习
      @@ -159,7 +151,7 @@ - +
      @@ -462,9 +454,6 @@ export default { }