diff --git a/public/favicon.ico b/public/favicon.ico index f36c372..b6181c4 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/img/icons/favicon-32x32.png b/public/img/icons/favicon-32x32.png index 0eb004b..b6181c4 100644 Binary files a/public/img/icons/favicon-32x32.png and b/public/img/icons/favicon-32x32.png differ diff --git a/src/lang/en.js b/src/lang/en.js index abbcc8a..b4bc572 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -5,7 +5,7 @@ const en = { service: { menuName: 'Services', subMenu1: 'Centralized Imaging Service', - subMenu2: '3D Reconstructions', + subMenu2: '3-D Post-Processing Service', msg1: 'Extensive Imaging applies image processing and artificial intelligence technologies to imaging medicine, and provides imaging data analysis and diagnostic services closely related to clinical applications for physicians and patients, adhering to internationally recognized 3D imaging clinical diagnostic standards. Additionally, Extensive Imaging offers services such as medical imaging big data transmission, storage, sharing, statistics, and quality control for clients leveraging the advantages of cloud platforms.' }, imagingService: { @@ -125,12 +125,12 @@ const en = { }, }, ImageBasedSurgicalPlanning: { - tab1: "Liver Mass", - tab2: "Femoral Shaft Fracture", - tab3: "TAVI", - tab4: "Kidney Mass", - tab5: "Pancreatic Tumor", - tab6: "AAA", + tab_LM: "Liver Mass", + tab_FSF: "Femoral Shaft Fracture", + tab_TAVI: "TAVI", + tab_KM: "Kidney Mass", + tab_PT: "Pancreatic Tumor", + tab_AAA: "AAA", title1: 'Series', title2: 'Clinical Implications', title3: 'Images', diff --git a/src/static/images/ba.png b/src/static/images/ba.png new file mode 100644 index 0000000..9f76394 Binary files /dev/null and b/src/static/images/ba.png differ diff --git a/src/static/images/wechat.png b/src/static/images/wechat.png new file mode 100644 index 0000000..e47722f Binary files /dev/null and b/src/static/images/wechat.png differ diff --git a/src/static/images/weibo.png b/src/static/images/weibo.png new file mode 100644 index 0000000..480dd59 Binary files /dev/null and b/src/static/images/weibo.png differ diff --git a/src/static/images/wxqr.jpg b/src/static/images/wxqr.jpg new file mode 100644 index 0000000..69832c4 Binary files /dev/null and b/src/static/images/wxqr.jpg differ diff --git a/src/static/images/zzlogo2.png b/src/static/images/zzlogo2.png new file mode 100644 index 0000000..3cbd82a Binary files /dev/null and b/src/static/images/zzlogo2.png differ diff --git a/src/static/images/zzlogo4.png b/src/static/images/zzlogo4.png new file mode 100644 index 0000000..5f62d7f Binary files /dev/null and b/src/static/images/zzlogo4.png differ diff --git a/src/views/front/layout/index.vue b/src/views/front/layout/index.vue index 00e55f8..7cbb6b1 100644 --- a/src/views/front/layout/index.vue +++ b/src/views/front/layout/index.vue @@ -2,47 +2,35 @@
+ + + + + +
- +
- © {{ new Date().getFullYear() }} Elevate Imaging Inc. info@elevateimaging.ai + > --> +
@@ -148,9 +162,11 @@ export default { .layout { overflow: auto; user-select: none; + .header { background: #fff; position: relative; + p { height: 120px; display: flex; @@ -158,12 +174,15 @@ export default { justify-content: center; text-align: center; cursor: pointer; + &:hover { letter-spacing: 5px; + b { letter-spacing: 10px; } } + span { line-height: 30px; position: relative; @@ -176,6 +195,7 @@ export default { padding: 0; z-index: 2; transition: all 0.5s ease-out; + b { letter-spacing: 2px; color: #fff; @@ -185,6 +205,7 @@ export default { } } } + .menu_wrapper { height: 120px; max-width: 1226px; @@ -192,16 +213,20 @@ export default { display: flex; justify-content: space-between; align-items: center; + img { width: 180px; cursor: pointer } } + .el-menu { height: 100%; + &.el-menu--horizontal { border-bottom: none; } + .el-menu-item { height: 90px; line-height: 120px; @@ -209,11 +234,14 @@ export default { font-size: 18px; } } + .menu { background-color: #302f6d; + div { max-width: 1226px; margin: 0 auto; + .el-menu.el-menu--horizontal { border-bottom: none; } @@ -221,21 +249,88 @@ export default { } } + .container { text-align: left; position: relative; box-sizing: border-box; min-height: calc(100vh - 160px); } + .bottom { - background: #302f6d; + width: 1125px; + height: 74px; + background: #d4d4d4; + margin: 30px auto 30px auto; position: relative; + font-size: 12px !important; + p { - font-size: 14px; - color: #fff; - line-height: 40px; - text-align: center; + padding-left: 30px; + color: #3e3e3f; + line-height: 74px; } + + .left { + float: left; + font-size: 12px !important; + + a { + font-size: 13px !important; + } + + span { + font-size: 13px !important; + } + } + + .shares { + float: right; + line-height: 1; + + // margin-top: 22px; + a { + display: block; + width: 34px; + height: 34px; + border: 1px solid #898d98; + border-radius: 2px; + margin-right: 15px; + float: left; + display: flex; + align-items: center; + justify-content: center; + + img { + font-size: 17px; + color: #898d98; + text-align: center; + width: 30px; + height: 30px; + display: block; + } + } + } + + .a2 { + position: relative; + + .qrCode { + display: none; + position: absolute; + right: -15px; + bottom: 35px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + } + + &:hover { + .qrCode { + display: block; + } + } + } + + } } diff --git a/src/views/front/services/3D-post-processing-services/Image-Based-Surgical-Planning/index.vue b/src/views/front/services/3D-post-processing-services/Image-Based-Surgical-Planning/index.vue index de7051a..b14006a 100644 --- a/src/views/front/services/3D-post-processing-services/Image-Based-Surgical-Planning/index.vue +++ b/src/views/front/services/3D-post-processing-services/Image-Based-Surgical-Planning/index.vue @@ -10,21 +10,21 @@ $t(`ImageBasedSurgicalPlanning.title6`) }}
{{ - $t(`ImageBasedSurgicalPlanning.tab1`) }} + $t(`ImageBasedSurgicalPlanning.tab_LM`) }} | {{ - $t(`ImageBasedSurgicalPlanning.tab2`) }} | | {{ - $t(`ImageBasedSurgicalPlanning.tab3`) }} | | {{ - $t(`ImageBasedSurgicalPlanning.tab4`) }} | | {{ - $t(`ImageBasedSurgicalPlanning.tab5`) }} | | {{ - $t(`ImageBasedSurgicalPlanning.tab6`) }} + $t(`ImageBasedSurgicalPlanning.tab_AAA`) }}
-

{{ $t(`ImageBasedSurgicalPlanning.title4`) }}

+

{{ $t(`ImageBasedSurgicalPlanning.tab_${activeName}`) }}

{{ $t(`ImageBasedSurgicalPlanning.msg1`) }}

@@ -715,9 +715,14 @@ li { padding: 15px 20px 15px 20px; } + .td1 { + text-align: left; + } + .td2 { p { padding-bottom: 0; + text-align: justify; } } diff --git a/src/views/front/services/3D-post-processing-services/index.vue b/src/views/front/services/3D-post-processing-services/index.vue index 4096688..b29273a 100644 --- a/src/views/front/services/3D-post-processing-services/index.vue +++ b/src/views/front/services/3D-post-processing-services/index.vue @@ -272,6 +272,7 @@ export default { } this.$nextTick(() => { this.$refs['picture_perview'].$viewer.show() + this.$refs['picture_perview'].$viewer.view(num - 1) }) }, getSrc(id, num, key) { @@ -307,6 +308,10 @@ export default { .Post-Processing-Services { background: #fff; + p { + text-align: justify; + } + .banner { height: 300px; background: url(../../../../../src/static/images/bannerSolution3.jpg) no-repeat center center; @@ -596,7 +601,7 @@ li { width: auto; padding: 0 20px; position: relative; - text-align: center; + text-align: justify; cursor: pointer; } @@ -684,7 +689,7 @@ li { li { width: 180px !important; - height: 130px; + height: 180px !important; float: left !important; margin-left: 40px; margin-bottom: 22px; @@ -766,7 +771,7 @@ table { } td.td2 { - text-align: left; + text-align: justify; } .last td {