|
|
@@ -24,7 +24,7 @@
|
|
|
<div class="hero-script text-[68px] font-italic text-[#0c4eb5]">
|
|
|
HELLO
|
|
|
</div>
|
|
|
- <p class="hero-text mt-4 text-[24px] text-[#5f6f83]">
|
|
|
+ <p class="hero-text mt-6 text-[24px] text-[#5f6f83]">
|
|
|
{{ slide.text }}
|
|
|
</p>
|
|
|
</div>
|
|
|
@@ -41,15 +41,15 @@
|
|
|
|
|
|
<!-- 指示器 -->
|
|
|
<div
|
|
|
- class="carousel-indicators absolute bottom-4 left-1/2 transform -translate-x-1/2 flex space-x-2"
|
|
|
+ class="carousel-indicators absolute bottom-4 left-1/2 z-30 flex transform -translate-x-1/2 space-x-2"
|
|
|
>
|
|
|
<button
|
|
|
v-for="(_, i) in slides"
|
|
|
:key="i"
|
|
|
@click="currentIndex = i"
|
|
|
:class="{
|
|
|
- 'bg-blue-500': currentIndex === i,
|
|
|
- 'bg-gray-300': currentIndex !== i,
|
|
|
+ 'bg-[#0c4eb5]': currentIndex === i,
|
|
|
+ 'bg-[#d1ddea]': currentIndex !== i,
|
|
|
}"
|
|
|
class="w-3 h-3 rounded-full transition-colors"
|
|
|
></button>
|
|
|
@@ -264,6 +264,7 @@ import jishuimage2 from "@/assets/images/jishuimage.png";
|
|
|
import zhanlueimage from "@/assets/images/zhanlue.jpg"; // 战略解码
|
|
|
import safeimage from "@/assets/images/safe.png"; // 安全合规管理
|
|
|
import zuzhiimage from "@/assets/images/zuzhi.jpg";
|
|
|
+import youimage from "@/assets/images/youcnag.png"; // ai智能体
|
|
|
|
|
|
type PortalApp = {
|
|
|
label: string;
|
|
|
@@ -344,10 +345,11 @@ const portalSections: PortalSection[] = [
|
|
|
{ label: "设备管理(PMS)", image: pmsimage, active: true },
|
|
|
{ label: "中航北斗", image: zhonghangimage },
|
|
|
{ label: "质量安全管理(QHSE)", image: qhseimage },
|
|
|
- { label: "智慧炼油", image: lianyouimage },
|
|
|
+ { label: "智慧连油", image: lianyouimage },
|
|
|
{ label: "智慧注气", image: zhuqiimage },
|
|
|
{ label: "智能钻井", image: zuanjingimage },
|
|
|
{ label: "智慧压裂", image: yalieimage },
|
|
|
+ { label: "数字油藏", image: youimage },
|
|
|
{ label: "视频中心(VCS)", image: videoimage },
|
|
|
],
|
|
|
},
|
|
|
@@ -500,7 +502,7 @@ const handlePortalAppClick = async (app: PortalApp) => {
|
|
|
protectedOpen("https://zhbdgps.cn");
|
|
|
}
|
|
|
|
|
|
- if (app.label === "智慧炼油") {
|
|
|
+ if (app.label === "智慧连油") {
|
|
|
protectedOpen(
|
|
|
`${import.meta.env.VITE_PMS_URL}/portalLogin?username=${userStore.getUser.username}&source=zhly`,
|
|
|
);
|
|
|
@@ -675,7 +677,7 @@ onUnmounted(() => {
|
|
|
}
|
|
|
|
|
|
.hero-copy {
|
|
|
- padding-top: 10px;
|
|
|
+ /* padding-top: 10px; */
|
|
|
}
|
|
|
|
|
|
.hero-script {
|
|
|
@@ -1085,7 +1087,7 @@ onUnmounted(() => {
|
|
|
.carousel-caption {
|
|
|
position: absolute;
|
|
|
left: 40px;
|
|
|
- top: 50%;
|
|
|
+ top: 40%;
|
|
|
z-index: 2;
|
|
|
transform: translateY(-50%);
|
|
|
text-align: left;
|
|
|
@@ -1094,6 +1096,7 @@ onUnmounted(() => {
|
|
|
.carousel-indicators {
|
|
|
display: flex;
|
|
|
gap: 8px;
|
|
|
+ z-index: 30;
|
|
|
}
|
|
|
|
|
|
.carousel-indicators button {
|
|
|
@@ -1102,5 +1105,6 @@ onUnmounted(() => {
|
|
|
border-radius: 50%;
|
|
|
cursor: pointer;
|
|
|
transition: all 0.3s ease;
|
|
|
+ box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.8);
|
|
|
}
|
|
|
</style>
|