From 8db79d599b983c31f6699260ff33eebf130589bc Mon Sep 17 00:00:00 2001 From: zhangsir Date: Wed, 26 Jun 2024 09:05:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/growth/index.js | 6 +- src/assets/images/growth/return.png | Bin 0 -> 818 bytes src/assets/images/growth/yuan.png | Bin 0 -> 2195 bytes src/router/index.js | 7 + src/views/study/ExamScore.vue | 567 ++++++++++++++++++++++++++++ src/views/study/GrowthPath.vue | 23 +- 6 files changed, 600 insertions(+), 3 deletions(-) create mode 100644 src/assets/images/growth/return.png create mode 100644 src/assets/images/growth/yuan.png create mode 100644 src/views/study/ExamScore.vue diff --git a/src/api/growth/index.js b/src/api/growth/index.js index 39fb0293..e00e31a0 100644 --- a/src/api/growth/index.js +++ b/src/api/growth/index.js @@ -4,4 +4,8 @@ export const getList = (params) => ajax.get('/manageApi',`/stu/grow/getStuLearnI //获取路径图详情 export const taskList = (params) => ajax.get('/manageApi',`/stu/grow/taskList?growId=${params}`); //全岗位路径 -export const getFullJobPath = (params) => ajax.get('/manageApi',`/stu/grow/getFullJobPath`); \ No newline at end of file +export const getFullJobPath = (params) => ajax.get('/manageApi',`/stu/grow/getFullJobPath`); +//外部考试 +export const queryExternalExam = (params) => ajax.get('/manageApi',`/external/exam/queryExternalExam?externalId=${params.externalId}&type=14`); +//外部考试点击调用 +export const submitExternalExam = (params) => ajax.postJson('/manageApi',`/stu/externalExam/submitExternalExam`,params); \ No newline at end of file diff --git a/src/assets/images/growth/return.png b/src/assets/images/growth/return.png new file mode 100644 index 0000000000000000000000000000000000000000..009c9c86cde95a0097eef6fb2f4f8bafc45ec628 GIT binary patch literal 818 zcmV-21I_%2P)Px%>`6pHR5(v{lTBz9R~Uw$_e^fpQY31tL@RV7x)5Es&`Ki_{3%w^3YLnrwOEu` zy*KSbODQOVt%{J`Yp@}T3n?u%3)3P*g@Qj+p}!_5Vo`KsbY)D_n%K;luguK#-rO5A ztC@4o_ssXb?|Ve`v%}^PM7uz%!CtA@Hu{myBORbce^i&MVj=7IAwB~#z~7i%M0$u} zNH1fy6fr6J##-qKKIMYKXN)o|=Z^zh5=g|Cgahq-UE5djv+ed08Qurm12z@x41>XX z+BF=XOJP~R7qJK9F5&PBj*h=QYW$H4JMC2zbs^>g$H)g;Q&_6e4U8cIH=kyW0GY@} z$B|~xtGDQoFEMjA4Wb@kDsoF{(FKw7Cx8zzc2furl^ZaTi@pWk1#Z#p=8n`SIoA|! z!t@QM^Ay}lk@b%d8OFKk9MV7vi$V51*aqM>PoFl>_Tv3fqi?W)y66s~4(ICP&SGay zldoA{29-Lxj(00*RqvP@KAQ|%o5GBC3cxXj@}{fgU41bLyATI4+gyaHgS>ku+5E&N;O!i; zdQ9CoHSmQ0O0bED!}_=Mo%P2MA0hX43>&~0CU7%o)?f)3`JX_q1J@XI4YaHOxw>Wj zO<)#7Lo;LhPbIDyjTC~mQbE$8kMH3d!0+_Bg%vrA5AL)zxadbrmnpaMCBRuodZJjO&DMIY;$y%qXO~PR3hj zs;m7#p=MoTOH#DgYUs1mV5>n7uxK|u!FQt)pNtl+!KsjRWcr1Fw2TvJ*vpo0wG0#d z5m1^pxCdOq_zMwYHajsy%qeEDgK^qYzBQx62)W@Upf51hBgR*a8-lK2{woTZv(-{m wC%e4gXp^Y%i-9S)AYOlr_>~qt7)#Ip0eVCyBd-tU*Z=?k07*qoM6N<$f*L)20ssI2 literal 0 HcmV?d00001 diff --git a/src/assets/images/growth/yuan.png b/src/assets/images/growth/yuan.png new file mode 100644 index 0000000000000000000000000000000000000000..d6545d0a1aed15f58c0045c93ae03a21b191923e GIT binary patch literal 2195 zcmV;E2yFL>P)R!pOth-nsg;;(>6()Hf^%fbna?xn|6a+%&*w(q{SbUh!U;^Zm8X3(K=yFRje}aGmr1X6Nr!V#9IS z*zMjN*V9q(jB=j^DV#Jn#xxNus20E6;=EPtd~c1z+rPam`;8^``sPxL_wvf@Yipdh ziYz2Y*>*+|{cPO)Pe_jRNX4mJZt*es`yB#+R|>K}E_QymU3|1xEZQ%ZH^>zS)DdtP=hXcVN;y0ZF=E zB4c>qAGPxJwa%*r+4r|N5bWxRPGoGX{1Zl|bvmZwQ8&i#luirQJbQLdKzuvSst?K? zD)(xEGrwAJ=y=9R_faG$aCKBufY%BfGWMqm(bVnUnbgUwJw9h6l7Jh$BZk^DU2W<1 z%b6?vVqnG%D9^QbwFk=wr_7OS?%(zZ$O72setBhB&nC=&kkG-vq~6?OPei(Zz16Y^ zURW68CUo+y7&)K5cqDnkpJ=L&H|8&YqVaID`CPhfPzf#OTN$He*!t)T;_A}}y8>}kcC~{8pxI)?d`=s)Q17^mButS{d zb3?h1<2v5!^zV#Tl}C2f#}A!PU+QssiQujn9TLMgoxTg{%R~t_S5LM#<{~9SAubQ< zzwQ=!36h?nX`Pjx4=-r#cUK;gl;@pNXLX|-nR!Ui0Ws8+IJPFZp(<8)M-0M($0S11 z2F2al_<>cSqJxPex19mkv&pz0GDXMayPF(Hzt}HN_gZTB_+NX;{qrvItz}uXd9X`i zLRMRzX-Xb13~g*o9Oo5|ad^w)#^`Cs2o6EPio#{YCyg{YejTwi79f!%Du*6?k(4Pt zp(qjtv#L?TK(MpM3A!OdSsN<3p1ldJ=djM0j@@!@7l${K=Sel4F&U_VnW06rjHodV zgzN)tX@f)r;A7HLQR65t;zs*&71|WuKBZ=!+7Uu-cw3}$OQhmjwud7^F%nbRs-9bH z>Hg_Hc|UA?DF4$s@nX(PxR=TaXj;v*rY{i_HQ>poB1Lt~A8*0#*T(&giDO|m@>Ha_P8?01td7+mPqvK7 ziM({4B~9UB`DT$rn}CF)v$nM) zbOPB|MEAm|dvYA7nFEHqlWM9gvZFjwfgT_#I^{j(r!CU!g$|OMj2K@uWsva)<$^F- zYP;jYduw7kT@&}O3Knt9X%(0QiJ&_&U4^02%2*B5KvMCHhfUxHROG!fQQB-Z>Puuj zrho-Cwzbe;px=YAwFs1pt8R-{?uqTgyx}q8eGG%HK@~4$I@!a{Q>pVDk!N99%|$h@ zQsf(BeTO~0k4U>lH0A-(vDZ&(1-_nlBe;%L|8sU(Nw~Z_dmXSZmIncmw*`UETT*Aq zVZL3B&6*{CNlOH&ph>n5+3w?G44RG^7|9LW05>~yFeWdsGCBj1jwM?V%9hB^nwTGg z;i?2dl&qsRYD3a+qY-(JJ_!;cJ$}Re?RLQcf@}$nB0+lFpO9+jUF*I-D6}1unS_Z2 zM}b1*ha#OxwNi$HVDb9UCJ0s;tF4Gu7lq1J2a8!hnK}#K$ZdXhqX7{I>0xAJKDf}Y z-JEiKIWzU(d&3nqFXyvAT5lb_@4hCv+BS7Tmd51x)$9!{fPRSQ9!@j^-<`QWD#s`l zdvM!W+T4Di*BzC#CE6}9b?u5dDPN0+-93>tbP?L_FE%-}OLDmJgrb`eI5wE;?gsi! z$ou`y08I-vkIM;8;O4qJ$zf;P9bI-({c5W~L+@;KHZ;qDDGUFE*$8SDBLEM)UE;t| zM$CpzJBY!kSlS++`e8Pal$}8t!C+8Hv;3&aPJKK@1LBCl&=%&JED4qtNk@4%H-(c) zIQf@KQPRx3@1E<^K=SsEA$_`6vqF+N&714(PTDyztD7XV1M|ULlVzTVbVBIh?^FwG z1QcRgVv+%stTNC3tn}faUlduUH4gMDep5gn6_`)fJ)aWLp9u1J3yikaMzZpQ6 z9*|XS>hh4LC%F2neyNdYMm4xc<$EV=dEm>1ez!Gu@i!|Bj@ULZaKxCeiuCpV{2Rw| Vt=MYCH0=NY002ovPDHLkV1l#SL(u>L literal 0 HcmV?d00001 diff --git a/src/router/index.js b/src/router/index.js index 6f7163be..a52d8abf 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -124,6 +124,13 @@ export const constantRoutes = [{ name: 'growthpath', meta: { title: '成长路径图', keepAlive: true, icon: 'dashboard', noCache: true, affix: false }, }, +{ + path: '/ExamScore', + hidden: true, + component: (resolve) => require(['@/views/study/ExamScore'], resolve), + name: 'ExamScore', + meta: { title: '成长路径图', keepAlive: true, icon: 'dashboard', noCache: true, affix: false }, +}, { path: '/courseRecommended', hidden: true, diff --git a/src/views/study/ExamScore.vue b/src/views/study/ExamScore.vue new file mode 100644 index 00000000..4cff6238 --- /dev/null +++ b/src/views/study/ExamScore.vue @@ -0,0 +1,567 @@ + + + + + \ No newline at end of file diff --git a/src/views/study/GrowthPath.vue b/src/views/study/GrowthPath.vue index 2ce528a7..ba1b69b0 100644 --- a/src/views/study/GrowthPath.vue +++ b/src/views/study/GrowthPath.vue @@ -269,7 +269,7 @@