From 07892b4d22c461dc72e050811f7d084f93ce9117 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Thu, 7 Mar 2024 09:05:38 +0800 Subject: [PATCH 01/82] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B5=8B=E8=AF=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 ++ .env.prod | 2 ++ .env.release | 2 ++ src/components/BreadCrumb.vue | 10 ++++++ src/components/NavLeft.vue | 44 +++++++++++++++++++++-- src/store/index.js | 2 ++ src/views/evaluation/evaluationUpload.vue | 15 ++++++++ 7 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 src/views/evaluation/evaluationUpload.vue diff --git a/.env b/.env index 409b9fb6..0e44dad6 100644 --- a/.env +++ b/.env @@ -45,5 +45,7 @@ VUE_APP_H5=//u-pre.boe.com/student-h5 VUE_APP_AVATAR_PATH=/upload/ # 旧版管理员界面 VUE_APP_OLD_MANAGE=//u-pre.boe.com/resource/index.html +# 测评管理界面 +VUE_APP_EVA_MANAGE=//u-pre.boe.com/quiz/index.html # 批量面授报名模板 VUE_APP_FACE_STUDENT_TEMPLATE=批量面授报名模版-1673963663229.xlsx \ No newline at end of file diff --git a/.env.prod b/.env.prod index 6d9bc76a..7e8fe59a 100644 --- a/.env.prod +++ b/.env.prod @@ -34,5 +34,7 @@ VUE_APP_FILE_PATH=/upload/boe/file/ VUE_APP_AVATAR_PATH=/upload/ # 旧版管理员界面 VUE_APP_OLD_MANAGE=//u.boe.com/resource/index.html +# 测评管理界面 +VUE_APP_EVA_MANAGE=//u.boe.com/quiz/index.html # 批量面授报名模板 VUE_APP_FACE_STUDENT_TEMPLATE=/file/批量面授报名模版-1679595925822.xlsx \ No newline at end of file diff --git a/.env.release b/.env.release index a38aecf3..4b339986 100644 --- a/.env.release +++ b/.env.release @@ -26,5 +26,7 @@ VUE_APP_H5=//u.boe.com/student-h5-release VUE_APP_AVATAR_PATH=/upload/ # 旧版管理员界面 VUE_APP_OLD_MANAGE=//u-pre.boe.com/resource/index.html +# 测评管理界面 +VUE_APP_EVA_MANAGE=//u-pre.boe.com/quiz/index.html # 批量面授报名模板 VUE_APP_FACE_STUDENT_TEMPLATE=批量面授报名模版-1673963663229.xlsx \ No newline at end of file diff --git a/src/components/BreadCrumb.vue b/src/components/BreadCrumb.vue index 5d0f2c03..165cea59 100644 --- a/src/components/BreadCrumb.vue +++ b/src/components/BreadCrumb.vue @@ -538,6 +538,16 @@ }, ]; } + if (n.indexOf("/evaluationupload") !== -1 || n.indexOf("/EvaluationUpload") !== -1) { + state.list = [ + { + name: "测评", + }, + { + name: '测评上传' + } + ]; + } if (n.indexOf("/download") !== -1 || n.indexOf("/download") !== -1) { state.list = [ { diff --git a/src/components/NavLeft.vue b/src/components/NavLeft.vue index 54e8d251..d6d03caf 100644 --- a/src/components/NavLeft.vue +++ b/src/components/NavLeft.vue @@ -422,6 +422,35 @@ 问答管理 + + + + + + 测评上传 + + + + 测评管理 + +
问答 + + 测评 + 旧版 @@ -698,7 +730,8 @@ export default { "sub19", "sub20", "sub21", - "sub22" + "sub22", + "sub23", ], openKeys: localStorage.getItem("openKeys") ? JSON.parse(localStorage.getItem("openKeys")) @@ -908,6 +941,12 @@ export default { selectedKeys: "sub14", pagename: "问答管理", }, + { + href: "/evaluationupload", + openKeys: "sub23", + selectedKeys: "sub23-1", + pagename: "测评上传", + }, { href: "/download", openKeys: "sub15", @@ -1009,7 +1048,8 @@ export default { }, ], - oldManage: window.location.protocol + process.env.VUE_APP_OLD_MANAGE + oldManage: window.location.protocol + process.env.VUE_APP_OLD_MANAGE, + evaluationManagement: window.location.protocol + process.env.VUE_APP_EVA_MANAGE }); const onOpenChange = (openKeys) => { diff --git a/src/store/index.js b/src/store/index.js index 637acc6f..ad00bc57 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -67,6 +67,8 @@ export default createStore({ }, SET_PERMISSION(state, permissions) { state.menus = permissions; + state.menus = [...permissions,'/evaluationupload']; + console.log(state.menus,"state.menus"); } }, diff --git a/src/views/evaluation/evaluationUpload.vue b/src/views/evaluation/evaluationUpload.vue new file mode 100644 index 00000000..5cf97fa9 --- /dev/null +++ b/src/views/evaluation/evaluationUpload.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file From 9c4481f031500bc818c10b666ef7dc4425b30888 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Tue, 12 Mar 2024 10:11:36 +0800 Subject: [PATCH 02/82] =?UTF-8?q?=E6=B5=8B=E8=AF=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/evaluation/authority.png | Bin 0 -> 4871 bytes src/assets/images/evaluation/check.png | Bin 0 -> 2944 bytes src/assets/images/evaluation/delete.png | Bin 0 -> 1978 bytes src/assets/images/evaluation/download.png | Bin 0 -> 2230 bytes src/assets/images/evaluation/edit.png | Bin 0 -> 2782 bytes src/assets/images/evaluation/empty.png | Bin 0 -> 5585 bytes src/assets/images/evaluation/release.png | Bin 0 -> 2073 bytes src/assets/images/evaluation/upload.png | Bin 0 -> 2173 bytes src/views/evaluation/evaluationUpload.vue | 217 ++++++++++++++++++++- 9 files changed, 214 insertions(+), 3 deletions(-) create mode 100644 src/assets/images/evaluation/authority.png create mode 100644 src/assets/images/evaluation/check.png create mode 100644 src/assets/images/evaluation/delete.png create mode 100644 src/assets/images/evaluation/download.png create mode 100644 src/assets/images/evaluation/edit.png create mode 100644 src/assets/images/evaluation/empty.png create mode 100644 src/assets/images/evaluation/release.png create mode 100644 src/assets/images/evaluation/upload.png diff --git a/src/assets/images/evaluation/authority.png b/src/assets/images/evaluation/authority.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e97a06057ddd6d7e63bd92f4c946efb59e9027 GIT binary patch literal 4871 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 NvbS}%d2Mwy=3jPBuH^s# literal 0 HcmV?d00001 diff --git a/src/assets/images/evaluation/download.png b/src/assets/images/evaluation/download.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2923b30e7c98cf2cb042f484ae8e090cbdbcd5 GIT binary patch literal 2230 zcmZWrc{CLI7bi6H>`!)%HIb0AO~~#^ii{cAx0*r3WE*>t$(pq>4OuFF8ewE7jN!?f zk|Il^5o6yP1~C}C>GV3MbAEr^?>+aP@44r5?&tHp_nUgn){2i?lADc5;`baIa*ojC`i#;&UC?4zG(THGX1c0jQfy7 zV=Pg@V-cm2=9p&CD~cIvGl2@Lw+Oo}caEY**9@qPK|IMn7u${{^>5xMKKW>mHOfPh z3Qx{_AOO2e0lO!xwyC#74KJvXyBkVSM@Mj6 zT*qpH)9mc*$Cf)Ye)IjHdL#&2A0o^%9 z1UiL>>*#1}UlQSKLbOM1J}5T6t0BU~sQgKpHLW{CFzVOxv#I12s3eU)N8ppbw)a`m%3T0>6{(-cTnfNq%AA5%@@fB=8h zPm57mfi-}yU$@fH(HZ{yStX_m&t%315I_EtqX^52dXps$gTcaG45M-f ziVT!v`n4o8U7Ld}gA#1&URGC^@9(VH!1C3lZ@XYyAW$etlrt40{eUQ%nUTRuP7}bJ z_A2qg4P&;iH1(g4nDz7b&r#Q;erXP_gJshBPg{twX!sr0`G_D?vI~oq{I`X>n+vWB zfob!PuT z?a!LIw;HBL<>$0IkTl94w=bG2v`5kt;}7`sHHjgkRqG(`sv6Q4?q~_HU zBlm64OkW9&((0gEgfRjbn>E(d41BkCj4kAnaSK}-vfPfmub2!N85zkGlWmN@7`2h4 z;ofG^mnDlqV#9Z6?)nj{;v-{Y28VZD2(*dURu3OO+^}5}Vn(9lh3rrr zbTtF@{6=499Xh%Vxn_Ijdd(K)Xnp^E@cXqK-|4?owPP6w-1H4K=~%xRfpbuLpvq*; z;2D~hTML3XrfNWl%V&+J0=?j32wiKus%2u~{4&F+L|O=6<4K@JH4F|9&jvK~^sMRx zjB-Z*tt-iY2)|R{AR!PO8WK_#vJei>`>?>kDm!<^UiiK|VpHiQ&IkA~aC^Lgq%Xme zhf<6KPs#Acrz6d$EiI29@JXG5A~K55d|+Y6ME8zpw5qCV8MlDlN-(8mu%MT(U{KLY zAFCf;sbejAO2&4xp)=J>GfB~eax~??t%=Zj^BzmOD?kMbW{F>k&vPx*yOn1+)S(q#dfx z)U%e{Ou$@BwqR!VdcnZZ5E$1^U5Yfq<*VcXttzWjrL^D~3pyHxyz@&8i!=++-qw<$ z>tJ&v-Dhm&660N0j~9N7^jIhrQ8tuzo`ysm-QSm&^jOC5rk5%FnfdIQ!pgBC2vJc? zh6tkiBRx(&;Z^t~Kj#Wu2fP*IDiqvKxret1h)K{*eo!%yXL<4zaeQy@dq8QPPkVI6 z8leE_`=Pk8reKX+UlC4(IIWnrr`!a|N$2=G%EbZ!Dk+ETxM=r7%}*Q$tiJ}EwWX~^ IjhR>CzxDP)aR2}S literal 0 HcmV?d00001 diff --git a/src/assets/images/evaluation/edit.png b/src/assets/images/evaluation/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f666f3c8553b5327aa9b2d84dc7bd370228d2e GIT binary patch literal 2782 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/evaluation/release.png b/src/assets/images/evaluation/release.png new file mode 100644 index 0000000000000000000000000000000000000000..fe19d6955cd48d2c49a79f074f4954ef880ba4e4 GIT binary patch literal 2073 zcma)7dpHyP7hkM4qb4O3w)ZD8yeyX~3(1{aHhyj)Q?}e`t{L8uP;R+yNJTTNekS)J zT~P88uiOby$Trs+=Ju}NU%%(~*ZVx5bI$WQ=RD_mzR&rdb5iYX%@0FPLI423VM_}W ztiawDNCNnfKqt$2H3`fCBG&v8pz@>acL4zsjBJbmfESsfJGg@aE)rtlN(2BT!hXqt zNjxkH00325nix4od2&BH`%Bu$9$K;F=ZIh0(n(*SX_;sAzW>2DW z@4pvMwc66SFZn}eX7Xjs+*qCe+{W@0zCGnAey*E}?|WplM#n)=;^@dFZ4J+sENrr( zbw0(l25*VDVC1P8!5zyxD;BaifQXp`|2u?y?$(cr=)E0Qt|mHyLs3gQQ*p8QT;E0qB=RHx10P9@dq_rvSRjq&?&&tILW`aM94iq_3B@@1$mr5SBd%x!#k=psfV9^Tdb{^_w|kgZ zUp-NZ6L`t7G>o6n>f)ekP4JY#`s{ls10lx|-hONFNlB6%wLX_V+8oKuLDsglR@rgT zHZ9Qh=E&vlrO(Yh!_2F+cXFI#+wTY#qD!8af$Vh1jIHReu@}ru2qrDX?T}I0+ACmKxrfNHRuyo{|dtl&yT1Pmg0@RZI*u0 zXXv@>wWi2rb)BR(J(q^2CO1FGY-!?i#}*Obl7b0W^Bp&|8w14eK%xm!6Ui zAL!5e&A6NYlg%ZkSuan%?YcS&5~5E&G>o@G7+$V@LuP-X zXAZQ3#wV(9iHxUDvkP}tMq!3=YP2drh$(=^v{b*7_B5 zX(dGu#R0WtL%miyno(g3_NUqd(w%p%d$4ZOa(AXp;eDV#Jlk4hx2vg#~Tv>0N!w-&hVt*R9MOtOoHmKGE$0q3|)Wj$%pAR+4W7XXG~;2Ng8o;z&3? zm!2VeUh`%_B&+jeN`C%{agBXJITv${va%ceAK&r)Pb{&sP6*+n1>+6DMS__cF`zU~ zm&<>2+l(*NkEtJs7*rH*yp|ldiOm!$)bzRQ8xWA2js7N|k_dvDE#;*{(wFP}hw%Zo zpP_(p8nAOAuRmlVcSON~lh+Lv=G4Qbr@7+|s3@FV zDq^>0-(|?D(%wFrg2jqkdZ>^VDExg2MKCaCLD%c+>&@ixjp1x3SHE>TGDSDIglZVy zDrki<{BHQ(PBih$+k*(naw1$J(Aa(p2edj@hYIWxM1f`^-`I*BHs#7S zHT|bMt<75Low;o`vqxQ$B=qV>Nc_n6R;)mYSGmWRh<5P;iA2>7!dKlNX=xlfA#KO7n3_Azt1+dn~`>) zy19kj zD9j+&ZKD_@Wao08v{~hxxkwaYI=@zsL88$jAB98bx@BBT-AhaOvojaOF@zIIDh&FR z9@OM469L9xnNA_{;D_=v)F%~0{I3kr6KYwCT|R%6npS_!U%xmllM&VAFT4E0Lg9ze zv`A=_Rgi=PnjXT0&8DxEZdbI(p6y_eSfMH~pLPc6Nr(yzQQTz?p|9P4%OG7> z)X(dUh68#X##*9lVhN3^#Rmf&ur2`6n%{brmtZ*(qQaA!QOXXq>YV@xADu0 zXG23nor#od4=RlJW~0DessDYD>A_OL=F3+GQZpJL?P)Sv*HbU`_4UE6p#a3ax2x* tm%&|Oj2i_y;>VTtIH!}yk6uZy!_u5E%UisqHNiOtSen|JR9^B*_!}-2s literal 0 HcmV?d00001 diff --git a/src/assets/images/evaluation/upload.png b/src/assets/images/evaluation/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..c884119fd7c0ba6ef97e2bfed8ced96b4bfd554b GIT binary patch literal 2173 zcmYjTX*ksV8vf6i_>X0p423L%P*=b%4 z#z;B5$kJvROr#JK*%|LR*E!d9K0Mp~;rHRbp8I}&Nf)fmMFgb;0RRxeS(w=JY8)@f zAU`jAo+{_^3MAOp+z6=bmHx>aU{|qtECAG`3T=DtLV%;(mMu|yWVq_nF9)7nt1wA=yV2z1W ze#u}whcjsmGrZ&fxw8Mc@!cQqQ{@H*@-^jY(K}5U3||d*dZE|*6q^d`@q5Va&6NkU zv$G}qI)O-<t+D&opfPJx##cx;hH1$-%(^M@`WD3^Ps?ekA&X zxXX>&oTa$fc>IJ)mv<_cs*{4T4{x-BkM-FC)fNjmy>>8ymKK zZu&7?HOh%%qYtlKv|pB$6?Qy0G&s?Aha#T4x-#dek|3#9P)MaFv07uQ-ie``5)=7# zqBiS?=0|G0?q&$@ha6d*Y!?`Q6IwMi?=J%_Zb2|)KnNNZi!`(tIFuOK!TR#0EPC># z9>&SZX*MJ?X4g^9Ai6{^V%4IjrDPEi)-qmfo;s9%v_%PWl{3mXplJ4?%%-@EM$6P8 z{y-bl5F)^Jd~4A3{cH}LbbFDN*VWZ^jTsNm$nxEFaUM}um|>6p6-->`c*4;5brpAS zZ*L~mL#JK{(zi4z*^0qn2B1IxEKOSux5gMmZLQ*++1;I;X|}V&2@`LVP_t6NX#4o` zs3J$;Y8antcH=SL3D)_L#;qRs%WOKz!JY-oNVHTpjoaBTZu!}0E`PgpHU-Z zyb#22-R8b+IvzOBOcS`n8_edU>ukIPUKJ>gH2CyLN$C*Fh8V}AkI;DwQz9o)<@Vka@e*8#Wop&PAlK29brf@DO z&70#buP&||M&yfNPeQ5#k;h$WXiRn3Nf;Hz2%7t(4wEO(7;!Wp)oAc~xGKyV#vr5X zIaXk5fh=K0ApBwxgsbAaMrm)H=Sdp?t$e9MokwXtK@`V(Z|9N z3}%9m?_h<}U)RZx>um*w<*a#kKkXRXzQWz!P!T}a zy37#5iqL9KwI;vxZ;&rtwzQ6Ple~@R84h8Xc1!W0%(=#%8?upR3ay@W5qkO=@bKw? zLMD@W`l^VqoPO@7s>@Zq3LrUSO>Ma8_OX?PF&Dpu$*gywi>xQk0cX#it&iFYq5kDR z)0@{As`M|AMWpf>Oj$eD)E_30G8@ z3H@`Q{Ev~>RYUA=D^h#@BVB)~ zkgtwdKQ&G;Cg$&t8>4*V6F_8$nk+?v?~*0G%C$kJ=(7C=doK3o1Gb8~`t{I}DU6O> z$OfC4CPxnVT1y$T4T=t9uDze0o*sbquPeYRcqgJhX!`sxJ-lu>#b>PP_Ut5%zU2ij z<3TmLxJc?_5vfxa&fD0T_T%FTz~j6B$J_sCHKZ_V_owlM>xSyx+I!e5%H>6MuA z#}@&qviTOw-`qm_OyGIxKv0uaFep)AaXR?B6*Vp=Y)S1dT4tzSK}EZ~vhw1K#9i)= zi!<7drkt;H`z1-Ce7Ui@p-kRmk=0z>)ph=5d3pN54-eNwv$d|K%sv`a@d4Eu8XD{! z94OXfP`&l}j-P`s1~XLbN|c&K6B$dhACJAHQlD>blKcV!tTrvQueF7G(&r?qo=oh( r%u=LP3~t^1g^Z1%%yjVyoBc7EP*PId7$FjPUj_hYYHd -
- hello啊,我是测评上传 +
+
+
+
+
报告上传
+
+
+
+ 发布状态 + +
+
+ + +
+
+
+ +
搜索
+
+
+ +
重置
+
+
+
+
+ + + +
\ No newline at end of file From 5d202b98df2bae78d4d556dc108bff5061e16809 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Fri, 15 Mar 2024 17:07:05 +0800 Subject: [PATCH 03/82] =?UTF-8?q?=E6=B5=8B=E8=AF=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/evaluation/uploads.png | Bin 0 -> 1392 bytes src/components/BreadCrumb.vue | 10 + src/views/evaluation/EvaDown.vue | 259 +++++ src/views/evaluation/evaluationUpload.vue | 1052 ++++++++++++++++++++- 4 files changed, 1289 insertions(+), 32 deletions(-) create mode 100644 src/assets/images/evaluation/uploads.png create mode 100644 src/views/evaluation/EvaDown.vue diff --git a/src/assets/images/evaluation/uploads.png b/src/assets/images/evaluation/uploads.png new file mode 100644 index 0000000000000000000000000000000000000000..ab900d3b07e0288ccadfbac9ecb30de285ce4b17 GIT binary patch literal 1392 zcmeAS@N?(olHy`uVBq!ia0vp^%|P71!3HEXIB%T*QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0V%NIET%kUMMu*QL61LTVt=?IHYPEU?7GP><(R=Hl4TA8}(M%<^h%5C$-UKf>FW$FJc z$nlShvksdSdv3eX?0>)a>zUqZU66M#|3r2DwOihGkvyxvE}QfF^n3j$$Gn`^>0P<) zZ5PQi{rRh)+%4jBcA0qd=w6>Tce=oC>G`%VC8vao9nPuY>g-k6bE|}bbK8tW^TBrZjXxkw{QCtuY4EV^V|J~e8o0X zwlZNHX5q91MMC*^->TrJO;5HPK7MdnnALK}>hJX%0&-9Fckewv>wZUlx43)Gw7&`W z;+7k}xKeZY(Prz5CypCz+TFSSQT(5`EtS(Y8SK54@z-W?UP|%>o^w7|jpkpClmCAv zjt9|8M1jV6n& zHrBEyv!+MJ{C1UpfB5AFyZwqC5+z471e%xhZx=h~wotW0V#+(Mb$4XX-1=!(H)lzZ-u2`*jqrUh5XG!@j-@F41bLKp|`m1c#^6#s^+dnuwxsg+gZ7Fl0xc1+h zu{D96ZD|Wu%Qtm9)>`iVti5*rMBZ+N6B$r(qyQJB8@^x zD`k47?KY=o9P{PbyN|FK@_o3f^W*UkClHVDup>O>k2dn3v<4{on*0VwuDWkNn&j@PygGe9}Z4l@-=t+ zoEwv;e{`y5bi5sY=H$nU+Wge*Pads3wwZn9!RF_3e)qU@c6|-msj>9QduIi?uKDlP z`Bl%q-I{szwfQ_d8=J`uiO=^|EzwAho%cc3+`fK=LjU{Z&jO3m)wou+Gnq|&7$%;k z^fRq*`^xr5ODnqnKYI8j`OrGU6+6E!tC3|d%-tz>XN|Vpi<=LFKVEzAM7i~d;PJIV e$qnjC{~1!ZaD0r`r~sCZ3=E#GelF{r5}E*U`g{)n literal 0 HcmV?d00001 diff --git a/src/components/BreadCrumb.vue b/src/components/BreadCrumb.vue index 165cea59..39082e2c 100644 --- a/src/components/BreadCrumb.vue +++ b/src/components/BreadCrumb.vue @@ -548,6 +548,16 @@ } ]; } + if (n.indexOf("/evadown") !== -1 || n.indexOf("/EvaDown") !== -1) { + state.list = [ + { + name: "测评", + }, + { + name: '测评报告' + }, + ]; + } if (n.indexOf("/download") !== -1 || n.indexOf("/download") !== -1) { state.list = [ { diff --git a/src/views/evaluation/EvaDown.vue b/src/views/evaluation/EvaDown.vue new file mode 100644 index 00000000..eb6d6f4c --- /dev/null +++ b/src/views/evaluation/EvaDown.vue @@ -0,0 +1,259 @@ + + + + + \ No newline at end of file diff --git a/src/views/evaluation/evaluationUpload.vue b/src/views/evaluation/evaluationUpload.vue index 1b4b7dcc..3a29963a 100644 --- a/src/views/evaluation/evaluationUpload.vue +++ b/src/views/evaluation/evaluationUpload.vue @@ -2,14 +2,14 @@
-
+
报告上传
发布状态 +
+
+ +
+
+ +
+
+
+
+
+
测评报告上传
+
+
+
+
+
+
+ +
+ 测评标题 +
+
+ +
+
+
+
测评封面图片
+
+ + avatar +
+
+
+
+
+
+
+
+ 高宽比为16:9(如:800*450)
+ png或jpg图片
+ 不要大于2M +
+
+
+
+
上传说明
+
+ + 1、仅支持1个zip压缩包和pdf报告上传;
+ 2、多个压缩包上传名称不能重复,为测评名称+数字,如:大五职业性格测评01;大五职业性格测评02;以此类推
+ 3、单个附件命名规则:测评名称+姓名+工号(名称中间用英文输入法-连接)例如:大五职业性格测评-李玉冰-00004409.pdf
+
+
+
+
+
+
+ +
+ 报告上传 +
+
+ +
+ 选择文件 +
+
+
+
+
+
+
+
+
+
+
+
+
上传完成
+
+
+ 100% +
+
+ +
+
+
+ + 删除 + +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
测评编辑
+
+
+
+
+
测评名称
+
+ +
+
+ +
+
+
+
+ +
+
+
+
+
分配普通管理员
+
+
+
+
+ 状态 + +
+
+ + +
+
+
+ +
搜索
+
+
+ +
重置
+
+
+
+
+ + + +
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
上传结果
+
上传的测评报告总文件数200个,成功190个,失败10个;
上传结果请下载查看!
+ +
+
+
+