From 9373e3f189d08407887c2134ffc1aeba6685833c Mon Sep 17 00:00:00 2001 From: sanmu <zhusen@oschina.cn> Date: Sun, 25 Jun 2023 23:48:42 +0800 Subject: [PATCH] up --- dist/index.html | 4 ++-- public/customization_case/Snipaste_2023-06-20_22-55-23.png | Bin 0 -> 16579 bytes public/customization_case/Snipaste_2023-06-20_22-55-32.png | Bin 0 -> 19412 bytes public/customization_case/Snipaste_2023-06-20_22-55-42.png | Bin 0 -> 15112 bytes public/home/1-Energy-materials.png | Bin 0 -> 137844 bytes public/home/10 Material testing.svg | 9 +++++++++ public/home/11 Calibration.svg | 5 +++++ public/home/12-power-bank.png | Bin 0 -> 96372 bytes public/home/13-Energy-storage.png | Bin 0 -> 200432 bytes public/home/2-Universal-consumables.png | Bin 0 -> 108486 bytes public/home/3-Low-dimensional-materials.png | Bin 0 -> 164380 bytes public/home/4-Material-evaluation.png | Bin 0 -> 226214 bytes public/home/5-R&D-foundry.png | Bin 0 -> 412058 bytes public/home/6-Chemical-system.png | Bin 0 -> 256743 bytes public/home/7-Semi-product-customization.png | Bin 0 -> 255195 bytes public/home/8_Electrochemical_performance.svg | 5 +++++ public/home/9 Reliability testing.svg | 1 + public/home/others.svg | 1 + public/testing_hardware/1.png | Bin 0 -> 366098 bytes public/testing_hardware/2.png | Bin 0 -> 108239 bytes public/testing_hardware/3.png | Bin 0 -> 98520 bytes public/testing_hardware/4.png | Bin 0 -> 103970 bytes public/testing_hardware/5.png | Bin 0 -> 166261 bytes public/testing_hardware/BET.png | Bin 166261 -> 0 bytes public/testing_hardware/CycleRate-test | Bin 366098 -> 0 bytes public/testing_hardware/Electrochemical-workstation.png | Bin 103970 -> 0 bytes public/testing_hardware/HL-temperature-oven | Bin 108239 -> 0 bytes public/testing_hardware/High-temperature-oven.png | Bin 98520 -> 0 bytes src/components/Header.vue | 20 ++++++++++++++++---- src/components/MainTitleList.vue | 31 +++++++++++++++++++------------ src/router/index.ts | 6 ++++++ src/settings.scss | 4 ++++ src/views/About.vue | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/Home.vue | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------- vite.config.ts | 8 +++++++- 35 files changed, 264 insertions(+), 77 deletions(-) create mode 100644 public/customization_case/Snipaste_2023-06-20_22-55-23.png create mode 100644 public/customization_case/Snipaste_2023-06-20_22-55-32.png create mode 100644 public/customization_case/Snipaste_2023-06-20_22-55-42.png create mode 100644 public/home/1-Energy-materials.png create mode 100644 public/home/10 Material testing.svg create mode 100644 public/home/11 Calibration.svg create mode 100644 public/home/12-power-bank.png create mode 100644 public/home/13-Energy-storage.png create mode 100644 public/home/2-Universal-consumables.png create mode 100644 public/home/3-Low-dimensional-materials.png create mode 100644 public/home/4-Material-evaluation.png create mode 100644 public/home/5-R&D-foundry.png create mode 100644 public/home/6-Chemical-system.png create mode 100644 public/home/7-Semi-product-customization.png create mode 100644 public/home/8_Electrochemical_performance.svg create mode 100644 public/home/9 Reliability testing.svg create mode 100644 public/home/others.svg create mode 100644 public/testing_hardware/1.png create mode 100644 public/testing_hardware/2.png create mode 100644 public/testing_hardware/3.png create mode 100644 public/testing_hardware/4.png create mode 100644 public/testing_hardware/5.png delete mode 100644 public/testing_hardware/BET.png delete mode 100644 public/testing_hardware/CycleRate-test delete mode 100644 public/testing_hardware/Electrochemical-workstation.png delete mode 100644 public/testing_hardware/HL-temperature-oven delete mode 100644 public/testing_hardware/High-temperature-oven.png create mode 100644 src/settings.scss create mode 100644 src/views/About.vue diff --git a/dist/index.html b/dist/index.html index 1c43c89..3a321cb 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5,8 +5,8 @@ <link rel="icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vite App</title> - <script type="module" crossorigin src="/assets/index-e2819255.js"></script> - <link rel="stylesheet" href="/assets/index-f0febdb8.css"> + <script type="module" crossorigin src="/assets/index-2b52aa89.js"></script> + <link rel="stylesheet" href="/assets/index-b84503aa.css"> </head> <body> <div id="app"></div> diff --git a/public/customization_case/Snipaste_2023-06-20_22-55-23.png b/public/customization_case/Snipaste_2023-06-20_22-55-23.png new file mode 100644 index 0000000..4f2108f Binary files /dev/null and b/public/customization_case/Snipaste_2023-06-20_22-55-23.png differ diff --git a/public/customization_case/Snipaste_2023-06-20_22-55-32.png b/public/customization_case/Snipaste_2023-06-20_22-55-32.png new file mode 100644 index 0000000..1d023f7 Binary files /dev/null and b/public/customization_case/Snipaste_2023-06-20_22-55-32.png differ diff --git a/public/customization_case/Snipaste_2023-06-20_22-55-42.png b/public/customization_case/Snipaste_2023-06-20_22-55-42.png new file mode 100644 index 0000000..d4f607d Binary files /dev/null and b/public/customization_case/Snipaste_2023-06-20_22-55-42.png differ diff --git a/public/home/1-Energy-materials.png b/public/home/1-Energy-materials.png new file mode 100644 index 0000000..bcb832f Binary files /dev/null and b/public/home/1-Energy-materials.png differ diff --git a/public/home/10 Material testing.svg b/public/home/10 Material testing.svg new file mode 100644 index 0000000..5cdc90c --- /dev/null +++ b/public/home/10 Material testing.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTDSVG1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg t="1687246905469" class="icon" viewBox="-100 -100 1350 1200" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5024" xmlns:xlink="http://www.w3.org/1999/xlink" width="231.0546875" height="230"> + <path d="M573.286004 173.620761l-1.474964 300.192671-242.744074-143.371499V100.322551h-49.998779v233.644296l-277.343229 157.496154L0 844.479383l303.94258 179.520617 305.892531-173.695759 1.474964-300.192671 242.744074 143.396499v231.794341h49.998779v-235.319255l277.343229-157.496155 1.724958-353.041381L879.178536-0.074998z m-13.299676 647.484192l-255.518761 144.996461-254.318791-150.221333 1.424965-295.31779 255.518762-144.99646 254.318791 150.246332z m571.561046-317.692243l-255.518761 144.99646-254.318791-150.246332 1.424965-295.367789 255.518761-144.99646L1132.97234 208.044921z" p-id="5025" fill="#1296db"></path> + <path d="M479.063304 575.310954h49.998779v199.995118h-49.998779z" p-id="5026" fill="#1296db"></path> + <path d="M109.37233 538.936842l167.845902-95.597666 24.749396 43.44894-167.845902 95.622665z" p-id="5027" fill="#1296db"></path> + <path d="M109.77232 783.98086l25.39938-43.073949 166.395938 98.147604-25.42438 43.073949z" p-id="5028" fill="#1296db"></path> + <path d="M859.75401 158.996118l25.39938-43.048949 166.320939 98.122605-25.39938 43.048949z" p-id="5029" fill="#1296db"></path> +</svg> diff --git a/public/home/11 Calibration.svg b/public/home/11 Calibration.svg new file mode 100644 index 0000000..9f169d8 --- /dev/null +++ b/public/home/11 Calibration.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTDSVG1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg t="1687246980615" class="icon" viewBox="0 -100 900 1200" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6119" xmlns:xlink="http://www.w3.org/1999/xlink" width="90" height="90"> + <path d="M801.274 157.172c0-21.7-17.937-39.291-40.065-39.291L661.052 117.881l0 39.291c0 21.702-17.937 39.294-40.065 39.294L280.446 196.466c-22.125 0-40.062-17.591-40.062-39.294l0-39.291L120.192 117.881c-22.125 0-40.065 17.591-40.065 39.291l0 746.571c0 21.702 17.939 39.296 40.065 39.296L440.7 943.039l80.129 78.585L80.128 1021.624C35.874 1021.623 0 986.441 0 943.039L0 117.881c0-43.402 35.874-78.59 80.128-78.59l160.256 0c0-21.7 17.937-39.291 40.062-39.291l340.541 0c22.128 0 40.065 17.591 40.065 39.291l140.223 0c44.253 0 80.127 35.188 80.127 78.59l0 360.582-80.127 81.611L801.275 157.172zM620.987 432.227 260.415 432.227c-11.065 0-20.031-8.798-20.031-19.649l0-19.644c0-10.854 8.966-19.647 20.031-19.647l360.572 0c11.063 0 20.034 8.793 20.034 19.647l0 19.644C641.021 423.429 632.05 432.227 620.987 432.227zM641.021 628.692c0 10.849-8.971 19.644-20.034 19.644L260.415 648.336c-11.065 0-20.031-8.796-20.031-19.644l0-19.649c0-10.849 8.966-19.644 20.031-19.644l360.572 0c11.063 0 20.034 8.796 20.034 19.644L641.021 628.692zM466.413 750.879 614.66 877.587l406.964-406.069-401.418 550.105L413.515 802.704 466.413 750.879z" fill="#1296db" p-id="6120"></path> +</svg> diff --git a/public/home/12-power-bank.png b/public/home/12-power-bank.png new file mode 100644 index 0000000..59e2b21 Binary files /dev/null and b/public/home/12-power-bank.png differ diff --git a/public/home/13-Energy-storage.png b/public/home/13-Energy-storage.png new file mode 100644 index 0000000..5b92a36 Binary files /dev/null and b/public/home/13-Energy-storage.png differ diff --git a/public/home/2-Universal-consumables.png b/public/home/2-Universal-consumables.png new file mode 100644 index 0000000..2dcb86b Binary files /dev/null and b/public/home/2-Universal-consumables.png differ diff --git a/public/home/3-Low-dimensional-materials.png b/public/home/3-Low-dimensional-materials.png new file mode 100644 index 0000000..1db2ebb Binary files /dev/null and b/public/home/3-Low-dimensional-materials.png differ diff --git a/public/home/4-Material-evaluation.png b/public/home/4-Material-evaluation.png new file mode 100644 index 0000000..370e38a Binary files /dev/null and b/public/home/4-Material-evaluation.png differ diff --git a/public/home/5-R&D-foundry.png b/public/home/5-R&D-foundry.png new file mode 100644 index 0000000..39390b0 Binary files /dev/null and b/public/home/5-R&D-foundry.png differ diff --git a/public/home/6-Chemical-system.png b/public/home/6-Chemical-system.png new file mode 100644 index 0000000..d632a44 Binary files /dev/null and b/public/home/6-Chemical-system.png differ diff --git a/public/home/7-Semi-product-customization.png b/public/home/7-Semi-product-customization.png new file mode 100644 index 0000000..bcca650 Binary files /dev/null and b/public/home/7-Semi-product-customization.png differ diff --git a/public/home/8_Electrochemical_performance.svg b/public/home/8_Electrochemical_performance.svg new file mode 100644 index 0000000..007891f --- /dev/null +++ b/public/home/8_Electrochemical_performance.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTDSVG1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg t="1687246678802" class="icon" viewBox="0 -200 1024 1200" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1499" xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="250"> + <path d="M805.888 170.496c-74.752 0-132.608 60.928-132.608 132.608 0 48.64 26.624 93.184 69.12 116.224l-124.416 193.536L499.712 532.48l-88.576 132.608-148.992-102.4-176.64 245.76v63.488h27.648l162.816-229.376 143.36 102.4 93.696-132.608 121.344 79.872 168.448-259.584h2.56c74.752 0 132.608-60.928 132.608-132.608S880.64 170.496 805.888 170.496z" fill="#1296db" p-id="1500"></path> +</svg> diff --git a/public/home/9 Reliability testing.svg b/public/home/9 Reliability testing.svg new file mode 100644 index 0000000..fe59823 --- /dev/null +++ b/public/home/9 Reliability testing.svg @@ -0,0 +1 @@ +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1687246755185" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1918" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M180.5312 690.0224a15.36 15.36 0 0 1-15.36-15.36V349.3376a15.36 15.36 0 0 1 30.72 0v325.3248a15.36 15.36 0 0 1-15.36 15.36zM758.9376 690.0224a15.36 15.36 0 0 1-15.36-15.36V349.3376a15.36 15.36 0 1 1 30.72 0v325.3248a15.36 15.36 0 0 1-15.36 15.36zM843.4688 628.5824a15.36 15.36 0 0 1-15.36-15.36V410.7776a15.36 15.36 0 0 1 30.72 0v202.4448a15.36 15.36 0 0 1-15.36 15.36z" fill="#1296db" p-id="1919"></path><path d="M758.9376 690.0224h-578.56a15.36 15.36 0 1 1 0-30.72h578.56a15.36 15.36 0 0 1 0 30.72zM758.9376 364.6976h-578.56a15.36 15.36 0 0 1 0-30.72h578.56a15.36 15.36 0 0 1 0 30.72zM843.4688 628.5824h-84.9408a15.36 15.36 0 0 1 0-30.72h84.9408a15.36 15.36 0 0 1 0 30.72zM843.4688 426.1376h-84.5312a15.36 15.36 0 0 1 0-30.72h84.5312a15.36 15.36 0 0 1 0 30.72zM292.2496 604.8768a15.36 15.36 0 0 1-10.24-26.88l176.5888-155.3408a15.36 15.36 0 1 1 20.48 23.04l-176.64 155.392a15.36 15.36 0 0 1-10.1888 3.7888zM468.3776 604.8768a15.36 15.36 0 0 1-10.24-26.88L634.88 422.656a15.36 15.36 0 0 1 20.48 23.04L478.5152 601.088a15.36 15.36 0 0 1-10.1376 3.7888z" fill="#1296db" p-id="1920"></path><path d="M468.7872 605.184a15.36 15.36 0 0 1-15.36-15.36V434.176a15.36 15.36 0 0 1 30.72 0v155.648a15.36 15.36 0 0 1-15.36 15.36z" fill="#1296db" p-id="1921"></path></svg> \ No newline at end of file diff --git a/public/home/others.svg b/public/home/others.svg new file mode 100644 index 0000000..40ca284 --- /dev/null +++ b/public/home/others.svg @@ -0,0 +1 @@ +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1687247341041" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8172" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M886.951936 438.203392c-63.514624 63.514624-166.499328 63.514624-230.013952 0l-63.895552-63.900672c-63.519744-63.514624-63.519744-166.494208 0-230.013952l63.895552-63.895552c63.515648-63.514624 166.499328-63.514624 230.013952 0l63.895552 63.895552c63.519744 63.519744 63.519744 166.499328 0 230.013952L886.951936 438.203392z" fill="#1296db" p-id="8173"></path><path d="M444.669952 304.477184c0 89.827328-72.81664 162.644992-162.644992 162.644992l-90.361856 0c-89.827328 0-162.644992-72.81664-162.644992-162.644992l0-90.361856c0-89.827328 72.81664-162.644992 162.644992-162.644992l90.361856 0c89.827328 0 162.644992 72.81664 162.644992 162.644992L444.669952 304.477184z" fill="#1296db" p-id="8174"></path><path d="M979.771392 828.194816c0 89.822208-72.81664 162.644992-162.644992 162.644992l-90.361856 0c-89.827328 0-162.644992-72.82176-162.644992-162.644992l0-90.366976c0-89.822208 72.81664-162.644992 162.644992-162.644992l90.361856 0c89.827328 0 162.644992 72.82176 162.644992 162.644992L979.771392 828.194816z" fill="#1296db" p-id="8175"></path><path d="M444.669952 828.194816c0 89.822208-72.81664 162.644992-162.644992 162.644992l-90.361856 0c-89.827328 0-162.644992-72.82176-162.644992-162.644992l0-90.366976c0-89.822208 72.81664-162.644992 162.644992-162.644992l90.361856 0c89.827328 0 162.644992 72.82176 162.644992 162.644992L444.669952 828.194816z" fill="#1296db" p-id="8176"></path></svg> \ No newline at end of file diff --git a/public/testing_hardware/1.png b/public/testing_hardware/1.png new file mode 100644 index 0000000..c3d2cbc Binary files /dev/null and b/public/testing_hardware/1.png differ diff --git a/public/testing_hardware/2.png b/public/testing_hardware/2.png new file mode 100644 index 0000000..9597647 Binary files /dev/null and b/public/testing_hardware/2.png differ diff --git a/public/testing_hardware/3.png b/public/testing_hardware/3.png new file mode 100644 index 0000000..08ab218 Binary files /dev/null and b/public/testing_hardware/3.png differ diff --git a/public/testing_hardware/4.png b/public/testing_hardware/4.png new file mode 100644 index 0000000..79084ae Binary files /dev/null and b/public/testing_hardware/4.png differ diff --git a/public/testing_hardware/5.png b/public/testing_hardware/5.png new file mode 100644 index 0000000..361ae4a Binary files /dev/null and b/public/testing_hardware/5.png differ diff --git a/public/testing_hardware/BET.png b/public/testing_hardware/BET.png deleted file mode 100644 index 361ae4a..0000000 Binary files a/public/testing_hardware/BET.png and /dev/null differ diff --git a/public/testing_hardware/CycleRate-test b/public/testing_hardware/CycleRate-test deleted file mode 100644 index c3d2cbc..0000000 Binary files a/public/testing_hardware/CycleRate-test and /dev/null differ diff --git a/public/testing_hardware/Electrochemical-workstation.png b/public/testing_hardware/Electrochemical-workstation.png deleted file mode 100644 index 79084ae..0000000 Binary files a/public/testing_hardware/Electrochemical-workstation.png and /dev/null differ diff --git a/public/testing_hardware/HL-temperature-oven b/public/testing_hardware/HL-temperature-oven deleted file mode 100644 index 9597647..0000000 Binary files a/public/testing_hardware/HL-temperature-oven and /dev/null differ diff --git a/public/testing_hardware/High-temperature-oven.png b/public/testing_hardware/High-temperature-oven.png deleted file mode 100644 index 08ab218..0000000 Binary files a/public/testing_hardware/High-temperature-oven.png and /dev/null differ diff --git a/src/components/Header.vue b/src/components/Header.vue index 4161f80..57bc11d 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -17,10 +17,22 @@ </v-container> <div class="tabs"> <div class="tw-max-w-[1200px] tw-mx-auto"> - <v-tabs v-model="tab" bg-color="blue-darken-1" slider-color="yellow-darken-4"> - <v-tab :value="1" to="/">Home </v-tab> - <v-tab :value="2" to="/products">Products</v-tab> - <v-tab :value="3" to="/contact">Contact</v-tab> + <v-tabs + v-model="tab" + bg-color="blue-darken-1" + slider-color="grey-lighten-3" + tab-slider-size="4px" + > + <v-tab :value="1" to="/"><span class="text-grey-lighten-3 tw-font-bold">Home</span> </v-tab> + <v-tab :value="2" to="/products" + ><span class="text-grey-lighten-3 tw-font-bold">Products</span></v-tab + > + <v-tab :value="3" to="/about" + ><span class="text-grey-lighten-3 tw-font-bold">About</span></v-tab + > + <v-tab :value="4" to="/contact" + ><span class="text-grey-lighten-3 tw-font-bold">Contact</span></v-tab + > </v-tabs> </div> </div> diff --git a/src/components/MainTitleList.vue b/src/components/MainTitleList.vue index 31b5228..7886d62 100644 --- a/src/components/MainTitleList.vue +++ b/src/components/MainTitleList.vue @@ -1,13 +1,12 @@ <template> - <div class="text-blue-darken-2 text-h3 tw-text-center tw-mb-[32px]"> + <div class="text-blue-darken-1 text-h3 tw-text-center tw-mb-[16px] font-weight-bold"> <div :class="titleCls">{{ title }}</div> </div> - <v-divider class="border-opacity-30 tw-mb-[16px]" color="" v-if="titleDivider"></v-divider> - <div class="text-body-1 tw-text-left tw-mb-8"> - <span>{{ desc }}</span> + <div class="text-body-1 tw-max-w-[600px] tw-m-auto tw-mb-8"> + <span class="">{{ desc }}</span> <router-link :to="href" v-if="href"> <span - class="font-weight-bold text-decoration-underline tw-inline-block tw-underline tw-text-sky-600 hover:tw-text-sky-800" + class="font-weight-bold text-decoration-underline tw-inline-block tw-underline tw-text-sky-500 hover:tw-text-sky-800" >detail <v-icon class="tw-mt-[-4px]" size="18" icon="mdi-arrow-right"></v-icon> </span> @@ -18,17 +17,21 @@ <v-col v-for="(item, index) in list" :key="index" cols="12" :lg="lgCol" md="4" sm="6"> <v-hover v-slot="{ isHovering, props }" open-delay="200" :disabled="disabled"> <v-card + color="light-blue-darken-2" + variant="outlined" :elevation="isHovering ? 16 : 2" :class="{ 'on-hover': isHovering }" class="mx-auto" - height="350" + height="295" width="260" v-bind="props" > <v-img :src="item.imageUrl" /> - <v-card-text class="text-center font-weight-medium text-subtitle-1"> + <div + class="text-center bg-light-blue-darken-2 tw-absolute tw-bottom-0 tw-text-center tw-w-full tw-h-9 tw-leading-9" + > {{ item.name }} - </v-card-text> + </div> </v-card> </v-hover> </v-col> @@ -39,16 +42,20 @@ <v-col v-for="(item, index) in list" :key="index"> <v-hover v-slot="{ isHovering, props }" open-delay="200" :disabled="disabled"> <v-card + color="light-blue-darken-2" + variant="outlined" :elevation="isHovering ? 16 : 2" :class="{ 'on-hover': isHovering }" - class="mx-auto pa-5" + class="pt-5 mx-auto" height="350" v-bind="props" > - <v-img :src="item.imageUrl" width="70%" class="text-center ma-auto" /> - <v-card-text class="text-center font-weight-medium text-subtitle-1"> + <v-img :src="item.imageUrl" width="250" class="text-center ma-auto" /> + <div + class="text-center bg-light-blue-darken-2 tw-absolute tw-bottom-0 tw-text-center tw-w-full tw-h-9 tw-leading-9" + > {{ item.name }} - </v-card-text> + </div> </v-card> </v-hover> </v-col> diff --git a/src/router/index.ts b/src/router/index.ts index 3bf6a99..2a69833 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -7,6 +7,7 @@ import Equipment from '../views/Equipment.vue' import Customize from '../views/Customize.vue' import Test from '../views/Test.vue' import Pack from '../views/Pack.vue' +import About from '../views/About.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -37,6 +38,11 @@ const router = createRouter({ component: Contact }, { + path: '/about', + name: 'about', + component: About + }, + { path: '/equipment', name: 'equipment', component: Equipment diff --git a/src/settings.scss b/src/settings.scss new file mode 100644 index 0000000..5123d16 --- /dev/null +++ b/src/settings.scss @@ -0,0 +1,4 @@ +@use 'vuetify/settings' with ( + $tab-slider-size: 3px, + $card-border-color: '#0288D1' +); diff --git a/src/views/About.vue b/src/views/About.vue new file mode 100644 index 0000000..a8dc303 --- /dev/null +++ b/src/views/About.vue @@ -0,0 +1,136 @@ +<template> + <v-img src="/customization_hardware/banner.png" class="tw-mb-[64px]"></v-img> + <v-container> + <MainTitle title="Company Profile" /> + <v-row> + <v-col> + <v-img src=""></v-img> + </v-col> + <v-col> + <p>1. 2015.2.11 was established in Songshan Lake High-tech Zone;</p> + <p>2. Registered capital of 1000W;</p> + <p>3. Main business of new energy technology development</p> + <p>4. (Customized/ equipment / testing / materials / new product development, etc.);</p> + <p>5. In 2017, it was approved as a national high-tech enterprise;</p> + <p>6. 120+ invention patents; 100 + authorized;</p> + <p> + 7. The plant area is 6,000 m 2, with 70 employees (the core team is from Ningde ATL/ + Foxconn). + </p> + </v-col> + </v-row> + + <MainTitle title="Corporate Culture" class="tw-mt-[64px]" /> + <v-row> + <v-col> + <v-card height="150"> + <v-card-title>Vision</v-card-title> + <v-card-text> + the world's top one-stop serviceprovider in the field of new energy research + </v-card-text> + </v-card> + </v-col> + <v-col> + <v-card height="150"> + <v-card-title>Vision</v-card-title> + <v-card-text> + the world's top one-stop serviceprovider in the field of new energy research + </v-card-text> + </v-card> + </v-col> + <v-col> + <v-card height="150"> + <v-card-title>Values</v-card-title> + <v-card-text>Build a "industry-university-research" high-speed channel</v-card-text> + </v-card> + </v-col> + </v-row> + <MainTitle title="Milestone" class="tw-mt-[64px]" /> + <v-timeline direction="horizontal"> + <v-timeline-item dot-color="blue-lighten-1"> + <template v-slot:opposite> <strong>2015</strong> </template> + <div> + <p>Canrd established</p> + </div> + </v-timeline-item> + + <v-timeline-item dot-color="deep-purple-accent-1"> + <template v-slot:opposite> <strong>2017</strong> </template> + <div> + <p>National high-tech enterprise</p> + </div> + </v-timeline-item> + + <v-timeline-item dot-color="blue-lighten-1"> + <template v-slot:opposite> <strong>2018</strong> </template> + <div> + <p>Customers exceed 2000+</p> + </div> + </v-timeline-item> + <v-timeline-item dot-color="deep-purple-accent-1"> + <template v-slot:opposite> <strong>2020</strong> </template> + <div> + <p>Customized division</p> + <p>Testing division(Xia Men)</p> + </div> + </v-timeline-item> + <v-timeline-item dot-color="blue-lighten-1"> + <template v-slot:opposite><strong>2021</strong> </template> + <div> + <p>Equipment division</p> + </div> + </v-timeline-item> + <v-timeline-item dot-color="deep-purple-accent-1"> + <template v-slot:opposite> <strong>2022</strong> </template> + <div> + <p>R&D center(Houjie)</p> + <p>Pack division</p> + </div> + </v-timeline-item> + </v-timeline> + <div class="tw-mt-[48px]"></div> + <v-row> + <v-col> + <v-card height="100"> + <v-card-title>Team</v-card-title> + <v-card-text + >Core team members are all from ATL/Foxconn 12+working experience + </v-card-text> + </v-card> + </v-col> + <v-col> + <v-card height="100"> + <v-card-title>Patents</v-card-title> + <v-card-text> + More than 120 invention patents, covering materials, design, process, equipment and so + on + </v-card-text> + </v-card> + </v-col> + <v-col> + <v-card height="100"> + <v-card-title>Hardware</v-card-title> + <v-card-text>Independent battery pilot line and equipment production line</v-card-text> + </v-card> + </v-col> + </v-row> + <v-row></v-row> + <ContentDescription + className="tw-mb-[16px] tw-mt-[48px]" + content="The combination of hardware and software creates strong research and development capabilities." + /> + <ContentDescription + className="tw-mb-[16px]" + content="The invention patents cover new materials such as silicon carbon, graphene, lithium sulfur, + sodium electricity and lithium metal, as well as gel process, pre-lithium process and flexible + battery design." + /> + </v-container> +</template> + +<script setup lang="ts"> +import MainTitle from '@/components/MainTitle.vue' +import ContentDescription from '@/components/ContentDescription.vue' +</script> + +<style lang="less" scoped></style> diff --git a/src/views/Home.vue b/src/views/Home.vue index 8777c26..ec6f85a 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -25,54 +25,49 @@ desc="Leading global provider of energy storage research materials and providing other professional/universal experimental materials. " /> </div> - <v-container class="pt-0"> - <!-- 设备 --> - <div class="tw-mb-[64px]"> - <MainTitleList - titleCls="text-h4" - title="Lab Device" - titleDivider - :list="lab.list" - desc="Self-built High-precision Machining Center with Powerful Design and Manufacturing Capabilities. " - href="/equipment" - /> - </div> - <!-- Customized Battery --> - <div class="tw-mb-[64px]"> - <MainTitleList - titleCls="text-h4" - :title="t('Customized Battery')" - titleDivider - :list="batteries" - href="/customize" - desc="200mAh~10Ah, Winding/Stacking, Unfilled/Filled Electrolyte Cells, Three-Electrode, and More. " - /> - </div> - <!-- Testing --> - <div class="tw-mb-[64px]"> - <MainTitleList - titleCls="text-h4" - titleDivider - :title="t('Testing')" - :list="tests" - href="/test" - desc="Self built testing center and signed strategic cooperation with ATL, Tsinghua and other units. " - /> - </div> - <!-- Pack --> - <div class="tw-mb-[64px]"> - <MainTitleList - titleDivider - titleCls="text-h4" - :cardNum="3" - :title="t('Pack')" - href="/pack" - :list="packs" - desc="Focusing on energy materials/new energy storage systems/modules and other fields, mastering advanced technologies to provide high-quality services. " - /> - </div> - </v-container> + <!-- 设备 --> + <div class="bg-grey-lighten-5 tw-p-[64px]"> + <MainTitleList + title="Lab Device" + :list="lab.list" + disabled + desc="Self-built High-precision Machining Center with Powerful Design and Manufacturing Capabilities. " + href="/equipment" + /> + </div> + + <!-- Customized Battery --> + <div class="tw-p-[64px]"> + <MainTitleList + :title="t('Customized Battery')" + :list="batteries" + disabled + href="/customize" + desc="200mAh~10Ah, Winding/Stacking, Unfilled/Filled Electrolyte Cells, Three-Electrode, and More. " + /> + </div> + <!-- Testing --> + <div class="bg-grey-lighten-5 tw-p-[64px]"> + <MainTitleList + disabled + :title="t('Testing')" + :list="tests" + href="/test" + desc="Self built testing center and signed strategic cooperation with ATL, Tsinghua and other units. " + /> + </div> + <!-- Pack --> + <div class="tw-p-[64px]"> + <MainTitleList + :cardNum="3" + :title="t('Pack')" + href="/pack" + disabled + :list="packs" + desc="Focusing on energy materials/new energy storage systems/modules and other fields, mastering advanced technologies to provide high-quality services. " + /> + </div> </template> <script setup lang="ts"> @@ -100,20 +95,20 @@ const materials = [ { name: 'Low dimensional materials', imageUrl: '/home/3.svg' } ] const tests = [ - { name: 'Electrochemical performance' }, - { name: 'Reliability testing' }, - { name: 'Material testing' }, - { name: 'Calibration' } + { name: 'Electrochemical performance', imageUrl: '/home/8_Electrochemical_performance.svg' }, + { name: 'Reliability testing', imageUrl: '/home/9 Reliability testing.svg' }, + { name: 'Material testing', imageUrl: '/home/10 Material testing.svg' }, + { name: 'Calibration', imageUrl: '/home/11 Calibration.svg' } ] const batteries = [ - { name: 'Material evaluation' }, - { name: 'R&D foundry' }, - { name: 'Chemical system' }, - { name: 'Semi product customization' } + { name: 'Material evaluation', imageUrl: '/home/4-Material-evaluation.png' }, + { name: 'R&D foundry', imageUrl: '/home/5-R&D-foundry.png' }, + { name: 'Chemical system', imageUrl: '/home/6-Chemical-system.png' }, + { name: 'Semi product customization', imageUrl: '/home/7-Semi-product-customization.png' } ] const packs = [ - { name: 'Power bank' }, - { name: 'Energy storage' }, - { name: 'low-dimensional materials' } + { name: 'Power bank', imageUrl: '/home/12-power-bank.png' }, + { name: 'Energy storage', imageUrl: '/home/13-Energy-storage.png' }, + { name: 'low-dimensional materials', imageUrl: '/home/3-Low-dimensional-materials.png' } ] </script> diff --git a/vite.config.ts b/vite.config.ts index d031efd..8ca8cb4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -8,7 +8,13 @@ import vuetify from 'vite-plugin-vuetify' // https://vitejs.dev/config/ export default defineConfig({ - plugins: [vue(), vueJsx(), vuetify()], + plugins: [ + vue(), + vueJsx(), + vuetify({ + styles: { configFile: 'src/settings.scss' } + }) + ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) -- libgit2 0.23.3