From e7af9a09de6fc2f4e33f58c31c655303dba38e45 Mon Sep 17 00:00:00 2001 From: wangyifeng <812766448@qq.com> Date: Sat, 31 May 2025 00:58:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E3=E4=B8=AA=E9=9A=90?= =?UTF-8?q?=E7=A7=81=E6=94=BF=E7=AD=96=E9=A1=B5=E9=9D=A2=EF=BC=9B=E8=B0=83?= =?UTF-8?q?=E6=95=B4change=E6=96=87=E5=AD=97=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../customFooter/size1920/index.vue | 15 +- src/components/customFooter/size375/index.vue | 15 +- src/components/customFooter/size768/index.vue | 15 +- src/locales/en.js | 2 +- src/views/footerLinks/privacyPolicy/index.vue | 4 +- .../privacyPolicy/size1440/index.vue | 252 ++++++++++++++++++ .../privacyPolicy/size1920/index.vue | 246 ++++++++++++++++- .../privacyPolicy/size375/index.vue | 246 ++++++++++++++++- .../privacyPolicy/size768/index.vue | 252 ++++++++++++++++++ src/views/footerLinks/siteMap/index.vue | 4 +- .../footerLinks/siteMap/size1440/index.vue | 147 ++++++++++ .../footerLinks/siteMap/size1920/index.vue | 144 +++++++++- .../footerLinks/siteMap/size375/index.vue | 144 +++++++++- .../footerLinks/siteMap/size768/index.vue | 147 ++++++++++ src/views/footerLinks/termsOfUse/index.vue | 4 +- .../footerLinks/termsOfUse/size1440/index.vue | 193 ++++++++++++++ .../footerLinks/termsOfUse/size1920/index.vue | 190 ++++++++++++- .../footerLinks/termsOfUse/size375/index.vue | 190 ++++++++++++- .../footerLinks/termsOfUse/size768/index.vue | 193 ++++++++++++++ src/views/stock-quote/size1440/index.vue | 2 +- src/views/stock-quote/size1920/index.vue | 2 +- src/views/stock-quote/size375/index.vue | 2 +- src/views/stock-quote/size768/index.vue | 2 +- 23 files changed, 2351 insertions(+), 60 deletions(-) create mode 100644 src/views/footerLinks/privacyPolicy/size1440/index.vue create mode 100644 src/views/footerLinks/privacyPolicy/size768/index.vue create mode 100644 src/views/footerLinks/siteMap/size1440/index.vue create mode 100644 src/views/footerLinks/siteMap/size768/index.vue create mode 100644 src/views/footerLinks/termsOfUse/size1440/index.vue create mode 100644 src/views/footerLinks/termsOfUse/size768/index.vue diff --git a/src/components/customFooter/size1920/index.vue b/src/components/customFooter/size1920/index.vue index cd7d713..918f002 100644 --- a/src/components/customFooter/size1920/index.vue +++ b/src/components/customFooter/size1920/index.vue @@ -21,13 +21,14 @@ import siteMap from "@/assets/file/footer/FiEE, Inc. _ Site Map.pdf"; //点击跳转到对应的链接页面 const handleLink = (link) => { - if (link === "privacyPolicy") { - window.open(privacyPolicy, "_blank"); - } else if (link === "termsOfUse") { - window.open(termsOfUse, "_blank"); - } else if (link === "siteMap") { - window.open(siteMap, "_blank"); - } + // if (link === "privacyPolicy") { + // window.open(privacyPolicy, "_blank"); + // } else if (link === "termsOfUse") { + // window.open(termsOfUse, "_blank"); + // } else if (link === "siteMap") { + // window.open(siteMap, "_blank"); + // } + router.push(link) }; diff --git a/src/components/customFooter/size375/index.vue b/src/components/customFooter/size375/index.vue index 728ffbc..e4ac8d2 100644 --- a/src/components/customFooter/size375/index.vue +++ b/src/components/customFooter/size375/index.vue @@ -22,13 +22,14 @@ import siteMap from "@/assets/file/footer/FiEE, Inc. _ Site Map.pdf"; //点击跳转到对应的链接页面 const handleLink = (link) => { - if (link === "privacyPolicy") { - window.open(privacyPolicy, "_blank"); - } else if (link === "termsOfUse") { - window.open(termsOfUse, "_blank"); - } else if (link === "siteMap") { - window.open(siteMap, "_blank"); - } + // if (link === "privacyPolicy") { + // window.open(privacyPolicy, "_blank"); + // } else if (link === "termsOfUse") { + // window.open(termsOfUse, "_blank"); + // } else if (link === "siteMap") { + // window.open(siteMap, "_blank"); + // } + router.push(link) }; diff --git a/src/components/customFooter/size768/index.vue b/src/components/customFooter/size768/index.vue index b0eda15..33031d1 100644 --- a/src/components/customFooter/size768/index.vue +++ b/src/components/customFooter/size768/index.vue @@ -19,13 +19,14 @@ import siteMap from "@/assets/file/footer/FiEE, Inc. _ Site Map.pdf"; //点击跳转到对应的链接页面 const handleLink = (link) => { - if (link === "privacyPolicy") { - window.open(privacyPolicy, "_blank"); - } else if (link === "termsOfUse") { - window.open(termsOfUse, "_blank"); - } else if (link === "siteMap") { - window.open(siteMap, "_blank"); - } + // if (link === "privacyPolicy") { + // window.open(privacyPolicy, "_blank"); + // } else if (link === "termsOfUse") { + // window.open(termsOfUse, "_blank"); + // } else if (link === "siteMap") { + // window.open(siteMap, "_blank"); + // } + router.push(link) }; diff --git a/src/locales/en.js b/src/locales/en.js index 94c6762..d8cea1f 100644 --- a/src/locales/en.js +++ b/src/locales/en.js @@ -571,7 +571,7 @@ export default { STOCK_INFO: { TITLE: "Stock Information", LAST_PRICE: "Last Price", - CHANGE: "Change", + CHANGE: "% Change", STOCK_CODE: "Stock Code", VOLUME: "Volume", MARKET_CAP: "Market Cap", diff --git a/src/views/footerLinks/privacyPolicy/index.vue b/src/views/footerLinks/privacyPolicy/index.vue index 46dc0ed..b37f9b1 100644 --- a/src/views/footerLinks/privacyPolicy/index.vue +++ b/src/views/footerLinks/privacyPolicy/index.vue @@ -3,8 +3,8 @@ import { computed } from 'vue' import { useWindowSize } from '@vueuse/core' import size375 from '@/views/footerLinks/privacyPolicy/size375/index.vue' -import size768 from '@/views/footerLinks/privacyPolicy/size375/index.vue' -import size1440 from '@/views/footerLinks/privacyPolicy/size1920/index.vue' +import size768 from '@/views/footerLinks/privacyPolicy/size768/index.vue' +import size1440 from '@/views/footerLinks/privacyPolicy/size1440/index.vue' import size1920 from '@/views/footerLinks/privacyPolicy/size1920/index.vue' import { useRouter } from 'vue-router' import { useI18n } from 'vue-i18n' diff --git a/src/views/footerLinks/privacyPolicy/size1440/index.vue b/src/views/footerLinks/privacyPolicy/size1440/index.vue new file mode 100644 index 0000000..d1a684a --- /dev/null +++ b/src/views/footerLinks/privacyPolicy/size1440/index.vue @@ -0,0 +1,252 @@ + + + + + diff --git a/src/views/footerLinks/privacyPolicy/size1920/index.vue b/src/views/footerLinks/privacyPolicy/size1920/index.vue index b4d63a5..448ce00 100644 --- a/src/views/footerLinks/privacyPolicy/size1920/index.vue +++ b/src/views/footerLinks/privacyPolicy/size1920/index.vue @@ -4,11 +4,249 @@ import { onUnmounted, ref, watch, onMounted, computed } from 'vue' diff --git a/src/views/footerLinks/privacyPolicy/size375/index.vue b/src/views/footerLinks/privacyPolicy/size375/index.vue index 3ada20b..d1a684a 100644 --- a/src/views/footerLinks/privacyPolicy/size375/index.vue +++ b/src/views/footerLinks/privacyPolicy/size375/index.vue @@ -4,11 +4,249 @@ import { onUnmounted, ref, watch, onMounted, computed } from 'vue' diff --git a/src/views/footerLinks/privacyPolicy/size768/index.vue b/src/views/footerLinks/privacyPolicy/size768/index.vue new file mode 100644 index 0000000..d1a684a --- /dev/null +++ b/src/views/footerLinks/privacyPolicy/size768/index.vue @@ -0,0 +1,252 @@ + + + + + diff --git a/src/views/footerLinks/siteMap/index.vue b/src/views/footerLinks/siteMap/index.vue index 5bbc2d1..33436a6 100644 --- a/src/views/footerLinks/siteMap/index.vue +++ b/src/views/footerLinks/siteMap/index.vue @@ -3,8 +3,8 @@ import { computed } from 'vue' import { useWindowSize } from '@vueuse/core' import size375 from '@/views/footerLinks/siteMap/size375/index.vue' -import size768 from '@/views/footerLinks/siteMap/size375/index.vue' -import size1440 from '@/views/footerLinks/siteMap/size1920/index.vue' +import size768 from '@/views/footerLinks/siteMap/size768/index.vue' +import size1440 from '@/views/footerLinks/siteMap/size1440/index.vue' import size1920 from '@/views/footerLinks/siteMap/size1920/index.vue' import { useRouter } from 'vue-router' import { useI18n } from 'vue-i18n' diff --git a/src/views/footerLinks/siteMap/size1440/index.vue b/src/views/footerLinks/siteMap/size1440/index.vue new file mode 100644 index 0000000..3528991 --- /dev/null +++ b/src/views/footerLinks/siteMap/size1440/index.vue @@ -0,0 +1,147 @@ + + + + + \ No newline at end of file diff --git a/src/views/footerLinks/siteMap/size1920/index.vue b/src/views/footerLinks/siteMap/size1920/index.vue index ebca6d3..83f59a3 100644 --- a/src/views/footerLinks/siteMap/size1920/index.vue +++ b/src/views/footerLinks/siteMap/size1920/index.vue @@ -1,14 +1,148 @@ - diff --git a/src/views/footerLinks/siteMap/size375/index.vue b/src/views/footerLinks/siteMap/size375/index.vue index 4f64724..5b7f26b 100644 --- a/src/views/footerLinks/siteMap/size375/index.vue +++ b/src/views/footerLinks/siteMap/size375/index.vue @@ -1,14 +1,148 @@ - diff --git a/src/views/footerLinks/siteMap/size768/index.vue b/src/views/footerLinks/siteMap/size768/index.vue new file mode 100644 index 0000000..3bf0d21 --- /dev/null +++ b/src/views/footerLinks/siteMap/size768/index.vue @@ -0,0 +1,147 @@ + + + + + \ No newline at end of file diff --git a/src/views/footerLinks/termsOfUse/index.vue b/src/views/footerLinks/termsOfUse/index.vue index 77d2c15..0d68933 100644 --- a/src/views/footerLinks/termsOfUse/index.vue +++ b/src/views/footerLinks/termsOfUse/index.vue @@ -3,8 +3,8 @@ import { computed } from 'vue' import { useWindowSize } from '@vueuse/core' import size375 from '@/views/footerLinks/termsOfUse/size375/index.vue' -import size768 from '@/views/footerLinks/termsOfUse/size375/index.vue' -import size1440 from '@/views/footerLinks/termsOfUse/size1920/index.vue' +import size768 from '@/views/footerLinks/termsOfUse/size768/index.vue' +import size1440 from '@/views/footerLinks/termsOfUse/size1440/index.vue' import size1920 from '@/views/footerLinks/termsOfUse/size1920/index.vue' import { useRouter } from 'vue-router' import { useI18n } from 'vue-i18n' diff --git a/src/views/footerLinks/termsOfUse/size1440/index.vue b/src/views/footerLinks/termsOfUse/size1440/index.vue new file mode 100644 index 0000000..6e1b2f4 --- /dev/null +++ b/src/views/footerLinks/termsOfUse/size1440/index.vue @@ -0,0 +1,193 @@ + + + + + \ No newline at end of file diff --git a/src/views/footerLinks/termsOfUse/size1920/index.vue b/src/views/footerLinks/termsOfUse/size1920/index.vue index 790c0a2..885a883 100644 --- a/src/views/footerLinks/termsOfUse/size1920/index.vue +++ b/src/views/footerLinks/termsOfUse/size1920/index.vue @@ -4,11 +4,191 @@ import { onUnmounted, ref, watch, onMounted, computed } from 'vue' - diff --git a/src/views/footerLinks/termsOfUse/size375/index.vue b/src/views/footerLinks/termsOfUse/size375/index.vue index b799a7f..5299123 100644 --- a/src/views/footerLinks/termsOfUse/size375/index.vue +++ b/src/views/footerLinks/termsOfUse/size375/index.vue @@ -4,11 +4,191 @@ import { onUnmounted, ref, watch, onMounted, computed } from 'vue' - diff --git a/src/views/footerLinks/termsOfUse/size768/index.vue b/src/views/footerLinks/termsOfUse/size768/index.vue new file mode 100644 index 0000000..5f2c244 --- /dev/null +++ b/src/views/footerLinks/termsOfUse/size768/index.vue @@ -0,0 +1,193 @@ + + + + + \ No newline at end of file diff --git a/src/views/stock-quote/size1440/index.vue b/src/views/stock-quote/size1440/index.vue index a8db8ef..b350550 100644 --- a/src/views/stock-quote/size1440/index.vue +++ b/src/views/stock-quote/size1440/index.vue @@ -23,7 +23,7 @@ getStockQuate()
{{ stockQuote.open }}
-
Change
+
% Change
{{ stockQuote.change }}
diff --git a/src/views/stock-quote/size1920/index.vue b/src/views/stock-quote/size1920/index.vue index 2ba1cdf..e12d10f 100644 --- a/src/views/stock-quote/size1920/index.vue +++ b/src/views/stock-quote/size1920/index.vue @@ -23,7 +23,7 @@ getStockQuate()
{{ stockQuote.open }}
-
Change
+
% Change
diff --git a/src/views/stock-quote/size375/index.vue b/src/views/stock-quote/size375/index.vue index 2f99fe5..01ac368 100644 --- a/src/views/stock-quote/size375/index.vue +++ b/src/views/stock-quote/size375/index.vue @@ -19,7 +19,7 @@ getStockQuate();
{{ stockQuote.open }}
-
Change
+
% Change
diff --git a/src/views/stock-quote/size768/index.vue b/src/views/stock-quote/size768/index.vue index 9985088..72b4cdb 100644 --- a/src/views/stock-quote/size768/index.vue +++ b/src/views/stock-quote/size768/index.vue @@ -23,7 +23,7 @@ getStockQuate();
{{ stockQuote.open }}
-
Change
+
% Change
{{ stockQuote.change }}
From f5c213eac8b346b16bb14d2784a46932a80505da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BD=90=E6=96=8C?= <1134087124@qq.com> Date: Sat, 31 May 2025 01:12:18 +0800 Subject: [PATCH 2/2] fixbug --- src/views/govern/size1440/index.vue | 9 +++++---- src/views/govern/size375/index.vue | 9 +++++---- src/views/govern/size768/index.vue | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/views/govern/size1440/index.vue b/src/views/govern/size1440/index.vue index b6b1635..519d694 100644 --- a/src/views/govern/size1440/index.vue +++ b/src/views/govern/size1440/index.vue @@ -39,6 +39,7 @@

