Compare commits

..

No commits in common. "624824e9568bc7f19d6c3a6e7d4dc0fd5210e05b" and "4933765a4c043b3c3cfe2dc7284ecca8722d11b8" have entirely different histories.

10 changed files with 58 additions and 80 deletions

Binary file not shown.

Binary file not shown.

View File

@ -6,6 +6,7 @@
<div class="footer-links"> <div class="footer-links">
<span @click="handleLink('privacyPolicy')">Privacy Policy</span> <span @click="handleLink('privacyPolicy')">Privacy Policy</span>
<span @click="handleLink('termsOfUse')">Terms of use</span> <span @click="handleLink('termsOfUse')">Terms of use</span>
<span @click="handleLink('cookiesSettings')">Cookies Settings</span>
<span @click="handleLink('siteMap')">Site Map</span> <span @click="handleLink('siteMap')">Site Map</span>
</div> </div>
</div> </div>
@ -13,22 +14,14 @@
</template> </template>
<script setup> <script setup>
import { useRouter } from "vue-router"; import { useRouter } from 'vue-router'
const router = useRouter(); const router = useRouter()
import privacyPolicy from "@/assets/file/footer/FiEE, Inc. _ Privacy policy.pdf";
import termsOfUse from "@/assets/file/footer/FiEE, Inc. _ Terms of Use.pdf";
import siteMap from "@/assets/file/footer/FiEE, Inc. _ Site Map.pdf";
// //
const handleLink = (link) => { const handleLink = (link) => {
if (link === "privacyPolicy") { console.log(link)
window.open(privacyPolicy, "_blank"); router.push(link)
} else if (link === "termsOfUse") { }
window.open(termsOfUse, "_blank");
} else if (link === "siteMap") {
window.open(siteMap, "_blank");
}
};
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@ -8,6 +8,7 @@
<span @click="handleLink('termsOfUse')">Terms of use</span> <span @click="handleLink('termsOfUse')">Terms of use</span>
</div> </div>
<div class="footer-links"> <div class="footer-links">
<span @click="handleLink('cookiesSettings')">Cookies Settings</span>
<span @click="handleLink('siteMap')">Site Map</span> <span @click="handleLink('siteMap')">Site Map</span>
</div> </div>
</div> </div>
@ -15,23 +16,13 @@
</template> </template>
<script setup> <script setup>
import { useRouter } from "vue-router"; import { useRouter } from 'vue-router'
const router = useRouter(); const router = useRouter()
import privacyPolicy from "@/assets/file/footer/FiEE, Inc. _ Privacy policy.pdf";
import termsOfUse from "@/assets/file/footer/FiEE, Inc. _ Terms of Use.pdf";
import siteMap from "@/assets/file/footer/FiEE, Inc. _ Site Map.pdf";
// //
const handleLink = (link) => { const handleLink = (link) => {
if (link === "privacyPolicy") { router.push(link)
window.open(privacyPolicy, "_blank"); }
} else if (link === "termsOfUse") {
window.open(termsOfUse, "_blank");
} else if (link === "siteMap") {
window.open(siteMap, "_blank");
}
};
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@ -1,58 +1,52 @@
<template> <template>
<!-- 通用页脚 --> <!-- 通用页脚 -->
<div class="custom-footer"> <div class="custom-footer">
<span>&copy; 2025 FiEE, Inc. All Rights Reserved.</span> <span>&copy; 2025 FiEE, Inc. All Rights Reserved.</span>
<div class="footer-links"> <div class="footer-links">
<span @click="handleLink('privacyPolicy')">Privacy Policy</span> <span @click="handleLink('privacyPolicy')">Privacy Policy</span>
<span @click="handleLink('termsOfUse')">Terms of use</span> <span @click="handleLink('termsOfUse')">Terms of use</span>
<span @click="handleLink('siteMap')">Site Map</span> <span @click="handleLink('cookiesSettings')">Cookies Settings</span>
<span @click="handleLink('siteMap')">Site Map</span>
</div>
</div> </div>
</div> </template>
</template>
<script setup>
<script setup> import { useRouter } from 'vue-router'
import { useRouter } from "vue-router"; const router = useRouter()
const router = useRouter();
import privacyPolicy from "@/assets/file/footer/FiEE, Inc. _ Privacy policy.pdf"; //
import termsOfUse from "@/assets/file/footer/FiEE, Inc. _ Terms of Use.pdf"; const handleLink = (link) => {
import siteMap from "@/assets/file/footer/FiEE, Inc. _ Site Map.pdf"; console.log(link)
router.push(link)
//
const handleLink = (link) => {
if (link === "privacyPolicy") {
window.open(privacyPolicy, "_blank");
} else if (link === "termsOfUse") {
window.open(termsOfUse, "_blank");
} else if (link === "siteMap") {
window.open(siteMap, "_blank");
} }
}; </script>
</script>
<style scoped lang="scss">
<style scoped lang="scss"> .custom-footer {
.custom-footer { width: 100%;
width: 100%; text-align: center;
text-align: center; padding: 24px 0;
padding: 24px 0; color: #888;
color: #888; // font-size: 15px;
// font-size: 15px; font-size: 1.05rem;
font-size: 1.05rem; background: #f7f8fa;
background: #f7f8fa; letter-spacing: 1px;
letter-spacing: 1px; border-top: 1px solid #ececec;
border-top: 1px solid #ececec; z-index: 100;
z-index: 100; padding: 1rem 0;
padding: 1rem 0;
.footer-links {
.footer-links { margin: 0.4rem 0 0;
margin: 0.4rem 0 0; span {
span { border-right: 1px solid #d2d2d7;
border-right: 1px solid #d2d2d7; padding: 0 10px;
padding: 0 10px; cursor: pointer;
cursor: pointer; }
} span:nth-last-child(1) {
span:nth-last-child(1) { border: 0;
border: 0; }
} }
} }
} </style>
</style>