From 9cad6a832c786989be620573b09badccfe7e3b51 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期一, 25 八月 2025 15:11:37 +0800 Subject: [PATCH] 首页头部,样式调整 --- src/views/aboutUs/index.vue | 74 ++++++++++++++++++++++++++++++------- 1 files changed, 60 insertions(+), 14 deletions(-) diff --git a/src/views/aboutUs/index.vue b/src/views/aboutUs/index.vue index 194d3cc..f89ad38 100644 --- a/src/views/aboutUs/index.vue +++ b/src/views/aboutUs/index.vue @@ -20,7 +20,7 @@ <div class="titleBox1"> <img class="autoImg" src="@/assets/images/xiehe/about/yinhao.png" alt="" /> </div> - <div class="titleText">Publisher Introduction</div> + <div class="titleText">PUBLISHER INTRODUCTION</div> </div> <div class="textBox" v-html="publisherIntroduction"></div> <div class="statisticsBox"> @@ -31,7 +31,9 @@ <div class="statisticsTitle">涓撴敞鍖诲鍑虹増</div> </div> <div class="statisticsItem"> - <div class="statisticsNum">{{ publisherData.topExpertDatabase }}+ 浣�</div> + <div class="statisticsNum"> + {{ publisherData.topExpertDatabase }}+ <span class="circleBox">浣�</span> + </div> <div class="statisticsTitle">椤剁骇涓撳搴�</div> </div> <div class="statisticsItem"> @@ -60,7 +62,9 @@ <div class="CultureBox"> <div class="brandCultureTitle"> <div>鐞嗗康涓庡搧鐗屾枃鍖�</div> - <div class="enText">Philosophy & Brand Culture</div> + <div class="enText" style="color: #348c6e; font-size: 48px"> + PHILOSOPHY & BRAND CULTURE + </div> </div> <div class="cultureList" v-loading="loading"> <div class="cultureItem firstItem"> @@ -128,7 +132,7 @@ </div> </div> <div class="page-container"> - <MapContainer /> + <Map v-if="contactUsData" :contactUsData="contactUsData" /> </div> </div> </template> @@ -137,6 +141,7 @@ import moment from 'moment' import MapContainer from '@/components/MapContainer.vue' import { ref, onBeforeMount, inject, reactive, onMounted } from 'vue' +import Map from './components/map.vue' let screenheight = ref(document.documentElement.clientHeight / 2) const MG = inject('MG') const config = inject('config') @@ -146,6 +151,7 @@ let publisherData = ref('') let ideaBrandCulture = ref([]) let loading = ref(false) +let contactUsData = ref(null) const getBanner = () => { MG.resource @@ -204,11 +210,44 @@ }) } +// 鑾峰彇鑱旂郴鎴戜滑 +const getConectText = () => { + MG.resource + .getItem({ + path: 'aboutUs\\contactUs', + fields: { + postalCode: [], + address: [], + telphone: [], + faxNumber: [], + website: [], + mailbox: [], + }, + sort: { + LinkOrder: 'Asc', + }, + paging: { + start: 0, + size: 999, + }, + coverSize: { + height: 430, + }, + }) + .then((res) => { + const { datas } = res + if (datas?.length > 0) { + contactUsData.value = datas[0] + } + }) +} + onMounted(() => { getBanner() getPublisherIntroduction() getPublisherData() getIdeaBrandCulture() + getConectText() }) </script> @@ -228,9 +267,9 @@ text-align: center; } .enText { - font-size: 36px; + font-size: 28px; opacity: 0.45; - margin-top: 20px; + margin-top: 10px; } } .homePage { @@ -312,6 +351,7 @@ } .statisticsTitle { margin-top: 10px; + font-size: 14px; } .circleBox { width: 26px; @@ -327,38 +367,43 @@ } .brandCultureTop { background-image: url(@/assets/images/xiehe/about/wenhua_bg.png); + background-size: 100% 100%; + background-repeat: no-repeat; + background-position: center; width: 100%; - height: 500px; - padding-top: 55px; + height: 580px; + padding-top: 30px; } + .brandCultureTitle { font-size: 36px; color: #fff; font-weight: 700; text-align: center; + line-height: 70px; } .cultureList { display: flex; justify-content: space-between; width: 100%; - margin-top: 60px; + margin-top: 50px; } .cultureItem { - width: 320px; + width: 324px; height: 320px; background-color: #fff; - margin-left: 30px; + margin-left: 10px; padding: 20px; box-sizing: border-box; } .firstItem { background-color: #144941; color: #fff; - width: 320px; + width: 324px; height: 320px; - text-align: center; + text-align: left; margin-left: 0px; } .CultureBox { @@ -376,7 +421,7 @@ padding-bottom: 16px; } .titleTextInfo { - margin-left: 20px; + margin-left: 10px; text-align: left; } .itemTitle { @@ -387,6 +432,7 @@ } .itemSubTitle { color: #000; + font-size: 12px; opacity: 0.5; } .itemText { -- Gitblit v1.9.1