{{ item.title }}

+ {{ item.date }}
@@ -86,28 +87,28 @@ const state = reactive({ description: "Defines the purpose, composition, and responsibilities of the Audit Committee in overseeing financial reporting and disclosure.", url: quarterlyPdfone, - date: "Last updated: March 2025", + date: "May 30, 2025", }, { title: "CODE OF BUSINESS CONDUCT AND ETHICS", description: "Establishes the ethical standards and legal compliance expectations for all directors, officers and employees.", url: quarterlyPdftwo, - date: "Last updated: January 2025", + date: "May 30, 2025", }, { title: "COMPENSATION COMMITTEE CHARTER", description: "Outlines the duties and responsibilities for overseeing executive compensation and benefit plans.", url: quarterlyPdfthree, - date: "Last updated: February 2025", + date: "May 30, 2025", }, { title: "NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER", description: "Provides the framework for director nominations and corporate governance matters.", url: quarterlyPdffour, - date: "Last updated: April 2025", + date: "May 30, 2025", }, ], }); diff --git a/src/views/govern/size375/index.vue b/src/views/govern/size375/index.vue index 70b822f..49d40a8 100644 --- a/src/views/govern/size375/index.vue +++ b/src/views/govern/size375/index.vue @@ -36,6 +36,7 @@

