Compare commits
2 Commits
d0f3fbc1dd
...
7eb791d38e
Author | SHA1 | Date | |
---|---|---|---|
|
7eb791d38e | ||
|
a0ada9e66a |
Binary file not shown.
Binary file not shown.
BIN
src/assets/file/FiEE, Inc._Audit Committee Charter.pdf
Normal file
BIN
src/assets/file/FiEE, Inc._Audit Committee Charter.pdf
Normal file
Binary file not shown.
BIN
src/assets/file/FiEE, Inc._Compensation Committee Charter.pdf
Normal file
BIN
src/assets/file/FiEE, Inc._Compensation Committee Charter.pdf
Normal file
Binary file not shown.
@ -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",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -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",
|
||||
|
@ -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",
|
||||
|
@ -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";
|
||||
|
@ -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,
|
||||
},
|
@ -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,
|
||||
},
|
@ -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,
|
||||
},
|
@ -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,
|
||||
},
|
@ -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: [
|
||||
|
@ -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: [
|
||||
|
@ -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: [
|
||||
|
@ -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: [
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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
29
src/views/news/index.vue
Normal 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>
|
154
src/views/news/size1440/index.vue
Normal file
154
src/views/news/size1440/index.vue
Normal 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 Company’s 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 & Licensing, SAAS
|
||||
Solutions, and Professional To-C and To-B Services & 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>
|
154
src/views/news/size1920/index.vue
Normal file
154
src/views/news/size1920/index.vue
Normal 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 Company’s 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 & Licensing, SAAS
|
||||
Solutions, and Professional To-C and To-B Services & 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>
|
153
src/views/news/size375/index.vue
Normal file
153
src/views/news/size375/index.vue
Normal 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 Company’s 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 & Licensing, SAAS
|
||||
Solutions, and Professional To-C and To-B Services & 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>
|
154
src/views/news/size768/index.vue
Normal file
154
src/views/news/size768/index.vue
Normal 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 Company’s 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 & Licensing, SAAS
|
||||
Solutions, and Professional To-C and To-B Services & 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>
|
@ -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>
|
||||
|
193
src/views/press-releases/size1440/index.vue
Normal file
193
src/views/press-releases/size1440/index.vue
Normal 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>
|
@ -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">
|
||||
|
@ -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>
|
||||
|
193
src/views/press-releases/size768/index.vue
Normal file
193
src/views/press-releases/size768/index.vue
Normal 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>
|
Loading…
Reference in New Issue
Block a user