Compare commits

...

2 Commits

Author SHA1 Message Date
张 元山
7eb791d38e Merge branch 'main' of https://gitea-inner.fontree.cn/scout666/fiee-official-website 2025-05-30 19:19:14 +08:00
张 元山
a0ada9e66a fix style 2025-05-30 19:19:12 +08:00
30 changed files with 1560 additions and 343 deletions

Binary file not shown.

View File

@ -59,9 +59,9 @@ export const useHeaderMenuConfig = () => {
href: "/annualreports",
},
{
label: t("header_menu.financial_information.quarterly_results"),
key: "quarterly_results",
href: "/quarterlyresults",
label: t("header_menu.financial_information.quarterly_reports"),
key: "quarterly_reports",
href: "/quarterlyreports",
},
],
},

View File

@ -502,8 +502,8 @@ export default {
click_here: "click here",
},
},
quarterlyresults: {
title: "Quarterly Results",
quarterlyreports: {
title: "Quarterly Reports",
search: {
placeholder: "Search",
button: "Go",
@ -526,7 +526,7 @@ export default {
title: "Financial Information",
sec_filings: "SEC Filings",
annual_reports: "Annual Reports",
quarterly_results: "Quarterly Results",
quarterly_reports: "Quarterly Reports",
},
stock_information: {
title: "Stock Information",

View File

@ -48,10 +48,10 @@ const routes = [
component: () => import("@/views/email-alerts/index.vue"),
},
{
path: "/quarterlyresults",
name: "QuarterlyResults",
path: "/quarterlyreports",
name: "quarterlyreports",
component: () =>
import("@/views/financialinformation/quarterlyresults/index.vue"),
import("@/views/financialinformation/quarterlyreports/index.vue"),
},
{
path: "/secfilings",
@ -76,6 +76,11 @@ const routes = [
name: "press-releases",
component: () => import("@/views/press-releases/index.vue"),
},
{
path: "/news",
name: "news",
component: () => import("@/views/news/index.vue"),
},
{
path: "/events-calendar",
name: "events-calendar",

View File

@ -2,10 +2,10 @@
import { computed } from "vue";
import { useWindowSize } from "@vueuse/core";
import size375 from "@/views/financialinformation/quarterlyresults/size375/index.vue";
import size768 from "@/views/financialinformation/quarterlyresults/size768/index.vue";
import size1440 from "@/views/financialinformation/quarterlyresults/size1440/index.vue";
import size1920 from "@/views/financialinformation/quarterlyresults/size1920/index.vue";
import size375 from "@/views/financialinformation/quarterlyreports/size375/index.vue";
import size768 from "@/views/financialinformation/quarterlyreports/size768/index.vue";
import size1440 from "@/views/financialinformation/quarterlyreports/size1440/index.vue";
import size1920 from "@/views/financialinformation/quarterlyreports/size1920/index.vue";
import { useRouter } from "vue-router";
import { useI18n } from "vue-i18n";

View File

@ -2,19 +2,19 @@
<header></header>
<main class="p-[35px] max-w-[1200px] mx-auto">
<div class="title mb-[20px]">
{{ t("financialinformation.quarterlyresults.title") }}
{{ t("financialinformation.quarterlyreports.title") }}
</div>
<div class="search-container">
<input
type="text"
:placeholder="
t('financialinformation.quarterlyresults.search.placeholder')
t('financialinformation.quarterlyreports.search.placeholder')
"
v-model="searchQuery"
class="search-input"
/>
<button class="search-button" @click="handleSearch">
{{ t("financialinformation.quarterlyresults.search.button") }}
{{ t("financialinformation.quarterlyreports.search.button") }}
</button>
</div>
@ -35,7 +35,7 @@
style="color: #2979ff; cursor: pointer"
>
<img src="@/assets/image/pdf.png" alt="PDF" />
{{ t("financialinformation.quarterlyresults.download") }}
{{ t("financialinformation.quarterlyreports.download") }}
</div>
</div>
</div>
@ -98,232 +98,232 @@ const searchQuery = ref("");
const state = reactive({
list: [
{
title: "2024 Q3 Quarterly Results",
title: "2024 Q3 Quarterly Reports",
description: "Third Quarter 2024 Financial Results",
url: quarterlyPdf2024Q3,
},
{
title: "2024 Q2 Quarterly Results",
title: "2024 Q2 Quarterly Reports",
description: "Second Quarter 2024 Financial Results",
url: quarterlyPdf2024Q2,
},
{
title: "2024 Q1 Quarterly Results",
title: "2024 Q1 Quarterly Reports",
description: "First Quarter 2024 Financial Results",
url: quarterlyPdf2024Q1,
},
{
title: "2023 Q3 Quarterly Results",
title: "2023 Q3 Quarterly Reports",
description: "Third Quarter 2023 Financial Results",
url: quarterlyPdf2023Q3,
},
{
title: "2023 Q2 Quarterly Results",
title: "2023 Q2 Quarterly Reports",
description: "Second Quarter 2023 Financial Results",
url: quarterlyPdf2023Q2,
},
{
title: "2023 Q1 Quarterly Results",
title: "2023 Q1 Quarterly Reports",
description: "First Quarter 2023 Financial Results",
url: quarterlyPdf2023Q1,
},
{
title: "2022 Q3 Quarterly Results",
title: "2022 Q3 Quarterly Reports",
description: "Third Quarter 2022 Financial Results",
url: quarterlyPdf2022Q3,
},
{
title: "2022 Q2 Quarterly Results",
title: "2022 Q2 Quarterly Reports",
description: "Second Quarter 2022 Financial Results",
url: quarterlyPdf2022Q2,
},
{
title: "2022 Q1 Quarterly Results",
title: "2022 Q1 Quarterly Reports",
description: "First Quarter 2022 Financial Results",
url: quarterlyPdf2022Q1,
},
{
title: "2021 Q3 Quarterly Results",
title: "2021 Q3 Quarterly Reports",
description: "Third Quarter 2021 Financial Results",
url: quarterlyPdf2021Q3,
},
{
title: "2021 Q2 Quarterly Results",
title: "2021 Q2 Quarterly Reports",
description: "Second Quarter 2021 Financial Results",
url: quarterlyPdf2021Q2,
},
{
title: "2021 Q1 Quarterly Results",
title: "2021 Q1 Quarterly Reports",
description: "First Quarter 2021 Financial Results",
url: quarterlyPdf2021Q1,
},
{
title: "2020 Q3 Quarterly Results",
title: "2020 Q3 Quarterly Reports",
description: "Third Quarter 2020 Financial Results",
url: quarterlyPdf2020Q3,
},
{
title: "2020 Q2 Quarterly Results",
title: "2020 Q2 Quarterly Reports",
description: "Second Quarter 2020 Financial Results",
url: quarterlyPdf2020Q2,
},
{
title: "2020 Q1 Quarterly Results",
title: "2020 Q1 Quarterly Reports",
description: "First Quarter 2020 Financial Results",
url: quarterlyPdf2020Q1,
},
{
title: "2019 Q3 Quarterly Results",
title: "2019 Q3 Quarterly Reports",
description: "Third Quarter 2019 Financial Results",
url: quarterlyPdf2019Q3,
},
{
title: "2019 Q2 Quarterly Results",
title: "2019 Q2 Quarterly Reports",
description: "Second Quarter 2019 Financial Results",
url: quarterlyPdf2019Q2,
},
{
title: "2019 Q1 Quarterly Results",
title: "2019 Q1 Quarterly Reports",
description: "First Quarter 2019 Financial Results",
url: quarterlyPdf2019Q1,
},
{
title: "2018 Q3 Quarterly Results",
title: "2018 Q3 Quarterly Reports",
description: "Third Quarter 2018 Financial Results",
url: quarterlyPdf2018Q3,
},
{
title: "2018 Q2 Quarterly Results",
title: "2018 Q2 Quarterly Reports",
description: "Second Quarter 2018 Financial Results",
url: quarterlyPdf2018Q2,
},
{
title: "2018 Q1 Quarterly Results",
title: "2018 Q1 Quarterly Reports",
description: "First Quarter 2018 Financial Results",
url: quarterlyPdf2018Q1,
},
{
title: "2017 Q3 Quarterly Results",
title: "2017 Q3 Quarterly Reports",
description: "Third Quarter 2017 Financial Results",
url: quarterlyPdf2017Q3,
},
{
title: "2017 Q2 Quarterly Results",
title: "2017 Q2 Quarterly Reports",
description: "Second Quarter 2017 Financial Results",
url: quarterlyPdf2017Q2,
},
{
title: "2017 Q1 Quarterly Results",
title: "2017 Q1 Quarterly Reports",
description: "First Quarter 2017 Financial Results",
url: quarterlyPdf2017Q1,
},
{
title: "2016 Q3 Quarterly Results",
title: "2016 Q3 Quarterly Reports",
description: "Third Quarter 2016 Financial Results",
url: quarterlyPdf2016Q3,
},
{
title: "2016 Q2 Quarterly Results",
title: "2016 Q2 Quarterly Reports",
description: "Second Quarter 2016 Financial Results",
url: quarterlyPdf2016Q2,
},
{
title: "2016 Q1 Quarterly Results",
title: "2016 Q1 Quarterly Reports",
description: "First Quarter 2016 Financial Results",
url: quarterlyPdf2016Q1,
},
{
title: "2015 Q3 Quarterly Results",
title: "2015 Q3 Quarterly Reports",
description: "Third Quarter 2015 Financial Results",
url: quarterlyPdf2015Q3,
},
{
title: "2015 Q2 Quarterly Results",
title: "2015 Q2 Quarterly Reports",
description: "Second Quarter 2015 Financial Results",
url: quarterlyPdf2015Q2,
},
{
title: "2015 Q1 Quarterly Results",
title: "2015 Q1 Quarterly Reports",
description: "First Quarter 2015 Financial Results",
url: quarterlyPdf2015Q1,
},
{
title: "2014 Q3 Quarterly Results",
title: "2014 Q3 Quarterly Reports",
description: "Third Quarter 2014 Financial Results",
url: quarterlyPdf2014Q3,
},
{
title: "2014 Q2 Quarterly Results",
title: "2014 Q2 Quarterly Reports",
description: "Second Quarter 2014 Financial Results",
url: quarterlyPdf2014Q2,
},
{
title: "2014 Q1 Quarterly Results",
title: "2014 Q1 Quarterly Reports",
description: "First Quarter 2014 Financial Results",
url: quarterlyPdf2014Q1,
},
{
title: "2013 Q3 Quarterly Results",
title: "2013 Q3 Quarterly Reports",
description: "Third Quarter 2013 Financial Results",
url: quarterlyPdf2013Q3,
},
{
title: "2013 Q2 Quarterly Results",
title: "2013 Q2 Quarterly Reports",
description: "Second Quarter 2013 Financial Results",
url: quarterlyPdf2013Q2,
},
{
title: "2013 Q1 Quarterly Results",
title: "2013 Q1 Quarterly Reports",
description: "First Quarter 2013 Financial Results",
url: quarterlyPdf2013Q1,
},
{
title: "2012 Q3 Quarterly Results",
title: "2012 Q3 Quarterly Reports",
description: "Third Quarter 2012 Financial Results",
url: quarterlyPdf2012Q3,
},
{
title: "2012 Q2 Quarterly Results",
title: "2012 Q2 Quarterly Reports",
description: "Second Quarter 2012 Financial Results",
url: quarterlyPdf2012Q2,
},
{
title: "2012 Q1 Quarterly Results",
title: "2012 Q1 Quarterly Reports",
description: "First Quarter 2012 Financial Results",
url: quarterlyPdf2012Q1,
},
{
title: "2011 Q3 Quarterly Results",
title: "2011 Q3 Quarterly Reports",
description: "Third Quarter 2011 Financial Results",
url: quarterlyPdf2011Q3,
},
{
title: "2011 Q2 Quarterly Results",
title: "2011 Q2 Quarterly Reports",
description: "Second Quarter 2011 Financial Results",
url: quarterlyPdf2011Q2,
},
{
title: "2011 Q1 Quarterly Results",
title: "2011 Q1 Quarterly Reports",
description: "First Quarter 2011 Financial Results",
url: quarterlyPdf2011Q1,
},
{
title: "2010 Q3 Quarterly Results",
title: "2010 Q3 Quarterly Reports",
description: "Third Quarter 2010 Financial Results",
url: quarterlyPdf2010Q3,
},
{
title: "2010 Q2 Quarterly Results",
title: "2010 Q2 Quarterly Reports",
description: "Second Quarter 2010 Financial Results",
url: quarterlyPdf2010Q2,
},
{
title: "2010 Q1 Quarterly Results",
title: "2010 Q1 Quarterly Reports",
description: "First Quarter 2010 Financial Results",
url: quarterlyPdf2010Q1,
},
{
title: "2009 Q3 Quarterly Results",
title: "2009 Q3 Quarterly Reports",
description: "Third Quarter 2009 Financial Results",
url: quarterlyPdf2009Q3,
},

View File

@ -2,19 +2,19 @@
<header></header>
<main class="p-[35px] max-w-[1200px] mx-auto">
<div class="title mb-[20px]">
{{ t("financialinformation.quarterlyresults.title") }}
{{ t("financialinformation.quarterlyreports.title") }}
</div>
<div class="search-container">
<input
type="text"
:placeholder="
t('financialinformation.quarterlyresults.search.placeholder')
t('financialinformation.quarterlyreports.search.placeholder')
"
v-model="searchQuery"
class="search-input"
/>
<button class="search-button" @click="handleSearch">
{{ t("financialinformation.quarterlyresults.search.button") }}
{{ t("financialinformation.quarterlyreports.search.button") }}
</button>
</div>
@ -34,7 +34,7 @@
style="color: #2979ff; cursor: pointer"
>
<img src="@/assets/image/pdf.png" alt="PDF" />
{{ t("financialinformation.quarterlyresults.download") }}
{{ t("financialinformation.quarterlyreports.download") }}
</div>
</div>
</div>
@ -97,232 +97,232 @@ const searchQuery = ref("");
const state = reactive({
list: [
{
title: "2024 Q3 Quarterly Results",
title: "2024 Q3 Quarterly Reports",
description: "Third Quarter 2024 Financial Results",
url: quarterlyPdf2024Q3,
},
{
title: "2024 Q2 Quarterly Results",
title: "2024 Q2 Quarterly Reports",
description: "Second Quarter 2024 Financial Results",
url: quarterlyPdf2024Q2,
},
{
title: "2024 Q1 Quarterly Results",
title: "2024 Q1 Quarterly Reports",
description: "First Quarter 2024 Financial Results",
url: quarterlyPdf2024Q1,
},
{
title: "2023 Q3 Quarterly Results",
title: "2023 Q3 Quarterly Reports",
description: "Third Quarter 2023 Financial Results",
url: quarterlyPdf2023Q3,
},
{
title: "2023 Q2 Quarterly Results",
title: "2023 Q2 Quarterly Reports",
description: "Second Quarter 2023 Financial Results",
url: quarterlyPdf2023Q2,
},
{
title: "2023 Q1 Quarterly Results",
title: "2023 Q1 Quarterly Reports",
description: "First Quarter 2023 Financial Results",
url: quarterlyPdf2023Q1,
},
{
title: "2022 Q3 Quarterly Results",
title: "2022 Q3 Quarterly Reports",
description: "Third Quarter 2022 Financial Results",
url: quarterlyPdf2022Q3,
},
{
title: "2022 Q2 Quarterly Results",
title: "2022 Q2 Quarterly Reports",
description: "Second Quarter 2022 Financial Results",
url: quarterlyPdf2022Q2,
},
{
title: "2022 Q1 Quarterly Results",
title: "2022 Q1 Quarterly Reports",
description: "First Quarter 2022 Financial Results",
url: quarterlyPdf2022Q1,
},
{
title: "2021 Q3 Quarterly Results",
title: "2021 Q3 Quarterly Reports",
description: "Third Quarter 2021 Financial Results",
url: quarterlyPdf2021Q3,
},
{
title: "2021 Q2 Quarterly Results",
title: "2021 Q2 Quarterly Reports",
description: "Second Quarter 2021 Financial Results",
url: quarterlyPdf2021Q2,
},
{
title: "2021 Q1 Quarterly Results",
title: "2021 Q1 Quarterly Reports",
description: "First Quarter 2021 Financial Results",
url: quarterlyPdf2021Q1,
},
{
title: "2020 Q3 Quarterly Results",
title: "2020 Q3 Quarterly Reports",
description: "Third Quarter 2020 Financial Results",
url: quarterlyPdf2020Q3,
},
{
title: "2020 Q2 Quarterly Results",
title: "2020 Q2 Quarterly Reports",
description: "Second Quarter 2020 Financial Results",
url: quarterlyPdf2020Q2,
},
{
title: "2020 Q1 Quarterly Results",
title: "2020 Q1 Quarterly Reports",
description: "First Quarter 2020 Financial Results",
url: quarterlyPdf2020Q1,
},
{
title: "2019 Q3 Quarterly Results",
title: "2019 Q3 Quarterly Reports",
description: "Third Quarter 2019 Financial Results",
url: quarterlyPdf2019Q3,
},
{
title: "2019 Q2 Quarterly Results",
title: "2019 Q2 Quarterly Reports",
description: "Second Quarter 2019 Financial Results",
url: quarterlyPdf2019Q2,
},
{
title: "2019 Q1 Quarterly Results",
title: "2019 Q1 Quarterly Reports",
description: "First Quarter 2019 Financial Results",
url: quarterlyPdf2019Q1,
},
{
title: "2018 Q3 Quarterly Results",
title: "2018 Q3 Quarterly Reports",
description: "Third Quarter 2018 Financial Results",
url: quarterlyPdf2018Q3,
},
{
title: "2018 Q2 Quarterly Results",
title: "2018 Q2 Quarterly Reports",
description: "Second Quarter 2018 Financial Results",
url: quarterlyPdf2018Q2,
},
{
title: "2018 Q1 Quarterly Results",
title: "2018 Q1 Quarterly Reports",
description: "First Quarter 2018 Financial Results",
url: quarterlyPdf2018Q1,
},
{
title: "2017 Q3 Quarterly Results",
title: "2017 Q3 Quarterly Reports",
description: "Third Quarter 2017 Financial Results",
url: quarterlyPdf2017Q3,
},
{
title: "2017 Q2 Quarterly Results",
title: "2017 Q2 Quarterly Reports",
description: "Second Quarter 2017 Financial Results",
url: quarterlyPdf2017Q2,
},
{
title: "2017 Q1 Quarterly Results",
title: "2017 Q1 Quarterly Reports",
description: "First Quarter 2017 Financial Results",
url: quarterlyPdf2017Q1,
},
{
title: "2016 Q3 Quarterly Results",
title: "2016 Q3 Quarterly Reports",
description: "Third Quarter 2016 Financial Results",
url: quarterlyPdf2016Q3,
},
{
title: "2016 Q2 Quarterly Results",
title: "2016 Q2 Quarterly Reports",
description: "Second Quarter 2016 Financial Results",
url: quarterlyPdf2016Q2,
},
{
title: "2016 Q1 Quarterly Results",
title: "2016 Q1 Quarterly Reports",
description: "First Quarter 2016 Financial Results",
url: quarterlyPdf2016Q1,
},
{
title: "2015 Q3 Quarterly Results",
title: "2015 Q3 Quarterly Reports",
description: "Third Quarter 2015 Financial Results",
url: quarterlyPdf2015Q3,
},
{
title: "2015 Q2 Quarterly Results",
title: "2015 Q2 Quarterly Reports",
description: "Second Quarter 2015 Financial Results",
url: quarterlyPdf2015Q2,
},
{
title: "2015 Q1 Quarterly Results",
title: "2015 Q1 Quarterly Reports",
description: "First Quarter 2015 Financial Results",
url: quarterlyPdf2015Q1,
},
{
title: "2014 Q3 Quarterly Results",
title: "2014 Q3 Quarterly Reports",
description: "Third Quarter 2014 Financial Results",
url: quarterlyPdf2014Q3,
},
{
title: "2014 Q2 Quarterly Results",
title: "2014 Q2 Quarterly Reports",
description: "Second Quarter 2014 Financial Results",
url: quarterlyPdf2014Q2,
},
{
title: "2014 Q1 Quarterly Results",
title: "2014 Q1 Quarterly Reports",
description: "First Quarter 2014 Financial Results",
url: quarterlyPdf2014Q1,
},
{
title: "2013 Q3 Quarterly Results",
title: "2013 Q3 Quarterly Reports",
description: "Third Quarter 2013 Financial Results",
url: quarterlyPdf2013Q3,
},
{
title: "2013 Q2 Quarterly Results",
title: "2013 Q2 Quarterly Reports",
description: "Second Quarter 2013 Financial Results",
url: quarterlyPdf2013Q2,
},
{
title: "2013 Q1 Quarterly Results",
title: "2013 Q1 Quarterly Reports",
description: "First Quarter 2013 Financial Results",
url: quarterlyPdf2013Q1,
},
{
title: "2012 Q3 Quarterly Results",
title: "2012 Q3 Quarterly Reports",
description: "Third Quarter 2012 Financial Results",
url: quarterlyPdf2012Q3,
},
{
title: "2012 Q2 Quarterly Results",
title: "2012 Q2 Quarterly Reports",
description: "Second Quarter 2012 Financial Results",
url: quarterlyPdf2012Q2,
},
{
title: "2012 Q1 Quarterly Results",
title: "2012 Q1 Quarterly Reports",
description: "First Quarter 2012 Financial Results",
url: quarterlyPdf2012Q1,
},
{
title: "2011 Q3 Quarterly Results",
title: "2011 Q3 Quarterly Reports",
description: "Third Quarter 2011 Financial Results",
url: quarterlyPdf2011Q3,
},
{
title: "2011 Q2 Quarterly Results",
title: "2011 Q2 Quarterly Reports",
description: "Second Quarter 2011 Financial Results",
url: quarterlyPdf2011Q2,
},
{
title: "2011 Q1 Quarterly Results",
title: "2011 Q1 Quarterly Reports",
description: "First Quarter 2011 Financial Results",
url: quarterlyPdf2011Q1,
},
{
title: "2010 Q3 Quarterly Results",
title: "2010 Q3 Quarterly Reports",
description: "Third Quarter 2010 Financial Results",
url: quarterlyPdf2010Q3,
},
{
title: "2010 Q2 Quarterly Results",
title: "2010 Q2 Quarterly Reports",
description: "Second Quarter 2010 Financial Results",
url: quarterlyPdf2010Q2,
},
{
title: "2010 Q1 Quarterly Results",
title: "2010 Q1 Quarterly Reports",
description: "First Quarter 2010 Financial Results",
url: quarterlyPdf2010Q1,
},
{
title: "2009 Q3 Quarterly Results",
title: "2009 Q3 Quarterly Reports",
description: "Third Quarter 2009 Financial Results",
url: quarterlyPdf2009Q3,
},

View File

@ -2,7 +2,7 @@
<header></header>
<main class="p-[80px] mx-auto" style="max-width: 100vw; min-width: 350px">
<div class="page-title mb-[24px]">
{{ t("financialinformation.quarterlyresults.title") }}
{{ t("financialinformation.quarterlyreports.title") }}
</div>
<div class="search-container">
<input
@ -10,11 +10,11 @@
v-model="searchQuery"
class="search-input"
:placeholder="
t('financialinformation.quarterlyresults.search.placeholder')
t('financialinformation.quarterlyreports.search.placeholder')
"
/>
<button @click="handleSearch" class="search-button">
{{ t("financialinformation.quarterlyresults.search.button") }}
{{ t("financialinformation.quarterlyreports.search.button") }}
</button>
</div>
@ -99,232 +99,232 @@ const searchQuery = ref("");
const state = reactive({
list: [
{
title: "2024 Q3 Quarterly Results",
title: "2024 Q3 Quarterly Reports",
description: "Third Quarter 2024 Financial Results",
url: quarterlyPdf2024Q3,
},
{
title: "2024 Q2 Quarterly Results",
title: "2024 Q2 Quarterly Reports",
description: "Second Quarter 2024 Financial Results",
url: quarterlyPdf2024Q2,
},
{
title: "2024 Q1 Quarterly Results",
title: "2024 Q1 Quarterly Reports",
description: "First Quarter 2024 Financial Results",
url: quarterlyPdf2024Q1,
},
{
title: "2023 Q3 Quarterly Results",
title: "2023 Q3 Quarterly Reports",
description: "Third Quarter 2023 Financial Results",
url: quarterlyPdf2023Q3,
},
{
title: "2023 Q2 Quarterly Results",
title: "2023 Q2 Quarterly Reports",
description: "Second Quarter 2023 Financial Results",
url: quarterlyPdf2023Q2,
},
{
title: "2023 Q1 Quarterly Results",
title: "2023 Q1 Quarterly Reports",
description: "First Quarter 2023 Financial Results",
url: quarterlyPdf2023Q1,
},
{
title: "2022 Q3 Quarterly Results",
title: "2022 Q3 Quarterly Reports",
description: "Third Quarter 2022 Financial Results",
url: quarterlyPdf2022Q3,
},
{
title: "2022 Q2 Quarterly Results",
title: "2022 Q2 Quarterly Reports",
description: "Second Quarter 2022 Financial Results",
url: quarterlyPdf2022Q2,
},
{
title: "2022 Q1 Quarterly Results",
title: "2022 Q1 Quarterly Reports",
description: "First Quarter 2022 Financial Results",
url: quarterlyPdf2022Q1,
},
{
title: "2021 Q3 Quarterly Results",
title: "2021 Q3 Quarterly Reports",
description: "Third Quarter 2021 Financial Results",
url: quarterlyPdf2021Q3,
},
{
title: "2021 Q2 Quarterly Results",
title: "2021 Q2 Quarterly Reports",
description: "Second Quarter 2021 Financial Results",
url: quarterlyPdf2021Q2,
},
{
title: "2021 Q1 Quarterly Results",
title: "2021 Q1 Quarterly Reports",
description: "First Quarter 2021 Financial Results",
url: quarterlyPdf2021Q1,
},
{
title: "2020 Q3 Quarterly Results",
title: "2020 Q3 Quarterly Reports",
description: "Third Quarter 2020 Financial Results",
url: quarterlyPdf2020Q3,
},
{
title: "2020 Q2 Quarterly Results",
title: "2020 Q2 Quarterly Reports",
description: "Second Quarter 2020 Financial Results",
url: quarterlyPdf2020Q2,
},
{
title: "2020 Q1 Quarterly Results",
title: "2020 Q1 Quarterly Reports",
description: "First Quarter 2020 Financial Results",
url: quarterlyPdf2020Q1,
},
{
title: "2019 Q3 Quarterly Results",
title: "2019 Q3 Quarterly Reports",
description: "Third Quarter 2019 Financial Results",
url: quarterlyPdf2019Q3,
},
{
title: "2019 Q2 Quarterly Results",
title: "2019 Q2 Quarterly Reports",
description: "Second Quarter 2019 Financial Results",
url: quarterlyPdf2019Q2,
},
{
title: "2019 Q1 Quarterly Results",
title: "2019 Q1 Quarterly Reports",
description: "First Quarter 2019 Financial Results",
url: quarterlyPdf2019Q1,
},
{
title: "2018 Q3 Quarterly Results",
title: "2018 Q3 Quarterly Reports",
description: "Third Quarter 2018 Financial Results",
url: quarterlyPdf2018Q3,
},
{
title: "2018 Q2 Quarterly Results",
title: "2018 Q2 Quarterly Reports",
description: "Second Quarter 2018 Financial Results",
url: quarterlyPdf2018Q2,
},
{
title: "2018 Q1 Quarterly Results",
title: "2018 Q1 Quarterly Reports",
description: "First Quarter 2018 Financial Results",
url: quarterlyPdf2018Q1,
},
{
title: "2017 Q3 Quarterly Results",
title: "2017 Q3 Quarterly Reports",
description: "Third Quarter 2017 Financial Results",
url: quarterlyPdf2017Q3,
},
{
title: "2017 Q2 Quarterly Results",
title: "2017 Q2 Quarterly Reports",
description: "Second Quarter 2017 Financial Results",
url: quarterlyPdf2017Q2,
},
{
title: "2017 Q1 Quarterly Results",
title: "2017 Q1 Quarterly Reports",
description: "First Quarter 2017 Financial Results",
url: quarterlyPdf2017Q1,
},
{
title: "2016 Q3 Quarterly Results",
title: "2016 Q3 Quarterly Reports",
description: "Third Quarter 2016 Financial Results",
url: quarterlyPdf2016Q3,
},
{
title: "2016 Q2 Quarterly Results",
title: "2016 Q2 Quarterly Reports",
description: "Second Quarter 2016 Financial Results",
url: quarterlyPdf2016Q2,
},
{
title: "2016 Q1 Quarterly Results",
title: "2016 Q1 Quarterly Reports",
description: "First Quarter 2016 Financial Results",
url: quarterlyPdf2016Q1,
},
{
title: "2015 Q3 Quarterly Results",
title: "2015 Q3 Quarterly Reports",
description: "Third Quarter 2015 Financial Results",
url: quarterlyPdf2015Q3,
},
{
title: "2015 Q2 Quarterly Results",
title: "2015 Q2 Quarterly Reports",
description: "Second Quarter 2015 Financial Results",
url: quarterlyPdf2015Q2,
},
{
title: "2015 Q1 Quarterly Results",
title: "2015 Q1 Quarterly Reports",
description: "First Quarter 2015 Financial Results",
url: quarterlyPdf2015Q1,
},
{
title: "2014 Q3 Quarterly Results",
title: "2014 Q3 Quarterly Reports",
description: "Third Quarter 2014 Financial Results",
url: quarterlyPdf2014Q3,
},
{
title: "2014 Q2 Quarterly Results",
title: "2014 Q2 Quarterly Reports",
description: "Second Quarter 2014 Financial Results",
url: quarterlyPdf2014Q2,
},
{
title: "2014 Q1 Quarterly Results",
title: "2014 Q1 Quarterly Reports",
description: "First Quarter 2014 Financial Results",
url: quarterlyPdf2014Q1,
},
{
title: "2013 Q3 Quarterly Results",
title: "2013 Q3 Quarterly Reports",
description: "Third Quarter 2013 Financial Results",
url: quarterlyPdf2013Q3,
},
{
title: "2013 Q2 Quarterly Results",
title: "2013 Q2 Quarterly Reports",
description: "Second Quarter 2013 Financial Results",
url: quarterlyPdf2013Q2,
},
{
title: "2013 Q1 Quarterly Results",
title: "2013 Q1 Quarterly Reports",
description: "First Quarter 2013 Financial Results",
url: quarterlyPdf2013Q1,
},
{
title: "2012 Q3 Quarterly Results",
title: "2012 Q3 Quarterly Reports",
description: "Third Quarter 2012 Financial Results",
url: quarterlyPdf2012Q3,
},
{
title: "2012 Q2 Quarterly Results",
title: "2012 Q2 Quarterly Reports",
description: "Second Quarter 2012 Financial Results",
url: quarterlyPdf2012Q2,
},
{
title: "2012 Q1 Quarterly Results",
title: "2012 Q1 Quarterly Reports",
description: "First Quarter 2012 Financial Results",
url: quarterlyPdf2012Q1,
},
{
title: "2011 Q3 Quarterly Results",
title: "2011 Q3 Quarterly Reports",
description: "Third Quarter 2011 Financial Results",
url: quarterlyPdf2011Q3,
},
{
title: "2011 Q2 Quarterly Results",
title: "2011 Q2 Quarterly Reports",
description: "Second Quarter 2011 Financial Results",
url: quarterlyPdf2011Q2,
},
{
title: "2011 Q1 Quarterly Results",
title: "2011 Q1 Quarterly Reports",
description: "First Quarter 2011 Financial Results",
url: quarterlyPdf2011Q1,
},
{
title: "2010 Q3 Quarterly Results",
title: "2010 Q3 Quarterly Reports",
description: "Third Quarter 2010 Financial Results",
url: quarterlyPdf2010Q3,
},
{
title: "2010 Q2 Quarterly Results",
title: "2010 Q2 Quarterly Reports",
description: "Second Quarter 2010 Financial Results",
url: quarterlyPdf2010Q2,
},
{
title: "2010 Q1 Quarterly Results",
title: "2010 Q1 Quarterly Reports",
description: "First Quarter 2010 Financial Results",
url: quarterlyPdf2010Q1,
},
{
title: "2009 Q3 Quarterly Results",
title: "2009 Q3 Quarterly Reports",
description: "Third Quarter 2009 Financial Results",
url: quarterlyPdf2009Q3,
},

View File

@ -2,7 +2,7 @@
<header></header>
<main class="p-[80px] mx-auto" style="max-width: 100vw; min-width: 350px">
<div class="page-title mb-[24px]">
{{ t("financialinformation.quarterlyresults.title") }}
{{ t("financialinformation.quarterlyreports.title") }}
</div>
<div class="search-container">
<input
@ -10,11 +10,11 @@
v-model="searchQuery"
class="search-input"
:placeholder="
t('financialinformation.quarterlyresults.search.placeholder')
t('financialinformation.quarterlyreports.search.placeholder')
"
/>
<button @click="handleSearch" class="search-button">
{{ t("financialinformation.quarterlyresults.search.button") }}
{{ t("financialinformation.quarterlyreports.search.button") }}
</button>
</div>
@ -99,232 +99,232 @@ const searchQuery = ref("");
const state = reactive({
list: [
{
title: "2024 Q3 Quarterly Results",
title: "2024 Q3 Quarterly Reports",
description: "Third Quarter 2024 Financial Results",
url: quarterlyPdf2024Q3,
},
{
title: "2024 Q2 Quarterly Results",
title: "2024 Q2 Quarterly Reports",
description: "Second Quarter 2024 Financial Results",
url: quarterlyPdf2024Q2,
},
{
title: "2024 Q1 Quarterly Results",
title: "2024 Q1 Quarterly Reports",
description: "First Quarter 2024 Financial Results",
url: quarterlyPdf2024Q1,
},
{
title: "2023 Q3 Quarterly Results",
title: "2023 Q3 Quarterly Reports",
description: "Third Quarter 2023 Financial Results",
url: quarterlyPdf2023Q3,
},
{
title: "2023 Q2 Quarterly Results",
title: "2023 Q2 Quarterly Reports",
description: "Second Quarter 2023 Financial Results",
url: quarterlyPdf2023Q2,
},
{
title: "2023 Q1 Quarterly Results",
title: "2023 Q1 Quarterly Reports",
description: "First Quarter 2023 Financial Results",
url: quarterlyPdf2023Q1,
},
{
title: "2022 Q3 Quarterly Results",
title: "2022 Q3 Quarterly Reports",
description: "Third Quarter 2022 Financial Results",
url: quarterlyPdf2022Q3,
},
{
title: "2022 Q2 Quarterly Results",
title: "2022 Q2 Quarterly Reports",
description: "Second Quarter 2022 Financial Results",
url: quarterlyPdf2022Q2,
},
{
title: "2022 Q1 Quarterly Results",
title: "2022 Q1 Quarterly Reports",
description: "First Quarter 2022 Financial Results",
url: quarterlyPdf2022Q1,
},
{
title: "2021 Q3 Quarterly Results",
title: "2021 Q3 Quarterly Reports",
description: "Third Quarter 2021 Financial Results",
url: quarterlyPdf2021Q3,
},
{
title: "2021 Q2 Quarterly Results",
title: "2021 Q2 Quarterly Reports",
description: "Second Quarter 2021 Financial Results",
url: quarterlyPdf2021Q2,
},
{
title: "2021 Q1 Quarterly Results",
title: "2021 Q1 Quarterly Reports",
description: "First Quarter 2021 Financial Results",
url: quarterlyPdf2021Q1,
},
{
title: "2020 Q3 Quarterly Results",
title: "2020 Q3 Quarterly Reports",
description: "Third Quarter 2020 Financial Results",
url: quarterlyPdf2020Q3,
},
{
title: "2020 Q2 Quarterly Results",
title: "2020 Q2 Quarterly Reports",
description: "Second Quarter 2020 Financial Results",
url: quarterlyPdf2020Q2,
},
{
title: "2020 Q1 Quarterly Results",
title: "2020 Q1 Quarterly Reports",
description: "First Quarter 2020 Financial Results",
url: quarterlyPdf2020Q1,
},
{
title: "2019 Q3 Quarterly Results",
title: "2019 Q3 Quarterly Reports",
description: "Third Quarter 2019 Financial Results",
url: quarterlyPdf2019Q3,
},
{
title: "2019 Q2 Quarterly Results",
title: "2019 Q2 Quarterly Reports",
description: "Second Quarter 2019 Financial Results",
url: quarterlyPdf2019Q2,
},
{
title: "2019 Q1 Quarterly Results",
title: "2019 Q1 Quarterly Reports",
description: "First Quarter 2019 Financial Results",
url: quarterlyPdf2019Q1,
},
{
title: "2018 Q3 Quarterly Results",
title: "2018 Q3 Quarterly Reports",
description: "Third Quarter 2018 Financial Results",
url: quarterlyPdf2018Q3,
},
{
title: "2018 Q2 Quarterly Results",
title: "2018 Q2 Quarterly Reports",
description: "Second Quarter 2018 Financial Results",
url: quarterlyPdf2018Q2,
},
{
title: "2018 Q1 Quarterly Results",
title: "2018 Q1 Quarterly Reports",
description: "First Quarter 2018 Financial Results",
url: quarterlyPdf2018Q1,
},
{
title: "2017 Q3 Quarterly Results",
title: "2017 Q3 Quarterly Reports",
description: "Third Quarter 2017 Financial Results",
url: quarterlyPdf2017Q3,
},
{
title: "2017 Q2 Quarterly Results",
title: "2017 Q2 Quarterly Reports",
description: "Second Quarter 2017 Financial Results",
url: quarterlyPdf2017Q2,
},
{
title: "2017 Q1 Quarterly Results",
title: "2017 Q1 Quarterly Reports",
description: "First Quarter 2017 Financial Results",
url: quarterlyPdf2017Q1,
},
{
title: "2016 Q3 Quarterly Results",
title: "2016 Q3 Quarterly Reports",
description: "Third Quarter 2016 Financial Results",
url: quarterlyPdf2016Q3,
},
{
title: "2016 Q2 Quarterly Results",
title: "2016 Q2 Quarterly Reports",
description: "Second Quarter 2016 Financial Results",
url: quarterlyPdf2016Q2,
},
{
title: "2016 Q1 Quarterly Results",
title: "2016 Q1 Quarterly Reports",
description: "First Quarter 2016 Financial Results",
url: quarterlyPdf2016Q1,
},
{
title: "2015 Q3 Quarterly Results",
title: "2015 Q3 Quarterly Reports",
description: "Third Quarter 2015 Financial Results",
url: quarterlyPdf2015Q3,
},
{
title: "2015 Q2 Quarterly Results",
title: "2015 Q2 Quarterly Reports",
description: "Second Quarter 2015 Financial Results",
url: quarterlyPdf2015Q2,
},
{
title: "2015 Q1 Quarterly Results",
title: "2015 Q1 Quarterly Reports",
description: "First Quarter 2015 Financial Results",
url: quarterlyPdf2015Q1,
},
{
title: "2014 Q3 Quarterly Results",
title: "2014 Q3 Quarterly Reports",
description: "Third Quarter 2014 Financial Results",
url: quarterlyPdf2014Q3,
},
{
title: "2014 Q2 Quarterly Results",
title: "2014 Q2 Quarterly Reports",
description: "Second Quarter 2014 Financial Results",
url: quarterlyPdf2014Q2,
},
{
title: "2014 Q1 Quarterly Results",
title: "2014 Q1 Quarterly Reports",
description: "First Quarter 2014 Financial Results",
url: quarterlyPdf2014Q1,
},
{
title: "2013 Q3 Quarterly Results",
title: "2013 Q3 Quarterly Reports",
description: "Third Quarter 2013 Financial Results",
url: quarterlyPdf2013Q3,
},
{
title: "2013 Q2 Quarterly Results",
title: "2013 Q2 Quarterly Reports",
description: "Second Quarter 2013 Financial Results",
url: quarterlyPdf2013Q2,
},
{
title: "2013 Q1 Quarterly Results",
title: "2013 Q1 Quarterly Reports",
description: "First Quarter 2013 Financial Results",
url: quarterlyPdf2013Q1,
},
{
title: "2012 Q3 Quarterly Results",
title: "2012 Q3 Quarterly Reports",
description: "Third Quarter 2012 Financial Results",
url: quarterlyPdf2012Q3,
},
{
title: "2012 Q2 Quarterly Results",
title: "2012 Q2 Quarterly Reports",
description: "Second Quarter 2012 Financial Results",
url: quarterlyPdf2012Q2,
},
{
title: "2012 Q1 Quarterly Results",
title: "2012 Q1 Quarterly Reports",
description: "First Quarter 2012 Financial Results",
url: quarterlyPdf2012Q1,
},
{
title: "2011 Q3 Quarterly Results",
title: "2011 Q3 Quarterly Reports",
description: "Third Quarter 2011 Financial Results",
url: quarterlyPdf2011Q3,
},
{
title: "2011 Q2 Quarterly Results",
title: "2011 Q2 Quarterly Reports",
description: "Second Quarter 2011 Financial Results",
url: quarterlyPdf2011Q2,
},
{
title: "2011 Q1 Quarterly Results",
title: "2011 Q1 Quarterly Reports",
description: "First Quarter 2011 Financial Results",
url: quarterlyPdf2011Q1,
},
{
title: "2010 Q3 Quarterly Results",
title: "2010 Q3 Quarterly Reports",
description: "Third Quarter 2010 Financial Results",
url: quarterlyPdf2010Q3,
},
{
title: "2010 Q2 Quarterly Results",
title: "2010 Q2 Quarterly Reports",
description: "Second Quarter 2010 Financial Results",
url: quarterlyPdf2010Q2,
},
{
title: "2010 Q1 Quarterly Results",
title: "2010 Q1 Quarterly Reports",
description: "First Quarter 2010 Financial Results",
url: quarterlyPdf2010Q1,
},
{
title: "2009 Q3 Quarterly Results",
title: "2009 Q3 Quarterly Reports",
description: "Third Quarter 2009 Financial Results",
url: quarterlyPdf2009Q3,
},

View File

@ -72,12 +72,12 @@
<script setup>
import { reactive } from "vue";
import quarterlyPdfone from "@/assets/file/AUDIT COMMITTEE CHARTER.pdf";
import quarterlyPdftwo from "@/assets/file/CODE OF BUSINESS CONDUCT AND ETHICS.pdf";
import quarterlyPdfone from "@/assets/file/FiEE, Inc._Audit Committee Charter.pdf";
import quarterlyPdftwo from "@/assets/file/FiEE, Inc. _Code of Business Conduct and Ethics.pdf";
import quarterlyPdfthree from "@/assets/file/COMPENSATION COMMITTEE CHARTER.pdf";
import quarterlyPdfthree from "@/assets/file/FiEE, Inc._Compensation Committee Charter.pdf";
import quarterlyPdffour from "@/assets/file/NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER.pdf";
import quarterlyPdffour from "@/assets/file/FiEE, Inc. _Nominating and Corporate Governance Committee Charter.pdf";
const state = reactive({
list: [

View File

@ -73,12 +73,12 @@
<script setup>
import { reactive } from "vue";
import quarterlyPdfone from "@/assets/file/AUDIT COMMITTEE CHARTER.pdf";
import quarterlyPdftwo from "@/assets/file/CODE OF BUSINESS CONDUCT AND ETHICS.pdf";
import quarterlyPdfone from "@/assets/file/FiEE, Inc._Audit Committee Charter.pdf";
import quarterlyPdftwo from "@/assets/file/FiEE, Inc. _Code of Business Conduct and Ethics.pdf";
import quarterlyPdfthree from "@/assets/file/COMPENSATION COMMITTEE CHARTER.pdf";
import quarterlyPdfthree from "@/assets/file/FiEE, Inc._Compensation Committee Charter.pdf";
import quarterlyPdffour from "@/assets/file/NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER.pdf";
import quarterlyPdffour from "@/assets/file/FiEE, Inc. _Nominating and Corporate Governance Committee Charter.pdf";
const state = reactive({
list: [

View File

@ -68,12 +68,12 @@
<script setup>
import { reactive } from "vue";
import quarterlyPdfone from "@/assets/file/AUDIT COMMITTEE CHARTER.pdf";
import quarterlyPdftwo from "@/assets/file/CODE OF BUSINESS CONDUCT AND ETHICS.pdf";
import quarterlyPdfone from "@/assets/file/FiEE, Inc._Audit Committee Charter.pdf";
import quarterlyPdftwo from "@/assets/file/FiEE, Inc. _Code of Business Conduct and Ethics.pdf";
import quarterlyPdfthree from "@/assets/file/COMPENSATION COMMITTEE CHARTER.pdf";
import quarterlyPdfthree from "@/assets/file/FiEE, Inc._Compensation Committee Charter.pdf";
import quarterlyPdffour from "@/assets/file/NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER.pdf";
import quarterlyPdffour from "@/assets/file/FiEE, Inc. _Nominating and Corporate Governance Committee Charter.pdf";
const state = reactive({
list: [

View File

@ -68,12 +68,12 @@
<script setup>
import { reactive } from "vue";
import quarterlyPdfone from "@/assets/file/AUDIT COMMITTEE CHARTER.pdf";
import quarterlyPdftwo from "@/assets/file/CODE OF BUSINESS CONDUCT AND ETHICS.pdf";
import quarterlyPdfone from "@/assets/file/FiEE, Inc._Audit Committee Charter.pdf";
import quarterlyPdftwo from "@/assets/file/FiEE, Inc. _Code of Business Conduct and Ethics.pdf";
import quarterlyPdfthree from "@/assets/file/COMPENSATION COMMITTEE CHARTER.pdf";
import quarterlyPdfthree from "@/assets/file/FiEE, Inc._Compensation Committee Charter.pdf";
import quarterlyPdffour from "@/assets/file/NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER.pdf";
import quarterlyPdffour from "@/assets/file/FiEE, Inc. _Nominating and Corporate Governance Committee Charter.pdf";
const state = reactive({
list: [

View File

@ -66,24 +66,13 @@
<div class="news-card">
<!-- <div class="news-date">De 15. 2023</div> -->
<!-- <h3 class="news-title">{{ $t("HOME.CONTAINY.NEWS.LATEST_TITLE") }}</h3> -->
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.TITLETWO") }}
<p style="font-size: 18px">May 30, 2025 [Time] EDT</p>
<p
class="text-decoration-underline cursor-pointer"
@click="handleLink('/news')"
>
FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.TITLETHTEE") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTTHREE") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFOUR") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFIVE") }}
</p>
<!-- <a href="#" class="news-link"
>{{ $t("HOME.CONTAINY.NEWS.READ_MORE") }} </a
> -->
</div>
</section>
<!-- 新增股票信息与活动预告双栏模块 -->
@ -236,6 +225,11 @@ onUnmounted(() => {
observer.disconnect();
}
});
import { useRouter } from "vue-router";
const router = useRouter();
const handleLink = (link) => {
router.push(link);
};
</script>
<style scoped>
@ -528,13 +522,6 @@ onUnmounted(() => {
margin-bottom: 15px;
}
.news-excerpt {
color: black;
line-height: 0.8;
margin-bottom: 20px;
font-size: 18px;
}
.news-link {
color: #895bff;
font-weight: 600;
@ -561,4 +548,7 @@ onUnmounted(() => {
font-size: 2.5rem;
}
}
.text-decoration-underline {
text-decoration: underline;
}
</style>

View File

@ -65,20 +65,13 @@
<div class="news-card">
<!-- <div class="news-date">De 15. 2023</div> -->
<!-- <h3 class="news-title">{{ $t("HOME.CONTAINY.NEWS.LATEST_TITLE") }}</h3> -->
<p class="news-excerpt">
{{ $t("HOME.CONTAINY.NEWS.TITLETWO") }}
</p>
<p class="news-excerpt">
{{ $t("HOME.CONTAINY.NEWS.TITLETHTEE") }}
</p>
<p class="news-excerpt">
{{ $t("HOME.CONTAINY.NEWS.CONTENTTHREE") }}
</p>
<p class="news-excerpt">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFOUR") }}
</p>
<p class="news-excerpt">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFIVE") }}
<p>May 30, 2025 [Time] EDT</p>
<p
class="text-decoration-underline cursor-pointer"
@click="handleLink('/news')"
>
FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market
</p>
<!-- <a href="#" class="news-link"
>{{ $t("HOME.CONTAINY.NEWS.READ_MORE") }} </a
@ -225,6 +218,11 @@ onUnmounted(() => {
observer.disconnect();
}
});
import { useRouter } from "vue-router";
const router = useRouter();
const handleLink = (link) => {
router.push(link);
};
</script>
<style scoped>
@ -550,4 +548,7 @@ onUnmounted(() => {
font-size: 2.5rem;
}
}
.text-decoration-underline {
text-decoration: underline;
}
</style>

View File

@ -66,20 +66,12 @@
<div class="news-card">
<!-- <div class="news-date">De 15. 2023</div> -->
<!-- <h3 class="news-title">{{ $t("HOME.CONTAINY.NEWS.LATEST_TITLE") }}</h3> -->
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.TITLETWO") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.TITLETHTEE") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTTHREE") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFOUR") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFIVE") }}
<p>May 30, 2025 [Time] EDT</p>
<p
class="text-decoration-underline cursor-pointer"
@click="handleLink('/news')"
>
FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market
</p>
<!-- <a href="#" class="news-link"
>{{ $t("HOME.CONTAINY.NEWS.READ_MORE") }} </a
@ -234,6 +226,11 @@ onUnmounted(() => {
observer.disconnect();
}
});
import { useRouter } from "vue-router";
const router = useRouter();
const handleLink = (link) => {
router.push(link);
};
</script>
<style scoped>
@ -559,4 +556,7 @@ onUnmounted(() => {
font-size: 2.5rem;
}
}
.text-decoration-underline {
text-decoration: underline;
}
</style>

View File

@ -66,20 +66,12 @@
<div class="news-card">
<!-- <div class="news-date">De 15. 2023</div> -->
<!-- <h3 class="news-title">{{ $t("HOME.CONTAINY.NEWS.LATEST_TITLE") }}</h3> -->
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.TITLETWO") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.TITLETHTEE") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTTHREE") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFOUR") }}
</p>
<p style="font-size: 18px">
{{ $t("HOME.CONTAINY.NEWS.CONTENTFIVE") }}
<p>May 30, 2025 [Time] EDT</p>
<p
class="text-decoration-underline cursor-pointer"
@click="handleLink('/news')"
>
FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market
</p>
<!-- <a href="#" class="news-link"
>{{ $t("HOME.CONTAINY.NEWS.READ_MORE") }} </a
@ -236,6 +228,11 @@ onUnmounted(() => {
observer.disconnect();
}
});
import { useRouter } from "vue-router";
const router = useRouter();
const handleLink = (link) => {
router.push(link);
};
</script>
<style scoped>
@ -561,4 +558,7 @@ onUnmounted(() => {
font-size: 2.5rem;
}
}
.text-decoration-underline {
text-decoration: underline;
}
</style>

29
src/views/news/index.vue Normal file
View File

@ -0,0 +1,29 @@
<template>
<div class="new-releases-page">
<component :is="viewComponent" />
</div>
</template>
<script setup>
import size375 from "@/views/news/size375/index.vue";
import size768 from "@/views/news/size768/index.vue";
import size1440 from "@/views/news/size1440/index.vue";
import size1920 from "@/views/news/size1920/index.vue";
import { computed } from "vue";
import { useWindowSize } from "@vueuse/core";
const { width } = useWindowSize();
const viewComponent = computed(() => {
const viewWidth = width.value;
if (viewWidth <= 450) {
return size375;
} else if (viewWidth <= 768) {
return size768;
} else if (viewWidth <= 1500) {
return size1440;
} else if (viewWidth <= 1920 || viewWidth > 1920) {
return size1920;
}
});
</script>
<style scoped lang="scss"></style>

View File

@ -0,0 +1,154 @@
<template>
<div class="page-container">
<table>
<tr>
<td>
<p><strong>Company</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>FiEE, Inc.</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Document title</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>Press release on Relisting</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Date</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>30/5/2024</strong></p>
</td>
</tr>
</table>
<p>
<strong
>FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock
Market</strong
>
</p>
<p>May 30 2025</p>
<p>
<em>Company will resume trading under its existing symbols MINM </em>
</p>
<p>
<strong>Hong Kong, May 30, 2025 </strong> FiEE, Inc. (FiEE, Inc. or the
Company), a technology company integrating IoT, connectivity and AI to
redefine brand management solutions in the digital era, is pleased to
announce that The Nasdaq Stock Market LLC (Nasdaq) has approved its
application for the relisting of the Companys ordinary shares today.
Trading is scheduled to commence on Nasdaq at the opening of the Market on
Monday, 2 June, 2025 under the ticker symbols MINM.
</p>
<p>
<strong>Rafael Li, Chief Executive Officer of FiEE,</strong> commented,
"We are honored to announce our successful relisting on Nasdaq, a
significant milestone that reflects our unwavering commitment to
operational excellence and strategic growth. We extend our sincere
gratitude to the Nasdaq team for their prompt review and approval of our
application, affirming our compliance with all initial listing criteria.
</p>
<p>
FiEE, Inc. is currently undergoing a strategic transformation aimed at
capitalizing on broader market opportunities. Central to this evolution is
our integrated approach, where cyber-hardened IoT connectivity converges
with AI-driven content creation and audience targeting. This synergy is
designed to empower Key Opinion Leaders (KOLs) and brands to achieve
accelerated growth and deeper audience engagement. Leveraging
IoT-connectivity solutions, AI and big data analytics, we are capable to
deliver intelligent, multimedia and multilingual contents tailored to
diverse audiences. Coupling with AI targeting analysis, we enhance
audience targeting capabilities, ensuring effective content placement and
personalized promotions.
</p>
<p>
As we advance, our focus remains on continuous innovation and strategic
initiatives that drive long-term growth and shareholder value.
</p>
<p><strong>About FiEE, Inc.</strong></p>
<p>
FiEE, Inc., (NASDAQ: MINM), formerly Minim, Inc., was founded in 1977. It
has a historical track record of delivering comprehensive WiFi/Software as
a Service platform in the market. After years of development, it made the
strategic decision to transition to a Software First Model in 2023 to
expand our technology portfolio and revenue streams. In 2025, FiEE, Inc.
rebranded itself as a technology company leveraging the expertise in IoT,
connectivity, and artificial intelligence ("AI") to explore new business
prospects and extend our global footprint.
</p>
<p>
Our services are structured into four key categories: Cloud-Managed
Connectivity (WiFi) Platform, IoT Hardware Sales &amp; Licensing, SAAS
Solutions, and Professional To-C and To-B Services &amp; Support. Notably,
we have introduced our innovative Software as a Service ("SaaS")
solutions, which integrate our AI and data analytics capabilities into
content creation and brand management. This initiative has led to the
nurturing of a robust pool of Key Opinion Leaders (KOLs) on major social
media platforms worldwide, assisting them in developing, managing, and
optimizing their digital presence across global platforms. Our services
include customized graphics and posts, short videos, and editorial
calendars tailored to align with brand objectives.
</p>
<p><strong>Forward-Looking Statements</strong></p>
<p>
This press release contains certain forward-looking statements within the
meaning of Section 27A of the Securities Act of 1933, as amended, and
Section 21E of the Securities Exchange Act of 1934, as amended. Some of
the forward-looking statements can be identified by the use of forward
looking words. Statements that are not historical in nature, including the
words may, can, should, will, estimate, plan, project,
forecast, intend, expect, hope, anticipate, believe, seek,
target, continue, could, might, ongoing, potential, predict,
would and other similar expressions, are intended to identify
forward-looking statements. Forward-looking statements are predictions,
projections and other statements about future events that are based on
current expectations and assumptions and, as a result, are subject to
risks and uncertainties.
</p>
<p>
Forward-looking statements speak only as of the date they are made.
Readers are cautioned not to put undue reliance on forward-looking
statements, and FiEE, Inc. assumes no obligation and does not intend to
update or revise these forward-looking statements, whether as a result of
new information, future events, or otherwise. FiEE, Inc. does not give any
assurance that it will achieve its expectations.
</p>
<p>View source version on [media channel]:</p>
<p>[website]</p>
<p><strong>Media</strong></p>
<p><a href="mailto:fiee@dlkadvisory.com">fiee@dlkadvisory.com</a></p>
<p>Source: FiEE, Inc.</p>
</div>
</template>
<script setup>
import { reactive } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
const { t } = useI18n();
const state = reactive({});
</script>
<style scoped lang="scss">
.page-container {
max-width: 1200px;
margin: 0 auto;
padding: 40px;
}
</style>

View File

@ -0,0 +1,154 @@
<template>
<div class="page-container">
<table>
<tr>
<td>
<p><strong>Company</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>FiEE, Inc.</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Document title</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>Press release on Relisting</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Date</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>30/5/2024</strong></p>
</td>
</tr>
</table>
<p>
<strong
>FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock
Market</strong
>
</p>
<p>May 30 2025</p>
<p>
<em>Company will resume trading under its existing symbols MINM </em>
</p>
<p>
<strong>Hong Kong, May 30, 2025 </strong> FiEE, Inc. (FiEE, Inc. or the
Company), a technology company integrating IoT, connectivity and AI to
redefine brand management solutions in the digital era, is pleased to
announce that The Nasdaq Stock Market LLC (Nasdaq) has approved its
application for the relisting of the Companys ordinary shares today.
Trading is scheduled to commence on Nasdaq at the opening of the Market on
Monday, 2 June, 2025 under the ticker symbols MINM.
</p>
<p>
<strong>Rafael Li, Chief Executive Officer of FiEE,</strong> commented,
"We are honored to announce our successful relisting on Nasdaq, a
significant milestone that reflects our unwavering commitment to
operational excellence and strategic growth. We extend our sincere
gratitude to the Nasdaq team for their prompt review and approval of our
application, affirming our compliance with all initial listing criteria.
</p>
<p>
FiEE, Inc. is currently undergoing a strategic transformation aimed at
capitalizing on broader market opportunities. Central to this evolution is
our integrated approach, where cyber-hardened IoT connectivity converges
with AI-driven content creation and audience targeting. This synergy is
designed to empower Key Opinion Leaders (KOLs) and brands to achieve
accelerated growth and deeper audience engagement. Leveraging
IoT-connectivity solutions, AI and big data analytics, we are capable to
deliver intelligent, multimedia and multilingual contents tailored to
diverse audiences. Coupling with AI targeting analysis, we enhance
audience targeting capabilities, ensuring effective content placement and
personalized promotions.
</p>
<p>
As we advance, our focus remains on continuous innovation and strategic
initiatives that drive long-term growth and shareholder value.
</p>
<p><strong>About FiEE, Inc.</strong></p>
<p>
FiEE, Inc., (NASDAQ: MINM), formerly Minim, Inc., was founded in 1977. It
has a historical track record of delivering comprehensive WiFi/Software as
a Service platform in the market. After years of development, it made the
strategic decision to transition to a Software First Model in 2023 to
expand our technology portfolio and revenue streams. In 2025, FiEE, Inc.
rebranded itself as a technology company leveraging the expertise in IoT,
connectivity, and artificial intelligence ("AI") to explore new business
prospects and extend our global footprint.
</p>
<p>
Our services are structured into four key categories: Cloud-Managed
Connectivity (WiFi) Platform, IoT Hardware Sales &amp; Licensing, SAAS
Solutions, and Professional To-C and To-B Services &amp; Support. Notably,
we have introduced our innovative Software as a Service ("SaaS")
solutions, which integrate our AI and data analytics capabilities into
content creation and brand management. This initiative has led to the
nurturing of a robust pool of Key Opinion Leaders (KOLs) on major social
media platforms worldwide, assisting them in developing, managing, and
optimizing their digital presence across global platforms. Our services
include customized graphics and posts, short videos, and editorial
calendars tailored to align with brand objectives.
</p>
<p><strong>Forward-Looking Statements</strong></p>
<p>
This press release contains certain forward-looking statements within the
meaning of Section 27A of the Securities Act of 1933, as amended, and
Section 21E of the Securities Exchange Act of 1934, as amended. Some of
the forward-looking statements can be identified by the use of forward
looking words. Statements that are not historical in nature, including the
words may, can, should, will, estimate, plan, project,
forecast, intend, expect, hope, anticipate, believe, seek,
target, continue, could, might, ongoing, potential, predict,
would and other similar expressions, are intended to identify
forward-looking statements. Forward-looking statements are predictions,
projections and other statements about future events that are based on
current expectations and assumptions and, as a result, are subject to
risks and uncertainties.
</p>
<p>
Forward-looking statements speak only as of the date they are made.
Readers are cautioned not to put undue reliance on forward-looking
statements, and FiEE, Inc. assumes no obligation and does not intend to
update or revise these forward-looking statements, whether as a result of
new information, future events, or otherwise. FiEE, Inc. does not give any
assurance that it will achieve its expectations.
</p>
<p>View source version on [media channel]:</p>
<p>[website]</p>
<p><strong>Media</strong></p>
<p><a href="mailto:fiee@dlkadvisory.com">fiee@dlkadvisory.com</a></p>
<p>Source: FiEE, Inc.</p>
</div>
</template>
<script setup>
import { reactive } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
const { t } = useI18n();
const state = reactive({});
</script>
<style scoped lang="scss">
.page-container {
max-width: 1200px;
margin: 0 auto;
padding: 40px;
}
</style>

View File

@ -0,0 +1,153 @@
<template>
<div class="page-container">
<table>
<tr>
<td>
<p><strong>Company</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>FiEE, Inc.</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Document title</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>Press release on Relisting</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Date</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>30/5/2024</strong></p>
</td>
</tr>
</table>
<p>
<strong
>FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock
Market</strong
>
</p>
<p>May 30 2025</p>
<p>
<em>Company will resume trading under its existing symbols MINM </em>
</p>
<p>
<strong>Hong Kong, May 30, 2025 </strong> FiEE, Inc. (FiEE, Inc. or the
Company), a technology company integrating IoT, connectivity and AI to
redefine brand management solutions in the digital era, is pleased to
announce that The Nasdaq Stock Market LLC (Nasdaq) has approved its
application for the relisting of the Companys ordinary shares today.
Trading is scheduled to commence on Nasdaq at the opening of the Market on
Monday, 2 June, 2025 under the ticker symbols MINM.
</p>
<p>
<strong>Rafael Li, Chief Executive Officer of FiEE,</strong> commented,
"We are honored to announce our successful relisting on Nasdaq, a
significant milestone that reflects our unwavering commitment to
operational excellence and strategic growth. We extend our sincere
gratitude to the Nasdaq team for their prompt review and approval of our
application, affirming our compliance with all initial listing criteria.
</p>
<p>
FiEE, Inc. is currently undergoing a strategic transformation aimed at
capitalizing on broader market opportunities. Central to this evolution is
our integrated approach, where cyber-hardened IoT connectivity converges
with AI-driven content creation and audience targeting. This synergy is
designed to empower Key Opinion Leaders (KOLs) and brands to achieve
accelerated growth and deeper audience engagement. Leveraging
IoT-connectivity solutions, AI and big data analytics, we are capable to
deliver intelligent, multimedia and multilingual contents tailored to
diverse audiences. Coupling with AI targeting analysis, we enhance
audience targeting capabilities, ensuring effective content placement and
personalized promotions.
</p>
<p>
As we advance, our focus remains on continuous innovation and strategic
initiatives that drive long-term growth and shareholder value.
</p>
<p><strong>About FiEE, Inc.</strong></p>
<p>
FiEE, Inc., (NASDAQ: MINM), formerly Minim, Inc., was founded in 1977. It
has a historical track record of delivering comprehensive WiFi/Software as
a Service platform in the market. After years of development, it made the
strategic decision to transition to a Software First Model in 2023 to
expand our technology portfolio and revenue streams. In 2025, FiEE, Inc.
rebranded itself as a technology company leveraging the expertise in IoT,
connectivity, and artificial intelligence ("AI") to explore new business
prospects and extend our global footprint.
</p>
<p>
Our services are structured into four key categories: Cloud-Managed
Connectivity (WiFi) Platform, IoT Hardware Sales &amp; Licensing, SAAS
Solutions, and Professional To-C and To-B Services &amp; Support. Notably,
we have introduced our innovative Software as a Service ("SaaS")
solutions, which integrate our AI and data analytics capabilities into
content creation and brand management. This initiative has led to the
nurturing of a robust pool of Key Opinion Leaders (KOLs) on major social
media platforms worldwide, assisting them in developing, managing, and
optimizing their digital presence across global platforms. Our services
include customized graphics and posts, short videos, and editorial
calendars tailored to align with brand objectives.
</p>
<p><strong>Forward-Looking Statements</strong></p>
<p>
This press release contains certain forward-looking statements within the
meaning of Section 27A of the Securities Act of 1933, as amended, and
Section 21E of the Securities Exchange Act of 1934, as amended. Some of
the forward-looking statements can be identified by the use of forward
looking words. Statements that are not historical in nature, including the
words may, can, should, will, estimate, plan, project,
forecast, intend, expect, hope, anticipate, believe, seek,
target, continue, could, might, ongoing, potential, predict,
would and other similar expressions, are intended to identify
forward-looking statements. Forward-looking statements are predictions,
projections and other statements about future events that are based on
current expectations and assumptions and, as a result, are subject to
risks and uncertainties.
</p>
<p>
Forward-looking statements speak only as of the date they are made.
Readers are cautioned not to put undue reliance on forward-looking
statements, and FiEE, Inc. assumes no obligation and does not intend to
update or revise these forward-looking statements, whether as a result of
new information, future events, or otherwise. FiEE, Inc. does not give any
assurance that it will achieve its expectations.
</p>
<p>View source version on [media channel]:</p>
<p>[website]</p>
<p><strong>Media</strong></p>
<p><a href="mailto:fiee@dlkadvisory.com">fiee@dlkadvisory.com</a></p>
<p>Source: FiEE, Inc.</p>
</div>
</template>
<script setup>
import { reactive } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
const { t } = useI18n();
const state = reactive({});
</script>
<style scoped lang="scss">
.page-container {
margin: 0 auto;
padding: 80px;
}
</style>

View File

@ -0,0 +1,154 @@
<template>
<div class="page-container">
<table>
<tr>
<td>
<p><strong>Company</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>FiEE, Inc.</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Document title</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>Press release on Relisting</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Date</strong></p>
</td>
<td>
<p><strong>:</strong></p>
</td>
<td>
<p><strong>30/5/2024</strong></p>
</td>
</tr>
</table>
<p>
<strong
>FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock
Market</strong
>
</p>
<p>May 30 2025</p>
<p>
<em>Company will resume trading under its existing symbols MINM </em>
</p>
<p>
<strong>Hong Kong, May 30, 2025 </strong> FiEE, Inc. (FiEE, Inc. or the
Company), a technology company integrating IoT, connectivity and AI to
redefine brand management solutions in the digital era, is pleased to
announce that The Nasdaq Stock Market LLC (Nasdaq) has approved its
application for the relisting of the Companys ordinary shares today.
Trading is scheduled to commence on Nasdaq at the opening of the Market on
Monday, 2 June, 2025 under the ticker symbols MINM.
</p>
<p>
<strong>Rafael Li, Chief Executive Officer of FiEE,</strong> commented,
"We are honored to announce our successful relisting on Nasdaq, a
significant milestone that reflects our unwavering commitment to
operational excellence and strategic growth. We extend our sincere
gratitude to the Nasdaq team for their prompt review and approval of our
application, affirming our compliance with all initial listing criteria.
</p>
<p>
FiEE, Inc. is currently undergoing a strategic transformation aimed at
capitalizing on broader market opportunities. Central to this evolution is
our integrated approach, where cyber-hardened IoT connectivity converges
with AI-driven content creation and audience targeting. This synergy is
designed to empower Key Opinion Leaders (KOLs) and brands to achieve
accelerated growth and deeper audience engagement. Leveraging
IoT-connectivity solutions, AI and big data analytics, we are capable to
deliver intelligent, multimedia and multilingual contents tailored to
diverse audiences. Coupling with AI targeting analysis, we enhance
audience targeting capabilities, ensuring effective content placement and
personalized promotions.
</p>
<p>
As we advance, our focus remains on continuous innovation and strategic
initiatives that drive long-term growth and shareholder value.
</p>
<p><strong>About FiEE, Inc.</strong></p>
<p>
FiEE, Inc., (NASDAQ: MINM), formerly Minim, Inc., was founded in 1977. It
has a historical track record of delivering comprehensive WiFi/Software as
a Service platform in the market. After years of development, it made the
strategic decision to transition to a Software First Model in 2023 to
expand our technology portfolio and revenue streams. In 2025, FiEE, Inc.
rebranded itself as a technology company leveraging the expertise in IoT,
connectivity, and artificial intelligence ("AI") to explore new business
prospects and extend our global footprint.
</p>
<p>
Our services are structured into four key categories: Cloud-Managed
Connectivity (WiFi) Platform, IoT Hardware Sales &amp; Licensing, SAAS
Solutions, and Professional To-C and To-B Services &amp; Support. Notably,
we have introduced our innovative Software as a Service ("SaaS")
solutions, which integrate our AI and data analytics capabilities into
content creation and brand management. This initiative has led to the
nurturing of a robust pool of Key Opinion Leaders (KOLs) on major social
media platforms worldwide, assisting them in developing, managing, and
optimizing their digital presence across global platforms. Our services
include customized graphics and posts, short videos, and editorial
calendars tailored to align with brand objectives.
</p>
<p><strong>Forward-Looking Statements</strong></p>
<p>
This press release contains certain forward-looking statements within the
meaning of Section 27A of the Securities Act of 1933, as amended, and
Section 21E of the Securities Exchange Act of 1934, as amended. Some of
the forward-looking statements can be identified by the use of forward
looking words. Statements that are not historical in nature, including the
words may, can, should, will, estimate, plan, project,
forecast, intend, expect, hope, anticipate, believe, seek,
target, continue, could, might, ongoing, potential, predict,
would and other similar expressions, are intended to identify
forward-looking statements. Forward-looking statements are predictions,
projections and other statements about future events that are based on
current expectations and assumptions and, as a result, are subject to
risks and uncertainties.
</p>
<p>
Forward-looking statements speak only as of the date they are made.
Readers are cautioned not to put undue reliance on forward-looking
statements, and FiEE, Inc. assumes no obligation and does not intend to
update or revise these forward-looking statements, whether as a result of
new information, future events, or otherwise. FiEE, Inc. does not give any
assurance that it will achieve its expectations.
</p>
<p>View source version on [media channel]:</p>
<p>[website]</p>
<p><strong>Media</strong></p>
<p><a href="mailto:fiee@dlkadvisory.com">fiee@dlkadvisory.com</a></p>
<p>Source: FiEE, Inc.</p>
</div>
</template>
<script setup>
import { reactive } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
const { t } = useI18n();
const state = reactive({});
</script>
<style scoped lang="scss">
.page-container {
max-width: calc(100% - 300px);
margin: 0 auto;
padding: 20px;
}
</style>

View File

@ -4,26 +4,26 @@
</div>
</template>
<script setup>
import size375 from '@/views/press-releases/size375/index.vue'
import size768 from '@/views/press-releases/size375/index.vue'
import size1440 from '@/views/press-releases/size1920/index.vue'
import size1920 from '@/views/press-releases/size1920/index.vue'
import { computed } from 'vue'
import { useWindowSize } from '@vueuse/core'
import size375 from "@/views/press-releases/size375/index.vue";
import size768 from "@/views/press-releases/size768/index.vue";
import size1440 from "@/views/press-releases/size1440/index.vue";
import size1920 from "@/views/press-releases/size1920/index.vue";
import { computed } from "vue";
import { useWindowSize } from "@vueuse/core";
const { width } = useWindowSize()
const { width } = useWindowSize();
const viewComponent = computed(() => {
const viewWidth = width.value
const viewWidth = width.value;
if (viewWidth <= 450) {
return size375
return size375;
} else if (viewWidth <= 768) {
return size768
return size768;
} else if (viewWidth <= 1500) {
return size1440
return size1440;
} else if (viewWidth <= 1920 || viewWidth > 1920) {
return size1920
return size1920;
}
})
});
</script>
<style scoped lang="scss"></style>

View File

@ -0,0 +1,193 @@
<template>
<div class="press-releases-page">
<customDefaultPage>
<template #content>
<main class="p-[35px] max-w-[1200px] mx-auto">
<div class="title mb-[20px]">
{{ t("press_releases.title") }}
</div>
<div class="search-container">
<n-select
:options="state.selectOptions"
v-model:value="state.selectedValue"
class="search-select"
/>
<n-input
v-model:value="state.inputValue"
type="text"
:placeholder="t('press_releases.search.placeholder')"
class="search-input"
/>
<n-button
type="primary"
@click="handleSearch"
class="search-button w-[80px]"
>
{{ t("press_releases.search.button") }}
</n-button>
</div>
<div v-for="(item, idx) in state.filterNewsData" :key="idx">
<div class="news-item mt-[10px]">
<div class="news-item-date">{{ item.date }}</div>
<div
class="news-item-title text-[#0078d7] overflow-hidden whitespace-nowrap text-ellipsis cursor-pointer"
@click="handleNewClick(item)"
>
{{ item.title }}
</div>
<div class="news-item-content">
{{
item.content.length > 230
? item.content.substring(0, 230) + "..."
: item.content
}}
</div>
</div>
</div>
</main>
</template>
</customDefaultPage>
</div>
</template>
<script setup>
import customDefaultPage from "@/components/customDefaultPage/index.vue";
import { reactive, onMounted, watch } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
import { useRouter } from "vue-router";
const router = useRouter();
const { t } = useI18n();
const state = reactive({
selectedValue: "all_years", //
selectOptions: [
{
label: "All Years",
value: "all_years",
},
...Array.from({ length: 2025 - 1990 + 1 }, (_, i) => {
const year = 2025 - i;
return { label: String(year), value: String(year) };
}),
], //
inputValue: "", //
newsData: [
{
date: "May 30, 2025",
title:
"FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market",
content:
'Hong Kong, May 30, 2025 — FiEE, Inc. ("FiEE, Inc." or the "Company"), a technology company integrating IoT, connectivity and AI to redefine brand management solutions...',
},
],
filterNewsData: [],
});
onMounted(() => {
state.filterNewsData = state.newsData;
});
const handleFilter = () => {
//
let filteredData = [...state.newsData];
//
if (state.selectedValue !== "all_years") {
filteredData = filteredData.filter((item) => {
// "May 30, 2025"
const dateMatch = item.date.match(/\b\d{4}\b/);
if (dateMatch) {
const year = dateMatch[0];
return year === state.selectedValue;
}
return false;
});
}
// title content
if (state.inputValue && state.inputValue.trim() !== "") {
const searchText = state.inputValue.toLowerCase().trim();
filteredData = filteredData.filter((item) => {
const titleMatch = item.title.toLowerCase().includes(searchText);
const contentMatch = item.content.toLowerCase().includes(searchText);
return titleMatch || contentMatch;
});
}
state.filterNewsData = filteredData;
};
// watcher
watch(
() => [state.selectedValue, state.inputValue],
() => {
handleFilter();
},
{ immediate: true }
);
const handleSearch = () => {
//
handleFilter();
console.log("筛选结果:", state.filterNewsData);
};
const handleNewClick = (item) => {
router.push({
path: "/news",
query: {
date: item.date,
},
});
};
</script>
<style scoped lang="scss">
.title {
font-size: 40px;
color: #333;
}
.search-container {
margin-bottom: 20px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 10px;
}
.search-select {
width: 7rem;
:deep(.n-base-selection) {
padding: 4px 0;
}
}
.search-input {
width: 240px;
}
:deep(.n-input) {
.n-input__input {
padding: 4px 0;
// border: 1px solid #ccc;
border-radius: 4px;
}
}
:deep(.n-select) {
.n-select__input {
padding: 8px 12px;
border: 1px solid #ccc;
border-radius: 4px;
}
}
:deep(.n-button) {
padding: 20px 16px;
border-radius: 4px;
}
</style>

View File

@ -4,7 +4,7 @@
<template #content>
<main class="p-[35px] max-w-[1200px] mx-auto">
<div class="title mb-[20px]">
{{ t('press_releases.title') }}
{{ t("press_releases.title") }}
</div>
<div class="search-container">
<n-select
@ -21,11 +21,29 @@
<n-button
type="primary"
@click="handleSearch"
class="search-button"
class="search-button w-[60px]"
>
{{ t('press_releases.search.button') }}
{{ t("press_releases.search.button") }}
</n-button>
</div>
<div v-for="(item, idx) in state.filterNewsData" :key="idx">
<div class="news-item mt-[10px]">
<div class="news-item-date">{{ item.date }}</div>
<div
class="news-item-title text-[#0078d7] overflow-hidden whitespace-nowrap text-ellipsis cursor-pointer"
@click="handleNewClick(item)"
>
{{ item.title }}
</div>
<div class="news-item-content">
{{
item.content.length > 230
? item.content.substring(0, 230) + "..."
: item.content
}}
</div>
</div>
</div>
</main>
</template>
</customDefaultPage>
@ -33,32 +51,97 @@
</template>
<script setup>
import customDefaultPage from '@/components/customDefaultPage/index.vue'
import { reactive } from 'vue'
import { NSelect, NInput, NButton } from 'naive-ui'
import { useI18n } from 'vue-i18n'
import customDefaultPage from "@/components/customDefaultPage/index.vue";
import { reactive, onMounted, watch } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
const { t } = useI18n()
import { useRouter } from "vue-router";
const router = useRouter();
const { t } = useI18n();
const state = reactive({
selectedValue: 'all_years', //
selectedValue: "all_years", //
selectOptions: [
{
label: 'All Years',
value: 'all_years',
label: "All Years",
value: "all_years",
},
...Array.from({ length: 2025 - 1990 + 1 }, (_, i) => {
const year = 2025 - i
return { label: String(year), value: String(year) }
})
const year = 2025 - i;
return { label: String(year), value: String(year) };
}),
], //
inputValue: '', //
})
inputValue: "", //
newsData: [
{
date: "May 30, 2025",
title:
"FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market",
content:
'Hong Kong, May 30, 2025 — FiEE, Inc. ("FiEE, Inc." or the "Company"), a technology company integrating IoT, connectivity and AI to redefine brand management solutions...',
},
],
filterNewsData: [],
});
onMounted(() => {
state.filterNewsData = state.newsData;
});
const handleFilter = () => {
//
let filteredData = [...state.newsData];
//
if (state.selectedValue !== "all_years") {
filteredData = filteredData.filter((item) => {
// "May 30, 2025"
const dateMatch = item.date.match(/\b\d{4}\b/);
if (dateMatch) {
const year = dateMatch[0];
return year === state.selectedValue;
}
return false;
});
}
// title content
if (state.inputValue && state.inputValue.trim() !== "") {
const searchText = state.inputValue.toLowerCase().trim();
filteredData = filteredData.filter((item) => {
const titleMatch = item.title.toLowerCase().includes(searchText);
const contentMatch = item.content.toLowerCase().includes(searchText);
return titleMatch || contentMatch;
});
}
state.filterNewsData = filteredData;
};
// watcher
watch(
() => [state.selectedValue, state.inputValue],
() => {
handleFilter();
},
{ immediate: true }
);
const handleSearch = () => {
//
console.log('搜索:', state.inputValue)
}
//
handleFilter();
console.log("筛选结果:", state.filterNewsData);
};
const handleNewClick = (item) => {
router.push({
path: "/news",
query: {
date: item.date,
},
});
};
</script>
<style scoped lang="scss">

View File

@ -4,10 +4,10 @@
<template #content>
<main
class="p-[80px] mx-auto"
style="max-width: 100vw; min-width: 375px;"
style="max-width: 100vw; min-width: 285px"
>
<div class="title mb-[24px]">
{{ t('press_releases.title') }}
{{ t("press_releases.title") }}
</div>
<div class="search-container">
<n-select
@ -30,9 +30,27 @@
class="search-button"
:font-size="72"
>
{{ t('press_releases.search.button') }}
{{ t("press_releases.search.button") }}
</n-button>
</div>
<div v-for="(item, idx) in state.filterNewsData" :key="idx">
<div class="news-item mt-[10px]">
<div class="news-item-date">{{ item.date }}</div>
<div
class="news-item-title text-[#0078d7] overflow-hidden whitespace-nowrap text-ellipsis cursor-pointer"
@click="handleNewClick(item)"
>
{{ item.title }}
</div>
<div class="news-item-content">
{{
item.content.length > 230
? item.content.substring(0, 230) + "..."
: item.content
}}
</div>
</div>
</div>
</main>
</template>
</customDefaultPage>
@ -40,32 +58,97 @@
</template>
<script setup>
import customDefaultPage from '@/components/customDefaultPage/index.vue'
import { reactive } from 'vue'
import { NSelect, NInput, NButton } from 'naive-ui'
import { useI18n } from 'vue-i18n'
import customDefaultPage from "@/components/customDefaultPage/index.vue";
import { reactive, onMounted, watch } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
import { useRouter } from "vue-router";
const { t } = useI18n()
const router = useRouter();
const { t } = useI18n();
const state = reactive({
selectedValue: 'all_years', //
selectedValue: "all_years", //
selectOptions: [
{
label: 'All Years',
value: 'all_years',
label: "All Years",
value: "all_years",
},
...Array.from({ length: 2025 - 1990 + 1 }, (_, i) => {
const year = 2025 - i
return { label: String(year), value: String(year) }
const year = 2025 - i;
return { label: String(year), value: String(year) };
}),
], //
inputValue: '', //
})
inputValue: "", //
newsData: [
{
date: "May 30, 2025",
title:
"FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market",
content:
'Hong Kong, May 30, 2025 — FiEE, Inc. ("FiEE, Inc." or the "Company"), a technology company integrating IoT, connectivity and AI to redefine brand management solutions...',
},
],
filterNewsData: [],
});
onMounted(() => {
state.filterNewsData = state.newsData;
});
const handleFilter = () => {
//
let filteredData = [...state.newsData];
//
if (state.selectedValue !== "all_years") {
filteredData = filteredData.filter((item) => {
// "May 30, 2025"
const dateMatch = item.date.match(/\b\d{4}\b/);
if (dateMatch) {
const year = dateMatch[0];
return year === state.selectedValue;
}
return false;
});
}
// title content
if (state.inputValue && state.inputValue.trim() !== "") {
const searchText = state.inputValue.toLowerCase().trim();
filteredData = filteredData.filter((item) => {
const titleMatch = item.title.toLowerCase().includes(searchText);
const contentMatch = item.content.toLowerCase().includes(searchText);
return titleMatch || contentMatch;
});
}
state.filterNewsData = filteredData;
};
// watcher
watch(
() => [state.selectedValue, state.inputValue],
() => {
handleFilter();
},
{ immediate: true }
);
const handleSearch = () => {
//
console.log('搜索:', state.inputValue)
}
//
handleFilter();
console.log("筛选结果:", state.filterNewsData);
};
const handleNewClick = (item) => {
router.push({
path: "/news",
query: {
date: item.date,
},
});
};
</script>
<style scoped lang="scss">
@ -119,4 +202,29 @@ const handleSearch = () => {
padding: 20px 16px;
border-radius: 4px;
}
.news-item {
padding: 16px;
border-bottom: 1px solid #eee;
margin-bottom: 16px;
}
.news-item-date {
font-size: 72px;
color: #666;
margin-bottom: 8px;
}
.news-item-title {
font-size: 92px;
font-weight: bold;
margin-bottom: 8px;
line-height: 1.4;
}
.news-item-content {
font-size: 72px;
color: #333;
line-height: 1.6;
}
</style>

View File

@ -0,0 +1,193 @@
<template>
<div class="press-releases-page">
<customDefaultPage>
<template #content>
<main class="p-[35px] mx-auto" style="max-width: calc(100% - 100px)">
<div class="title mb-[20px]">
{{ t("press_releases.title") }}
</div>
<div class="search-container">
<n-select
:options="state.selectOptions"
v-model:value="state.selectedValue"
class="search-select"
/>
<n-input
v-model:value="state.inputValue"
type="text"
:placeholder="t('press_releases.search.placeholder')"
class="search-input"
/>
<n-button
type="primary"
@click="handleSearch"
class="search-button w-[120px]"
>
{{ t("press_releases.search.button") }}
</n-button>
</div>
<div v-for="(item, idx) in state.filterNewsData" :key="idx">
<div class="news-item mt-[10px]">
<div class="news-item-date">{{ item.date }}</div>
<div
class="news-item-title text-[#0078d7] overflow-hidden whitespace-nowrap text-ellipsis cursor-pointer"
@click="handleNewClick(item)"
>
{{ item.title }}
</div>
<div class="news-item-content">
{{
item.content.length > 230
? item.content.substring(0, 230) + "..."
: item.content
}}
</div>
</div>
</div>
</main>
</template>
</customDefaultPage>
</div>
</template>
<script setup>
import customDefaultPage from "@/components/customDefaultPage/index.vue";
import { reactive, onMounted, watch } from "vue";
import { NSelect, NInput, NButton } from "naive-ui";
import { useI18n } from "vue-i18n";
import { useRouter } from "vue-router";
const router = useRouter();
const { t } = useI18n();
const state = reactive({
selectedValue: "all_years", //
selectOptions: [
{
label: "All Years",
value: "all_years",
},
...Array.from({ length: 2025 - 1990 + 1 }, (_, i) => {
const year = 2025 - i;
return { label: String(year), value: String(year) };
}),
], //
inputValue: "", //
newsData: [
{
date: "May 30, 2025",
title:
"FiEE, Inc. Announces Approval to Relist on The Nasdaq Stock Market",
content:
'Hong Kong, May 30, 2025 — FiEE, Inc. ("FiEE, Inc." or the "Company"), a technology company integrating IoT, connectivity and AI to redefine brand management solutions...',
},
],
filterNewsData: [],
});
onMounted(() => {
state.filterNewsData = state.newsData;
});
const handleFilter = () => {
//
let filteredData = [...state.newsData];
//
if (state.selectedValue !== "all_years") {
filteredData = filteredData.filter((item) => {
// "May 30, 2025"
const dateMatch = item.date.match(/\b\d{4}\b/);
if (dateMatch) {
const year = dateMatch[0];
return year === state.selectedValue;
}
return false;
});
}
// title content
if (state.inputValue && state.inputValue.trim() !== "") {
const searchText = state.inputValue.toLowerCase().trim();
filteredData = filteredData.filter((item) => {
const titleMatch = item.title.toLowerCase().includes(searchText);
const contentMatch = item.content.toLowerCase().includes(searchText);
return titleMatch || contentMatch;
});
}
state.filterNewsData = filteredData;
};
// watcher
watch(
() => [state.selectedValue, state.inputValue],
() => {
handleFilter();
},
{ immediate: true }
);
const handleSearch = () => {
//
handleFilter();
console.log("筛选结果:", state.filterNewsData);
};
const handleNewClick = (item) => {
router.push({
path: "/news",
query: {
date: item.date,
},
});
};
</script>
<style scoped lang="scss">
.title {
font-size: 40px;
color: #333;
}
.search-container {
margin-bottom: 20px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 25px;
}
.search-select {
width: 360px;
:deep(.n-base-selection) {
padding: 4px 0;
}
}
.search-input {
width: 360px;
}
:deep(.n-input) {
.n-input__input {
padding: 4px 0;
// border: 1px solid #ccc;
border-radius: 4px;
}
}
:deep(.n-select) {
.n-select__input {
padding: 8px 12px;
border: 1px solid #ccc;
border-radius: 4px;
}
}
:deep(.n-button) {
padding: 20px 16px;
border-radius: 4px;
}
</style>