{{ item.title }}

+ {{ item.date }}
@@ -82,28 +83,28 @@ const state = reactive({ description: "Defines the purpose, composition, and responsibilities of the Audit Committee in overseeing financial reporting and disclosure.", url: quarterlyPdfone, - date: "Last updated: March 2025", + date: "May 30, 2025", }, { title: "CODE OF BUSINESS CONDUCT AND ETHICS", description: "Establishes the ethical standards and legal compliance expectations for all directors, officers and employees.", url: quarterlyPdftwo, - date: "Last updated: January 2025", + date: "May 30, 2025", }, { title: "COMPENSATION COMMITTEE CHARTER", description: "Outlines the duties and responsibilities for overseeing executive compensation and benefit plans.", url: quarterlyPdfthree, - date: "Last updated: February 2025", + date: "May 30, 2025", }, { title: "NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER", description: "Provides the framework for director nominations and corporate governance matters.", url: quarterlyPdffour, - date: "Last updated: April 2025", + date: "May 30, 2025", }, ], }); diff --git a/src/views/govern/size768/index.vue b/src/views/govern/size768/index.vue index 70b822f..49d40a8 100644 --- a/src/views/govern/size768/index.vue +++ b/src/views/govern/size768/index.vue @@ -36,6 +36,7 @@

{{ item.title }}

+ {{ item.date }}
@@ -82,28 +83,28 @@ const state = reactive({ description: "Defines the purpose, composition, and responsibilities of the Audit Committee in overseeing financial reporting and disclosure.", url: quarterlyPdfone, - date: "Last updated: March 2025", + date: "May 30, 2025", }, { title: "CODE OF BUSINESS CONDUCT AND ETHICS", description: "Establishes the ethical standards and legal compliance expectations for all directors, officers and employees.", url: quarterlyPdftwo, - date: "Last updated: January 2025", + date: "May 30, 2025", }, { title: "COMPENSATION COMMITTEE CHARTER", description: "Outlines the duties and responsibilities for overseeing executive compensation and benefit plans.", url: quarterlyPdfthree, - date: "Last updated: February 2025", + date: "May 30, 2025", }, { title: "NOMINATING AND CORPORATE GOVERNANCE COMMITTEE CHARTER", description: "Provides the framework for director nominations and corporate governance matters.", url: quarterlyPdffour, - date: "Last updated: April 2025", + date: "May 30, 2025", }, ], });