officialWebsite/src/views/companyprofildetail/size375/index.vue

327 lines
10 KiB
Vue
Raw Normal View History

2025-02-21 03:12:53 +00:00
<template>
2025-02-21 03:51:56 +00:00
<div class="page-container">
2025-02-22 11:07:59 +00:00
<n-divider class="divider1" vertical />
<n-divider class="divider5" vertical />
2025-02-21 03:51:56 +00:00
<header className="header flex items-center justify-between">
<div class="logo">
<img src="@/assets/image/logo.png" alt="logo" />
</div>
<div class="tabs">
<div
class="tab-item"
:class="{ active: currentTab === 'home' }"
@click="handleTabClick('home')"
>
2025-02-22 12:42:33 +00:00
{{ $t("home.nav.home") }}
2025-02-21 03:51:56 +00:00
</div>
<div
class="tab-item"
2025-02-22 09:37:27 +00:00
:class="{ active: currentTab === 'companyprofil' }"
@click="handleTabClick('companyprofil')"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
{{ $t("home.nav.company") }}
2025-02-21 03:51:56 +00:00
</div>
<div
class="tab-item"
2025-02-22 09:37:27 +00:00
:class="{ active: currentTab === 'businessintroduction' }"
@click="handleTabClick('businessintroduction')"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
{{ $t("home.nav.businessintroduction") }}
2025-02-21 03:51:56 +00:00
</div>
</div>
</header>
<main>
<section
className="section-first"
2025-02-22 09:37:27 +00:00
v-if="state.pageTitleNo === '1'"
2025-02-21 03:51:56 +00:00
style="background: #fff"
>
<div class="flex flex-wrap justify-center">
<div class="w-full title mt-[543px] px-[205px] text-center">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article1.title") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="w-full text-center mt-[31px] text-[#455363] text-[72px]">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article1.date") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="mt-[164px] overflow-hidden">
2025-02-21 03:51:56 +00:00
<img
class="w-[1625px] h-[1003px]"
src="@/assets/image/companyprofil/768/carouselShow-1.png"
2025-02-21 03:51:56 +00:00
/>
</div>
<div
class="w-full px-[188px] text-[#455363] text-[72px] div-indent mt-[241px] mb-[445px]"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
<p>{{ $t("companyprofildetail.article1.content[0]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[1]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[2]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[3]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[4]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[5]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[6]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[7]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[8]") }}</p>
<p>{{ $t("companyprofildetail.article1.content[9]") }}</p>
2025-02-21 03:51:56 +00:00
</div>
</div>
</section>
<section
className="section-sec"
2025-02-22 09:37:27 +00:00
v-if="state.pageTitleNo === '2'"
2025-02-21 03:51:56 +00:00
style="background: #fff"
>
<div class="flex flex-wrap justify-center">
<div class="w-full title mt-[298px] px-[205px] text-center">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article2.title") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="w-full text-center mt-[31px] text-[#455363] text-[72px]">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article2.date") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="mt-[164px] overflow-hidden">
2025-02-21 03:51:56 +00:00
<img
class="w-[1625px] h-[1003px]"
src="@/assets/image/companyprofil/768/carouselShow-2.png"
2025-02-21 03:51:56 +00:00
/>
</div>
<div
class="w-full px-[188px] text-[#455363] text-[72px] div-indent mt-[241px] mb-[445px]"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
<p>{{ $t("companyprofildetail.article2.content[0]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[1]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[2]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[3]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[4]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[5]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[6]") }}</p>
<p>{{ $t("companyprofildetail.article2.content[7]") }}</p>
2025-02-21 03:51:56 +00:00
</div>
</div>
</section>
<section
className="section-third"
2025-02-22 09:37:27 +00:00
v-if="state.pageTitleNo === '3'"
2025-02-21 03:51:56 +00:00
style="background: #fff"
>
<div class="flex flex-wrap justify-center">
<div class="w-full title mt-[298px] px-[205px] text-center">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article3.title") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="w-full text-center mt-[31px] text-[#455363] text-[72px]">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article3.date") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="mt-[164px] overflow-hidden">
2025-02-21 03:51:56 +00:00
<img
class="w-[1625px] h-[1003px]"
src="@/assets/image/companyprofil/768/carouselShow-3.png"
2025-02-21 03:51:56 +00:00
/>
</div>
<div
class="w-full px-[188px] text-[#455363] text-[72px] div-indent mt-[241px] mb-[445px]"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
<p>{{ $t("companyprofildetail.article3.content[0]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[1]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[2]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[3]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[4]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[5]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[6]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[7]") }}</p>
<p>{{ $t("companyprofildetail.article3.content[8]") }}</p>
2025-02-21 03:51:56 +00:00
</div>
</div>
</section>
<section
className="section-four"
2025-02-22 09:37:27 +00:00
v-if="state.pageTitleNo === '4'"
2025-02-21 03:51:56 +00:00
style="background: #fff"
>
<div class="flex flex-wrap justify-center">
<div class="w-full title mt-[298px] px-[205px] text-center">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article4.title") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="w-full text-center mt-[31px] text-[#455363] text-[72px]">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article4.date") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="mt-[164px] overflow-hidden">
2025-02-21 03:51:56 +00:00
<img
class="w-[1625px] h-[1003px]"
src="@/assets/image/companyprofil/768/carouselShow-4.png"
2025-02-21 03:51:56 +00:00
/>
</div>
<div
class="w-full px-[188px] text-[#455363] text-[72px] div-indent mt-[241px] mb-[445px]"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
<p>{{ $t("companyprofildetail.article4.content[0]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[1]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[2]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[3]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[4]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[5]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[6]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[7]") }}</p>
<p>{{ $t("companyprofildetail.article4.content[8]") }}</p>
2025-02-21 03:51:56 +00:00
</div>
</div>
</section>
<section
className="section-five"
2025-02-22 09:37:27 +00:00
v-if="state.pageTitleNo === '5'"
2025-02-21 03:51:56 +00:00
style="background: #fff"
>
<div class="flex flex-wrap justify-center">
<div class="w-full title mt-[298px] px-[205px] text-center">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article5.title") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="w-full text-center mt-[31px] text-[#455363] text-[72px]">
2025-02-22 12:42:33 +00:00
{{ $t("companyprofildetail.article5.date") }}
2025-02-21 03:51:56 +00:00
</div>
<div class="mt-[164px] overflow-hidden">
2025-02-21 03:51:56 +00:00
<img
class="w-[1625px] h-[1003px]"
src="@/assets/image/companyprofil/768/carouselShow-5.png"
2025-02-21 03:51:56 +00:00
/>
</div>
<div
class="w-full px-[188px] text-[#455363] text-[72px] div-indent mt-[241px] mb-[445px]"
2025-02-21 03:51:56 +00:00
>
2025-02-22 12:42:33 +00:00
<p>{{ $t("companyprofildetail.article5.content[0]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[1]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[2]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[3]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[4]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[5]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[6]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[7]") }}</p>
<p>{{ $t("companyprofildetail.article5.content[8]") }}</p>
2025-02-21 03:51:56 +00:00
</div>
</div>
</section>
<section
style="background: #fff"
className="flex flex-wrap justify-center"
>
<img
class="w-[891px] h-[87px] mt-[61px] mb-[56px]"
2025-02-21 03:51:56 +00:00
src="@/assets/image/image-footer.png"
alt="logo"
/>
</section>
</main>
</div>
2025-02-21 03:12:53 +00:00
</template>
2025-02-21 02:09:59 +00:00
2025-02-21 03:51:56 +00:00
<script setup>
2025-02-22 11:07:59 +00:00
import { NDivider } from "naive-ui";
2025-02-21 03:51:56 +00:00
import {
onUnmounted,
ref,
onMounted,
reactive,
nextTick,
onBeforeMount,
} from "vue";
import { useHome } from "@/store/home/index.js";
2025-02-22 09:37:27 +00:00
import { useRoute, useRouter } from "vue-router";
2025-02-21 03:51:56 +00:00
const state = reactive({
2025-02-22 09:37:27 +00:00
pageTitleNo: "",
2025-02-21 03:51:56 +00:00
});
const { currentTab } = useHome();
2025-02-22 10:30:42 +00:00
const router = useRouter();
2025-02-21 03:51:56 +00:00
const route = useRoute();
onBeforeMount(() => {
2025-02-22 09:37:27 +00:00
state.pageTitleNo = route.query.titleNo;
2025-02-21 03:51:56 +00:00
});
onMounted(() => {});
onUnmounted(() => {});
2025-02-22 09:37:27 +00:00
const handleTabClick = (tab) => {
currentTab.value = tab;
router.push("/" + tab);
};
2025-02-21 03:51:56 +00:00
</script>
<style scoped lang="scss">
.page-container {
width: 100%;
overflow-x: hidden;
position: relative;
}
.header {
width: 100%;
height: 260px;
2025-02-21 03:51:56 +00:00
position: fixed;
z-index: 10;
top: 0;
left: 0;
right: 0;
padding: 0 138px;
2025-02-21 03:51:56 +00:00
background-color: transparent;
}
.logo {
img {
width: 399px;
height: 128px;
2025-02-21 03:51:56 +00:00
}
}
2025-02-21 03:51:56 +00:00
.tabs {
display: flex;
gap: 128px;
2025-02-21 03:51:56 +00:00
margin-right: 32px;
}
.tab-item {
font-size: 61px;
2025-02-21 03:51:56 +00:00
color: #000000;
cursor: pointer;
transition: color 0.3s ease;
padding: 4px 8px;
&.active {
color: #8b59fa;
}
&:hover {
color: #8b59fa;
}
}
.title {
font-size: 113px;
2025-02-21 03:51:56 +00:00
font-weight: 600;
color: #10253e;
line-height: 143px;
}
.subTitle {
line-height: 102px;
2025-02-21 03:51:56 +00:00
}
.div-indent {
text-indent: 2em; // Adjust the value as needed for the desired indent
line-height: 143px;
2025-02-21 03:51:56 +00:00
}
2025-02-22 11:07:59 +00:00
.divider1 {
position: absolute;
z-index: 3;
left: 64px;
width: 1px;
height: 100%;
2025-02-22 12:42:33 +00:00
background-color: rgba(230, 234, 238, 0.5) !important;
2025-02-22 11:07:59 +00:00
}
.divider5 {
position: absolute;
z-index: 3;
right: 60px;
width: 1px;
height: 100%;
2025-02-22 12:42:33 +00:00
background-color: rgba(230, 234, 238, 0.5) !important;
2025-02-22 11:07:59 +00:00
}
2025-02-21 03:51:56 +00:00
</style>