fangmingyue 1 年間 前
コミット
490960c86d
共有54 個のファイルを変更した802 個の追加302 個の削除を含む
  1. バイナリ
      public/building/identity.png
  2. バイナリ
      public/building/message.png
  3. バイナリ
      public/building/monitor.png
  4. バイナリ
      public/building/notice.png
  5. バイナリ
      public/building/pass.png
  6. バイナリ
      public/building/statistics.png
  7. バイナリ
      public/leftarrow.png
  8. バイナリ
      public/menu/gov-ent-health/bank.png
  9. バイナリ
      public/menu/gov-ent-health/gov.png
  10. バイナリ
      public/menu/gov-ent-health/healthcare.png
  11. バイナリ
      public/menu/industrial-internet/erp.png
  12. バイナリ
      public/menu/industrial-internet/mes.png
  13. バイナリ
      public/menu/lot/agriculture.png
  14. バイナリ
      public/menu/lot/building.png
  15. バイナリ
      public/menu/lot/community.png
  16. バイナリ
      public/menu/lot/exhibition-all.png
  17. バイナリ
      public/menu/others/crm.png
  18. バイナリ
      public/menu/others/eshop.png
  19. バイナリ
      public/menu/others/house.png
  20. バイナリ
      public/menu/others/shigongli.png
  21. バイナリ
      public/menu/products-solutions/health.png
  22. バイナリ
      public/menu/products-solutions/internet.png
  23. バイナリ
      public/menu/products-solutions/lot.png
  24. バイナリ
      public/menu/products-solutions/other.png
  25. バイナリ
      public/rightarrow.png
  26. 20
    27
      src/components/Button/LinkBtn2.astro
  27. 10
    3
      src/components/LeftMiddleRightImgTextPro/index.astro
  28. 2
    10
      src/components/LeftMiddleRightText.astro
  29. 6
    27
      src/components/List.astro
  30. 28
    19
      src/components/MediaCard/MediaCard1.astro
  31. 24
    10
      src/components/children/Carousel.astro
  32. 2
    1
      src/components/children/Text.astro
  33. 49
    0
      src/components/children/Text2.astro
  34. 25
    1
      src/pages/[lang]/news/index.astro
  35. 65
    11
      src/pages/[lang]/product/gov-ent-health/index.astro
  36. 73
    12
      src/pages/[lang]/product/others/index.astro
  37. 7
    25
      src/pages/[lang]/products-solutions/gov-ent-health/bank/custom/index.astro
  38. 13
    3
      src/pages/[lang]/products-solutions/gov-ent-health/bank/index.astro
  39. 6
    3
      src/pages/[lang]/products-solutions/gov-ent-health/gov/civilized-city/index.astro
  40. 30
    17
      src/pages/[lang]/products-solutions/gov-ent-health/gov/index.astro
  41. 6
    3
      src/pages/[lang]/products-solutions/gov-ent-health/healthcare/index.astro
  42. 81
    12
      src/pages/[lang]/products-solutions/index.astro
  43. 83
    14
      src/pages/[lang]/products-solutions/industrial-internet/erp/index.astro
  44. 46
    7
      src/pages/[lang]/products-solutions/industrial-internet/index.astro
  45. 6
    3
      src/pages/[lang]/products-solutions/industrial-internet/mes/index.astro
  46. 6
    2
      src/pages/[lang]/products-solutions/lot/agriculture/index.astro
  47. 60
    35
      src/pages/[lang]/products-solutions/lot/building/index.astro
  48. 24
    14
      src/pages/[lang]/products-solutions/lot/community/index.astro
  49. 7
    3
      src/pages/[lang]/products-solutions/lot/exhibition-all/index.astro
  50. 74
    13
      src/pages/[lang]/products-solutions/lot/index.astro
  51. 5
    2
      src/pages/[lang]/products-solutions/others/crm/index.astro
  52. 30
    18
      src/pages/[lang]/products-solutions/others/eshop/index.astro
  53. 8
    4
      src/pages/[lang]/products-solutions/others/house/index.astro
  54. 6
    3
      src/pages/[lang]/products-solutions/others/shigongli/index.astro

バイナリ
public/building/identity.png ファイルの表示


バイナリ
public/building/message.png ファイルの表示


バイナリ
public/building/monitor.png ファイルの表示


バイナリ
public/building/notice.png ファイルの表示


バイナリ
public/building/pass.png ファイルの表示


バイナリ
public/building/statistics.png ファイルの表示


バイナリ
public/leftarrow.png ファイルの表示


バイナリ
public/menu/gov-ent-health/bank.png ファイルの表示


バイナリ
public/menu/gov-ent-health/gov.png ファイルの表示


バイナリ
public/menu/gov-ent-health/healthcare.png ファイルの表示


バイナリ
public/menu/industrial-internet/erp.png ファイルの表示


バイナリ
public/menu/industrial-internet/mes.png ファイルの表示


バイナリ
public/menu/lot/agriculture.png ファイルの表示


バイナリ
public/menu/lot/building.png ファイルの表示


バイナリ
public/menu/lot/community.png ファイルの表示


バイナリ
public/menu/lot/exhibition-all.png ファイルの表示


バイナリ
public/menu/others/crm.png ファイルの表示


バイナリ
public/menu/others/eshop.png ファイルの表示


バイナリ
public/menu/others/house.png ファイルの表示


バイナリ
public/menu/others/shigongli.png ファイルの表示


バイナリ
public/menu/products-solutions/health.png ファイルの表示


バイナリ
public/menu/products-solutions/internet.png ファイルの表示


バイナリ
public/menu/products-solutions/lot.png ファイルの表示


バイナリ
public/menu/products-solutions/other.png ファイルの表示


バイナリ
public/rightarrow.png ファイルの表示


+ 20
- 27
src/components/Button/LinkBtn2.astro ファイルの表示

@@ -1,47 +1,40 @@
1 1
 ---
2
-
3
-const {
4
-  class: className,
5
-  link = 'javascript:;',
6
-} = Astro.props;
7
-
2
+const { class: className, link = 'javascript:;' } = Astro.props
8 3
 ---
9 4
 
10 5
 <a
11 6
   type="button"
12
-  class:list={['btn btn-link text-danger link-btn2', className]}
7
+  class:list={['btn btn-link text-danger link-btn2 ps-0', className]}
13 8
   href={link}
14 9
 >
15 10
   <slot />
16 11
   <span class="link-icon">
17 12
     <svg viewBox="0 0 48 16">
18
-       <line y2="8" x2="48" y1="8" x1="0" stroke-width="2" />
19
-       <line y2="8" x2="48" y1="0" x1="36" stroke-width="2" />
20
-      </g>
21
-     </svg>
13
+      <line y2="8" x2="48" y1="8" x1="0" stroke-width="2"></line>
14
+      <line y2="8" x2="48" y1="0" x1="36" stroke-width="2"></line>
15
+    </svg>
22 16
   </span>
23 17
 </a>
24 18
 
25
-
26 19
 <style lang="less">
