From f947ef5e0491b86661e54e4f597da6f8fb8df3b9 Mon Sep 17 00:00:00 2001 From: wangchenguang <728837162@qq.com> Date: Fri, 28 Apr 2023 10:55:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/en-white.png | Bin 1321 -> 1351 bytes src/assets/images/en.png | Bin 1928 -> 1313 bytes src/components/breadcrumb/index.vue | 4 +-- src/components/menuTree/index.vue | 16 ++++++++++- src/i18n/index.js | 20 +++++++++++--- src/mixins/overview/index.js | 34 +++++++++++++++++++----- src/pages/article/activity.vue | 3 +++ src/pages/column/index.vue | 2 +- src/pages/overviewDevHistory/index.vue | 35 ++++++++++++++++++++++--- src/pages/overviewIntro/index.vue | 6 ++--- src/pages/overviewLocation/index.vue | 2 +- src/pages/overviewSetup/index.vue | 2 +- src/pages/overviewTrailer/index.vue | 2 +- src/pages/publication/index.vue | 2 +- src/pages/publication/single.vue | 2 +- src/pages/publish/show.vue | 2 +- 16 files changed, 104 insertions(+), 28 deletions(-) diff --git a/src/assets/images/en-white.png b/src/assets/images/en-white.png index e649f07041bdd499a468014467ef4985ab59c6a9..403d5a44dd9c545d2d24a76475e8e5d30bf279eb 100644 GIT binary patch literal 1351 zcmeAS@N?(olHy`uVBq!ia0vp^vOp}u!3-o<3A)SxQjEnx?oNz1PwLbIIh+L^k;M!Q z+`=Ht$S`Y;1Oo#TZ-7sTD^T+PC>RX^a0p0u^G5&^#QKsTzhDM-g^=DO4}Sc8eREx* zyEr3{bJvxh|KF6zG8uN?`TFYL#{+=^GhTi_^=J3YtEn<me?2Q;zRc_KM497Wn%LTT zN<HT-&i;OW-zxdUw+ULJweS0Pm`R+`nSRjvc$rYZM8%zXVXUq1Tx_c9Yn(p&EndE; z@&+f%<5`*ySKMCncGJ=Pm24vGqs=#bnLYoQT)1$y!L_?jmwwvopsl;d*FR{IhOOzo zx+yV{{C3+CiXW|Bwcoq>L$={$V49Zjba4!+n3H><GFm85gzbZ|l!2Soj+m5&#v^R% z9_|854{egV=;LCnadb`3w*y|@m$@>Qo)t5`oqK=Fub#Wr>_PHX|7TXd%RgtE&d0zT z9J0r4@zss0*<W9KolXd~aISPs6%9(h5;FV8)U0h0tg{W5pV+tWSYpJnTfB=luiJHO zUb;%IPTHsIvtpa7gKbSt{1@5SE4O|XTlbA89~n)y>xe6dyj;FxXGwRlcBXKKXxNG^ zz1!~HQ+uPKq;Fk*(j)UaTd&a5X?#W%%gt_hZm2VNiml#t+Q~L?>#fv7%l8)Dk6ZNj zx5!TYL(Jl#A$RK;=JRc6Hnchr@a2I)T?PMBt8D&a2FK?U1xw5R8@ShfSmArMf;Df= z6q)F)<_0qMg_E9K5%@Pl)L;1NkN+*rKW1*O(2c27ikxt<xFGK39tMN7iA$SKJT3_I zivfn?qE62!g|OIpS##aqOg*`}jOBVx9{W|1$>&;}6n$@quHL)uMBTHtmIu$)-d@ae zQRV&a$!F7U9}bi^xj*&&$L|~MDkSF32sHh6;@6MPmaDhl3x>9yxqLIdIArhn=Vxs> zUi-K&xV}W|eTAW&hw0x>S6`dEJim2sANLBbm#yFBSEM~^TCn)lKZ#GzL}vKUUs>n* z@@tj!#be9XPYB<mwdTIkUBNlKZeBU`J#)#-{yz!DUTOb!?r=$(y!KbT)fLmN776EH qM>Mx^C5acG`tPSBs`B%>{+<U5-aol?u^O1X89ZJ6T-G@yGywoO8jbq^ literal 1321 zcmV+^1=jkBP)<h;3K|Lk000e1NJLTq001Na001Kh1^@s6`~|2W00001b5ch_0Itp) z=>Px(<4Ht8R9Hu~n0v^ca~Q`z-#HUTikMU8lw%Gdk#~zITWE7gW6p<2iN$JLgh-UA z&1usT#wMW_Ii?**!aoinhZ%*!a@cGxeV?xT>3*O0K0NRHdawW9_x|0#`}4c5?{)Y+ zq7RFR&4E3DiNGY_DBwU~S72M<PvAS?d*EH*P2h82t)zeY_(XS!+7?H|KEMUQX$i7J z+dB#P9`G9QoFv2bWwk&Nu?;X4xDGfL*a`@s^$?{muLnK=9spjFWKT9)<>nFL@Z1fY z0~l-*um<=GIB1wqK7`+U9=Ju4!&+-YfFfc)U><NGFb?<)SPU!!&H!!#HfuX+#q)oG zCxN+=zNveE5Ku(y4%`Dw2ewSF+y*==X<bCz2i!11AT#{!y@1(up6UXnW*$ue`~NF} zS->hub~_o$*E7RL;H1tg_SDnB6_OmvK~@Hu0n7)s1HJ^#m-K#lbwqgm)xiD0)*~g# zEWAw8GnGIQv46(b*|g5$0~QpX>47=|STag4+2ijx8j{wQ_g6%0k)fHB+OU9UN&2Oi zK123UmIDjEFt7aq*qHxtX6~ChtaGGGz+9IENyU2@Xm8*N;1u9%V5X$ED`0j5?f@>y z>?@Y|oqGXm%XP=*D!u@4QEjrfyq_fR(J=#^3cQf@=Ec;Gvtf{BIamrDS$g1_GCQ-d z`%Xkm0jv+Vl_vY$wN8=`(*?Q<xHa8<m86ALJEWlR1TF=3%KGFiTrA0%)3JzfjdEBm z{x-9gyyv`P4|~XTZkTrW0g}G0+a)60$Lvvu!eU%fhA9C(2wc-flh0oU&MtIhpieXA zUjYY8+R*1lwaX&nc;I2+us+(%XTagbcMbGM#(Fhy@^Ht6hVUMpZN?)?n~tUx-!)LD z3IneIQ~nR2(RjG*p%uVD6;KM*L)uu|Mgv(pE@Bqx#NPgrFrH`JTHJ8Q$}F9w23iiB zo>_LNq%X=}j0g{Ao`rT9E0WT_8w})@;Ss|_*u|2bssQ@6)J%sI%^pyD(QU=G$@6qE zWx7R`+l|Xiq2F$!Hqhjp=C%ihRO<9l0c04rkS3^Covpw}z(s)5+J*EH;LI!ohH*)7 z%`?o8#erLUSq0E|N$d0f?pfti+gYBejsZT*Ztgng3Vvc9c;|8v?%BW7%bY!)0&h>z zKIT>;$zJhB)==3)1(2sp>#tYndu3hg1@bz7<K_%yrz;Er%8z<;YsaqkJai+l(DP6O zkS_vnlz=?EIW)yJsSA{cwx%ZJ5IEq=LM>22od-Og6QeJEo)}lQgzUId$Sm3`foUo7 zGLUa7Zn~f3MZslcQX7y*1q;uYLZ5b-r0I1)d5ChjEKbi$*H-{}*19~Od5(727D-xD z8L}d6b0YLOaxSo1(m;cU_ROKI3^g9uu?EOu_vmYA>vofia3fHj+M|W*(gaD98-Ofc zUy&{PDl3P~9$J(jo|BdrV@oSgLRqj=CCzUDa{4+udwZNOm>!F(fP4sN=C#G#)fZ4g zjq@p5G*oqi^$!g8NEML1?`-omeNM&x?LQp!0Qq*{&APXQidfCeiPF{AGx*Q>_gR27 zX8S2G0d80Ju&-SmPq+S((d*JNZm^x3Xro1hv&g^o98#f|w%3RA+@buqA0V$e2{>Vt f*XK4k%V5=iOW`)74!o!{00000NkvXXu0mjf<Q00_ diff --git a/src/assets/images/en.png b/src/assets/images/en.png index d834c3ee00165d2e88635dc097bed5174946b40f..7054afe8ae70722e62a3b5ce05d221e274fb270c 100644 GIT binary patch literal 1313 zcmV++1>X9JP)<h;3K|Lk000e1NJLTq0012T000~a1^@s6ozJwY00001b5ch_0olnc ze*gdg32;bRa{vGf6951U69E94oEQKA1jb23K~#90tyWuXR7Dux?Lw<b8ws|+12te@ z6iWgRsKHB!m_TAwYKX?@gGqxgCW?`eXhb(LzEBNnR9uZT(y+T{X7A_HtyRESi{S3g zoZW5FfKV(-DyR_!u@>q#=gcm<+jB}wI?0!_J2U_P&3~Qocw9y(&Kkl=zKm+-W~%YG zfdOEI>iiOL88{34Kr|MM=;n*qw;`O&Eq2p4?I44rUeY(*NK|t@l<ovk5#N7-$!Ty- z9Exas8!-y40X0)MD^jZGS5w{Wf}-QV1)}p`Ev3_w3S0sH1o=Ut=R1hX8)rlqHwp_t z_z?uhpx_^(vm-<|w^4&1luEBfEHD9?erlMTqxx`zyGzNa*S3%cgmu6WEZh>&3QKM4 z`3J!G3`qqpL;e@Udn>}_b0$>_jfh7Vu`Mh>U~8<`Y$~to=0?n&o`tm*Kw6}|`L-#9 z5q0<ms^vFe(+S~Hs<UU~>FRiZa1judUYIed?P|6sl+0DfSJC*bSbWP?$QV`4Wm7z% z^SiO0t#I*wRAXoG6(w|1CfbBEF*}W<TI=^8xSG*e=qw3Cd1o!568UZ^*1oM!bP-{A zhoo{V!inr+)N>2mzXS7sxVxDLlw_{8(u!TS1!fwHch-^yqlcGZJ!4s?Ghu0(q_XYZ z-S)`|AzqN~w%6U<%)X*(?w(50Lso||%<VK?Sm>B&8sCIHLh-v{HM6{GjSwGn^j#yi zBUEM2r&1Yj$-O7-1mceqqd4D@G|3uKt8Hj^%l&@8w}up!@;9m7MBGS!NA2&7$9Y|e zRJi4=qVop>{j+Rea(qSx(Kgw=IM^$|>r<ffS5ZEj0)eZRisn70sQdv;R*@1i={1aF zb#sM1z^93GUXNwE&i{go9tj3d_$mpJT<bC4gZ0pyK;wJyeOZuxZ@JhoJBe}h#uDj= z+Sl_i-z95vVvZnmjf%|tSpMn3@7qhHaL0UkLXilkfUwi)W$P4I-!ULU?auX^loO## zN!f3xY@;4rzAuQ(BcjP`tiy#=Nu-ZAM2&oXEH%^|P3BulK${y7jREoj#V9N!`p^RW zj>`lcr=JhC30Z{dDQWGbhotyj@O1(O{5K}{cH_n1KpGN>urF0?!oE+a%Dc<Z_!&vM zJE&%wWO8l<1_deUFWw?#QEpF^NyABYGX$TbRvTldBE9A+H`1O+2A1$)Vqfq-V*k%l zQJEAy))z`;mMFN^(4WT~NyUh0yct6Kfb*FAl4$vLPNaYjJ@k%{%2wi{SdDP(kn3gA zpqgEUnqN!$Ox#RtSGbS2I+BX|R8-c1r1(N)7kcS-C(=-&P!E?r49`4@J&$4jy;@Qn zXdM-|mdbBawCsIKI<v@;)T&FB*Q2Yf!Q_76H78OfS!|YdeL>=q6RAi_%)K8@9BvuJ z%fXdY4Dswl9G-^To^&E5dgdm0LqYS7m0|bXT2ee!@B-0t_sjfnCoK)X-)euAqy|#H z9aw?nX|IC8k6`^gh!ha5L9CxC*Qv$^NZMR!%kr0G-8z#xWbaP^1xPLA6Lnl>bPV4E z6>h(XLq(+Qp>lI@8?o5YdBl1JGM8t_b>Rwhj=7Th{Udd#wTD33<7DCW0PYW=jNbSk XkqjijJ7bS#00000NkvXXu0mjfq{(zy literal 1928 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 O0000<MNUMnLSTYTL%Wp# diff --git a/src/components/breadcrumb/index.vue b/src/components/breadcrumb/index.vue index d560cbc..95245d5 100644 --- a/src/components/breadcrumb/index.vue +++ b/src/components/breadcrumb/index.vue @@ -32,8 +32,6 @@ export default { }, filters: { i18nName(name,type) { - console.log('name=>',name) - console.log('type=>',type) switch (name) { case '专利': return type.t('column.patent') @@ -45,7 +43,7 @@ export default { return type.t('column.scientificResearch') default: - break; + return name } } } diff --git a/src/components/menuTree/index.vue b/src/components/menuTree/index.vue index 6699c1d..b7661ad 100644 --- a/src/components/menuTree/index.vue +++ b/src/components/menuTree/index.vue @@ -41,13 +41,27 @@ export default { } </script> <style lang="scss" scoped> + +.menu-child{ + /deep/ .el-menu-item { + background-color: transparent !important; + } + &:hover { + background-color: transparent !important; + } + } @media (min-width: 280px) and (max-width: 1200px) { .menu-child{ /deep/ .el-menu-item { - height: 40px;line-height: 40px;color: black !important; + height: 40px;line-height: 40px;color: black !important;background-color: transparent !important; + } + + &:hover { + background-color: transparent !important; } } + .el-submenu{ /deep/ .el-submenu__title{ height: 40px; diff --git a/src/i18n/index.js b/src/i18n/index.js index f1be9a5..e1404be 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -61,7 +61,14 @@ export const messages = { patent:'专利', monograph: '专著', paper: '论文', - scientificResearch: '科学研究' + scientificResearch: '科学研究', + sfeLintroduce: 'S³FEL介绍', + develHistory:'发展历程', + sfeltrailer: 'S³FEL宣传片', + geographicLocation: '地理位置', + organization: '机构设置', + introduce: '介绍', + ActivityIntroduction: '活动简介' } }, 'en': { @@ -106,7 +113,7 @@ export const messages = { patentClassification: 'PatentClassification', applicationDate: 'ApplicationDate', selectDate: 'SelectDate', - pleaseEnterPatentOfficer: 'Please enter the patent name/inventor name/application number officer', + pleaseEnterPatentOfficer: 'Please enter the patent name/inventor name/application number', patentName: 'Patent title', patentClassification: 'Patent classification', ApplicationNumber:'Application number', @@ -125,7 +132,14 @@ export const messages = { patent: 'Patent', monograph: 'Monograph', paper: 'Paper', - scientificResearch: 'scientific research' + scientificResearch: 'Scientific research', + sfeLintroduce: 'Sfe lintroduce', + develHistory:'Development history', + sfeltrailer: 'Sfel trailer', + geographicLocation: 'geographic location', + organization: 'Organization', + introduce: 'Introduce', + ActivityIntroduction: 'Activity Introduction' } } }; \ No newline at end of file diff --git a/src/mixins/overview/index.js b/src/mixins/overview/index.js index 1bac983..64e792d 100644 --- a/src/mixins/overview/index.js +++ b/src/mixins/overview/index.js @@ -14,7 +14,8 @@ export default { const json = JSON.parse(this.preview ? data : data[data.length - 1][data[data.length - 1].state ? 'theEditedJson' : 'jsonBeforeEditing']) - this.modules = json + console.log('json=》',json) + this.modules = json console.log("🚀 ~ file: index.vue ~ line 180 ~ this.$post ~ json", json) } }).catch(err => {}) @@ -23,12 +24,31 @@ export default { tabChange(i) { this.active = i // 跳转到固定的长页,这里的id不能变 - let path = '/overviewIntro?id=220' - if (i == 1) path = '/overviewDevHistory?id=214' - if (i == 2) path = '/overviewTrailer?id=215' - if (i == 3) path = '/overviewLocation?id=216' - if (i == 4) path = '/overviewSetup?id=229' - this.$router.push(path + '&siteId=3') + let path = '/overviewIntro?id=378' + if (i == 1) path = '/overviewDevHistory?id=379' + if (i == 2) path = '/overviewTrailer?id=380' + if (i == 3) path = '/overviewLocation?id=381' + if (i == 4) path = '/overviewSetup?id=382' + this.$router.push(path + '&siteId=4') }, + }, + filters: { + i18nName(name,type) { + switch (name) { + case 'S³FEL介绍': + return type.t('column.sfeLintroduce') + case '发展历程': + return type.t('column.develHistory') + case 'S³FEL宣传片': + return type.t('column.sfeltrailer') + case '地理位置': + return type.t('column.geographicLocation') + case '机构设置': + return type.t('column.organization') + + default: + return name + } + } } }; \ No newline at end of file diff --git a/src/pages/article/activity.vue b/src/pages/article/activity.vue index 454a843..8e7c389 100644 --- a/src/pages/article/activity.vue +++ b/src/pages/article/activity.vue @@ -12,6 +12,9 @@ <div v-if="form.keynoteSpeaker" class="meta">{{$t('column.speaker')}}:{{ form.keynoteSpeaker }}</div> <div v-if="form.lectureSeries" class="meta">{{$t('column.series')}}:{{ form.lectureSeries }}</div> + <h6>{{$t('column.ActivityIntroduction')}}</h6> + <div> {{ form.eventProfile }}</div> + <h6>{{$t('column.content')}}</h6> <div v-html="form.mainBody"></div> <div v-if="form.fileList && form.fileList.length" class="annex"> diff --git a/src/pages/column/index.vue b/src/pages/column/index.vue index 655e249..961c2eb 100644 --- a/src/pages/column/index.vue +++ b/src/pages/column/index.vue @@ -82,7 +82,7 @@ </template> <template v-if="!columns.find(i=>i.children.length) && info.listStyleId ===55"> </template> - <template v-else-if="!columns.find(i=>i.children.length) && info.listStyleId ===15 || info.listStyleId ===10"> + <template v-else-if="!columns.find(i=>i.children.length) && info.listStyleId ===15 || info.listStyleId ===10 || info.listStyleId ===16"> </template> <el-tree v-else class="columns" ref="leftColumn" :data="columns" highlight-current :expand-on-click-node="false" default-expand-all :props="defaultProps" node-key="id" diff --git a/src/pages/overviewDevHistory/index.vue b/src/pages/overviewDevHistory/index.vue index a1825ef..5396cc3 100644 --- a/src/pages/overviewDevHistory/index.vue +++ b/src/pages/overviewDevHistory/index.vue @@ -9,7 +9,7 @@ <ul class="tabs wow fadeInLeft"> <template v-for="(item, i) in tabs"> - <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item }}</li> + <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item | i18nName($i18n) }}</li> </template> </ul> @@ -17,8 +17,28 @@ <div class="inner"> <h2 class="wow fadeInLeft">{{ modules[1].form.title }}</h2> <p class="en">{{ modules[1].form.des }}</p> - - <div v-if="modules[2].list.length" class="event"> + <div v-if="modules[1]" class="event"> + <ul class="time"> + <template v-for="(item, i) in modules[1].list"> + <li v-if="item.isEnable" :key="i" :class="{active: curYear == i}" @click="yearClick(i)">{{ item.title }}</li> + </template> + </ul> + <div class="right"> + <h6 class="year">{{ modules[1].list[curYear].title }}</h6> + <ul class="list"> + <template v-for="(e, j) in modules[1].list[curYear].list"> + <li v-if="e.isEnable" :key="j" :class="{'cursor-pointer': isLink(e.link.linkName)}" @click="openLink(e)"> + <div class="texts"> + <p class="date">{{ e.title }}</p> + <p class="text">{{ e.des }}</p> + </div> + <img v-if="e.pic" :src="e.pic" alt="" class="pic"> + </li> + </template> + </ul> + </div> + </div> + <!-- <div v-if="modules[2]" class="event"> <ul class="time"> <template v-for="(item, i) in modules[2].list"> <li v-if="item.isEnable" :key="i" :class="{active: curYear == i}" @click="yearClick(i)">{{ item.title }}</li> @@ -38,7 +58,7 @@ </template> </ul> </div> - </div> + </div> --> </div> </div> </div> @@ -181,11 +201,18 @@ export default { width: 31.25rem; } .date { + width: 31.25rem; margin-bottom: .75rem; font-size: 1.26rem; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #333; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 3; + text-overflow: ellipsis; + overflow: hidden; + word-break: break-all } .text { font-size: 1.08rem; diff --git a/src/pages/overviewIntro/index.vue b/src/pages/overviewIntro/index.vue index ec280f3..851a8cb 100644 --- a/src/pages/overviewIntro/index.vue +++ b/src/pages/overviewIntro/index.vue @@ -1,5 +1,5 @@ <template> - <div class="wrap"> + <div class="wrap" v-if="modules.length>=1"> <div class="single-banner single-banner-overview"> <img class="banner-img" :src="modules[0].form.pic" alt=""> <div class="texts"> @@ -9,7 +9,7 @@ <ul class="tabs wow fadeInLeft"> <template v-for="(item, i) in tabs"> - <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item }}</li> + <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item | i18nName($i18n) }}</li> </template> </ul> @@ -24,7 +24,7 @@ <div class="text" v-html="modules[1].form.des"></div> </div> </div> - <div class="intro-bg"> + <div class="intro-bg" v-if="modules[2]"> <div class="mask"></div> <div class="texts"> <h6>{{ modules[2].form.title }}</h6> diff --git a/src/pages/overviewLocation/index.vue b/src/pages/overviewLocation/index.vue index e3cef93..d5eb9ee 100644 --- a/src/pages/overviewLocation/index.vue +++ b/src/pages/overviewLocation/index.vue @@ -9,7 +9,7 @@ <ul class="tabs wow fadeInLeft"> <template v-for="(item, i) in tabs"> - <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item }}</li> + <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item | i18nName($i18n) }}</li> </template> </ul> diff --git a/src/pages/overviewSetup/index.vue b/src/pages/overviewSetup/index.vue index 0e4ae57..a958715 100644 --- a/src/pages/overviewSetup/index.vue +++ b/src/pages/overviewSetup/index.vue @@ -9,7 +9,7 @@ <ul class="tabs wow fadeInLeft"> <template v-for="(item, i) in tabs"> - <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item }}</li> + <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item | i18nName($i18n) }}</li> </template> </ul> diff --git a/src/pages/overviewTrailer/index.vue b/src/pages/overviewTrailer/index.vue index c01fdf4..8402463 100644 --- a/src/pages/overviewTrailer/index.vue +++ b/src/pages/overviewTrailer/index.vue @@ -9,7 +9,7 @@ <ul class="tabs wow fadeInLeft"> <template v-for="(item, i) in tabs"> - <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item }}</li> + <li :class="{active: i == active}" :key="i" @click="tabChange(i)">{{ item | i18nName($i18n) }}</li> </template> </ul> diff --git a/src/pages/publication/index.vue b/src/pages/publication/index.vue index e88b27e..6778ed2 100644 --- a/src/pages/publication/index.vue +++ b/src/pages/publication/index.vue @@ -87,7 +87,7 @@ export default { case '论文': return type.t('column.paper') default: - break; + return name } } } diff --git a/src/pages/publication/single.vue b/src/pages/publication/single.vue index 4f5143e..ac33441 100644 --- a/src/pages/publication/single.vue +++ b/src/pages/publication/single.vue @@ -8,7 +8,7 @@ </div> <div class="tab-content"> - <Breadcrumb style="margin-bottom: 30px" ref="breadcrumb" :data.sync="routes"/> + <!-- <Breadcrumb style="margin-bottom: 30px" ref="breadcrumb" :data.sync="routes"/> --> <!-- 根据栏目的listStyleId判断是哪个列表样式,这个出版物页面只显示下面三个列表样式 --> <!-- 论文 --> <Thesis v-if="type === 46" :id.sync="id" /> diff --git a/src/pages/publish/show.vue b/src/pages/publish/show.vue index 568a6ab..2d88e94 100644 --- a/src/pages/publish/show.vue +++ b/src/pages/publish/show.vue @@ -13,7 +13,7 @@ <p class="name">{{ $t('column.quote') }}</p> <p class="val">{{ form.quote }}</p> </template> - <p class="name">{{ $t('column.abstract') }}</p> + <p class="name">{{ $t('column.introduce') }}</p> <div class="flex"> <div class="des" v-html="form.mainBody"></div> <!-- <img v-if="form.titleImg" width="222" height="222" :src="form.titleImg" alt=""> -->