diff --git a/src/assets/image/375/bg-contacts.png b/src/assets/image/375/bg-contacts.png new file mode 100644 index 0000000..96a6131 Binary files /dev/null and b/src/assets/image/375/bg-contacts.png differ diff --git a/src/assets/image/375/bg-events-calendar.png b/src/assets/image/375/bg-events-calendar.png new file mode 100644 index 0000000..3610998 Binary files /dev/null and b/src/assets/image/375/bg-events-calendar.png differ diff --git a/src/assets/image/375/bg-news.png b/src/assets/image/375/bg-news.png new file mode 100644 index 0000000..8aa25bd Binary files /dev/null and b/src/assets/image/375/bg-news.png differ diff --git a/src/assets/image/375/bg-pc.png b/src/assets/image/375/bg-pc.png new file mode 100644 index 0000000..3610998 Binary files /dev/null and b/src/assets/image/375/bg-pc.png differ diff --git a/src/assets/image/375/bg-stock-quote.png b/src/assets/image/375/bg-stock-quote.png new file mode 100644 index 0000000..9108f2e Binary files /dev/null and b/src/assets/image/375/bg-stock-quote.png differ diff --git a/src/assets/image/375/contacts-bg.png b/src/assets/image/375/contacts-bg.png new file mode 100644 index 0000000..8a6f4c2 Binary files /dev/null and b/src/assets/image/375/contacts-bg.png differ diff --git a/src/assets/image/375/email-alerts-submit.png b/src/assets/image/375/email-alerts-submit.png new file mode 100644 index 0000000..ef9b2ab Binary files /dev/null and b/src/assets/image/375/email-alerts-submit.png differ diff --git a/src/assets/image/375/events-calendar-bg.png b/src/assets/image/375/events-calendar-bg.png new file mode 100644 index 0000000..0a4c246 Binary files /dev/null and b/src/assets/image/375/events-calendar-bg.png differ diff --git a/src/assets/image/375/menu-close.png b/src/assets/image/375/menu-close.png new file mode 100644 index 0000000..67073c7 Binary files /dev/null and b/src/assets/image/375/menu-close.png differ diff --git a/src/assets/image/375/menu-open.png b/src/assets/image/375/menu-open.png new file mode 100644 index 0000000..cf1f149 Binary files /dev/null and b/src/assets/image/375/menu-open.png differ diff --git a/src/assets/image/375/product-introduction-icon1.png b/src/assets/image/375/product-introduction-icon1.png new file mode 100644 index 0000000..ccd4501 Binary files /dev/null and b/src/assets/image/375/product-introduction-icon1.png differ diff --git a/src/assets/image/375/product-introduction-icon2.png b/src/assets/image/375/product-introduction-icon2.png new file mode 100644 index 0000000..2ed2613 Binary files /dev/null and b/src/assets/image/375/product-introduction-icon2.png differ diff --git a/src/assets/image/375/product-introduction-icon3.png b/src/assets/image/375/product-introduction-icon3.png new file mode 100644 index 0000000..1082fbf Binary files /dev/null and b/src/assets/image/375/product-introduction-icon3.png differ diff --git a/src/assets/image/375/product-introduction-img1.png b/src/assets/image/375/product-introduction-img1.png new file mode 100644 index 0000000..c3038c1 Binary files /dev/null and b/src/assets/image/375/product-introduction-img1.png differ diff --git a/src/assets/image/375/product-introduction-img2.png b/src/assets/image/375/product-introduction-img2.png new file mode 100644 index 0000000..cca1d43 Binary files /dev/null and b/src/assets/image/375/product-introduction-img2.png differ diff --git a/src/assets/image/375/product-introduction-img3.png b/src/assets/image/375/product-introduction-img3.png new file mode 100644 index 0000000..d038b9b Binary files /dev/null and b/src/assets/image/375/product-introduction-img3.png differ diff --git a/src/assets/image/375/product-introduction-img4.png b/src/assets/image/375/product-introduction-img4.png new file mode 100644 index 0000000..6b40b6f Binary files /dev/null and b/src/assets/image/375/product-introduction-img4.png differ diff --git a/src/assets/image/375/product-introduction-img5.png b/src/assets/image/375/product-introduction-img5.png new file mode 100644 index 0000000..a38a868 Binary files /dev/null and b/src/assets/image/375/product-introduction-img5.png differ diff --git a/src/assets/image/375/product-introduction-img6.png b/src/assets/image/375/product-introduction-img6.png new file mode 100644 index 0000000..1e5723e Binary files /dev/null and b/src/assets/image/375/product-introduction-img6.png differ diff --git a/src/assets/image/768/menu-close.png b/src/assets/image/768/menu-close.png new file mode 100644 index 0000000..67073c7 Binary files /dev/null and b/src/assets/image/768/menu-close.png differ diff --git a/src/assets/image/768/menu-open.png b/src/assets/image/768/menu-open.png new file mode 100644 index 0000000..cf1f149 Binary files /dev/null and b/src/assets/image/768/menu-open.png differ diff --git a/src/components/DateWheelPicker.vue b/src/components/DateWheelPicker.vue new file mode 100644 index 0000000..906b716 --- /dev/null +++ b/src/components/DateWheelPicker.vue @@ -0,0 +1,397 @@ + + + + + diff --git a/src/components/YearMonthWheelPicker.vue b/src/components/YearMonthWheelPicker.vue new file mode 100644 index 0000000..d8cf6fc --- /dev/null +++ b/src/components/YearMonthWheelPicker.vue @@ -0,0 +1,339 @@ + + + + + diff --git a/src/components/YearWheelPicker.vue b/src/components/YearWheelPicker.vue new file mode 100644 index 0000000..cdd7d8f --- /dev/null +++ b/src/components/YearWheelPicker.vue @@ -0,0 +1,286 @@ + + + + + diff --git a/src/components/customEcharts/index.vue b/src/components/customEcharts/index.vue index ca648bc..cf105f4 100644 --- a/src/components/customEcharts/index.vue +++ b/src/components/customEcharts/index.vue @@ -3,7 +3,7 @@ import { computed } from "vue"; import { useWindowSize } from "@vueuse/core"; import size375 from "@/components/customEcharts/size375/index.vue"; -import size768 from "@/components/customEcharts/size375/index.vue"; +import size768 from "@/components/customEcharts/size768/index.vue"; import size1440 from "@/components/customEcharts/size1440/index.vue"; import size1920 from "@/components/customEcharts/size1920/index.vue"; import { useRouter } from "vue-router"; @@ -15,9 +15,9 @@ const { t } = useI18n(); const viewComponent = computed(() => { const viewWidth = width.value; - if (viewWidth <= 500) { + if (viewWidth <= 450) { return size375; - } else if (viewWidth <= 960) { + } else if (viewWidth <= 1100) { return size768; } else if (viewWidth <= 1500) { return size1440; diff --git a/src/components/customEcharts/size375/index.vue b/src/components/customEcharts/size375/index.vue index 7f8bb6b..200dec6 100644 --- a/src/components/customEcharts/size375/index.vue +++ b/src/components/customEcharts/size375/index.vue @@ -2,19 +2,22 @@
-
- FiEE, Inc. Stock Price History + +
+
+
+ FiEE, Inc. Stock Price History +
- - Range - + Range
{{ item }} @@ -22,63 +25,113 @@
- - - to - +
+ Start Time +
+ {{ formatYMD(state.dateRange[0]) }} + + + +
+
+
+ End Time +
+ {{ formatYMD(state.dateRange[1]) }} + + + +
+
+
diff --git a/src/components/customEcharts/size768/index.vue b/src/components/customEcharts/size768/index.vue new file mode 100644 index 0000000..422c7d2 --- /dev/null +++ b/src/components/customEcharts/size768/index.vue @@ -0,0 +1,624 @@ + + + diff --git a/src/components/customFooter/index.vue b/src/components/customFooter/index.vue index 6f8752d..6f45198 100644 --- a/src/components/customFooter/index.vue +++ b/src/components/customFooter/index.vue @@ -15,7 +15,7 @@ const { t } = useI18n(); const viewComponent = computed(() => { const viewWidth = width.value; - if (viewWidth <= 500) { + if (viewWidth <= 450) { return size375; } else if (viewWidth <= 1100) { return size768; diff --git a/src/components/customFooter/size375/index.vue b/src/components/customFooter/size375/index.vue index e4ac8d2..d172e60 100644 --- a/src/components/customFooter/size375/index.vue +++ b/src/components/customFooter/size375/index.vue @@ -1,7 +1,6 @@ @@ -29,7 +29,7 @@ const handleLink = (link) => { // } else if (link === "siteMap") { // window.open(siteMap, "_blank"); // } - router.push(link) + router.push(link); }; @@ -50,14 +50,13 @@ const handleLink = (link) => { flex-direction: column; align-items: center; justify-content: center; - margin: 0.6rem 0 0; .footer-links { span { border-right: 1px solid #d2d2d7; - padding: 0 0.8rem; + padding: 0 16 * 5.12px; cursor: pointer; - font-size: 0.75rem; + font-size: 14 * 5.12px; display: inline-block; text-align: left; } @@ -66,5 +65,11 @@ const handleLink = (link) => { } } } + + .footer-copyright { + margin-top: 12 * 5.12px; + font-size: 14 * 5.12px; + color: 455363; + } } diff --git a/src/components/customHeader/size1440/index.vue b/src/components/customHeader/size1440/index.vue index 5e3dc7b..c732919 100644 --- a/src/components/customHeader/size1440/index.vue +++ b/src/components/customHeader/size1440/index.vue @@ -160,13 +160,13 @@ const handleToHome = () => { position: relative; margin: 0 10px; transition: all 0.3s ease; - font-size: 12px; - min-width: 120px; - text-align: center; font-family: "PingFang SC"; font-style: normal; font-weight: 500; line-height: normal; + font-size: 16px; + min-width: 120px; + text-align: center; &::after { content: ""; position: absolute; diff --git a/src/components/customHeader/size1920/index.vue b/src/components/customHeader/size1920/index.vue index d074f65..eebb1f8 100644 --- a/src/components/customHeader/size1920/index.vue +++ b/src/components/customHeader/size1920/index.vue @@ -153,12 +153,13 @@ const handleToHome = () => { position: relative; margin: 0 20px; transition: all 0.3s ease; - font-weight: 700; - // font-size: 16px; - font-size: 1.05rem; min-width: 120px; text-align: center; - + font-family: "PingFang SC"; + font-size: 12px; + font-style: normal; + font-weight: 500; + line-height: normal; &::after { content: ""; position: absolute; diff --git a/src/components/customHeader/size375/index.vue b/src/components/customHeader/size375/index.vue index 593afcb..bb2eb59 100644 --- a/src/components/customHeader/size375/index.vue +++ b/src/components/customHeader/size375/index.vue @@ -17,12 +17,18 @@ :class="{ 'menu-open': showMenu }" @click="toggleMenu" > - - - - - - + menu + menu
@@ -53,11 +59,11 @@ import { useRouter } from "vue-router"; import { useHeaderMenuConfig } from "@/config/headerMenuConfig"; const themeOverrides = { Menu: { - itemTextColorHover: "#ff7bac", - itemTextColorActive: "#ff7bac", - itemTextColorActiveHover: "#ff7bac", - itemColorHover: "#fff8fb", - itemColorActive: "#fff8fb", + itemTextColorHover: "#000", + itemTextColorActive: "#FF7BAC", + itemTextColorActiveHover: "#fff8fb", + itemColorHover: "#FDDFE9", + itemColorActive: "#fff", itemColorActiveHover: "#fff8fb", }, }; @@ -125,7 +131,7 @@ const handleToHome = () => { .custom-header { transition: all 0.3s ease; background: transparent; - height: 320px; + height: 60 * 5.12px; &.header-scrolled { background: rgba(255, 255, 255, 0.95); @@ -152,8 +158,7 @@ const handleToHome = () => { } .logo :deep(.n-image) { - max-width: 100px; - height: auto; + width: 94 * 5.12px; } .menu-btn { @@ -168,6 +173,7 @@ const handleToHome = () => { user-select: none; transition: background 0.2s; position: relative; + width: 56 * 5.12px; .menu-icon { position: absolute; @@ -198,15 +204,14 @@ const handleToHome = () => { .mobile-menu-wrapper { position: fixed; - top: 320px; + top: 60 * 5.12px; left: 0; width: 100vw; - bottom: 0; background: #fff; z-index: 1100; - box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08); - padding: 40px 0 80px 0; - // max-height: 1500px; + // box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08); + padding: 40 * 5.12px 0; + max-height: 1500 * 5.12px; overflow-y: auto; // 设置CSS变量,只影响当前组件的菜单 @@ -223,7 +228,7 @@ const handleToHome = () => { // 为最后一个n-submenu额外添加下边框 :deep(.mobile-menu > div:last-child) { - border-bottom: 3px dashed #e0e0e0; + border-bottom: 3px dashed #e0e0e0; } // // 强制覆盖子菜单激活状态的文字颜色 diff --git a/src/components/customHeader/size768/index.vue b/src/components/customHeader/size768/index.vue index 5b721f5..af59c7a 100644 --- a/src/components/customHeader/size768/index.vue +++ b/src/components/customHeader/size768/index.vue @@ -13,12 +13,18 @@ :class="{ 'menu-open': showMenu }" @click="toggleMenu" > - - - - - - + menu + menu @@ -164,6 +170,7 @@ const handleToHome = () => { user-select: none; transition: background 0.2s; position: relative; + width: 56 * 2.5px; .menu-icon { position: absolute; diff --git a/src/views/contacts/size1440/index.vue b/src/views/contacts/size1440/index.vue index 30c79a4..ccc7459 100644 --- a/src/views/contacts/size1440/index.vue +++ b/src/views/contacts/size1440/index.vue @@ -74,7 +74,7 @@ function copyEmail() { gap: 4px; background-color: white; border-radius: 1rem; - background-image: url("@/assets/image/1920/contacts-bg.png"); + background-image: url("@/assets/image/1440/contacts-bg.png"); background-size: 64% auto; background-position: center; background-repeat: no-repeat; diff --git a/src/views/contacts/size375/index.vue b/src/views/contacts/size375/index.vue index eb5471b..13e4857 100644 --- a/src/views/contacts/size375/index.vue +++ b/src/views/contacts/size375/index.vue @@ -1,73 +1,162 @@ diff --git a/src/views/contacts/size768/index.vue b/src/views/contacts/size768/index.vue index c254f4d..d59d35f 100644 --- a/src/views/contacts/size768/index.vue +++ b/src/views/contacts/size768/index.vue @@ -1,67 +1,148 @@ diff --git a/src/views/email-alerts/size1440/index.vue b/src/views/email-alerts/size1440/index.vue index 46bf360..9aa5f8b 100644 --- a/src/views/email-alerts/size1440/index.vue +++ b/src/views/email-alerts/size1440/index.vue @@ -245,7 +245,7 @@ async function handleSubmit(e) { left: 0; width: 100%; height: 100%; - background-image: url("@/assets/image/1920/email-alerts-submit.png"); + background-image: url("@/assets/image/1440/email-alerts-submit.png"); background-repeat: no-repeat; background-position: bottom; background-size: 100%; diff --git a/src/views/email-alerts/size768/index.vue b/src/views/email-alerts/size768/index.vue index c6fc7d0..221a7bb 100644 --- a/src/views/email-alerts/size768/index.vue +++ b/src/views/email-alerts/size768/index.vue @@ -1,6 +1,6 @@ diff --git a/src/views/events-calendar/index.vue b/src/views/events-calendar/index.vue index aaeaa11..d9baa07 100644 --- a/src/views/events-calendar/index.vue +++ b/src/views/events-calendar/index.vue @@ -5,7 +5,7 @@ diff --git a/src/views/events-calendar/size768/index.vue b/src/views/events-calendar/size768/index.vue new file mode 100644 index 0000000..3ae3f46 --- /dev/null +++ b/src/views/events-calendar/size768/index.vue @@ -0,0 +1,218 @@ + + + + + diff --git a/src/views/financialinformation/quarterlyreports/size1440/index.vue b/src/views/financialinformation/quarterlyreports/size1440/index.vue index 0ec02c9..65e60d7 100644 --- a/src/views/financialinformation/quarterlyreports/size1440/index.vue +++ b/src/views/financialinformation/quarterlyreports/size1440/index.vue @@ -498,7 +498,7 @@ const handleClickOutside = (event) => { letter-spacing: 0.03em; color: #455363; margin: 0; - padding-left: 16px; + padding: 0 16px; margin-top: 8px; } diff --git a/src/views/financialinformation/quarterlyreports/size1920/index.vue b/src/views/financialinformation/quarterlyreports/size1920/index.vue index 23bc55b..7628d7a 100644 --- a/src/views/financialinformation/quarterlyreports/size1920/index.vue +++ b/src/views/financialinformation/quarterlyreports/size1920/index.vue @@ -496,7 +496,7 @@ const handleClickOutside = (event) => { letter-spacing: 3%; color: #455363; margin: 0; - padding-left: 16px; + padding: 0 16px; margin-top: 8px; } diff --git a/src/views/financialinformation/quarterlyreports/size375/index.vue b/src/views/financialinformation/quarterlyreports/size375/index.vue index 7f8bb94..59f5532 100644 --- a/src/views/financialinformation/quarterlyreports/size375/index.vue +++ b/src/views/financialinformation/quarterlyreports/size375/index.vue @@ -1,114 +1,143 @@ diff --git a/src/views/financialinformation/quarterlyreports/size768/index.vue b/src/views/financialinformation/quarterlyreports/size768/index.vue index d75daad..bbca605 100644 --- a/src/views/financialinformation/quarterlyreports/size768/index.vue +++ b/src/views/financialinformation/quarterlyreports/size768/index.vue @@ -493,7 +493,7 @@ const handleClickOutside = (event) => { letter-spacing: 0.03em; color: #455363; margin: 0; - padding-left: 16 * 2.5px; + padding: 0 16 * 2.5px; margin-top: 8 * 2.5px; } diff --git a/src/views/historic-stock/size375/index.vue b/src/views/historic-stock/size375/index.vue index 914f930..13fb9b5 100644 --- a/src/views/historic-stock/size375/index.vue +++ b/src/views/historic-stock/size375/index.vue @@ -1,94 +1,184 @@