27
-.link-btn2 {
28
-  text-decoration: none;
20
+  .link-btn2 {
21
+    text-decoration: none;
29 22
 
30
-  &:hover {
31
-    .link-icon {
32
-      transform: translateX(8px);
23
+    &:hover {
24
+      .link-icon {
25
+        transform: translateX(8px);
26
+      }
33 27
     }
34
-  }
35
-
36
-  .link-icon {
37
-    display: inline-block;
38
-    transition: all 0.3s;
39 28
 
40
-    svg {
41
-      width: 24px;
42
-      height: 16px;
43
-      stroke: var(--bs-red);
29
+    .link-icon {
30
+      display: inline-block;
31
+      transition: all 0.3s;
32
+
33
+      svg {
34
+        width: 24px;
35
+        height: 16px;
36
+        stroke: var(--bs-red);
37
+      }
44 38
     }
45 39
   }
46
-}
47 40
 </style>

+ 10
- 3
src/components/LeftMiddleRightImgTextPro/index.astro ファイルの表示

@@ -2,11 +2,17 @@
2 2
 import Container from '@/components/Container.astro'
3 3
 import MediaCard from '@/components/MediaCard/MediaCard1.astro'
4 4
 
5
-const { listOrData, componentsBg, componentTitle, btnBottomDisplay, bhref } =
6
-  Astro.props
5
+const {
6
+  listOrData,
7
+  componentsBg,
8
+  componentTitle,
9
+  btnBottomDisplay,
10
+  bhref,
11
+  white,
12
+} = Astro.props
7 13
 ---
8 14
 
9
-<div class=`py-5 ${componentsBg}`>
15
+<div class=`py-5 ${componentsBg}` id={componentTitle}>
10 16
   <Container title={componentTitle}>
11 17
     <div class="row g-5">
12 18
       {
@@ -18,6 +24,7 @@ const { listOrData, componentsBg, componentTitle, btnBottomDisplay, bhref } =
18 24
               title={item?.title}
19 25
               subTitle={item?.subTitle}
20 26
               more
27
+              white={white}
21 28
             />
22 29
           </div>
23 30
         ))

+ 2
- 10
src/components/LeftMiddleRightText.astro ファイルの表示

@@ -3,16 +3,14 @@ const {
3 3
   lang,
4 4
   listOrData,
5 5
   componentTitle,
6
-  btnDisplay,
7 6
   titleTextAlign = 'text-center',
8 7
   textAlign = 'text-center',
9 8
   line = '1',
10
-  titleHeight,
11 9
   componentsBg,
12 10
   ...right
13 11
 } = Astro.props
14 12
 
15
-import Text from '@/components/children/Text.astro'
13
+import Text2 from '@/components/children/Text2.astro'
16 14
 ---
17 15
 
18 16
 <div class=`${componentsBg}`>
@@ -36,13 +34,7 @@ import Text from '@/components/children/Text.astro'
36 34
         listOrData?.map((item, index) => (
37 35
           <div class="col-md-4 col-sm-12" id={item.id}>
38 36
             <div class="title-img" data-post={item.id}>
39
-              <Text
40
-                titleHeight={titleHeight}
41
-                listOrData={item?.children}
42
-                btnDisplay={btnDisplay}
43
-                ellipsis="line-ellipsis-small"
44
-                {...right}
45
-              />
37
+              <Text2 listOrData={item?.children} {...right} />
46 38
             </div>
47 39
           </div>
48 40
         ))

+ 6
- 27
src/components/List.astro ファイルの表示

@@ -1,27 +1,5 @@
1 1
 ---
2
-const text = [
3
-  {
4
-    title:
5
-      '广东省地震局与华为签署全面合作协议1资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯',
6
-    content:
7
-      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。1资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯',
8
-  },
9
-  {
10
-    title: '广东省地震局与华为签署全面合作协议',
11
-    content:
12
-      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
13
-  },
14
-  {
15
-    title: '广东省地震局与华为签署全面合作协议',
16
-    content:
17
-      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
18
-  },
19
-  {
20
-    title: '广东省地震局与华为签署全面合作协议',
21
-    content:
22
-      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
23
-  },
24
-]
2
+const { text } = Astro.props
25 3
 ---
26 4
 
27 5
 <div class="container">
@@ -43,7 +21,10 @@ const text = [
43 21
                 <p class="news-list-title" style="font-size: 28px;">
44 22
                   {item.title}
45 23
                 </p>
46
-                <p class="news-list-content" style="font-size: 16px;">
24
+                <p
25
+                  class="news-list-content"
26
+                  style="font-size: 16px;line-height: 1.95;"
27
+                >
47 28
                   {item.content}
48 29
                 </p>
49 30
               </div>
@@ -58,15 +39,13 @@ const text = [
58 39
 <style>
59 40
   .news-list-title {
60 41
     display: -webkit-box;
61
-    height: 1.4em;
62
-    -webkit-line-clamp: 1;
42
+    -webkit-line-clamp: 2;
63 43
     -webkit-box-orient: vertical;
64 44
     overflow: hidden;
65 45
     text-overflow: ellipsis;
66 46
   }
67 47
   .news-list-content {
68 48
     display: -webkit-box;
69
-    height: 4.6em;
70 49
     -webkit-line-clamp: 3;
71 50
     -webkit-box-orient: vertical;
72 51
     overflow: hidden;

+ 28
- 19
src/components/MediaCard/MediaCard1.astro ファイルの表示

@@ -1,7 +1,7 @@
1 1
 ---
2
-import Wrapper from "./index.astro"
3
-import ArticleTitle from '@/components/Title/ArticleTitle.astro';
4
-import SubTitle from '@/components/Title/SubTitle.astro';
2
+import Wrapper from './index.astro'
3
+import ArticleTitle from '@/components/Title/ArticleTitle.astro'
4
+import SubTitle from '@/components/Title/SubTitle.astro'
5 5
 import LinkBtn from '@/components/Button/LinkBtn.astro'
6 6
 
7 7
 const {
@@ -10,33 +10,42 @@ const {
10 10
   imgRatio = '4 / 3',
11 11
   title,
12 12
   subTitle,
13
-  link = "javascript:;",
13
+  link = 'javascript:;',
14 14
   more = false,
15
-} = Astro.props;
15
+  white,
16
+} = Astro.props
16 17
 ---
17 18
 
18 19
 <Wrapper class={className} thumb={thumb} imgRatio={imgRatio}>
19
-  <div class="card-body p-0 px-5">    
20
+  <div class="card-body p-0 px-5" style=`background-color:${white} !important;`>
20 21
     <div class="py-5">
21
-      {!!title && <a class="title-link text-dark" href={link}><ArticleTitle title={title} /></a>}
22
+      {
23
+        !!title && (
24
+          <a class="title-link text-dark" href={link}>
25
+            <ArticleTitle title={title} />
26
+          </a>
27
+        )
28
+      }
22 29
       {!!subTitle && <SubTitle text={subTitle} lines="3" />}
23 30
     </div>
24
-    { !!more &&
25
-    <div class="pb-5">
26
-      <LinkBtn link={link}>了解更多</LinkBtn>
27
-    </div>
31
+    {
32
+      !!more && (
33
+        <div class="pb-5">
34
+          <LinkBtn link={link}>了解更多</LinkBtn>
35
+        </div>
36
+      )
28 37
     }
29 38
   </div>
30 39
 </Wrapper>
31 40
 
32 41
 <style lang="less">
33
-.card-body {
34
-  &:hover {
35
-    background-color: #ddd;
36
-  }
37
-  
38
-  .title-link {
39
-    text-decoration: none;
42
+  .card-body {
43
+    &:hover {
44
+      background-color: #ddd;
45
+    }
46
+
47
+    .title-link {
48
+      text-decoration: none;
49
+    }
40 50
   }
41
-}
42 51
 </style>

+ 24
- 10
src/components/children/Carousel.astro ファイルの表示

@@ -22,27 +22,27 @@ const {
22 22
     <div class={`${textAlign}`}><div class="text-underline"></div></div>
23 23
   </div>
24 24
   <button
25
-    class="carousel-control-prev"
26
-    style="width: 4vw;height:4vw;top:55%;"
25
+    class="carousel-control-prev btn-prev"
26
+    style="width: 4vw;height:4vw;top:55%;opacity:1;"
27 27
     type="button"
28 28
     data-bs-target={`#${domId}`}
29 29
     data-bs-slide="prev"
30 30
   >
31 31
     <span
32
-      class="carousel-control-prev-icon rounded-end-4"
33
-      style="background-color: #c7000b;width:4rem;height:4rem;"></span>
32
+      class="carousel-control-prev-icon rounded-end-4 icon-prev"
33
+      style="background-color: white;width:4rem;height:4rem;"></span>
34 34
     <span class="visually-hidden">Previous</span>
35 35
   </button>
36 36
   <button
37
-    class="carousel-control-next"
38
-    style="width: 4vw;height:4vw;top:55%;"
37
+    class="carousel-control-next btn-next"
38
+    style="width: 4vw;height:4vw;top:55%;opacity:1;"
39 39
     type="button"
40 40
     data-bs-target={`#${domId}`}
41 41
     data-bs-slide="next"
42 42
   >
43 43
     <span
44
-      class="carousel-control-next-icon rounded-start-4"
45
-      style="background-color: #c7000b;width:4rem;height:4rem;"></span>
44
+      class="carousel-control-next-icon rounded-start-4 icon-next"
45
+      style="background-color: white;width:4rem;height:4rem;"></span>
46 46
     <span class="visually-hidden">Next</span>
47 47
   </button>
48 48
   <div id={domId} class="carousel slide" data-bs-ride="carousel">
@@ -79,9 +79,23 @@ const {
79 79
     width: 100px;
80 80
     border-bottom: 2px solid #c7000b;
81 81
   }
82
+  .icon-prev {
83
+    background-image: url('/public/leftarrow.png');
84
+    background-size: 1vw;
85
+  }
86
+  .icon-next {
87
+    background-image: url('/public/rightarrow.png');
88
+    background-size: 1vw;
89
+  }
90
+  .icon-prev:hover {
91
+    background-color: #c7000b !important;
92
+  }
93
+  .icon-next:hover {
94
+    background-color: #c7000b !important;
95
+  }
82 96
 </style>
83 97
 
84
-<script>
98
+<!-- <script>
85 99
   const path = window.location.pathname
86 100
   var lang = path.substring(1, 3)
87 101
 
@@ -91,4 +105,4 @@ const {
91 105
       window.location.href = `${window.location.origin}/${lang}/detail?id=${item.dataset.post}`
92 106
     })
93 107
   })
94
-</script>
108
+</script> -->

+ 2
- 1
src/components/children/Text.astro ファイルの表示

@@ -14,6 +14,7 @@ const {
14 14
   href = '#',
15 15
   titleHeight = '2.8',
16 16
   contentHeight = '7',
17
+  lineHeight,
17 18
   contentLineHeight = '1.95',
18 19
   pt = '1',
19 20
   px = '0',
@@ -34,7 +35,7 @@ import LinkBtn2 from '@/components/Button/LinkBtn2.astro'
34 35
 <!-- 文本 -->
35 36
 <div
36 37
   class=`${position} px-${px} rounded-${rounded} ${animation} pb-${textP} textHover`
37
-  style=`top:${top}%!important;background-color:${backgroundColor};`
38
+  style=`top:${top}%!important;background-color:${backgroundColor};line-height:${lineHeight}`
38 39
 >
39 40
   <p
40 41
     class=`${textWeight} ${titleColor} mb-0 pt-5 ${pLine} mb-${pMb}`

+ 49
- 0
src/components/children/Text2.astro ファイルの表示

@@ -0,0 +1,49 @@
1
+---
2
+const {
3
+  listOrData,
4
+  titleSize = '28',
5
+  pt = '4',
6
+  childrenSize = '16',
7
+  contentLineHeight = '1.95',
8
+  contentColor = '#666',
9
+} = Astro.props
10
+---
11
+
12
+{
13
+  listOrData?.map((item, index) => (
14
+    <div id={`${item.id}`}>
15
+      <div class="text-center pt-5">
16
+        <img src={item?.url} style="width: 5vw;" />
17
+      </div>
18
+      <p
19
+        class={`mb-0 pt-4 title-line-ellipsis text-center`}
20
+        style={`font-size:${titleSize}px;`}
21
+      >
22
+        {item?.title}
23
+      </p>
24
+      <p
25
+        class={`pt-${pt} content-ellipsis text-center`}
26
+        style={`font-size:${childrenSize}px;color:${contentColor};line-height:${contentLineHeight};`}
27
+      >
28
+        {item?.content}
29
+      </p>
30
+    </div>
31
+  ))
32
+}
33
+
34
+<style>
35
+  .line-ellipsis-small {
36
+    display: -webkit-box;
37
+    -webkit-line-clamp: 1;
38
+    -webkit-box-orient: vertical;
39
+    overflow: hidden;
40
+    text-overflow: ellipsis;
41
+  }
42
+  .content-ellipsis {
43
+    display: -webkit-box;
44
+    -webkit-line-clamp: 3;
45
+    -webkit-box-orient: vertical;
46
+    overflow: hidden;
47
+    text-overflow: ellipsis;
48
+  }
49
+</style>

+ 25
- 1
src/pages/[lang]/news/index.astro ファイルの表示

@@ -17,6 +17,30 @@ const imgProData = {
17 17
   title: '最新资讯',
18 18
   content: '最新资讯最新资讯',
19 19
 }
20
+
21
+const text = [
22
+  {
23
+    title:
24
+      '广东省地震局与华为签署全面合作协议1资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯',
25
+    content:
26
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。1资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯资讯',
27
+  },
28
+  {
29
+    title: '广东省地震局与华为签署全面合作协议',
30
+    content:
31
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
32
+  },
33
+  {
34
+    title: '广东省地震局与华为签署全面合作协议',
35
+    content:
36
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
37
+  },
38
+  {
39
+    title: '广东省地震局与华为签署全面合作协议',
40
+    content:
41
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
42
+  },
43
+]
20 44
 ---
21 45
 
22 46
 <Layout title="最新资讯">
@@ -34,6 +58,6 @@ const imgProData = {
34 58
     titleHeight="2.5"
35 59
     contentLineHeight="1.5"
36 60
   />
37
-  <List />
61
+  <List text={text} />
38 62
   <Footer lang={lang} />
39 63
 </Layout>

+ 65
- 11
src/pages/[lang]/product/gov-ent-health/index.astro ファイルの表示

@@ -8,30 +8,74 @@ const { lang = 'zh' } = Astro.params
8 8
 <Layout title="菜单">
9 9
   <NavMenu lang={lang} client:load />
10 10
   <div class="container" style="margin-top: 120px;">
11
-    <div class="row g-5 pb-5">
11
+    <div class="row g-5 pb-5 justify-content-center">
12 12
       <div class="col-md-3 col-sm-12">
13
-        <div class="card border-0 text-center my-1">
13
+        <div
14
+          class="card border-0 text-center my-1"
15
+          style="background-color:#f8f8f8;"
16
+        >
14 17
           <a
15
-            class="inline-block p-5 fs-5 link-dark menu-a"
16
-            href={`/${lang}/products-solutions/gov-ent-health/gov`}>政务服务</a
18
+            class="inline-block p-5 link-dark menu-a"
19
+            href={`/${lang}/products-solutions/gov-ent-health/gov`}
20
+            style="font-size: 28px;"
17 21
           >
22
+            <div class="pb-4">
23
+              <img
24
+                src="/public/menu/gov-ent-health/gov.png"
25
+                style="width: 5vw;"
26
+              />
27
+            </div>
28
+            政务服务
29
+            <div class="menu-content pt-3">
30
+              各级政府、各相关部门及事业单位,根据法律法规,为社会团体、企事业单位和个人提供的许可、确认、裁决、奖励、处罚等行政服务。
31
+            </div>
32
+          </a>
18 33
         </div>
19 34
       </div>
20 35
       <div class="col-md-3 col-sm-12">
21
-        <div class="card border-0 text-center my-1">
36
+        <div
37
+          class="card border-0 text-center my-1"
38
+          style="background-color:#f8f8f8;"
39
+        >
22 40
           <a
23
-            class="inline-block p-5 fs-5 link-dark menu-a"
24
-            href={`/${lang}/products-solutions/gov-ent-health/bank`}>银行业务</a
41
+            class="inline-block p-5 link-dark menu-a"
42
+            href={`/${lang}/products-solutions/gov-ent-health/bank`}
43
+            style="font-size: 28px;"
25 44
           >
45
+            <div class="pb-4">
46
+              <img
47
+                src="/public/menu/gov-ent-health/bank.png"
48
+                style="width: 5vw;"
49
+              />
50
+            </div>
51
+            银行业务
52
+            <div class="menu-content pt-3">
53
+              各级政府、各相关部门及事业单位,根据法律法规,为社会团体、企事业单位和个人提供的许可、确认、裁决、奖励、处罚等行政服务。
54
+            </div>
55
+          </a>
26 56
         </div>
27 57
       </div>
28 58
       <div class="col-md-3 col-sm-12">
29
-        <div class="card border-0 text-center my-1">
59
+        <div
60
+          class="card border-0 text-center my-1"
61
+          style="background-color:#f8f8f8;"
62
+        >
30 63
           <a
31
-            class="inline-block p-5 fs-5 link-dark menu-a"
32
-            href={`/${lang}/products-solutions/gov-ent-health/healthcare`}
33
-            >医院医疗</a
64
+            class="inline-block p-5 link-dark menu-a"
65
+            href={`/${lang}/products-solutions/gov-ent-health/healthcare.png`}
66
+            style="font-size: 28px;"
34 67
           >
68
+            <div class="pb-4">
69
+              <img
70
+                src="/public/menu/gov-ent-health/healthcare.png"
71
+                style="width: 5vw;"
72
+              />
73
+            </div>
74
+            医院医疗
75
+            <div class="menu-content pt-3">
76
+              各级政府、各相关部门及事业单位,根据法律法规,为社会团体、企事业单位和个人提供的许可、确认、裁决、奖励、处罚等行政服务。
77
+            </div>
78
+          </a>
35 79
         </div>
36 80
       </div>
37 81
     </div>
@@ -44,4 +88,14 @@ const { lang = 'zh' } = Astro.params
44 88
     text-decoration: none;
45 89
     cursor: pointer;
46 90
   }
91
+  .menu-content {
92
+    font-size: 16px;
93
+    line-height: 1.95;
94
+    color: #666;
95
+    display: -webkit-box;
96
+    -webkit-line-clamp: 3;
97
+    -webkit-box-orient: vertical;
98
+    overflow: hidden;
99
+    text-overflow: ellipsis;
100
+  }
47 101
 </style>

+ 73
- 12
src/pages/[lang]/product/others/index.astro ファイルの表示

@@ -10,35 +10,86 @@ const { lang = 'zh' } = Astro.params
10 10
   <div class="container" style="margin-top: 120px;">
11 11
     <div class="row g-5 pb-5">
12 12
       <div class="col-md-3 col-sm-12">
13
-        <div class="card border-0 text-center my-1">
13
+        <div
14
+          class="card border-0 text-center my-1"
15
+          style="background-color:#f8f8f8;"
16
+        >
14 17
           <a
15
-            class="inline-block p-5 fs-5 link-dark menu-a"
16
-            href={`/${lang}/products-solutions/others/eshop`}>电商系统</a
18
+            class="inline-block p-5 link-dark menu-a"
19
+            href={`/${lang}/products-solutions/others/eshop`}
20
+            style="font-size: 28px;"
17 21
           >
22
+            <div class="pb-4">
23
+              <img src="/public/menu/others/eshop.png" style="width: 5vw;" />
24
+            </div>
25
+            电商系统
26
+            <div class="menu-content pt-3">
27
+              商务活动中各参与方和支持企业进行交易活动的电子技术手段的集合
28
+            </div>
29
+          </a>
18 30
         </div>
19 31
       </div>
20 32
       <div class="col-md-3 col-sm-12">
21
-        <div class="card border-0 text-center my-1">
33
+        <div
34
+          class="card border-0 text-center my-1"
35
+          style="background-color:#f8f8f8;"
36
+        >
22 37
           <a
23
-            class="inline-block p-5 fs-5 link-dark menu-a"
24
-            href={`/${lang}/products-solutions/others/shigongli`}>旅游住宿</a
38
+            class="inline-block p-5 link-dark menu-a"
39
+            href={`/${lang}/products-solutions/others/shigongli`}
40
+            style="font-size: 28px;"
25 41
           >
42
+            <div class="pb-4">
43
+              <img
44
+                src="/public/menu/others/shigongli.png"
45
+                style="width: 5vw;"
46
+              />
47
+            </div>
48
+            旅游住宿
49
+            <div class="menu-content pt-3">
50
+              游客在旅游过程中所涉及的住宿环节,它是旅游活动的重要组成部分,为游客提供休息、放松和恢复精力的场所。
51
+            </div>
52
+          </a>
26 53
         </div>
27 54
       </div>
28 55
       <div class="col-md-3 col-sm-12">
29
-        <div class="card border-0 text-center my-1">
56
+        <div
57
+          class="card border-0 text-center my-1"
58
+          style="background-color:#f8f8f8;"
59
+        >
30 60
           <a
31
-            class="inline-block p-5 fs-5 link-dark menu-a"
32
-            href={`/${lang}/products-solutions/others/house`}>房源交易</a
61
+            class="inline-block p-5 link-dark menu-a"
62
+            href={`/${lang}/products-solutions/others/house`}
63
+            style="font-size: 28px;"
33 64
           >
65
+            <div class="pb-4">
66
+              <img src="/public/menu/others/house.png" style="width: 5vw;" />
67
+            </div>
68
+            房源交易
69
+            <div class="menu-content pt-3">
70
+              在房地产市场中,房屋权利人通过委托房地产经纪机构或其他渠道,将其房屋进行买卖、租赁或其他形式的交易行为。
71
+            </div>
72
+          </a>
34 73
         </div>
35 74
       </div>
36 75
       <div class="col-md-3 col-sm-12">
37
-        <div class="card border-0 text-center my-1">
76
+        <div
77
+          class="card border-0 text-center my-1"
78
+          style="background-color:#f8f8f8;"
79
+        >
38 80
           <a
39
-            class="inline-block p-5 fs-5 link-dark menu-a"
40
-            href={`/${lang}/products-solutions/others/crm`}>CRM管理</a
81
+            class="inline-block p-5 link-dark menu-a"
82
+            href={`/${lang}/products-solutions/others/crm`}
83
+            style="font-size: 28px;"
41 84
           >
85
+            <div class="pb-4">
86
+              <img src="/public/menu/others/crm.png" style="width: 5vw;" />
87
+            </div>
88
+            CRM管理
89
+            <div class="menu-content pt-3">
90
+              利用软件、硬件和网络技术,为企业建立客户信息收集、管理、分析和利用的信息系统。该系统以客户数据的管理为核心,记录企业在市场营销和销售过程中与客户发生的各种交互行为
91
+            </div>
92
+          </a>
42 93
         </div>
43 94
       </div>
44 95
     </div>
@@ -51,4 +102,14 @@ const { lang = 'zh' } = Astro.params
51 102
     text-decoration: none;
52 103
     cursor: pointer;
53 104
   }
105
+  .menu-content {
106
+    font-size: 16px;
107
+    line-height: 1.95;
108
+    color: #666;
109
+    display: -webkit-box;
110
+    -webkit-line-clamp: 3;
111
+    -webkit-box-orient: vertical;
112
+    overflow: hidden;
113
+    text-overflow: ellipsis;
114
+  }
54 115
 </style>

+ 7
- 25
src/pages/[lang]/products-solutions/gov-ent-health/bank/custom/index.astro ファイルの表示

@@ -12,7 +12,7 @@ import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13 13
 
14 14
 const { lang = 'zh' } = Astro.params
15
-const sNav = ['场景化解决方案', '成功案例', '新闻与活动', '相关资源']
15
+const sNav = ['场景化解决方案', '相关产品', '成功案例', '相关资源']
16 16
 
17 17
 const imgProData = {
18 18
   url: '//e.huawei.com/-/mediae/EBG/Images/SolutionV2/enterprise-network/sd-wan/cloudwan/cloud-wan-banner-pc.jpg',
@@ -163,33 +163,12 @@ const list = [
163 163
   <LeftMiddleRightImgTextPro
164 164
     componentTitle="场景化解决方案"
165 165
     listOrData={informationList}
166
+    white="white"
166 167
   />
167 168
   <LeftMiddleRightImgTextPro
168 169
     componentTitle="相关产品"
169 170
     listOrData={carouselList}
170 171
   />
171
-  <!-- <LeftMiddleRightImgText
172
-    componentTitle="场景化解决方案"
173
-    listOrData={informationList}
174
-    titleHeight="3.2"
175
-    pt="4"
176
-    px="5"
177
-    componentsBg="bg-img"
178
-    subPmb="5"
179
-  /> -->
180
-  <!-- <Carousel
181
-    componentTitle="相关产品"
182
-    list={carouselList}
183
-    Children={LeftMiddleRightImgText}
184
-    titleTextAlign="text-start"
185
-    textAlign="text-start"
186
-    line="0"
187
-    titleHeight="3.2"
188
-    pt="4"
189
-    px="5"
190
-    componentsBg="bg-grey"
191
-    subPmb="5"
192
-  /> -->
193 172
   <Carousel
194 173
     componentTitle="成功案例"
195 174
     list={carouselList2}
@@ -213,16 +192,19 @@ const list = [
213 192
     textAlign="text-left"
214 193
     pt="4"
215 194
     px="5"
216
-    backgroundColor="#eee"
195
+    backgroundColor="#f8f8f8"
217 196
     textP="5"
218 197
     rounded="3"
219 198
     titleSize="20"
220
-    titleHeight="5.4"
199
+    titleHeight="6"
221 200
     pLine="titleLineEllipsis2"
222 201
     isContent={false}
223 202
     pMb="3"
224 203
     animation="animation"
225 204
     componentsBg="bg-even"
205
+    btnDisplay={false}
206
+    btn2={true}
207
+    lineHeight="1.8"
226 208
   />
227 209
   <Footer lang={lang} />
228 210
 </Layout>

+ 13
- 3
src/pages/[lang]/products-solutions/gov-ent-health/bank/index.astro ファイルの表示

@@ -12,7 +12,13 @@ import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13 13
 
14 14
 const { lang = 'zh' } = Astro.params
15
-const sNav = ['场景化解决方案', '成功案例', '新闻与活动', '相关资源']
15
+const sNav = [
16
+  '场景化解决方案',
17
+  '场景化解决方案',
18
+  '我们如何帮助客户成功',
19
+  '新闻资讯',
20
+  '相关资源',
21
+]
16 22
 
17 23
 const imgProData = {
18 24
   url: '//e.huawei.com/-/mediae/images/industries/finance/banner-pc-0401.jpg',
@@ -168,6 +174,7 @@ const verticalNavigationContentList = [
168 174
     componentTitle="场景化解决方案"
169 175
     listOrData={informationList}
170 176
     componentsBg="bg-img"
177
+    white="white"
171 178
   />
172 179
   <Carousel
173 180
     componentTitle="我们如何帮助客户成功"
@@ -197,16 +204,19 @@ const verticalNavigationContentList = [
197 204
     textAlign="text-left"
198 205
     pt="4"
199 206
     px="5"
200
-    backgroundColor="#eee"
207
+    backgroundColor="#f8f8f8"
201 208
     textP="5"
202 209
     rounded="3"
203 210
     titleSize="20"
204
-    titleHeight="5.4"
211
+    titleHeight="6"
205 212
     pLine="titleLineEllipsis2"
206 213
     isContent={false}
207 214
     pMb="3"
208 215
     animation="animation"
209 216
     componentsBg="bg-even"
217
+    btnDisplay={false}
218
+    btn2={true}
219
+    lineHeight="1.8"
210 220
   />
211 221
   <Footer lang={lang} />
212 222
 </Layout>

+ 6
- 3
src/pages/[lang]/products-solutions/gov-ent-health/gov/civilized-city/index.astro ファイルの表示

@@ -11,7 +11,7 @@ import VerticalNavigationContent from '@/components/VerticalNavigationContent.as
11 11
 import Footer from '@/components/Footer.astro'
12 12
 
13 13
 const { lang = 'zh' } = Astro.params
14
-const sNav = ['场景化解决方案', '成功案例', '新闻与活动', '相关资源']
14
+const sNav = ['场景化解决方案', '相关资源']
15 15
 
16 16
 const imgProData = {
17 17
   url: '//e.huawei.com/-/mediae/images/solutions/enterprise-wireless/industry-wireless/industry-wireless-banner-pc1.jpg',
@@ -119,16 +119,19 @@ const list = [
119 119
     textAlign="text-left"
120 120
     pt="4"
121 121
     px="5"
122
-    backgroundColor="#eee"
122
+    backgroundColor="#f8f8f8"
123 123
     textP="5"
124 124
     rounded="3"
125 125
     titleSize="20"
126
-    titleHeight="5.4"
126
+    titleHeight="6"
127 127
     pLine="titleLineEllipsis2"
128 128
     isContent={false}
129 129
     pMb="3"
130 130
     animation="animation"
131 131
     componentsBg="bg-even"
132
+    btnDisplay={false}
133
+    btn2={true}
134
+    lineHeight="1.8"
132 135
   />
133 136
   <Footer lang={lang} />
134 137
 </Layout>

+ 30
- 17
src/pages/[lang]/products-solutions/gov-ent-health/gov/index.astro ファイルの表示

@@ -79,27 +79,36 @@ const carouselList = [
79 79
 const carouselList2 = [
80 80
   {
81 81
     id: '1',
82
-    children: {
83
-      title: '政务服务',
84
-      content:
85
-        '政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务',
86
-    },
82
+    children: [
83
+      {
84
+        title: '政务服务',
85
+        content:
86
+          '政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务',
87
+        url: '/public/building/message.png',
88
+      },
89
+    ],
87 90
   },
88 91
   {
89 92
     id: '2',
90
-    children: {
91
-      title: '政务服务',
92
-      content:
93
-        '政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务',
94
-    },
93
+    children: [
94
+      {
95
+        title: '政务服务',
96
+        content:
97
+          '政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务',
98
+        url: '/public/building/message.png',
99
+      },
100
+    ],
95 101
   },
96 102
   {
97 103
     id: '3',
98
-    children: {
99
-      title: '政务服务',
100
-      content:
101
-        '政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务',
102
-    },
104
+    children: [
105
+      {
106
+        title: '政务服务',
107
+        content:
108
+          '政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务政务服务',
109
+        url: '/public/building/message.png',
110
+      },
111
+    ],
103 112
   },
104 113
 ]
105 114
 const list = [
@@ -169,6 +178,7 @@ const list = [
169 178
     componentTitle="场景化解决方案"
170 179
     listOrData={informationList}
171 180
     componentsBg="bg-img"
181
+    white="white"
172 182
   />
173 183
   <Carousel
174 184
     componentTitle="成功案例"
@@ -201,16 +211,19 @@ const list = [
201 211
     textAlign="text-left"
202 212
     pt="4"
203 213
     px="5"
204
-    backgroundColor="#eee"
214
+    backgroundColor="#f8f8f8"
205 215
     textP="5"
206 216
     rounded="3"
207 217
     titleSize="20"
208
-    titleHeight="5.4"
218
+    titleHeight="6"
209 219
     pLine="titleLineEllipsis2"
210 220
     isContent={false}
211 221
     pMb="3"
212 222
     animation="animation"
213 223
     componentsBg="bg-even"
224
+    btnDisplay={false}
225
+    btn2={true}
226
+    lineHeight="1.8"
214 227
   />
215 228
   <Footer lang={lang} />
216 229
 </Layout>

+ 6
- 3
src/pages/[lang]/products-solutions/gov-ent-health/healthcare/index.astro ファイルの表示

@@ -12,7 +12,7 @@ import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13 13
 
14 14
 const { lang = 'zh' } = Astro.params
15
-const sNav = ['场景化解决方案', '成功案例', '新闻与活动', '相关资源']
15
+const sNav = ['场景化解决方案', '成功案例', '相关产品', '相关资源']
16 16
 
17 17
 const imgProData = {
18 18
   url: '//e.huawei.com/-/mediae/images/industries/healthcare/healthcare/healthcare-banner-pc.jpg',
@@ -195,16 +195,19 @@ const list = [
195 195
     textAlign="text-left"
196 196
     pt="4"
197 197
     px="5"
198
-    backgroundColor="#eee"
198
+    backgroundColor="#f8f8f8"
199 199
     textP="5"
200 200
     rounded="3"
201 201
     titleSize="20"
202
-    titleHeight="5.4"
202
+    titleHeight="6"
203 203
     pLine="titleLineEllipsis2"
204 204
     isContent={false}
205 205
     pMb="3"
206 206
     animation="animation"
207 207
     componentsBg="bg-even"
208
+    btnDisplay={false}
209
+    btn2={true}
210
+    lineHeight="1.8"
208 211
   />
209 212
   <Footer lang={lang} />
210 213
 </Layout>

+ 81
- 12
src/pages/[lang]/products-solutions/index.astro ファイルの表示

@@ -10,36 +10,95 @@ const { lang = 'zh' } = Astro.params
10 10
   <div class="container" style="margin-top: 120px;">
11 11
     <div class="row g-5 pb-5">
12 12
       <div class="col-md-3 col-sm-12">
13
-        <div class="card border-0 text-center my-1">
13
+        <div
14
+          class="card border-0 text-center my-1"
15
+          style="background-color:#f8f8f8;"
16
+        >
14 17
           <a
15
-            class="inline-block p-5 fs-5 link-dark menu-a"
16
-            href={`/${lang}/products-solutions/lot`}>智慧物联</a
18
+            class="inline-block p-5 link-dark menu-a"
19
+            href={`/${lang}/products-solutions/lot`}
20
+            style="font-size: 28px;"
17 21
           >
22
+            <div class="pb-4">
23
+              <img
24
+                src="/public/menu/products-solutions/lot.png"
25
+                style="width: 5vw;"
26
+              />
27
+            </div>
28
+            智慧物联
29
+            <div class="menu-content pt-3">
30
+              将物联网与人工智能等先进技术结合实现更智能、高效、自动化的系统和应用
31
+            </div>
32
+          </a>
18 33
         </div>
19 34
       </div>
20 35
       <div class="col-md-3 col-sm-12">
21
-        <div class="card border-0 text-center my-1">
36
+        <div
37
+          class="card border-0 text-center my-1"
38
+          style="background-color:#f8f8f8;"
39
+        >
22 40
           <a
23
-            class="inline-block p-5 fs-5 link-dark menu-a"
41
+            class="inline-block p-5 link-dark menu-a"
24 42
             href={`/${lang}/products-solutions/industrial-internet`}
25
-            >工业互联网</a
43
+            style="font-size: 28px;"
26 44
           >
45
+            <div class="pb-4">
46
+              <img
47
+                src="/public/menu/products-solutions/internet.png"
48
+                style="width: 5vw;"
49
+              />
50
+            </div>
51
+            工业互联网
52
+            <div class="menu-content pt-3">
53
+              新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态
54
+            </div>
55
+          </a>
27 56
         </div>
28 57
       </div>
29 58
       <div class="col-md-3 col-sm-12">
30
-        <div class="card border-0 text-center my-1">
59
+        <div
60
+          class="card border-0 text-center my-1"
61
+          style="background-color:#f8f8f8;"
62
+        >
31 63
           <a
32
-            class="inline-block p-5 fs-5 link-dark menu-a"
33
-            href={`/${lang}/product/gov-ent-health`}>政企医疗</a
64
+            class="inline-block p-5 link-dark menu-a"
65
+            href={`/${lang}/product/gov-ent-health`}
66
+            style="font-size: 28px;"
34 67
           >
68
+            <div class="pb-4">
69
+              <img
70
+                src="/public/menu/products-solutions/health.png"
71
+                style="width: 5vw;"
72
+              />
73
+            </div>
74
+            政企医疗
75
+            <div class="menu-content pt-3">
76
+              政府与企业在医疗领域的合作或互动
77
+            </div>
78
+          </a>
35 79
         </div>
36 80
       </div>
37 81
       <div class="col-md-3 col-sm-12">
38
-        <div class="card border-0 text-center my-1">
82
+        <div
83
+          class="card border-0 text-center my-1"
84
+          style="background-color:#f8f8f8;"
85
+        >
39 86
           <a
40
-            class="inline-block p-5 fs-5 link-dark menu-a"
41
-            href={`/${lang}/product/others`}>其他业务</a
87
+            class="inline-block p-5 link-dark menu-a"
88
+            href={`/${lang}/product/others`}
89
+            style="font-size: 28px;"
42 90
           >
91
+            <div class="pb-4">
92
+              <img
93
+                src="/public/menu/products-solutions/other.png"
94
+                style="width: 5vw;"
95
+              />
96
+            </div>
97
+            其他业务
98
+            <div class="menu-content pt-3">
99
+              一个公司或组织的主营业务之外的所有其他活动或收入来源
100
+            </div>
101
+          </a>
43 102
         </div>
44 103
       </div>
45 104
     </div>
@@ -52,4 +111,14 @@ const { lang = 'zh' } = Astro.params
52 111
     text-decoration: none;
53 112
     cursor: pointer;
54 113
   }
114
+  .menu-content {
115
+    font-size: 16px;
116
+    line-height: 1.95;
117
+    color: #666;
118
+    display: -webkit-box;
119
+    -webkit-line-clamp: 3;
120
+    -webkit-box-orient: vertical;
121
+    overflow: hidden;
122
+    text-overflow: ellipsis;
123
+  }
55 124
 </style>

+ 83
- 14
src/pages/[lang]/products-solutions/industrial-internet/erp/index.astro ファイルの表示

@@ -10,6 +10,7 @@ import LeftMiddleRightText from '@/components/LeftMiddleRightText.astro'
10 10
 import Text from '@/components/children/Text.astro'
11 11
 import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13
+import VerticalNavigationContent from '@/components/VerticalNavigationContent.astro'
13 14
 
14 15
 const { lang = 'zh' } = Astro.params
15 16
 const sNav = [
@@ -123,20 +124,77 @@ const informationList2 = [
123 124
     subTitle: 'ERPERPERPERPERPERPERP',
124 125
   },
125 126
 ]
126
-const carouselList2 = [
127
+const list = [
127 128
   {
128 129
     id: '1',
129
-    children: {
130
-      title: 'ERP',
131
-      content: 'ERPERPERPERPERPERPERPERP',
132
-    },
130
+    tabName: '智慧家居',
131
+    children: [
132
+      {
133
+        title: '硬件',
134
+        content: '为优化客户体验,应以客户需求度较高的设备为主',
135
+      },
136
+      {
137
+        title: '控制系统',
138
+        content:
139
+          '开发语音中控,集成对于全屋智慧家居设备的语音控制,同时提供辅助客户端应用进行远程或备选控制同时提供辅助客户端应用进行远程或备选控制',
140
+      },
141
+      {
142
+        title: '合作模式',
143
+        content:
144
+          '成立银城智慧家居实验样板间,请各硬件供应商和系统集成商进行测试赛马',
145
+      },
146
+    ],
133 147
   },
134 148
   {
135 149
     id: '2',
136
-    children: {
137
-      title: 'ERP',
138
-      content: 'ERPERPERPERPERPERPERPERP',
139
-    },
150
+    tabName: '智慧充电',
151
+    children: [
152
+      {
153
+        title: '智能寻桩',
154
+        content: '快速查询到身边的合适的充电设施',
155
+      },
156
+      {
157
+        title: '有效预约',
158
+        content: '高效的分配调度机制,确保预约能够成功保留',
159
+      },
160
+      {
161
+        title: '实时监控',
162
+        content: '充电电流、使用费用实时查询',
163
+      },
164
+      {
165
+        title: '高效分配',
166
+        content: '后台自动分配空闲可用充电桩',
167
+      },
168
+      {
169
+        title: '便捷支付',
170
+        content: '微信、支付宝支付轻松便捷',
171
+      },
172
+      {
173
+        title: '自动清算',
174
+        content: '自动判断、收费无需人工操作',
175
+      },
176
+    ],
177
+  },
178
+  {
179
+    id: '3',
180
+    tabName: '控制系统',
181
+    children: [
182
+      {
183
+        title: '手动遥控',
184
+        content:
185
+          '目前中国较为成熟的智慧公寓产品均以开关、面板或APP为主要控制方式',
186
+      },
187
+      {
188
+        title: '语音控制',
189
+        content:
190
+          '银城可切入更加便捷的语音家居领域,打造差异化品牌形象,实现弯道超车声控技术本身已较为稳定及成熟',
191
+      },
192
+      {
193
+        title: '自动控制',
194
+        content:
195
+          '通过人工智能实现对于用户需求的自动感知,并以此来控制智能家居是最为便捷的方式,也是银城的未来的发展方向',
196
+      },
197
+    ],
140 198
   },
141 199
 ]
142 200
 ---
@@ -174,6 +232,7 @@ const carouselList2 = [
174 232
     componentTitle="场景化解决方案"
175 233
     listOrData={informationList}
176 234
     componentsBg="bg-img"
235
+    white="white"
177 236
   />
178 237
   <Carousel
179 238
     componentTitle="我们如何帮助客户成功"
@@ -194,14 +253,24 @@ const carouselList2 = [
194 253
     listOrData={informationList2}
195 254
     componentsBg="bg-img"
196 255
   />
197
-  <LeftMiddleRightText
198
-    componentTitle="相关资源"
199
-    listOrData={carouselList2}
200
-    btnDisplay={false}
256
+  <VerticalNavigationContent
257
+    list={list}
201 258
     ellipsis="line-ellipsis-small"
259
+    Children={Text}
260
+    componentTitle="相关资源"
261
+    titleTextAlign="text-left"
262
+    textAlign="text-left"
202 263
     pt="4"
264
+    px="5"
265
+    backgroundColor="#eee"
266
+    textP="5"
267
+    rounded="3"
203 268
     titleSize="20"
204
-    titleHeight="4"
269
+    titleHeight="5.4"
270
+    pLine="titleLineEllipsis2"
271
+    isContent={false}
272
+    pMb="3"
273
+    animation="animation"
205 274
     componentsBg="bg-even"
206 275
   />
207 276
   <Footer lang={lang} />

+ 46
- 7
src/pages/[lang]/products-solutions/industrial-internet/index.astro ファイルの表示

@@ -8,22 +8,51 @@ const { lang = 'zh' } = Astro.params
8 8
 <Layout title="菜单">
9 9
   <NavMenu lang={lang} client:load />
10 10
   <div class="container" style="margin-top: 120px;">
11
-    <div class="row g-5 pb-5">
11
+    <div class="row g-5 pb-5 justify-content-center">
12 12
       <div class="col-md-3 col-sm-12">
13
-        <div class="card border-0 text-center my-1">
13
+        <div
14
+          class="card border-0 text-center my-1"
15
+          style="background-color:#f8f8f8;"
16
+        >
14 17
           <a
15
-            class="inline-block p-5 fs-5 link-dark menu-a"
18
+            class="inline-block p-5 link-dark menu-a"
16 19
             href={`/${lang}/products-solutions/industrial-internet/mes`}
17
-            >云致MES</a
20
+            style="font-size: 28px;"
18 21
           >
22
+            <div class="pb-4">
23
+              <img
24
+                src="/public/menu/industrial-internet/mes.png"
25
+                style="width: 5vw;"
26
+              />
27
+            </div>
28
+            云致MES
29
+            <div class="menu-content pt-3">
30
+              在数字化、智能化技术的支持下,对楼宇的运营、管理和服务进行全面升级的一种新型楼宇形态
31
+            </div>
32
+          </a>
19 33
         </div>
20 34
       </div>
21 35
       <div class="col-md-3 col-sm-12">
22
-        <div class="card border-0 text-center my-1">
36
+        <div
37
+          class="card border-0 text-center my-1"
38
+          style="background-color:#f8f8f8;"
39
+        >
23 40
           <a
24
-            class="inline-block p-5 fs-5 link-dark menu-a"
25
-            href={`/${lang}/products-solutions/industrial-internet/erp`}>ERP</a
41
+            class="inline-block p-5 link-dark menu-a"
42
+            href={`/${lang}/products-solutions/industrial-internet/erp`}
43
+            style="font-size: 28px;"
26 44
           >
45
+            <div class="pb-4">
46
+              <img
47
+                src="/public/menu/industrial-internet/erp.png"
48
+                style="width: 5vw;"
49
+              />
50
+            </div>
51
+            ERP
52
+            <div class="menu-content pt-3">
53
+              在数字化、智能化技术的支持下,对楼宇的运营、管理和服务进行全面升级的一种新型楼宇形态
54
+            </div>
55
+          </a>
27 56
         </div>
28 57
       </div>
29 58
     </div>
@@ -36,4 +65,14 @@ const { lang = 'zh' } = Astro.params
36 65
     text-decoration: none;
37 66
     cursor: pointer;
38 67
   }
68
+  .menu-content {
69
+    font-size: 16px;
70
+    line-height: 1.95;
71
+    color: #666;
72
+    display: -webkit-box;
73
+    -webkit-line-clamp: 3;
74
+    -webkit-box-orient: vertical;
75
+    overflow: hidden;
76
+    text-overflow: ellipsis;
77
+  }
39 78
 </style>

+ 6
- 3
src/pages/[lang]/products-solutions/industrial-internet/mes/index.astro ファイルの表示

@@ -11,7 +11,7 @@ import Text from '@/components/children/Text.astro'
11 11
 import Footer from '@/components/Footer.astro'
12 12
 
13 13
 const { lang = 'zh' } = Astro.params
14
-const sNav = ['选择适合您的交换机产品', '成功案例', '相关资源']
14
+const sNav = ['数智云简介', '数智云架构', '相关资源']
15 15
 const imgProData = {
16 16
   url: 'https://e.huawei.com/-/mediae/EBG/Images/ProductV2/enterprise-networking/switches/topic/switches-banner-pc-1130.jpg',
17 17
   title: '云致MES',
@@ -211,16 +211,19 @@ const leftImgRightTextData3 = [
211 211
     textAlign="text-left"
212 212
     pt="4"
213 213
     px="5"
214
-    backgroundColor="#eee"
214
+    backgroundColor="#f8f8f8"
215 215
     textP="5"
216 216
     rounded="3"
217 217
     titleSize="20"
218
-    titleHeight="5.4"
218
+    titleHeight="6"
219 219
     pLine="titleLineEllipsis2"
220 220
     isContent={false}
221 221
     pMb="3"
222 222
     animation="animation"
223 223
     componentsBg="bg-even"
224
+    btnDisplay={false}
225
+    btn2={true}
226
+    lineHeight="1.8"
224 227
   />
225 228
   <Footer lang={lang} />
226 229
 </Layout>

+ 6
- 2
src/pages/[lang]/products-solutions/lot/agriculture/index.astro ファイルの表示

@@ -146,6 +146,7 @@ const list = [
146 146
     componentTitle="项目内容"
147 147
     listOrData={informationList}
148 148
     componentsBg="bg-img"
149
+    white="white"
149 150
   />
150 151
   <LeftImgRightText
151 152
     listOrData={data}
@@ -174,16 +175,19 @@ const list = [
174 175
     textAlign="text-left"
175 176
     pt="4"
176 177
     px="5"
177
-    backgroundColor="#eee"
178
+    backgroundColor="#f8f8f8"
178 179
     textP="5"
179 180
     rounded="3"
180 181
     titleSize="20"
181
-    titleHeight="5.4"
182
+    titleHeight="6"
182 183
     pLine="titleLineEllipsis2"
183 184
     isContent={false}
184 185
     pMb="3"
185 186
     animation="animation"
186 187
     componentsBg="bg-even"
188
+    lineHeight="1.8"
189
+    btnDisplay={false}
190
+    btn2={true}
187 191
   />
188 192
   <Footer lang={lang} />
189 193
 </Layout>

+ 60
- 35
src/pages/[lang]/products-solutions/lot/building/index.astro ファイルの表示

@@ -14,7 +14,14 @@ import Footer from '@/components/Footer.astro'
14 14
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
15 15
 
16 16
 const { lang = 'zh' } = Astro.params
17
-const sNav = ['场景化解决方案', '成功案例', '新闻与活动', '相关资源']
17
+const sNav = [
18
+  '智慧通行',
19
+  '智能识别便捷通行',
20
+  '访客授权快捷登记',
21
+  '通行记录线上管理',
22
+  '智慧识别便捷通行',
23
+  '相关资源',
24
+]
18 25
 
19 26
 const imgProData1 = {
20 27
   url: '//e.huawei.com/-/mediae/images/solutions/campus/campus/banner-pc.jpg',
@@ -60,54 +67,72 @@ const informationList2 = [
60 67
 const carouselList4 = [
61 68
   {
62 69
     id: '1',
63
-    children: {
64
-      title: '信息录入',
65
-      content:
66
-        '楼宇内成员邀请:成员通过访客登记系统录入访客信息,访客即可收到推送提醒,可查看通行凭证并通行授权门禁;访客自助申请:访客扫码进入小程序,录入信息登记,由受访人审核确认后,即可查看通行凭证并通行授权门禁。',
67
-    },
70
+    children: [
71
+      {
72
+        title: '信息录入',
73
+        content:
74
+          '楼宇内成员邀请:成员通过访客登记系统录入访客信息,访客即可收到推送提醒,可查看通行凭证并通行授权门禁;访客自助申请:访客扫码进入小程序,录入信息登记,由受访人审核确认后,即可查看通行凭证并通行授权门禁。',
75
+        url: '/public/building/message.png',
76
+      },
77
+    ],
68 78
   },
69 79
   {
70 80
     id: '2',
71
-    children: {
72
-      title: '身份验证',
73
-      content:
74
-        '线下信息验证:访客向楼宇前台出示通行凭证,前台审核后即可通行;自主通行:访客使用线上通行凭证,通过扫码、人脸识别等方式进行自主通行。',
75
-    },
81
+    children: [
82
+      {
83
+        title: '身份验证',
84
+        content:
85
+          '线下信息验证:访客向楼宇前台出示通行凭证,前台审核后即可通行;自主通行:访客使用线上通行凭证,通过扫码、人脸识别等方式进行自主通行。',
86
+        url: '/public/building/identity.png',
87
+      },
88
+    ],
76 89
   },
77 90
   {
78 91
     id: '3',
79
-    children: {
80
-      title: '实时通知',
81
-      content:
82
-        '访客进入楼宇,系统自动通知受访者或管理人员。平台记录并跟踪访客停留时间。若逾期,系统通知相关人员进行处理。',
83
-    },
92
+    children: [
93
+      {
94
+        title: '实时通知',
95
+        content:
96
+          '访客进入楼宇,系统自动通知受访者或管理人员。平台记录并跟踪访客停留时间。若逾期,系统通知相关人员进行处理。',
97
+        url: '/public/building/notice.png',
98
+      },
99
+    ],
84 100
   },
85 101
 ]
86 102
 
87 103
 const carouselList5 = [
88 104
   {
89 105
     id: '1',
90
-    children: {
91
-      title: '出入记录',
92
-      content:
93
-        '系统自动记录人员的出入时间、地点和目的,并生成详细的通行记录,可供后续查询和分析。',
94
-    },
106
+    children: [
107
+      {
108
+        title: '出入记录',
109
+        content:
110
+          '系统自动记录人员的出入时间、地点和目的,并生成详细的通行记录,可供后续查询和分析。',
111
+        url: '/public/building/pass.png',
112
+      },
113
+    ],
95 114
   },
96 115
   {
97 116
     id: '2',
98
-    children: {
99
-      title: '实时监控',
100
-      content:
101
-        '管理员可以通过系统实时监控人员的出入情况,查看实时数据和警报信息。',
102
-    },
117
+    children: [
118
+      {
119
+        title: '实时监控',
120
+        content:
121
+          '管理员可以通过系统实时监控人员的出入情况,查看实时数据和警报信息。',
122
+        url: '/public/building/monitor.png',
123
+      },
124
+    ],
103 125
   },
104 126
   {
105 127
     id: '3',
106
-    children: {
107
-      title: '报表统计',
108
-      content:
109
-        '支持生成通行报表和统计图表,帮助管理者全面了解人员通行情况和趋势。',
110
-    },
128
+    children: [
129
+      {
130
+        title: '报表统计',
131
+        content:
132
+          '支持生成通行报表和统计图表,帮助管理者全面了解人员通行情况和趋势。',
133
+        url: '/public/building/statistics.png',
134
+      },
135
+    ],
111 136
   },
112 137
 ]
113 138
 
@@ -206,11 +231,9 @@ const list = [
206 231
   <LeftMiddleRightText
207 232
     componentTitle="智慧通行"
208 233
     listOrData={carouselList4}
209
-    btnDisplay={false}
210 234
     titleTextAlign="text-end"
211 235
     textAlign="text-end"
212 236
     titleHeight="3.2"
213
-    ellipsis="line-ellipsis-small"
214 237
     pt="4"
215 238
     componentsBg="bg-grey"
216 239
   />
@@ -218,6 +241,7 @@ const list = [
218 241
     componentTitle="智能识别便捷通行"
219 242
     listOrData={informationList2}
220 243
     componentsBg="bg-img"
244
+    white="white"
221 245
   />
222 246
   <LeftMiddleRightText
223 247
     componentTitle="访客授权快捷登记"
@@ -280,11 +304,11 @@ const list = [
280 304
     textAlign="text-left"
281 305
     pt="4"
282 306
     px="5"
283
-    backgroundColor="#eee"
307
+    backgroundColor="#f8f8f8"
284 308
     textP="5"
285 309
     rounded="3"
286 310
     titleSize="20"
287
-    titleHeight="5.4"
311
+    titleHeight="6"
288 312
     pLine="titleLineEllipsis2"
289 313
     isContent={false}
290 314
     pMb="3"
@@ -292,6 +316,7 @@ const list = [
292 316
     btnDisplay={false}
293 317
     btn2={true}
294 318
     componentsBg="bg-even"
319
+    lineHeight="1.8"
295 320
   />
296 321
   <Footer lang={lang} />
297 322
 </Layout>

+ 24
- 14
src/pages/[lang]/products-solutions/lot/community/index.astro ファイルの表示

@@ -12,7 +12,7 @@ import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13 13
 
14 14
 const { lang = 'zh' } = Astro.params
15
-const sNav = ['场景化解决方案', '相关产品']
15
+const sNav = ['社区目的', '客户需求程度', '相关产品']
16 16
 const imgProData = {
17 17
   url: '//e.huawei.com/-/mediae/images/solutions/data-center/data-center-banner-pc.jpg',
18 18
   title: '智慧社区',
@@ -47,25 +47,34 @@ const informationList = [
47 47
 const carouselList2 = [
48 48
   {
49 49
     id: '1',
50
-    children: {
51
-      title: '安防需求',
52
-      content: '女性、有宠物或有未成年儿童的业主对智能门锁及安全摄像头需较高',
53
-    },
50
+    children: [
51
+      {
52
+        title: '安防需求',
53
+        content: '女性、有宠物或有未成年儿童的业主对智能门锁及安全摄像头需较高',
54
+        url: '/public/building/message.png',
55
+      },
56
+    ],
54 57
   },
55 58
   {
56 59
     id: '2',
57
-    children: {
58
-      title: '节能经济需求',
59
-      content:
60
-        '消费者希望智能家居在能节约能源,这样就算智能家居本身价格较高也可以接受',
61
-    },
60
+    children: [
61
+      {
62
+        title: '节能经济需求',
63
+        content:
64
+          '消费者希望智能家居在能节约能源,这样就算智能家居本身价格较高也可以接受',
65
+        url: '/public/building/message.png',
66
+      },
67
+    ],
62 68
   },
63 69
   {
64 70
     id: '3',
65
-    children: {
66
-      title: '生活便利需求',
67
-      content: '消费者希望智能家居能提升便利性',
68
-    },
71
+    children: [
72
+      {
73
+        title: '生活便利需求',
74
+        content: '消费者希望智能家居能提升便利性',
75
+        url: '/public/building/message.png',
76
+      },
77
+    ],
69 78
   },
70 79
 ]
71 80
 const list = [
@@ -161,6 +170,7 @@ const list = [
161 170
     componentTitle="社区目的"
162 171
     listOrData={informationList}
163 172
     componentsBg="bg-img"
173
+    white="white"
164 174
   />
165 175
   <LeftMiddleRightText
166 176
     componentTitle="客户需求程度"

+ 7
- 3
src/pages/[lang]/products-solutions/lot/exhibition-all/index.astro ファイルの表示

@@ -12,7 +12,7 @@ import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13 13
 
14 14
 const { lang = 'zh' } = Astro.params
15
-const sNav = ['场景化解决方案', '新闻与活动', '相关资源']
15
+const sNav = ['5G网络覆盖', '成功案例', '界面设计与用户体验', '相关资源']
16 16
 const imgProData = {
17 17
   url: '//e.huawei.com/-/mediae/images/solutions/digital-site/digital-site-banner-pc.png',
18 18
   title: '智慧展馆',
@@ -200,6 +200,7 @@ const informationList2 = [
200 200
     componentTitle="5G网络覆盖"
201 201
     listOrData={informationList}
202 202
     componentsBg="bg-img"
203
+    white="white"
203 204
   />
204 205
   <Carousel
205 206
     titleHeight="3.2"
@@ -231,16 +232,19 @@ const informationList2 = [
231 232
     textAlign="text-left"
232 233
     pt="4"
233 234
     px="5"
234
-    backgroundColor="#eee"
235
+    backgroundColor="#f8f8f8"
235 236
     textP="5"
236 237
     rounded="3"
237 238
     titleSize="20"
238
-    titleHeight="5.4"
239
+    titleHeight="6"
239 240
     pLine="titleLineEllipsis2"
240 241
     isContent={false}
241 242
     pMb="3"
242 243
     animation="animation"
243 244
     componentsBg="bg-even"
245
+    btnDisplay={false}
246
+    btn2={true}
247
+    lineHeight="1.8"
244 248
   />
245 249
   <Footer lang={lang} />
246 250
 </Layout>

+ 74
- 13
src/pages/[lang]/products-solutions/lot/index.astro ファイルの表示

@@ -5,40 +5,91 @@ import Footer from '@/components/Footer.astro'
5 5
 const { lang = 'zh' } = Astro.params
6 6
 ---
7 7
 
8
-<Layout title="'菜单">
8
+<Layout title="菜单">
9 9
   <NavMenu lang={lang} client:load />
10 10
   <div class="container" style="margin-top: 120px;">
11 11
     <div class="row g-5 pb-5">
12 12
       <div class="col-md-3 col-sm-12">
13
-        <div class="card border-0 text-center my-1">
13
+        <div
14
+          class="card border-0 text-center my-1"
15
+          style="background-color:#f8f8f8;"
16
+        >
14 17
           <a
15
-            class="inline-block p-5 fs-5 link-dark menu-a"
16
-            href={`/${lang}/products-solutions/lot/building`}>智慧楼宇</a
18
+            class="inline-block p-5 link-dark menu-a"
19
+            href={`/${lang}/products-solutions/lot/building`}
20
+            style="font-size: 28px;"
17 21
           >
22
+            <div class="pb-4">
23
+              <img src="/public/menu/lot/building.png" style="width: 5vw;" />
24
+            </div>
25
+            智慧楼宇
26
+            <div class="menu-content pt-3">
27
+              在数字化、智能化技术的支持下,对楼宇的运营、管理和服务进行全面升级的一种新型楼宇形态
28
+            </div>
29
+          </a>
18 30
         </div>
19 31
       </div>
20 32
       <div class="col-md-3 col-sm-12">
21
-        <div class="card border-0 text-center my-1">
33
+        <div
34
+          class="card border-0 text-center my-1"
35
+          style="background-color:#f8f8f8;"
36
+        >
22 37
           <a
23
-            class="inline-block p-5 fs-5 link-dark menu-a"
24
-            href={`/${lang}/products-solutions/lot/agriculture`}>智慧农业</a
38
+            class="inline-block p-5 link-dark menu-a"
39
+            href={`/${lang}/products-solutions/lot/agriculture`}
40
+            style="font-size: 28px;"
25 41
           >
42
+            <div class="pb-4">
43
+              <img src="/public/menu/lot/agriculture.png" style="width: 5vw;" />
44
+            </div>
45
+            智慧农业
46
+            <div class="menu-content pt-3">
47
+              现代科学技术与农业种植相结合,实现无人化、自动化、智能化管理的农业生产方式。
48
+            </div>
49
+          </a>
26 50
         </div>
27 51
       </div>
28 52
       <div class="col-md-3 col-sm-12">
29
-        <div class="card border-0 text-center my-1">
53
+        <div
54
+          class="card border-0 text-center my-1"
55
+          style="background-color:#f8f8f8;"
56
+        >
30 57
           <a
31
-            class="inline-block p-5 fs-5 link-dark menu-a"
32
-            href={`/${lang}/products-solutions/lot/community`}>智慧社区</a
58
+            class="inline-block p-5 link-dark menu-a"
59
+            href={`/${lang}/products-solutions/lot/community`}
60
+            style="font-size: 28px;"
33 61
           >
62
+            <div class="pb-4">
63
+              <img src="/public/menu/lot/community.png" style="width: 5vw;" />
64
+            </div>
65
+            智慧社区
66
+            <div class="menu-content pt-3">
67
+              在传统住宅社区的基础上,利用互联网、物联网、云计算、大数据等现代信息技术,实现社区管理智能化和服务智能化的新型居住社区。
68
+            </div>
69
+          </a>
34 70
         </div>
35 71
       </div>
36 72
       <div class="col-md-3 col-sm-12">
37
-        <div class="card border-0 text-center my-1">
73
+        <div
74
+          class="card border-0 text-center my-1"
75
+          style="background-color:#f8f8f8;"
76
+        >
38 77
           <a
39
-            class="inline-block p-5 fs-5 link-dark menu-a"
40
-            href={`/${lang}/products-solutions/lot/exhibition-all`}>智慧展馆</a
78
+            class="inline-block p-5 link-dark menu-a"
79
+            href={`/${lang}/products-solutions/lot/exhibition-all`}
80
+            style="font-size: 28px;"
41 81
           >
82
+            <div class="pb-4">
83
+              <img
84
+                src="/public/menu/lot/exhibition-all.png"
85
+                style="width: 5vw;"
86
+              />
87
+            </div>
88
+            智慧展馆
89
+            <div class="menu-content pt-3">
90
+              运用先进的信息技术和智能化设备,将展馆打造成一个智能化、数字化、互动化的展览空间,为参观者提供更加丰富、便捷、高效的观展体验。
91
+            </div>
92
+          </a>
42 93
         </div>
43 94
       </div>
44 95
     </div>
@@ -51,4 +102,14 @@ const { lang = 'zh' } = Astro.params
51 102
     text-decoration: none;
52 103
     cursor: pointer;
53 104
   }
105
+  .menu-content {
106
+    font-size: 16px;
107
+    line-height: 1.95;
108
+    color: #666;
109
+    display: -webkit-box;
110
+    -webkit-line-clamp: 3;
111
+    -webkit-box-orient: vertical;
112
+    overflow: hidden;
113
+    text-overflow: ellipsis;
114
+  }
54 115
 </style>

+ 5
- 2
src/pages/[lang]/products-solutions/others/crm/index.astro ファイルの表示

@@ -112,16 +112,19 @@ const verticalNavigationContentList = [
112 112
     textAlign="text-left"
113 113
     pt="4"
114 114
     px="5"
115
-    backgroundColor="#eee"
115
+    backgroundColor="#f8f8f8"
116 116
     textP="5"
117 117
     rounded="3"
118 118
     titleSize="20"
119
-    titleHeight="5.4"
119
+    titleHeight="6"
120 120
     pLine="titleLineEllipsis2"
121 121
     isContent={false}
122 122
     pMb="3"
123 123
     animation="animation"
124 124
     componentsBg="bg-even"
125
+    btnDisplay={false}
126
+    btn2={true}
127
+    lineHeight="1.8"
125 128
   />
126 129
   <Footer lang={lang} />
127 130
 </Layout>

+ 30
- 18
src/pages/[lang]/products-solutions/others/eshop/index.astro ファイルの表示

@@ -10,7 +10,7 @@ import LeftMiddleRightText from '@/components/LeftMiddleRightText.astro'
10 10
 import Footer from '@/components/Footer.astro'
11 11
 
12 12
 const { lang = 'zh' } = Astro.params
13
-const sNav = ['产品', '相关资源']
13
+const sNav = ['电商产品', '相关资源']
14 14
 
15 15
 const imgProData = {
16 16
   url: 'https://e.huawei.com/-/mediae/EBG/Images/ProductV2/enterprise-networking/security/topic/security-products-pc.jpg',
@@ -20,27 +20,36 @@ const imgProData = {
20 20
 const carouselList = [
21 21
   {
22 22
     id: '1',
23
-    children: {
24
-      title: '电商系统',
25
-      content:
26
-        '电商系统电商系统电商系统电商系统电商系统电商系统电商系统电商系统',
27
-    },
23
+    children: [
24
+      {
25
+        title: '电商系统',
26
+        content:
27
+          '电商系统电商系统电商系统电商系统电商系统电商系统电商系统电商系统',
28
+        url: '/public/building/message.png',
29
+      },
30
+    ],
28 31
   },
29 32
   {
30 33
     id: '2',
31
-    children: {
32
-      title: '电商系统',
33
-      content:
34
-        '电商系统电商系统电商系统电商系统电商系统电商系统电商系统电商系统',
35
-    },
34
+    children: [
35
+      {
36
+        title: '电商系统',
37
+        content:
38
+          '电商系统电商系统电商系统电商系统电商系统电商系统电商系统电商系统',
39
+        url: '/public/building/message.png',
40
+      },
41
+    ],
36 42
   },
37 43
   {
38 44
     id: '3',
39
-    children: {
40
-      title: '电商系统',
41
-      content:
42
-        '电商系统电商系统电商系统电商系统电商系统电商系统电商系统电商系统',
43
-    },
45
+    children: [
46
+      {
47
+        title: '电商系统',
48
+        content:
49
+          '电商系统电商系统电商系统电商系统电商系统电商系统电商系统电商系统',
50
+        url: '/public/building/message.png',
51
+      },
52
+    ],
44 53
   },
45 54
 ]
46 55
 const verticalNavigationContentList = [
@@ -102,16 +111,19 @@ const verticalNavigationContentList = [
102 111
     textAlign="text-left"
103 112
     pt="4"
104 113
     px="5"
105
-    backgroundColor="#eee"
114
+    backgroundColor="#f8f8f8"
106 115
     textP="5"
107 116
     rounded="3"
108 117
     titleSize="20"
109
-    titleHeight="5.4"
118
+    titleHeight="6"
110 119
     pLine="titleLineEllipsis2"
111 120
     isContent={false}
112 121
     pMb="3"
113 122
     animation="animation"
114 123
     componentsBg="bg-even"
124
+    btnDisplay={false}
125
+    btn2={true}
126
+    lineHeight="1.8"
115 127
   />
116 128
   <Footer lang={lang} />
117 129
 </Layout>

+ 8
- 4
src/pages/[lang]/products-solutions/others/house/index.astro ファイルの表示

@@ -12,7 +12,7 @@ import Footer from '@/components/Footer.astro'
12 12
 import LeftMiddleRightImgTextPro from '@/components/LeftMiddleRightImgTextPro/index.astro'
13 13
 
14 14
 const { lang = 'zh' } = Astro.params
15
-const sNav = ['成功案例', '动态', '相关产品', '相关资源']
15
+const sNav = ['成功案例', '新闻与活动', '行业话题', '相关资源']
16 16
 
17 17
 const imgProData = {
18 18
   url: '//e.huawei.com/-/mediae/images/industries/commercial-market/commercial-market/commercial-market-branding-banner-pc2.jpg',
@@ -178,9 +178,10 @@ const list = [
178 178
     componentTitle="新闻与活动"
179 179
     listOrData={carouselList2}
180 180
     componentsBg="bg-img"
181
+    white="white"
181 182
   />
182 183
   <LeftMiddleRightImgTextPro
183
-    componentTitle="新闻与活动"
184
+    componentTitle="行业话题"
184 185
     listOrData={informationList}
185 186
   />
186 187
   <VerticalNavigationContent
@@ -192,16 +193,19 @@ const list = [
192 193
     textAlign="text-left"
193 194
     pt="4"
194 195
     px="5"
195
-    backgroundColor="#eee"
196
+    backgroundColor="#f8f8f8"
196 197
     textP="5"
197 198
     rounded="3"
198 199
     titleSize="20"
199
-    titleHeight="5.4"
200
+    titleHeight="6"
200 201
     pLine="titleLineEllipsis2"
201 202
     isContent={false}
202 203
     pMb="3"
203 204
     animation="animation"
204 205
     componentsBg="bg-even"
206
+    btnDisplay={false}
207
+    btn2={true}
208
+    lineHeight="1.8"
205 209
   />
206 210
   <Footer lang={lang} />
207 211
 </Layout>

+ 6
- 3
src/pages/[lang]/products-solutions/others/shigongli/index.astro ファイルの表示

@@ -10,7 +10,7 @@ import VerticalNavigationContent from '@/components/VerticalNavigationContent.as
10 10
 import Footer from '@/components/Footer.astro'
11 11
 
12 12
 const { lang = 'zh' } = Astro.params
13
-const sNav = ['概述', '成功案例', '相关资源']
13
+const sNav = ['旅游住宿', '成功案例', '相关资源']
14 14
 
15 15
 const imgProData = {
16 16
   url: '//e.huawei.com/-/mediae/images/industries/real-estate/real-estate/banner-pc.png',
@@ -157,16 +157,19 @@ const verticalNavigationContentList = [
157 157
     textAlign="text-left"
158 158
     pt="4"
159 159
     px="5"
160
-    backgroundColor="#eee"
160
+    backgroundColor="#f8f8f8"
161 161
     textP="5"
162 162
     rounded="3"
163 163
     titleSize="20"
164
-    titleHeight="5.4"
164
+    titleHeight="6"
165 165
     pLine="titleLineEllipsis2"
166 166
     isContent={false}
167 167
     pMb="3"
168 168
     animation="animation"
169 169
     componentsBg="bg-even"
170
+    btnDisplay={false}
171
+    btn2={true}
172
+    lineHeight="1.8"
170 173
   />
171 174
   <Footer lang={lang} />
172 175
 </Layout>