fangmingyue 1 年之前
父節點
當前提交
b9759994da
共有 79 個文件被更改,包括 1219 次插入546 次删除
  1. 6
    0
      package-lock.json
  2. 1
    0
      package.json
  3. 二進制
      public/image/about/next.png
  4. 二進制
      public/image/agriculture/bigData.png
  5. 二進制
      public/image/agriculture/insect.png
  6. 二進制
      public/image/agriculture/moistureContent.png
  7. 二進制
      public/image/agriculture/programme.png
  8. 二進制
      public/image/agriculture/revitalization.png
  9. 二進制
      public/image/agriculture/spore.png
  10. 二進制
      public/image/agriculture/target.png
  11. 二進制
      public/image/building/access.png
  12. 二進制
      public/image/building/control.png
  13. 二進制
      public/image/building/detail/control.png
  14. 二進制
      public/image/building/detail/havc.png
  15. 二進制
      public/image/building/detail/lighting.png
  16. 二進制
      public/image/building/identify.png
  17. 二進制
      public/image/building/mode.png
  18. 二進制
      public/image/building/monitor.png
  19. 二進制
      public/image/building/monitoring2.png
  20. 二進制
      public/image/building/playback.png
  21. 二進制
      public/image/building/pointPosition.png
  22. 二進制
      public/image/community/marketing.png
  23. 二進制
      public/image/community/optimization.png
  24. 二進制
      public/image/community/satisfaction.png
  25. 二進制
      public/image/exhibition-all/3g.png
  26. 二進制
      public/image/exhibition-all/4g.png
  27. 二進制
      public/image/exhibition-all/5g.png
  28. 二進制
      public/image/exhibition-all/concise.png
  29. 二進制
      public/image/exhibition-all/feedback.png
  30. 二進制
      public/image/exhibition-all/pavilion.png
  31. 二進制
      public/image/exhibition-all/personality.png
  32. 二進制
      public/image/exhibition-all/release.png
  33. 二進制
      public/image/exhibition-all/resource.png
  34. 二進制
      public/image/exhibition-all/visit.png
  35. 二進制
      public/image/girl.png
  36. 二進制
      public/image/mes/architecture.png
  37. 二進制
      public/image/mes/wisdom.png
  38. 二進制
      public/image/nightsky.png
  39. 二進制
      public/image/otter.png
  40. 二進制
      public/image/wolf.png
  41. 70
    19
      src/components/Footer.astro
  42. 105
    0
      src/components/Form.astro
  43. 1
    1
      src/components/ImgPro.astro
  44. 3
    3
      src/components/LeftImgRightText.astro
  45. 25
    4
      src/components/LeftMiddleRightImgText.astro
  46. 60
    0
      src/components/List.astro
  47. 51
    0
      src/components/Map/index.jsx
  48. 4
    0
      src/components/Map/map.less
  49. 65
    0
      src/components/NavMenu/FooterMenu.jsx
  50. 1
    1
      src/components/children/Img.astro
  51. 2
    2
      src/components/children/Text.astro
  52. 17
    6
      src/layouts/Layout.astro
  53. 43
    22
      src/pages/[lang]/about/index.astro
  54. 17
    21
      src/pages/[lang]/concat-us/index.astro
  55. 65
    0
      src/pages/[lang]/detail/BuildingDetail.astro
  56. 29
    10
      src/pages/[lang]/index.astro
  57. 3
    69
      src/pages/[lang]/news/index.astro
  58. 10
    8
      src/pages/[lang]/product/gov-ent-health/index.astro
  59. 12
    10
      src/pages/[lang]/product/others/index.astro
  60. 0
    2
      src/pages/[lang]/products-solutions/gov-ent-health/bank/custom/index.astro
  61. 0
    2
      src/pages/[lang]/products-solutions/gov-ent-health/bank/index.astro
  62. 0
    2
      src/pages/[lang]/products-solutions/gov-ent-health/gov/civilized-city/index.astro
  63. 0
    2
      src/pages/[lang]/products-solutions/gov-ent-health/gov/index.astro
  64. 0
    2
      src/pages/[lang]/products-solutions/gov-ent-health/healthcare/index.astro
  65. 12
    10
      src/pages/[lang]/products-solutions/index.astro
  66. 0
    1
      src/pages/[lang]/products-solutions/industrial-internet/erp/index.astro
  67. 8
    6
      src/pages/[lang]/products-solutions/industrial-internet/index.astro
  68. 83
    13
      src/pages/[lang]/products-solutions/industrial-internet/mes/index.astro
  69. 81
    163
      src/pages/[lang]/products-solutions/lot/agriculture/index.astro
  70. 217
    59
      src/pages/[lang]/products-solutions/lot/building/index.astro
  71. 110
    40
      src/pages/[lang]/products-solutions/lot/community/index.astro
  72. 100
    49
      src/pages/[lang]/products-solutions/lot/exhibition-all/index.astro
  73. 12
    10
      src/pages/[lang]/products-solutions/lot/index.astro
  74. 0
    2
      src/pages/[lang]/products-solutions/others/crm/index.astro
  75. 0
    2
      src/pages/[lang]/products-solutions/others/eshop/index.astro
  76. 0
    2
      src/pages/[lang]/products-solutions/others/house/index.astro
  77. 0
    2
      src/pages/[lang]/products-solutions/others/shigongli/index.astro
  78. 1
    1
      src/pages/index.astro
  79. 5
    0
      yarn.lock

+ 6
- 0
package-lock.json 查看文件

@@ -8,6 +8,7 @@
8 8
       "name": "academe",
9 9
       "version": "0.0.1",
10 10
       "dependencies": {
11
+        "@amap/amap-jsapi-loader": "^1.0.1",
11 12
         "@astrojs/node": "^7.0.4",
12 13
         "@astrojs/react": "^3.0.9",
13 14
         "@astrojs/sitemap": "^3.0.4",
@@ -23,6 +24,11 @@
23 24
         "less": "^4.2.0"
24 25
       }
25 26
     },
27
+    "node_modules/@amap/amap-jsapi-loader": {
28
+      "version": "1.0.1",
29
+      "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz",
30
+      "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw=="
31
+    },
26 32
     "node_modules/@ampproject/remapping": {
27 33
       "version": "2.3.0",
28 34
       "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz",

+ 1
- 0
package.json 查看文件

@@ -10,6 +10,7 @@
10 10
     "astro": "astro"
11 11
   },
12 12
   "dependencies": {
13
+    "@amap/amap-jsapi-loader": "^1.0.1",
13 14
     "@astrojs/node": "^7.0.4",
14 15
     "@astrojs/react": "^3.0.9",
15 16
     "@astrojs/sitemap": "^3.0.4",

二進制
public/image/about/next.png 查看文件


二進制
public/image/agriculture/bigData.png 查看文件


二進制
public/image/agriculture/insect.png 查看文件


二進制
public/image/agriculture/moistureContent.png 查看文件


二進制
public/image/agriculture/programme.png 查看文件


二進制
public/image/agriculture/revitalization.png 查看文件


二進制
public/image/agriculture/spore.png 查看文件


二進制
public/image/agriculture/target.png 查看文件


二進制
public/image/building/access.png 查看文件


二進制
public/image/building/control.png 查看文件


二進制
public/image/building/detail/control.png 查看文件


二進制
public/image/building/detail/havc.png 查看文件


二進制
public/image/building/detail/lighting.png 查看文件


二進制
public/image/building/identify.png 查看文件


二進制
public/image/building/mode.png 查看文件


二進制
public/image/building/monitor.png 查看文件


二進制
public/image/building/monitoring2.png 查看文件


二進制
public/image/building/playback.png 查看文件


二進制
public/image/building/pointPosition.png 查看文件


二進制
public/image/community/marketing.png 查看文件


二進制
public/image/community/optimization.png 查看文件


二進制
public/image/community/satisfaction.png 查看文件


二進制
public/image/exhibition-all/3g.png 查看文件


二進制
public/image/exhibition-all/4g.png 查看文件


二進制
public/image/exhibition-all/5g.png 查看文件


二進制
public/image/exhibition-all/concise.png 查看文件


二進制
public/image/exhibition-all/feedback.png 查看文件


二進制
public/image/exhibition-all/pavilion.png 查看文件


二進制
public/image/exhibition-all/personality.png 查看文件


二進制
public/image/exhibition-all/release.png 查看文件


二進制
public/image/exhibition-all/resource.png 查看文件


二進制
public/image/exhibition-all/visit.png 查看文件


二進制
public/image/girl.png 查看文件


二進制
public/image/mes/architecture.png 查看文件


二進制
public/image/mes/wisdom.png 查看文件


二進制
public/image/nightsky.png 查看文件


二進制
public/image/otter.png 查看文件


二進制
public/image/wolf.png 查看文件


+ 70
- 19
src/components/Footer.astro 查看文件

@@ -17,42 +17,93 @@ function getName(item = {}) {
17 17
 const menus = [
18 18
   {
19 19
     id: '1',
20
-    name: '首页',
21
-  },
22
-  {
23
-    id: '2',
24
-    name: '产品与解决方案',
20
+    name: '智慧物联',
25 21
     url: '/',
26 22
     children: [
27 23
       {
28
-        name: '智慧物联',
24
+        name: '智慧楼宇',
29 25
         path: 'products-solutions/lot',
30 26
       },
31 27
       {
32
-        name: '工业互联网',
28
+        name: '智慧农业',
33 29
         path: 'products-solutions/industrial-internet',
34 30
       },
35 31
       {
36
-        name: '政企医疗',
32
+        name: '智慧社区',
37 33
         path: 'product/gov-ent-health',
38 34
       },
39 35
       {
40
-        name: '其他业务',
36
+        name: '智慧展馆',
41 37
         path: 'product/others',
42 38
       },
43 39
     ],
44 40
   },
45 41
   {
46
-    id: '3',
47
-    name: '最新资讯',
42
+    id: '2',
43
+    name: '工业互联网',
44
+    children: [
45
+      {
46
+        path: 'products-solutions/industrial-internet/mes',
47
+        name: '云致MES',
48
+      },
49
+      {
50
+        path: 'products-solutions/industrial-internet/erp',
51
+        name: 'ERP',
52
+      },
53
+    ],
48 54
   },
49 55
   {
50
-    id: '4',
51
-    name: '关于云致',
56
+    id: '3',
57
+    name: '政企医疗',
58
+    levelDeep: 3,
59
+    children: [
60
+      {
61
+        path: 'products-solutions/gov-ent-health/gov',
62
+        name: '政务服务',
63
+        children: [
64
+          {
65
+            path: 'products-solutions/gov-ent-health/gov/civilized-city',
66
+            name: '文明创城',
67
+          },
68
+        ],
69
+      },
70
+      {
71
+        path: 'products-solutions/gov-ent-health/bank',
72
+        name: '银行业务',
73
+        children: [
74
+          {
75
+            path: 'products-solutions/gov-ent-health/bank/custom',
76
+            name: '定制开发',
77
+          },
78
+        ],
79
+      },
80
+      {
81
+        path: 'products-solutions/gov-ent-health/healthcare',
82
+        name: '医院医疗',
83
+      },
84
+    ],
52 85
   },
53 86
   {
54
-    id: '5',
55
-    name: '联系我们',
87
+    id: '4',
88
+    name: '其他业务',
89
+    children: [
90
+      {
91
+        path: 'products-solutions/others/eshop',
92
+        name: '电商系统',
93
+      },
94
+      {
95
+        path: 'products-solutions/others/shigongli',
96
+        name: '旅游住宿',
97
+      },
98
+      {
99
+        path: 'products-solutions/others/house',
100
+        name: '房源交易',
101
+      },
102
+      {
103
+        path: 'products-solutions/others/crm',
104
+        name: 'CRM管理',
105
+      },
106
+    ],
56 107
   },
57 108
 ]
58 109
 
@@ -61,8 +112,8 @@ const colNum = Math.ceil(12 / (menus?.length + 1))
61 112
 
62 113
 <div class="bg-l">
63 114
   <div class="container">
64
-    <footer class="row py-5 my-5">
65
-      <div class={`col-md-4 col-sm-12 mb-3`}>
115
+    <footer class="row py-5 mt-5 justify-content-end">
116
+      <!-- <div class={`col-md-4 col-sm-12 mb-3`}>
66 117
         <a
67 118
           href="/"
68 119
           class="d-flex align-items-center mb-3 link-body-emphasis text-decoration-none"
@@ -72,9 +123,9 @@ const colNum = Math.ceil(12 / (menus?.length + 1))
72 123
         <p class="text-body-secondary">© 2024</p>
73 124
       </div>
74 125
 
75
-      <div class={`col-md-1 col-sm-12 mb-3`}></div>
126
+      <div class={`col-md-1 col-sm-12 mb-3`}></div> -->
76 127
 
77
-      <div class={`col-md-7 col-sm-12 mb-3 row justify-content-between`}>
128
+      <div class={` col-sm-12 mb-3 row justify-content-between`}>
78 129
         {
79 130
           menus?.map((item) => {
80 131
             return (

+ 105
- 0
src/components/Form.astro 查看文件

@@ -0,0 +1,105 @@
1
+---
2
+const { json, lang } = Astro.props
3
+const title = lang == 'zh' ? '意见反馈' : 'Feedback'
4
+const placeholder = lang == 'zh' ? '请输入' : 'Enter'
5
+const userName = lang == 'zh' ? '姓名' : 'UserName'
6
+const phone = lang == 'zh' ? '联系方式' : 'Phone'
7
+const company = lang == 'zh' ? '公司' : 'Company'
8
+const content = lang == 'zh' ? '正文' : 'Text'
9
+const submit = lang == 'zh' ? '提交' : 'Submit'
10
+---
11
+
12
+<div class="container" style="background-color: #fff;">
13
+  <p class="fs-2 pt-5 ps-5">{title}</p>
14
+  <form method="post" onsubmit="return false">
15
+    <div class="row justify-content-center my-5">
16
+      <div class="col-md-5 col-sm-1">
17
+        <label
18
+          for="validationDefault01"
19
+          class="form-label mb-4"
20
+          style="font-size:28px">{userName}</label
21
+        >
22
+        <input
23
+          type="text"
24
+          id="validationDefault01"
25
+          class="form-control form-control-lg"
26
+          name="person_name"
27
+          placeholder={placeholder}
28
+          required
29
+        />
30
+      </div>
31
+      <div class="col-md-5 col-sm-1">
32
+        <label
33
+          class="form-label mb-4"
34
+          for="validationDefault02"
35
+          style="font-size:28px">{phone}</label
36
+        >
37
+        <input
38
+          type="text"
39
+          class="form-control form-control-lg"
40
+          id="validationDefault02"
41
+          name="phone"
42
+          placeholder={placeholder}
43
+          required
44
+        />
45
+      </div>
46
+    </div>
47
+    <div class="row justify-content-center my-5">
48
+      <div class="col-md-10">
49
+        <label
50
+          class="form-label mb-4"
51
+          for="validationDefault03"
52
+          style="font-size:28px">{company}</label
53
+        >
54
+        <input
55
+          id="validationDefault03"
56
+          type="text"
57
+          class="form-control form-control-lg"
58
+          name="company"
59
+          placeholder={placeholder}
60
+          required
61
+        />
62
+      </div>
63
+    </div>
64
+    <div class="row justify-content-center my-5">
65
+      <div class="col-md-10">
66
+        <label class="form-label mb-4" style="font-size:28px">{content}</label>
67
+        <textarea class="form-control" name="content" style="height:20vw"
68
+        ></textarea>
69
+      </div>
70
+    </div>
71
+    <div class="row justify-content-center my-5">
72
+      <div class="col-md-1 mb-5">
73
+        <button class="btn btn-primary" style="width:100%" id="form-btn"
74
+          >{submit}</button
75
+        >
76
+      </div>
77
+    </div>
78
+  </form>
79
+</div>
80
+
81
+<script>
82
+  // import { postConcatUs } from '@/services/taConcatUs'
83
+  // const handleClick = () => {
84
+  //   const personName = document.querySelector('input[name="person_name"]').value
85
+  //   const phone = document.querySelector('input[name="phone"]').value
86
+  //   const company = document.querySelector('input[name="company"]').value
87
+  //   const content = document.querySelector('textarea[name="content"]').value
88
+
89
+  //   const data = {
90
+  //     personName: personName,
91
+  //     phone: phone,
92
+  //     company: company,
93
+  //     content: content,
94
+  //   }
95
+  //   if (data.personName == '' && data.phone == '' && data.company == '') {
96
+  //     return
97
+  //   } else {
98
+  //     postConcatUs(data).then((res) => {
99
+  //     })
100
+  //   }
101
+  // }
102
+  // const submitBtn = document.querySelector(`#form-btn`)
103
+
104
+  // submitBtn.addEventListener('click', handleClick)
105
+</script>

+ 1
- 1
src/components/ImgPro.astro 查看文件

@@ -19,7 +19,7 @@ const {
19 19
 ---
20 20
 
21 21
 <!-- 图片Pro版 -->
22
-<div class="box">
22
+<div class="box mb-5">
23 23
   <Img listOrData={listOrData} ratio={ratio} />
24 24
   <Text
25 25
     listOrData={listOrData}

+ 3
- 3
src/components/LeftImgRightText.astro 查看文件

@@ -5,7 +5,7 @@ const {
5 5
   listOrData,
6 6
   componentTitle,
7 7
   textAlign,
8
-  btnDisplay = true,
8
+  btnDisplay,
9 9
   line = '1',
10 10
 } = Astro.props
11 11
 import Img from '@/components/children/Img.astro'
@@ -13,7 +13,7 @@ import Text from '@/components/children/Text.astro'
13 13
 ---
14 14
 
15 15
 <!-- 左图右文 -->
16
-<div class="container">
16
+<div class="container pb-5">
17 17
   <div class="fs-1 text-center mt-5" id={componentTitle}>{componentTitle}</div>
18 18
   {
19 19
     line == '1' && (
@@ -25,7 +25,7 @@ import Text from '@/components/children/Text.astro'
25 25
   <div class="row">
26 26
     {
27 27
       listOrData?.map((item, index) => (
28
-        <div class="col-sm-12 col-md-12 my-5">
28
+        <div class="col-sm-12 col-md-12 mt-5">
29 29
           <div class="card border-0">
30 30
             <div
31 31
               class="left-right-card"

+ 25
- 4
src/components/LeftMiddleRightImgText.astro 查看文件

@@ -4,8 +4,11 @@ const {
4 4
   lang,
5 5
   listOrData,
6 6
   componentTitle,
7
+  btnDisplay,
7 8
   textAlign = 'text-center',
8 9
   line = '1',
10
+  btnBottomDisplay,
11
+  bhref,
9 12
 } = Astro.props
10 13
 import Img from '@/components/children/Img.astro'
11 14
 import Text from '@/components/children/Text.astro'
@@ -21,17 +24,17 @@ import Text from '@/components/children/Text.astro'
21 24
       </div>
22 25
     )
23 26
   }
24
-  <div class="row row-cols-md-3 row-cols-sm-1">
27
+  <div class="row row-cols-md-3 row-cols-sm-1 pb-5">
25 28
     {
26 29
       listOrData?.map((item, index) => (
27
-        <div class="col-md-4 col-sm-12 my-5" id={item.id}>
30
+        <div class="col-md-4 col-sm-12 mt-5" id={item.id}>
28 31
           <div
29 32
             class="title-img"
30 33
             style={item.id ? 'cursor: pointer' : ''}
31 34
             data-post={item.id}
32 35
           >
33 36
             <div class="card border-0">
34
-              <div class="card-body">
37
+              <div class="card-body p-0">
35 38
                 <div style="height:auto;overflow:hidden">
36 39
                   <Img
37 40
                     listOrData={item}
@@ -41,7 +44,7 @@ import Text from '@/components/children/Text.astro'
41 44
                 </div>
42 45
                 <Text
43 46
                   listOrData={item?.children}
44
-                  btnDisplay={true}
47
+                  btnDisplay={btnDisplay}
45 48
                   ellipsis="line-ellipsis-small"
46 49
                 />
47 50
               </div>
@@ -51,6 +54,15 @@ import Text from '@/components/children/Text.astro'
51 54
       ))
52 55
     }
53 56
   </div>
57
+  {
58
+    btnBottomDisplay && (
59
+      <div class="text-center pb-5">
60
+        <a class="fs-5 a-bottom-link" href={`${bhref}`}>
61
+          了解更多
62
+        </a>
63
+      </div>
64
+    )
65
+  }
54 66
 </div>
55 67
 <style>
56 68
   .text-underline {
@@ -58,6 +70,15 @@ import Text from '@/components/children/Text.astro'
58 70
     width: 100px;
59 71
     border-bottom: 2px solid red;
60 72
   }
73
+  .a-bottom-link {
74
+    padding: 12px 28px;
75
+    border: 2px solid red;
76
+    border-radius: 30px;
77
+    text-decoration: none;
78
+    color: red;
79
+    cursor: pointer;
80
+    display: inline-block;
81
+  }
61 82
 </style>
62 83
 
63 84
 <script>

+ 60
- 0
src/components/List.astro 查看文件

@@ -0,0 +1,60 @@
1
+---
2
+const text = [
3
+  {
4
+    title: '广东省地震局与华为签署全面合作协议',
5
+    content:
6
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
7
+  },
8
+  {
9
+    title: '广东省地震局与华为签署全面合作协议',
10
+    content:
11
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
12
+  },
13
+  {
14
+    title: '广东省地震局与华为签署全面合作协议',
15
+    content:
16
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
17
+  },
18
+  {
19
+    title: '广东省地震局与华为签署全面合作协议',
20
+    content:
21
+      '广东省地震局与华为在深圳签署全面合作协议,广东省地震局党组书记、局长孙佩卿,广东省地震局党组成员、副局长何晓灵,华为中国政企数字政府部委应急管理系统部部长史磊,华为政府&公共事业(广东)总经理郑欣等相关负责人出席签约仪式,何晓灵与郑欣分别代表双方签约。',
22
+  },
23
+]
24
+---
25
+
26
+<div class="container">
27
+  <ul class="list-group list-group-flush">
28
+    {
29
+      text.map((item, index) => (
30
+        <li class="list-group-item py-5">
31
+          <div class="d-flex align-items-center">
32
+            <div style="flex:1">
33
+              <div
34
+                class="d-flex flex-column align-items-center rounded-3 background p-5"
35
+                style="width:10vw"
36
+              >
37
+                <p class="fs-1">18</p>
38
+                <p class="fs-5">2024.04</p>
39
+              </div>
40
+            </div>
41
+            <div style="flex:8">
42
+              <div class="ps-5">
43
+                <p class="fs-4">{item.title}</p>
44
+                <p class="fs-6 text-secondary">{item.content}</p>
45
+              </div>
46
+            </div>
47
+          </div>
48
+        </li>
49
+      ))
50
+    }
51
+  </ul>
52
+</div>
53
+
54
+<style>
55
+  .background {
56
+    background-repeat: no-repeat;
57
+    background-image: url(https://e.huawei.com/Assets/enp/2022/img/module/e-module-202209222030/pc/news-bg.png);
58
+    background-size: cover;
59
+  }
60
+</style>

+ 51
- 0
src/components/Map/index.jsx 查看文件

@@ -0,0 +1,51 @@
1
+import { useEffect } from "react";
2
+import AMapLoader from "@amap/amap-jsapi-loader";
3
+import "./map.less";
4
+
5
+export default function Map () {
6
+  let map = null;
7
+  let marker = null;
8
+
9
+  useEffect(() => {
10
+    AMapLoader.load({
11
+      key: "e6db83897503a8a40a26dc116a5245fa", // 申请好的Web端开发者Key,首次调用 load 时必填
12
+      version: "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
13
+      plugins: ["AMap.Scale"], //需要使用的的插件列表,如比例尺'AMap.Scale',支持添加多个如:['...','...']
14
+    })
15
+      .then((AMap) => {
16
+        map = new AMap.Map("c-map", {
17
+          // 设置地图容器id
18
+          viewMode: "2D", // 是否为3D地图模式
19
+          zoom: 11, // 初始化地图级别
20
+          center: [118.907881, 32.068703], // 初始化地图中心点位置
21
+        });
22
+        marker = new AMap.Marker({
23
+          position: map.getCenter(),
24
+          icon: '//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png',
25
+          anchor: 'bottom-center',
26
+          offset: new AMap.Pixel(0, 0)
27
+        });
28
+
29
+        marker.setMap(map);
30
+        marker.setLabel({
31
+          direction: 'right',
32
+          offset: new AMap.Pixel(10, 0),  //设置文本标注偏移量
33
+          content: "<div class='info'>南京市云致科技服务有限公司</div>", //设置文本标注内容
34
+        });
35
+      })
36
+      .catch((e) => {
37
+        console.log(e);
38
+      });
39
+
40
+    return () => {
41
+      map?.destroy();
42
+    };
43
+  }, []);
44
+
45
+  return (
46
+    <div
47
+      id="c-map"
48
+      style={{ height: "20vw" }}
49
+    ></div>
50
+  );
51
+}

+ 4
- 0
src/components/Map/map.less 查看文件

@@ -0,0 +1,4 @@
1
+.amap-icon img {
2
+  width: 25px;
3
+  height: 34px;
4
+}

+ 65
- 0
src/components/NavMenu/FooterMenu.jsx 查看文件

@@ -0,0 +1,65 @@
1
+export default function FooterMenu (props) {
2
+  const { pathPrefix, menus } = props;
3
+  return (
4
+    <div class="container">
5
+      <footer class="row py-5 mt-5">
6
+        <div class={`navbar-nav col-sm-12 mb-3 row justify-content-between`}>
7
+          {
8
+            menus?.map((item) => {
9
+              return (
10
+                <div class={`nav-item col-sm-12 mb-3`}>
11
+                  <p className="menu-level-1 fs-4">
12
+                    <a
13
+                      className="nav-link link-dark p-2 border-bottom"
14
+                      href={`${pathPrefix}${menus.path}`}
15
+                    >{menus.name}</a>
16
+                  </p>
17
+                  {/* <div className="row">
18
+                    <div className="col pe-0">
19
+                      {
20
+                        menus.children?.map((item) => (
21
+                          <p
22
+                            key={item.path}
23
+                            className={classNames("menu-level-2 mb-1")}
24
+                            onMouseEnter={() => setCurrent(item)}
25
+                          >
26
+                            <a className="sub-menu-link link-dark p-2" href={`${pathPrefix}${item.path}`}>{item.name}</a>
27
+                          </p>
28
+                        ))
29
+                      }
30
+                    </div>
31
+                    {
32
+                      menus.levelDeep >= 3 && (
33
+                        <div className={classNames("col", { 'bg-white': current?.children?.length > 0 })}>
34
+                          {
35
+                            current?.children?.map((it) => (
36
+                              <p className="menu-level-3 mb-1">
37
+                                <a className="sub-menu-link link-dark p-2" href={`${pathPrefix}${it.path}`}>{it.name}</a>
38
+                              </p>
39
+                            ))
40
+                          }
41
+                        </div>
42
+                      )
43
+                    }
44
+                  </div> */}
45
+                  {/* <ul class="nav flex-column">
46
+                      {item?.children?.map((child) => (
47
+                        <li class="nav-item mb-2">
48
+                          <a
49
+                            href={`/${lang}/${child.path}`}
50
+                            class="nav-link p-0 text-body-secondary"
51
+                          >
52
+                            {child?.name}
53
+                          </a>
54
+                        </li>
55
+                      ))}
56
+                    </ul> */}
57
+                </div>
58
+              )
59
+            })
60
+          }
61
+        </div>
62
+      </footer>
63
+    </div>
64
+  )
65
+}

+ 1
- 1
src/components/children/Img.astro 查看文件

@@ -5,7 +5,7 @@ const { listOrData, ratio, transformEnlarge } = Astro.props
5 5
 <!-- 图片 -->
6 6
 <img
7 7
   src={listOrData?.url}
8
-  class=`img-fluid object-fit-cover ${transformEnlarge}`
8
+  class=`img-fluid object-fit-cover ${transformEnlarge} pb-4`
9 9
   style=`aspect-ratio:${ratio};width:100%;`
10 10
   alt=""
11 11
 />

+ 2
- 2
src/components/children/Text.astro 查看文件

@@ -15,9 +15,9 @@ const {
15 15
 ---
16 16
 
17 17
 <!-- 文本 -->
18
-<div class=`${position}`>
18
+<div class=`${position} px-4`>
19 19
   <p
20
-    class=`${titleSize} ${textWeight} ${titleColor} mb-0 pt-5 title-line-ellipsis`
20
+    class=`${titleSize} ${textWeight} ${titleColor} mb-0 pt-4 title-line-ellipsis`
21 21
   >
22 22
     {listOrData?.title}
23 23
   </p>

+ 17
- 6
src/layouts/Layout.astro 查看文件

@@ -19,16 +19,27 @@ const { title } = Astro.props
19 19
       src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
20 20
       crossorigin="anonymous"></script>
21 21
     <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
22
+    <script type="text/javascript">
23
+      window._AMapSecurityConfig = {
24
+        securityJsCode: '851e2864c002f3eb32b8b543db41e205',
25
+      }
26
+    </script>
27
+    <!-- <script
28
+      type="text/javascript"
29
+      src="//webapi.amap.com/maps?v=2.0&key=292ebde2c70a2c79a32633e2a924d973"
30
+    ></script>
31
+    <script src="//webapi.amap.com/ui/1.1/main.js?v=1.1.1" is:inline></script> -->
22 32
     <meta name="generator" content={Astro.generator} />
23 33
     <title>{title} - 云致科技</title>
24 34
     <style is:global>
25 35
       html,
26 36
       body {
27
-        height: 100%;
37
+        /* height: 100%; */
28 38
         margin: 0 !important;
29 39
         padding: 0 !important;
30
-        background: transparent linear-gradient(0deg, #1f2935, #1f2935) 0 100%
31
-          no-repeat;
40
+        background-color: #f6f6f6;
41
+        /* background: transparent linear-gradient(0deg, #1f2935, #1f2935) 0 100%
42
+          no-repeat; */
32 43
       }
33 44
 
34 45
       @media screen and (min-width: 1900px) {
@@ -37,13 +48,13 @@ const { title } = Astro.props
37 48
         }
38 49
       }
39 50
 
40
-      .bg-d {
51
+      /* .bg-d {
41 52
         background: transparent linear-gradient(0deg, #1f2935, #1f2935) 0 100%
42 53
           no-repeat;
43
-      }
54
+      } */
44 55
 
45 56
       .bg-l {
46
-        background: #fff;
57
+        background: #eee;
47 58
       }
48 59
 
49 60
       .cc-module {

+ 43
- 22
src/pages/[lang]/about/index.astro 查看文件

@@ -29,29 +29,46 @@ const data = [
29 29
     },
30 30
   },
31 31
 ]
32
-
33
-const imgProData2 = {
34
-  url: '//e.huawei.com/mediafileebg/MediaFiles/9/5/7/{9578A2AD-F2ED-4FB9-A98D-46BF61013F97}secondbanner-banner-pc-0325.jpg',
35
-  title: '获得广泛业界认可',
36
-  content:
37
-    '关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致',
38
-}
39
-const data2 = [
32
+const informationList2 = [
40 33
   {
41 34
     id: '1',
42
-    url: 'https://e.huawei.com/topic/sitecore/2024-finance/img/partner.jpg',
35
+    url: '/public/image/building/control.png',
43 36
     children: {
44
-      title: '携手伙伴',
37
+      title: '案例统计',
45 38
       content:
46
-        '关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致关于云致',
39
+        '案例统计案例统计案例统计案例统计案例统计案例统计案例统计案例统计',
40
+    },
41
+  },
42
+  {
43
+    id: '2',
44
+    url: '/public/image/building/identify.png',
45
+    children: {
46
+      title: '案例统计',
47
+      content:
48
+        '案例统计案例统计案例统计案例统计案例统计案例统计案例统计案例统计案例统计',
49
+    },
50
+  },
51
+  {
52
+    id: '3',
53
+    url: '/public/image/building/identify.png',
54
+    children: {
55
+      title: '案例统计',
56
+      content:
57
+        '案例统计案例统计案例统计案例统计案例统计案例统计案例统计案例统计案例统计',
47 58
     },
48 59
   },
49 60
 ]
50
-const imgProData3 = {
61
+const imgProData2 = {
51 62
   url: '//e.huawei.com/mediafileebg/MediaFiles/9/5/7/{9578A2AD-F2ED-4FB9-A98D-46BF61013F97}secondbanner-banner-pc-0325.jpg',
52
-  title: '面向中小企业',
63
+  title: '服务标准',
64
+  content:
65
+    '服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准服务标准',
66
+}
67
+const imgProData3 = {
68
+  url: '/public/image/about/next.png',
69
+  title: '未来展望',
53 70
   content:
54
-    '拥有一百多万的客户,一百多在线运行项目,跨一百多个行业,覆盖全球各个角落',
71
+    '未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望未来展望',
55 72
 }
56 73
 ---
57 74
 
@@ -67,7 +84,18 @@ const imgProData3 = {
67 84
     ellipsis="line-ellipsis-small"
68 85
     position="positionMiddle"
69 86
   />
70
-  <LeftImgRightText listOrData={data} line="0" />
87
+  <LeftImgRightText
88
+    listOrData={data}
89
+    componentTitle="发展背景"
90
+    textAlign="text-center"
91
+    btnDisplay={false}
92
+  />
93
+  <LeftMiddleRightImgText
94
+    componentTitle="案例统计"
95
+    listOrData={informationList2}
96
+    textAlign="text-center"
97
+    btnDisplay={false}
98
+  />
71 99
   <ImgPro
72 100
     listOrData={imgProData2}
73 101
     ratio="3 / 1"
@@ -76,15 +104,8 @@ const imgProData3 = {
76 104
     ellipsis="line-ellipsis-small"
77 105
     position="positionMiddle"
78 106
   />
79
-  <LeftImgRightText
80
-    listOrData={data2}
81
-    componentTitle="携手伙伴"
82
-    textAlign="text-center"
83
-  />
84 107
   <ImgPro
85 108
     listOrData={imgProData3}
86
-    titleColor="text-dark"
87
-    contentColor="text-secondary"
88 109
     ratio="3 / 1"
89 110
     titleSize="fs-1"
90 111
     childrenSize="fs-4"

+ 17
- 21
src/pages/[lang]/concat-us/index.astro 查看文件

@@ -2,6 +2,8 @@
2 2
 import Layout from '@/layouts/Layout.astro'
3 3
 import NavMenu from '@/components/NavMenu/index.jsx'
4 4
 import Text from '@/components/children/Text.astro'
5
+import Map from '@/components/Map'
6
+import Form from '@/components/Form.astro'
5 7
 import Footer from '@/components/Footer.astro'
6 8
 
7 9
 const { lang = 'zh' } = Astro.params
@@ -15,45 +17,39 @@ const text = [
15 17
     title: '云致合作伙伴咨询',
16 18
     content: '投诉邮箱:89341562@qq.com',
17 19
   },
18
-  {
19
-    title: '技术支持',
20
-    content: '服务热线:15366173165(李先生)',
21
-  },
22
-  {
23
-    title: '培训认证',
24
-    content: '提交问题单这一块那一块',
25
-  },
26 20
 ]
27
-const text2 = {
28
-  title: '网站意见反馈',
29
-  content:
30
-    '我们非常乐意听取您关于华为网站的意见,我们会认真阅读每一条反馈意见。地址:南京市栖霞区绿地万科云都会售楼处北50米(石狮路西)',
31
-}
32 21
 ---
33 22
 
34 23
 <Layout title="联系我们">
35 24
   <NavMenu lang={lang} client:load />
25
+
36 26
   <div class="container">
37
-    <div class="fs-1 text-center text-light pt-5" style="margin-top:36px">
38
-      联系我们
39
-    </div>
27
+    <div class="fs-1 text-center pt-5" style="margin-top:36px">联系我们</div>
40 28
     <div class="row mt-5 justify-content-center">
41 29
       {
42 30
         text.map((item, index) => (
43 31
           <div class="col-md-5 mb-5">
44
-            <div class="card ps-5">
32
+            <div class="card border-0 ps-5">
45 33
               <Text listOrData={item} />
46 34
             </div>
47 35
           </div>
48 36
         ))
49 37
       }
50 38
     </div>
51
-    <div class="row justify-content-center">
52
-      <div class="col-md-10">
53
-        <div class="card ps-5">
54
-          <Text listOrData={text2} />
39
+    <div class="row justify-content-center my-5">
40
+      <div class="col-md-5">
41
+        <div class="card border-0 ps-5">
42
+          <p class="fs-4 mb-0 pt-5 title-line-ellipsis">联系人</p>
43
+          <p class="pt-1">服务热线:13770665717(胡先生)</p>
44
+          <img src="http://njyz.tech/assets/img/hu_qr.png" style="width:14vw" />
55 45
         </div>
56 46
       </div>
47
+      <div class="col-md-5">
48
+        <Map client:only="react" />
49
+      </div>
50
+      <div class="col-md-10 mt-5">
51
+        <Form lang={lang} />
52
+      </div>
57 53
     </div>
58 54
   </div>
59 55
   <Footer lang={lang} />

+ 65
- 0
src/pages/[lang]/detail/BuildingDetail.astro 查看文件

@@ -0,0 +1,65 @@
1
+---
2
+import Layout from '@/layouts/Layout.astro'
3
+import NavMenu from '@/components/NavMenu/index.jsx'
4
+import ImgPro from '@/components/ImgPro.astro'
5
+import LeftMiddleRightImgText from '@/components/LeftMiddleRightImgText.astro'
6
+import Img from '@/components/children/Img.astro'
7
+import LeftImgRightText from '@/components/LeftImgRightText.astro'
8
+import VerticalNavigationContent from '@/components/VerticalNavigationContent.astro'
9
+import ScrollingNavbar from '@/components/ScrollingNavbar.astro'
10
+import Footer from '@/components/Footer.astro'
11
+
12
+const { lang = 'zh' } = Astro.params
13
+
14
+const sNav = ['使能百模千态', '智算万数', '智联万物']
15
+
16
+const imgProData = {
17
+  url: '//e.huawei.com/-/mediae/images/solutions/campus/campus/banner-pc.jpg',
18
+  title: '智慧楼宇',
19
+  content: '楼宇智能化',
20
+}
21
+
22
+const informationList2 = [
23
+  {
24
+    id: '1',
25
+    url: '/public/image/building/detail/lighting.png',
26
+    children: {
27
+      title: '智能照明',
28
+    },
29
+  },
30
+  {
31
+    id: '2',
32
+    url: '/public/image/building/detail/havc.png',
33
+    children: {
34
+      title: '智能暖通',
35
+    },
36
+  },
37
+  {
38
+    id: '3',
39
+    url: '/public/image/building/detail/control.png',
40
+    children: {
41
+      title: '能耗管控',
42
+    },
43
+  },
44
+]
45
+---
46
+
47
+<Layout title="智慧楼宇详情">
48
+  <NavMenu lang={lang} client:load />
49
+  <ScrollingNavbar sNav={sNav} />
50
+  <ImgPro
51
+    listOrData={imgProData}
52
+    ratio="3 / 1"
53
+    titleSize="fs-1"
54
+    childrenSize="fs-4"
55
+    textWeight="fw-bold"
56
+    ellipsis="line-ellipsis-small"
57
+    position="positionMiddle"
58
+  />
59
+  <LeftMiddleRightImgText
60
+    componentTitle="智能识别便捷通行"
61
+    listOrData={informationList2}
62
+    textAlign="text-center"
63
+  />
64
+  <Footer lang={lang} />
65
+</Layout>

+ 29
- 10
src/pages/[lang]/index.astro 查看文件

@@ -8,7 +8,10 @@ import LeftMiddleRightImgText from '@/components/LeftMiddleRightImgText.astro'
8 8
 import Carousel from '@/components/children/Carousel.astro'
9 9
 import LeftRightCarousel from '@/components/LeftRightCarousel.astro'
10 10
 import VerticalNavigationContent from '@/components/VerticalNavigationContent.astro'
11
+import LeftImgRightText from '@/components/LeftImgRightText.astro'
11 12
 import NavMenu from '@/components/NavMenu/index.jsx'
13
+import FooterMenu from '@/components/NavMenu/FooterMenu.jsx'
14
+import menus from '@/data/menu'
12 15
 import pageData from '@/data/homepage'
13 16
 
14 17
 function getName(item = {}) {
@@ -25,7 +28,7 @@ const categary = Astro.locals._menus?.find(
25 28
   (item) => item.categaryId == categaryId
26 29
 )
27 30
 // const title = getName(categary)
28
-
31
+const pathPrefix = `/${lang}`
29 32
 const imgProData = {
30 33
   url: '//e.huawei.com/-/mediae/images/home/banner/jiasu-banner-pc1.jpg',
31 34
   title: '加速行业智能化',
@@ -40,7 +43,7 @@ const carouselList = [
40 43
         id: '1',
41 44
         url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-driving-bank-of-beijing-digital.jpg',
42 45
         children: {
43
-          title: '智慧物联',
46
+          title: '5G时代数字化营销新平台',
44 47
           content: '',
45 48
         },
46 49
       },
@@ -75,6 +78,26 @@ const carouselList = [
75 78
     ],
76 79
   ],
77 80
 ]
81
+const leftImgRightTextData = [
82
+  {
83
+    id: '1',
84
+    url: 'https://e.huawei.com/topic/sitecore/new-value-together/img/architecture/jiagoutu-cn.png',
85
+    children: {
86
+      title: '5G时代数字化营销新平台',
87
+      content:
88
+        '中国房地产行业面对着新媒体突飞猛进的传播环境,传统地产营销模式也正面临着全新的转型。精准投放客户,精细化管理项目,降低营销费效比,提升人员能效,已经成为顶尖地产营销人的共识。为提高开发商费效比而生,是基于微信小程序实现的房产创新营销模式;以资讯获取+利益诱导作为核心实现裂变传播;以 数据抓取+分析作为核心驱动力实现在线获客、 精准沟通、社交化传播、客户留存、精准转化 等,构建的精准获客平台。将所有客户汇聚在巨大的流量池中,将信息的 传达与接收、社交传播、活动转化、数据分析 集中于一个入口,最终形成地产生命全周期的 营销闭环与流量闭环,实现成交化。',
89
+    },
90
+  },
91
+  {
92
+    id: '1',
93
+    url: 'https://e.huawei.com/topic/sitecore/new-value-together/img/architecture/jiagoutu-cn.png',
94
+    children: {
95
+      title: '社区团购小程序系统',
96
+      content:
97
+        '商品销量、团长推广和会员分成等平台现状多方位、多维度展示;丰富的数据报表帮助商家更准确的制定营销方案,赚的更高收益。商品基础信息设置、商品库存报警,商品发布、上下架、团长专属商品、规格设置、分类设置……全维度细化商品管理,全面管理在售商品。通过设置普通红包、节日红包、生日红包、新人红包、拼手气红包等红包优惠券,可以将社团群的活跃程度增加,提高团员的消费数据量,扩大社区团购品牌的影响力。通过设置秒杀活动可以更多的进行促销活动吸引社区用户进行购买商品,同时可以加大宣传品牌力度,将社区团购的优势推广,也可以招募更多的团长、供应商来为自己的平台的服务。通过配送路线、配送人员的添加设置,可以用配送员来管理多个社区-团长,这样可以无需再在订单列表筛选团长进行发货,可以统一根据配送路线绑定的社区-团长一键发货,简化流程。在统计分析页面,可以显示商品销量统计、团长销量统计、团长佣金统计、用户分成统计等分析页面,可以通过更多的数据来分析各个商品的销售趋势,以及团长的盈利情况。我们在系统设置中遵循更加人性化的设置理念,将风格设置、金额设置、基础设置等统计划分模块,在风格设置中可以遵循自己的想法设置不同的首页、团长切换等。',
98
+    },
99
+  },
100
+]
78 101
 
79 102
 const caseList = [
80 103
   {
@@ -166,7 +189,6 @@ const informationList = [
166 189
   <ImgPro
167 190
     listOrData={imgProData}
168 191
     ratio="16 / 9"
169
-    btnDisplay={true}
170 192
     titleSize="fs-1"
171 193
     childrenSize="fs-4"
172 194
     textWeight="fw-bold"
@@ -174,14 +196,10 @@ const informationList = [
174 196
     position="positionBottom"
175 197
     href="detail/FirstScreenDetail/"
176 198
   />
177
-
178
-  <!-- 三列图文轮播 -->
179
-  <Carousel
199
+  <LeftImgRightText
200
+    listOrData={leftImgRightTextData}
180 201
     componentTitle="产品与解决方案"
181
-    list={carouselList}
182
-    textAlign="text-start"
183
-    line="0"
184
-    Children={LeftMiddleRightImgText}
202
+    textAlign="text-center"
185 203
   />
186 204
 
187 205
   <LeftMiddleRightImgText
@@ -193,6 +211,7 @@ const informationList = [
193 211
     componentTitle="最新资讯"
194 212
     listOrData={informationList}
195 213
     textAlign="text-center"
214
+    btnBottomDisplay={true}
196 215
   />
197 216
   <Footer lang={lang} />
198 217
 </Layout>

+ 3
- 69
src/pages/[lang]/news/index.astro 查看文件

@@ -7,73 +7,20 @@ import Carousel from '@/components/children/Carousel.astro'
7 7
 import ImgPro from '@/components/ImgPro.astro'
8 8
 import VerticalNavigationContent from '@/components/VerticalNavigationContent.astro'
9 9
 import Text from '@/components/children/Text.astro'
10
+import List from '@/components/List.astro'
10 11
 import Footer from '@/components/Footer.astro'
11 12
 import ScrollingNavbar from '@/components/ScrollingNavbar.astro'
12 13
 const { lang = 'zh' } = Astro.params
13
-const sNav = ['应用场景', '相关资源']
14 14
 
15 15
 const imgProData = {
16
-  url: 'https://e.huawei.com/-/mediae/images/solutions/enterprise-wireless/enterprise-wireless-banner-pc.jpg',
16
+  url: '//e.huawei.com/-/mediae/images/news/common-banner/news-banner-pc1.jpg',
17 17
   title: '最新资讯',
18 18
   content: '最新资讯最新资讯',
19 19
 }
20
-const informationList = [
21
-  {
22
-    id: '1',
23
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/office-network/office-network-banner-bequoted.png',
24
-    children: {
25
-      title: '最新资讯',
26
-      content:
27
-        '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
28
-    },
29
-  },
30
-  {
31
-    id: '2',
32
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/sdwan/sdwan-banner-bequoted.jpg',
33
-    children: {
34
-      title: '最新资讯',
35
-      content:
36
-        '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
37
-    },
38
-  },
39
-  {
40
-    id: '3',
41
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/converged-production-network/banner-bequoted.png',
42
-    children: {
43
-      title: '最新资讯',
44
-      content:
45
-        '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
46
-    },
47
-  },
48
-]
49
-const list = [
50
-  {
51
-    id: '1',
52
-    tabName: '彩页',
53
-    children: [
54
-      {
55
-        title: '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
56
-      },
57
-      {
58
-        title:
59
-          '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
60
-      },
61
-      {
62
-        title:
63
-          '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
64
-      },
65
-      {
66
-        title:
67
-          '最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯最新资讯',
68
-      },
69
-    ],
70
-  },
71
-]
72 20
 ---
73 21
 
74 22
 <Layout title="最新资讯">
75 23
   <NavMenu lang={lang} client:load />
76
-  <ScrollingNavbar sNav={sNav} />
77 24
   <ImgPro
78 25
     listOrData={imgProData}
79 26
     titleColor="text-dark"
@@ -84,19 +31,6 @@ const list = [
84 31
     ellipsis="line-ellipsis-small"
85 32
     position="positionMiddle"
86 33
   />
87
-  <LeftMiddleRightImgText
88
-    componentTitle="应用场景"
89
-    listOrData={informationList}
90
-    textAlign="text-center"
91
-  />
92
-  <VerticalNavigationContent
93
-    list={list}
94
-    ellipsis="line-ellipsis-small"
95
-    btnDisplay={true}
96
-    Children={Text}
97
-    componentTitle="相关资源"
98
-    titleTextAlign="text-left"
99
-    textAlign="text-left"
100
-  />
34
+  <List />
101 35
   <Footer lang={lang} />
102 36
 </Layout>

+ 10
- 8
src/pages/[lang]/product/gov-ent-health/index.astro 查看文件

@@ -1,32 +1,34 @@
1 1
 ---
2 2
 import Layout from '@/layouts/Layout.astro'
3
+import NavMenu from '@/components/NavMenu/index.jsx'
3 4
 import Footer from '@/components/Footer.astro'
4 5
 const { lang = 'zh' } = Astro.params
5 6
 ---
6 7
 
7 8
 <Layout title="菜单">
8
-  <div class="container">
9
-    <div class="row mt-5">
9
+  <NavMenu lang={lang} client:load />
10
+  <div class="container" style="margin-top: 120px;">
11
+    <div class="row">
10 12
       <div class="col-md-3 col-sm-12">
11
-        <div class="card text-center my-1">
13
+        <div class="card border-0 text-center my-1">
12 14
           <a
13
-            class="inline-block p-5 fs-6 link-dark menu-a"
15
+            class="inline-block p-5 fs-5 link-dark menu-a"
14 16
             href={`/${lang}/products-solutions/gov-ent-health/gov`}>政务服务</a
15 17
           >
16 18
         </div>
17 19
       </div>
18 20
       <div class="col-md-3 col-sm-12">
19
-        <div class="card text-center my-1">
21
+        <div class="card border-0 text-center my-1">
20 22
           <a
21
-            class="inline-block p-5 fs-6 link-dark menu-a"
23
+            class="inline-block p-5 fs-5 link-dark menu-a"
22 24
             href={`/${lang}/products-solutions/gov-ent-health/bank`}>银行业务</a
23 25
           >
24 26
         </div>
25 27
       </div>
26 28
       <div class="col-md-3 col-sm-12">
27
-        <div class="card text-center my-1">
29
+        <div class="card border-0 text-center my-1">
28 30
           <a
29
-            class="inline-block p-5 fs-6 link-dark menu-a"
31
+            class="inline-block p-5 fs-5 link-dark menu-a"
30 32
             href={`/${lang}/products-solutions/gov-ent-health/healthcare`}
31 33
             >医院医疗</a
32 34
           >

+ 12
- 10
src/pages/[lang]/product/others/index.astro 查看文件

@@ -1,40 +1,42 @@
1 1
 ---
2 2
 import Layout from '@/layouts/Layout.astro'
3
+import NavMenu from '@/components/NavMenu/index.jsx'
3 4
 import Footer from '@/components/Footer.astro'
4 5
 const { lang = 'zh' } = Astro.params
5 6
 ---
6 7
 
7 8
 <Layout title="菜单">
8
-  <div class="container">
9
-    <div class="row mt-5">
9
+  <NavMenu lang={lang} client:load />
10
+  <div class="container" style="margin-top: 120px;">
11
+    <div class="row">
10 12
       <div class="col-md-3 col-sm-12">
11
-        <div class="card text-center my-1">
13
+        <div class="card border-0 text-center my-1">
12 14
           <a
13
-            class="inline-block p-5 fs-6 link-dark menu-a"
15
+            class="inline-block p-5 fs-5 link-dark menu-a"
14 16
             href={`/${lang}/products-solutions/others/eshop`}>电商系统</a
15 17
           >
16 18
         </div>
17 19
       </div>
18 20
       <div class="col-md-3 col-sm-12">
19
-        <div class="card text-center my-1">
21
+        <div class="card border-0 text-center my-1">
20 22
           <a
21
-            class="inline-block p-5 fs-6 link-dark menu-a"
23
+            class="inline-block p-5 fs-5 link-dark menu-a"
22 24
             href={`/${lang}/products-solutions/others/shigongli`}>旅游住宿</a
23 25
           >
24 26
         </div>
25 27
       </div>
26 28
       <div class="col-md-3 col-sm-12">
27
-        <div class="card text-center my-1">
29
+        <div class="card border-0 text-center my-1">
28 30
           <a
29
-            class="inline-block p-5 fs-6 link-dark menu-a"
31
+            class="inline-block p-5 fs-5 link-dark menu-a"
30 32
             href={`/${lang}/products-solutions/others/house`}>房源交易</a
31 33
           >
32 34
         </div>
33 35
       </div>
34 36
       <div class="col-md-3 col-sm-12">
35
-        <div class="card text-center my-1">
37
+        <div class="card border-0 text-center my-1">
36 38
           <a
37
-            class="inline-block p-5 fs-6 link-dark menu-a"
39
+            class="inline-block p-5 fs-5 link-dark menu-a"
38 40
             href={`/${lang}/products-solutions/others/crm`}>CRM管理</a
39 41
           >
40 42
         </div>

+ 0
- 2
src/pages/[lang]/products-solutions/gov-ent-health/bank/custom/index.astro 查看文件

@@ -155,7 +155,6 @@ const list = [
155 155
   <ImgPro
156 156
     listOrData={imgProData}
157 157
     ratio="3 / 1"
158
-    btnDisplay={true}
159 158
     titleColor="text-light"
160 159
     contentColor="text-light"
161 160
     titleSize="fs-1"
@@ -184,7 +183,6 @@ const list = [
184 183
   <VerticalNavigationContent
185 184
     list={list}
186 185
     ellipsis="line-ellipsis-small"
187
-    btnDisplay={true}
188 186
     Children={Text}
189 187
     componentTitle="相关资源"
190 188
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/gov-ent-health/bank/index.astro 查看文件

@@ -159,7 +159,6 @@ const verticalNavigationContentList = [
159 159
   <ImgPro
160 160
     listOrData={imgProData}
161 161
     ratio="3 / 1"
162
-    btnDisplay={true}
163 162
     titleColor="text-light"
164 163
     contentColor="text-light"
165 164
     titleSize="fs-1"
@@ -188,7 +187,6 @@ const verticalNavigationContentList = [
188 187
   <VerticalNavigationContent
189 188
     list={verticalNavigationContentList}
190 189
     ellipsis="line-ellipsis-small"
191
-    btnDisplay={true}
192 190
     Children={Text}
193 191
     componentTitle="相关资源"
194 192
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/gov-ent-health/gov/civilized-city/index.astro 查看文件

@@ -87,7 +87,6 @@ const list = [
87 87
   <ImgPro
88 88
     listOrData={imgProData}
89 89
     ratio="3 / 1"
90
-    btnDisplay={true}
91 90
     titleColor="text-light"
92 91
     contentColor="text-light"
93 92
     titleSize="fs-1"
@@ -103,7 +102,6 @@ const list = [
103 102
   <VerticalNavigationContent
104 103
     list={list}
105 104
     ellipsis="line-ellipsis-small"
106
-    btnDisplay={true}
107 105
     Children={Text}
108 106
     componentTitle="相关资源"
109 107
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/gov-ent-health/gov/index.astro 查看文件

@@ -162,7 +162,6 @@ const list = [
162 162
   <ImgPro
163 163
     listOrData={imgProData}
164 164
     ratio="3 / 1"
165
-    btnDisplay={true}
166 165
     titleColor="text-light"
167 166
     contentColor="text-light"
168 167
     titleSize="fs-1"
@@ -191,7 +190,6 @@ const list = [
191 190
   <VerticalNavigationContent
192 191
     list={list}
193 192
     ellipsis="line-ellipsis-small"
194
-    btnDisplay={true}
195 193
     Children={Text}
196 194
     componentTitle="相关资源"
197 195
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/gov-ent-health/healthcare/index.astro 查看文件

@@ -149,7 +149,6 @@ const list = [
149 149
   <ImgPro
150 150
     listOrData={imgProData}
151 151
     ratio="3 / 1"
152
-    btnDisplay={true}
153 152
     titleColor="text-light"
154 153
     contentColor="text-light"
155 154
     titleSize="fs-1"
@@ -179,7 +178,6 @@ const list = [
179 178
   <VerticalNavigationContent
180 179
     list={list}
181 180
     ellipsis="line-ellipsis-small"
182
-    btnDisplay={true}
183 181
     Children={Text}
184 182
     componentTitle="相关资源"
185 183
     titleTextAlign="text-left"

+ 12
- 10
src/pages/[lang]/products-solutions/index.astro 查看文件

@@ -1,41 +1,43 @@
1 1
 ---
2 2
 import Layout from '@/layouts/Layout.astro'
3
+import NavMenu from '@/components/NavMenu/index.jsx'
3 4
 import Footer from '@/components/Footer.astro'
4 5
 const { lang = 'zh' } = Astro.params
5 6
 ---
6 7
 
7 8
 <Layout title="菜单">
8
-  <div class="container">
9
-    <div class="row mt-5">
9
+  <NavMenu lang={lang} client:load />
10
+  <div class="container" style="margin-top: 120px;">
11
+    <div class="row">
10 12
       <div class="col-md-3 col-sm-12">
11
-        <div class="card text-center my-1">
13
+        <div class="card border-0 text-center my-1">
12 14
           <a
13
-            class="inline-block p-5 fs-4 link-dark menu-a"
15
+            class="inline-block p-5 fs-5 link-dark menu-a"
14 16
             href={`/${lang}/products-solutions/lot`}>智慧物联</a
15 17
           >
16 18
         </div>
17 19
       </div>
18 20
       <div class="col-md-3 col-sm-12">
19
-        <div class="card text-center my-1">
21
+        <div class="card border-0 text-center my-1">
20 22
           <a
21
-            class="inline-block p-5 fs-4 link-dark menu-a"
23
+            class="inline-block p-5 fs-5 link-dark menu-a"
22 24
             href={`/${lang}/products-solutions/industrial-internet`}
23 25
             >工业互联网</a
24 26
           >
25 27
         </div>
26 28
       </div>
27 29
       <div class="col-md-3 col-sm-12">
28
-        <div class="card text-center my-1">
30
+        <div class="card border-0 text-center my-1">
29 31
           <a
30
-            class="inline-block p-5 fs-4 link-dark menu-a"
32
+            class="inline-block p-5 fs-5 link-dark menu-a"
31 33
             href={`/${lang}/product/gov-ent-health`}>政企医疗</a
32 34
           >
33 35
         </div>
34 36
       </div>
35 37
       <div class="col-md-3 col-sm-12">
36
-        <div class="card text-center my-1">
38
+        <div class="card border-0 text-center my-1">
37 39
           <a
38
-            class="inline-block p-5 fs-4 link-dark menu-a"
40
+            class="inline-block p-5 fs-5 link-dark menu-a"
39 41
             href={`/${lang}/product/others`}>其他业务</a
40 42
           >
41 43
         </div>

+ 0
- 1
src/pages/[lang]/products-solutions/industrial-internet/erp/index.astro 查看文件

@@ -143,7 +143,6 @@ const carouselList2 = [
143 143
   <ImgPro
144 144
     listOrData={imgProData}
145 145
     ratio="3 / 1"
146
-    btnDisplay={true}
147 146
     titleColor="text-light"
148 147
     contentColor="text-light"
149 148
     titleSize="fs-1"

+ 8
- 6
src/pages/[lang]/products-solutions/industrial-internet/index.astro 查看文件

@@ -1,25 +1,27 @@
1 1
 ---
2 2
 import Layout from '@/layouts/Layout.astro'
3
+import NavMenu from '@/components/NavMenu/index.jsx'
3 4
 import Footer from '@/components/Footer.astro'
4 5
 const { lang = 'zh' } = Astro.params
5 6
 ---
6 7
 
7 8
 <Layout title="菜单">
8
-  <div class="container">
9
-    <div class="row mt-5">
9
+  <NavMenu lang={lang} client:load />
10
+  <div class="container" style="margin-top: 120px;">
11
+    <div class="row">
10 12
       <div class="col-md-3 col-sm-12">
11
-        <div class="card text-center my-1">
13
+        <div class="card border-0 text-center my-1">
12 14
           <a
13
-            class="inline-block p-5 fs-6 link-dark menu-a"
15
+            class="inline-block p-5 fs-5 link-dark menu-a"
14 16
             href={`/${lang}/products-solutions/industrial-internet/mes`}
15 17
             >云致MES</a
16 18
           >
17 19
         </div>
18 20
       </div>
19 21
       <div class="col-md-3 col-sm-12">
20
-        <div class="card text-center my-1">
22
+        <div class="card border-0 text-center my-1">
21 23
           <a
22
-            class="inline-block p-5 fs-6 link-dark menu-a"
24
+            class="inline-block p-5 fs-5 link-dark menu-a"
23 25
             href={`/${lang}/products-solutions/industrial-internet/erp`}>ERP</a
24 26
           >
25 27
         </div>

+ 83
- 13
src/pages/[lang]/products-solutions/industrial-internet/mes/index.astro 查看文件

@@ -15,7 +15,7 @@ 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',
18
-  content: '云致MES',
18
+  content: '加工行业量身打造',
19 19
 }
20 20
 const informationList = [
21 21
   {
@@ -78,25 +78,87 @@ const carouselList = [
78 78
 const list = [
79 79
   {
80 80
     id: '1',
81
-    tabName: '彩页',
81
+    tabName: '应用价值',
82 82
     children: [
83 83
       {
84
-        title: '云致MES云致MES云致MES云致MES云致MES云致MES',
84
+        title: '降低成本',
85
+        content:
86
+          '降低人工订单处理错误率 ,优化作业流程,  减少现场跟单成本 ,有效控制发货节奏 ,   对账省时省力。',
85 87
       },
86 88
       {
87
-        title:
88
-          '云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES',
89
+        title: '提高效率',
90
+        content:
91
+          '信息采集、反馈实时精准 ,生产进度透 明 ,产销协同 ,作业更高效。',
89 92
       },
90 93
       {
91
-        title:
92
-          '云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES',
94
+        title: '品质保证',
95
+        content: '生产过程品质流程透明 ,可有效追溯货 物 ,保证生产品质。',
93 96
       },
94 97
       {
95
-        title:
96
-          '云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES云致MES',
98
+        title: '规避风险',
99
+        content:
100
+          '建立良性的绩效考核体系 ,规范考核标准,  提升员工积极性 ,实现企业与员工的双赢,  提升企业竟争力与战斗力 ,持续良性运营。',
97 101
       },
98 102
     ],
99 103
   },
104
+  {
105
+    id: '1',
106
+    tabName: '客户案例',
107
+    children: [
108
+      {
109
+        title: '庆有建筑',
110
+        content:
111
+          '公司位于昆山千灯镇西纬路18号 ,现有员工60余人;  专业从事以铝板为原材料 ,   加工制作铝幕墙、  各种室内铝板造型吊顶、   墙面和包柱铝板等产品的专业企业;   2019年9月导入数智云系统 ,  同年10月成功上线。',
112
+      },
113
+      {
114
+        title: '湘源建筑',
115
+        content:
116
+          '公司位于昆山市淀山湖镇黄浦江南路218号 ,  现有员工近80余人 ,是一家建筑    装饰材料的生产厂商 ,产品种类覆盖金属领域、  阳极氧化板、  4D木纹转印、  复    合板、  烤瓷铝板等。  2020年导入数智云系统。',
117
+      },
118
+      {
119
+        title: '众晶金属',
120
+        content:
121
+          '公司位于昆山市黄浦江北路586号 ,  现有员工近200人 ,  公司主营UL电控箱、     空压机外壳、   铝加工品、不锈钢加工品、钣金加工等。  2018年6月导入ERP及    数智云系统。',
122
+      },
123
+      {
124
+        title: '顺天金属',
125
+        content:
126
+          '公司位于昆山市千灯镇季广路208号 ,  现有员工近200人 ,  是一家精密钣金制    造企业 ,  主营钣金件加工、  电箱电柜生产。  2012年导入ERP ,  2019年至今 ,     陆续导入智物流、  ICS智能下料、  数智云等智能制造系统。',
127
+      },
128
+      {
129
+        title: '弘束金属',
130
+        content:
131
+          '公司位于苏州高新区南御前街8号 ,现有员工150余人;  是一家专业从事精密钣 金制造、  机械零部件精加工、  表面喷涂的企业;  2021年3月导入数智云系统。',
132
+      },
133
+      {
134
+        title: '阪青钣金',
135
+        content:
136
+          '公司位于昆山市淀山湖镇杨家角路18号 ,  20多年钣金加工经验 ,创立新时代精 密钣金制造工厂 ,产品涉及钣金件、  金属箱柜、  非标机械的制造等。  2018年导 入ERP ,  2019年导入数智云等智能制造系统。',
137
+      },
138
+    ],
139
+  },
140
+]
141
+const leftImgRightTextData2 = [
142
+  {
143
+    id: '1',
144
+    url: '/public/image/mes/wisdom.png',
145
+    children: {
146
+      title: '数智云',
147
+      content:
148
+        '数智云是响应国家智能制造2025发展战略 ,  为非标行业量身打造的一套数字智能化管理平台!  结合非标行业小批量、  多机种、  非标定制的特性 ,充分考量传统ERP推行中的难点 ,运用流行的智能化技术以及云应用 ,重塑非标厂数字化管理模式,  实现简约管理、  降本增效!  是一个可以云布署、  免安装、  成本低、  零风险、  1周上线、  上线即见效的非标厂专属平台。',
149
+    },
150
+  },
151
+]
152
+const leftImgRightTextData3 = [
153
+  {
154
+    id: '1',
155
+    url: '/public/image/mes/architecture.png',
156
+    children: {
157
+      title: '数智云架构',
158
+      content:
159
+        '依托 物联网 、  人工智能 、  大数据 、  云计算技术,  有效联接各类智能设备 、  移动终端 、  企业管理系统   等,  帮助企业快速实现内部物流移动化 、  透明化 、  精益化、  智能化的  “四化”管理,  从而提高效率,  降低成本,  提升   效益,  加速数字智能化转型升级,  强化企业竞争力。',
160
+    },
161
+  },
100 162
 ]
101 163
 ---
102 164
 
@@ -106,13 +168,22 @@ const list = [
106 168
   <ImgPro
107 169
     listOrData={imgProData}
108 170
     ratio="3 / 1"
109
-    btnDisplay={true}
110 171
     titleSize="fs-1"
111 172
     childrenSize="fs-4"
112 173
     ellipsis="line-ellipsis-small"
113 174
     position="positionMiddle"
114 175
   />
115
-  <LeftMiddleRightImgText
176
+  <LeftImgRightText
177
+    listOrData={leftImgRightTextData2}
178
+    componentTitle="数智云简介"
179
+    textAlign="text-center"
180
+  />
181
+  <LeftImgRightText
182
+    listOrData={leftImgRightTextData3}
183
+    componentTitle="数智云架构"
184
+    textAlign="text-center"
185
+  />
186
+  <!-- <LeftMiddleRightImgText
116 187
     componentTitle="选择适合您的交换机产品"
117 188
     listOrData={informationList}
118 189
     textAlign="text-center"
@@ -122,11 +193,10 @@ const list = [
122 193
     line="0"
123 194
     list={carouselList}
124 195
     Children={LeftImgRightText}
125
-  />
196
+  /> -->
126 197
   <VerticalNavigationContent
127 198
     list={list}
128 199
     ellipsis="line-ellipsis-small"
129
-    btnDisplay={true}
130 200
     Children={Text}
131 201
     componentTitle="相关资源"
132 202
     titleTextAlign="text-left"

+ 81
- 163
src/pages/[lang]/products-solutions/lot/agriculture/index.astro 查看文件

@@ -11,22 +11,22 @@ import Footer from '@/components/Footer.astro'
11 11
 import ScrollingNavbar from '@/components/ScrollingNavbar.astro'
12 12
 const { lang = 'zh' } = Astro.params
13 13
 
14
-const sNav = ['场景化解决方案', '行业话题', '新闻与活动', '相关资源']
14
+const sNav = ['项目内容', '大数据可视化平台', '”四情“监测系统', '相关资源']
15 15
 
16 16
 const imgProData = {
17 17
   url: '//e.huawei.com/-/mediae/images/industries/transportation/banner-pc-3.jpeg',
18 18
   title: '智慧农业',
19
-  content: '智慧农业有智慧',
19
+  content: '数字化建设方案',
20 20
 }
21 21
 
22 22
 const data = [
23 23
   {
24 24
     id: '1',
25
-    url: 'https://e.huawei.com/topic/sitecore/2024-finance/img/partner.jpg',
25
+    url: '/public/image/agriculture/bigData.png',
26 26
     children: {
27
-      title: '智慧农业',
27
+      title: '建设方案',
28 28
       content:
29
-        '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
29
+        '实现对园区农业实时环境数据、病虫害数据、苗情数据的可视化展示,智能设施的远程查看和管理。通过平台可设定环境数据预警值,系统自动预警,生成预警事件,通过手机短信及网页报警提示管理人员或工作人员进行管理和控制。同时可以将园区空气温度、空气湿度、二氧化碳浓度等环境监测数据以及环境预警事件信息以图表形式或曲线图形式形成统计报表,供管理人员做出适当的作物生长管理、分析与决策。',
30 30
     },
31 31
   },
32 32
 ]
@@ -34,170 +34,103 @@ const data = [
34 34
 const informationList = [
35 35
   {
36 36
     id: '1',
37
-    url: 'https://e.huawei.com/-/mediae/EBG/Images/SolutionV4/mining-2021/xiejuting/daka/shouye/br-box-1.jpg',
37
+    url: '/public/image/agriculture/revitalization.png',
38 38
     children: {
39
-      title: '智慧农业',
40
-      content: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
39
+      title: '项目背景',
40
+      content:
41
+        '2021年5月,河南省委农村工作会议提出,四五”时期河南要推动乡村振兴实现更大突破走在全国前列。',
41 42
     },
42 43
   },
43 44
   {
44 45
     id: '2',
45
-    url: 'https://e.huawei.com/-/mediae/EBG/Images/SolutionV4/mining-2021/xiejuting/daka/shouye/br-box-2.jpg',
46
+    url: '/public/image/agriculture/target.png',
46 47
     children: {
47
-      title: '智慧农业',
48
-      content: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
48
+      title: '项目目标',
49
+      content:
50
+        '发展智慧农业是互联网+时代下现代农业的精细化管理,实现农业种养殖智慧化,以物联网技术等作为技术支撑,在坚持绿色发展为基础的原则下,将农业产业经济价值最大化。',
49 51
     },
50 52
   },
51 53
   {
52 54
     id: '3',
53
-    url: 'https://e.huawei.com/-/mediae/EBG/Images/SolutionV4/mining-2021/xiejuting/daka/shouye/br-box-4.jpg',
55
+    url: '/public/image/agriculture/programme.png',
54 56
     children: {
55
-      title: '智慧农业',
56
-      content: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
57
+      title: '建设方案',
58
+      content:
59
+        '支持从门户网站到大型E-Commerce、电子商务平台网站的建立数据共享平台的建立,丰富的农业领域网站模板,资源弹性扩展用户空间隔离,高可靠可用性保障',
60
+    },
61
+  },
62
+  {
63
+    id: '4',
64
+    url: '/public/image/agriculture/programme.png',
65
+    children: {
66
+      title: '公司简介',
67
+      content:
68
+        '河南油田工程科技股份有限公司创立于2006年,是一家为石油、炼化行业安全环保管理提供咨询评价、方案设计、信息化赋能井坚持“产、学、研”协同发展的技术服务机构。公司2018年挂牌新三板,2021年升级为创新层,是河南省“高新技术企业”“专精特新企业”,与河南理工大学、郑州大学共建多所研究中心及实验室。',
57 69
     },
58 70
   },
59 71
 ]
60 72
 
61
-const carouselList = [
62
-  [
63
-    [
64
-      {
65
-        id: '1',
66
-        url: 'https://e.huawei.com/-/mediae/images/case-studies/industries/education/2022/southeast-university-smart-campus/banner-bequoted1.jpg',
67
-        children: {
68
-          title: '智慧农业',
69
-          content:
70
-            '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
71
-        },
72
-      },
73
-    ],
74
-  ],
75
-  [
76
-    [
77
-      {
78
-        id: '2',
79
-        url: 'https://e.huawei.com/-/mediae/images/case-studies/solutions/campus/2023/chongqing-lianglu-guoyuan-port/banner-bequoted.jpg',
80
-        children: {
81
-          title: '智慧农业',
82
-          content:
83
-            '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
84
-        },
85
-      },
86
-    ],
87
-  ],
88
-]
89
-
90
-const carouselList2 = [
91
-  [
92
-    [
93
-      {
94
-        id: '1',
95
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-driving-bank-of-beijing-digital.jpg',
96
-        children: {
97
-          title: '智慧农业',
98
-          content: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
99
-        },
100
-      },
101
-      {
102
-        id: '2',
103
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-wuling-manufacturing-plant.jpg',
104
-        children: {
105
-          title: '智慧农业',
106
-          content:
107
-            '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
108
-        },
109
-      },
110
-      {
111
-        id: '3',
112
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-zjhtcm.jpg',
113
-        children: {
114
-          title: '智慧农业',
115
-          content:
116
-            '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
117
-        },
118
-      },
119
-    ],
120
-  ],
121
-]
122
-
123
-const carouselList3 = [
124
-  [
125
-    [
126
-      {
127
-        id: '1',
128
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-driving-bank-of-beijing-digital.jpg',
129
-        children: {
130
-          title: '智慧农业',
131
-          content: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
132
-        },
133
-      },
134
-      {
135
-        id: '2',
136
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-wuling-manufacturing-plant.jpg',
137
-        children: {
138
-          title: '智慧农业',
139
-          content:
140
-            '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
141
-        },
142
-      },
143
-      {
144
-        id: '3',
145
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-zjhtcm.jpg',
146
-        children: {
147
-          title: '智慧农业',
148
-          content:
149
-            '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
150
-        },
151
-      },
152
-    ],
153
-  ],
73
+const informationList2 = [
74
+  {
75
+    id: '1',
76
+    url: '/public/image/agriculture/moistureContent.png',
77
+    children: {
78
+      title: '土壤墒情监测',
79
+      content:
80
+        '土壤墙情监测系统可实现全天候不间断监测。现场远程监测设备自动采集士壤培情实时数据并利用GPRS无线网络实现数据远程传输:监控中心自动接收、自动存储各监测点的监测数据到数据库中。',
81
+    },
82
+  },
83
+  {
84
+    id: '2',
85
+    url: '/public/image/agriculture/insect.png',
86
+    children: {
87
+      title: '智能虫情监测',
88
+      content:
89
+        '自动虫情监测系统主要利用现代光、电、数控技术无线传输技术、互联网技术构建出一套害虫生态监测及预警系统该系统集害虫诱捕和拍照、环境信息采集数据传输、数据分析于一体,实现了害虫的诱集、分类统计、实时报传远程检测、虫害预警和防治指导的自动化、智能化。',
90
+    },
91
+  },
92
+  {
93
+    id: '3',
94
+    url: '/public/image/agriculture/spore.png',
95
+    children: {
96
+      title: '智能孢子监测',
97
+      content:
98
+        '智能抱子监测系统集成电子数码显微、数字图像处理与人工智能识别、GMS全球数据传输等现代高新技术,集病菌抱子自动捕捉、自动识别、自动计数、自动存储等功能于一体,实现了病菌抱子的连续动态监测,可以显著提升农作物病害综合防控管理水平。',
99
+    },
100
+  },
101
+  {
102
+    id: '4',
103
+    url: '/public/image/agriculture/programme.png',
104
+    children: {
105
+      title: '灾情、苗情监测',
106
+      content:
107
+        '通过对农田进行农业物联网传感器布局,对整个农种过程中的播种、施肥、采摘、包装等各个环节进行视频监控,树立标准化作业标准。',
108
+    },
109
+  },
154 110
 ]
155 111
 
156 112
 const list = [
157 113
   {
158 114
     id: '1',
159
-    tabName: '彩页',
115
+    tabName: '统计分析',
160 116
     children: [
161 117
       {
162
-        title: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
163
-      },
164
-      {
165
-        title: '智慧农业智慧农业智慧农业智慧农业智慧农业',
118
+        title: '水质分析',
119
+        content:
120
+          '管理部门可通过该系统及时掌握河流的降水、断面水位等流域水文状况,从而及时作出管理决策。水文监测预警系统在及时预警洪涝灾害、避免人员和经济损失方面发挥了重要作用。',
166 121
       },
167 122
       {
168
-        title: '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
123
+        title: '气象分析',
124
+        content:
125
+          '通过对信息的采集/过滤/融合汇总/分析,以各类图表形式进行展现,为掌握大气环境动态信息,科学制定解决措施,实现灾害预警。',
169 126
       },
170 127
       {
171
-        title:
172
-          '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
173
-      },
174
-      {
175
-        title:
176
-          '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
177
-      },
178
-      {
179
-        title:
180
-          '智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业智慧农业',
181
-      },
182
-    ],
183
-  },
184
-  {
185
-    id: '2',
186
-    tabName: '白皮书',
187
-    children: [
188
-      {
189
-        title: '智慧农业智慧农业智慧农业智慧农业智慧农业',
190
-      },
191
-      {
192
-        title: '智慧农业智慧农业智慧农业智慧农业',
128
+        title: '虫害分析',
129
+        content:
130
+          '物联网虫情测报灯是推出的新一代害虫自动测报系统,本系统主要利用现代光、电、数控技术、无线传输技术、互联网技术、构建出一套害虫生态监测及分析预警系统。',
193 131
       },
194 132
     ],
195 133
   },
196
-  {
197
-    id: '3',
198
-    tabName: '案例集',
199
-    children: [],
200
-  },
201 134
 ]
202 135
 ---
203 136
 
@@ -207,43 +140,28 @@ const list = [
207 140
   <ImgPro
208 141
     listOrData={imgProData}
209 142
     ratio="3 / 1"
210
-    btnDisplay={true}
211
-    titleColor="text-light"
212 143
     contentColor="text-light"
213 144
     titleSize="fs-1"
214 145
     childrenSize="fs-4"
215 146
     ellipsis="line-ellipsis-small"
216 147
     position="positionMiddle"
217 148
   />
218
-  <LeftImgRightText listOrData={data} line="0" />
219 149
   <LeftMiddleRightImgText
220
-    componentTitle="场景化解决方案"
150
+    componentTitle="项目内容"
221 151
     listOrData={informationList}
222 152
   />
223
-  <Carousel
224
-    componentTitle="成功案例"
225
-    list={carouselList}
226
-    line="0"
227
-    Children={LeftImgRightText}
153
+  <LeftImgRightText
154
+    listOrData={data}
155
+    componentTitle="大数据可视化平台"
156
+    textAlign="text-center"
228 157
   />
229
-  <Carousel
230
-    componentTitle="行业话题"
231
-    list={carouselList2}
232
-    line="0"
233
-    Children={LeftMiddleRightImgText}
234
-  />
235
-  <Carousel
236
-    componentTitle="新闻与活动"
237
-    list={carouselList3}
238
-    line="0"
239
-    Children={LeftMiddleRightImgText}
240
-    titleTextAlign="text-end"
241
-    textAlign="text-end"
158
+  <LeftMiddleRightImgText
159
+    componentTitle="”四情“监测系统"
160
+    listOrData={informationList2}
242 161
   />
243 162
   <VerticalNavigationContent
244 163
     list={list}
245 164
     ellipsis="line-ellipsis-small"
246
-    btnDisplay={true}
247 165
     Children={Text}
248 166
     componentTitle="相关资源"
249 167
     titleTextAlign="text-left"

+ 217
- 59
src/pages/[lang]/products-solutions/lot/building/index.astro 查看文件

@@ -17,7 +17,7 @@ const sNav = ['场景化解决方案', '成功案例', '新闻与活动', '相
17 17
 const imgProData1 = {
18 18
   url: '//e.huawei.com/-/mediae/images/solutions/campus/campus/banner-pc.jpg',
19 19
   title: '智慧楼宇',
20
-  content: '重新定义智慧楼宇',
20
+  content: '楼宇智能化',
21 21
 }
22 22
 
23 23
 const data = [
@@ -65,6 +65,135 @@ const informationList = [
65 65
   },
66 66
 ]
67 67
 
68
+const informationList2 = [
69
+  {
70
+    id: '1',
71
+    url: '/public/image/building/control.png',
72
+    children: {
73
+      title: '远程控制',
74
+      content:
75
+        '支持远程控制,通行人员可以通过小程序或PC后台进行远程开关门操作。',
76
+    },
77
+  },
78
+  {
79
+    id: '2',
80
+    url: '/public/image/building/identify.png',
81
+    children: {
82
+      title: '智能识别',
83
+      content:
84
+        '采用先进的生物识别技术,如指纹识别、人脸识别等,实现快速、准确的身份识别。',
85
+    },
86
+  },
87
+  {
88
+    id: '3',
89
+    url: '/public/image/building/mode.png',
90
+    children: {
91
+      title: '多种开门方式',
92
+      content:
93
+        '支持多种开门方式,如密码、二维码、远程开门等,满足不同场景和需求。',
94
+    },
95
+  },
96
+  {
97
+    id: '4',
98
+    url: '/public/image/building/monitor.png',
99
+    children: {
100
+      title: '实时监控',
101
+      content:
102
+        '具备实时监控功能,可以实时记录门禁的开关状态、通行记录等信息,方便管理员管理和查询。',
103
+    },
104
+  },
105
+]
106
+
107
+const carouselList4 = [
108
+  [
109
+    {
110
+      id: '1',
111
+      title: '信息录入',
112
+      content:
113
+        '楼宇内成员邀请:成员通过访客登记系统录入访客信息,访客即可收到推送提醒,可查看通行凭证并通行授权门禁;访客自助申请:访客扫码进入小程序,录入信息登记,由受访人审核确认后,即可查看通行凭证并通行授权门禁。',
114
+    },
115
+    {
116
+      id: '2',
117
+      title: '身份验证',
118
+      content:
119
+        '线下信息验证:访客向楼宇前台出示通行凭证,前台审核后即可通行;自主通行:访客使用线上通行凭证,通过扫码、人脸识别等方式进行自主通行。',
120
+    },
121
+    {
122
+      id: '3',
123
+      title: '实时通知',
124
+      content:
125
+        '访客进入楼宇,系统自动通知受访者或管理人员。平台记录并跟踪访客停留时间。若逾期,系统通知相关人员进行处理。',
126
+    },
127
+  ],
128
+]
129
+
130
+const carouselList5 = [
131
+  [
132
+    {
133
+      id: '1',
134
+      title: '出入记录',
135
+      content:
136
+        '系统自动记录人员的出入时间、地点和目的,并生成详细的通行记录,可供后续查询和分析。',
137
+    },
138
+    {
139
+      id: '2',
140
+      title: '实时监控',
141
+      content:
142
+        '管理员可以通过系统实时监控人员的出入情况,查看实时数据和警报信息。',
143
+    },
144
+    {
145
+      id: '3',
146
+      title: '报表统计',
147
+      content:
148
+        '支持生成通行报表和统计图表,帮助管理者全面了解人员通行情况和趋势。',
149
+    },
150
+  ],
151
+]
152
+
153
+const imgProData2 = {
154
+  url: '/public/image/building/pointPosition.png',
155
+  title: '智能门禁点位',
156
+  content:
157
+    '在主要出入口、核心办公区、机房控制室等位置,安装智能门禁设备,支持刷卡、刷脸、扫码等形式通行,一方面避免外来人员随意进入保障整体安全,另一方面对根据员工属性进行内部通行管理。',
158
+}
159
+
160
+const imgProData3 = {
161
+  url: '/public/image/building/pointPosition.png',
162
+  title: '智能门禁点位',
163
+  content:
164
+    '在主要出入口、核心办公区、机房控制室等位置,安装智能门禁设备,支持刷卡、刷脸、扫码等形式通行,一方面避免外来人员随意进入保障整体安全,另一方面对根据员工属性进行内部通行管理。',
165
+}
166
+
167
+const informationList3 = [
168
+  {
169
+    id: '1',
170
+    url: '/public/image/building/monitoring2.png',
171
+    children: {
172
+      title: '实时监控',
173
+      content:
174
+        '系统汇集楼宇内全部高清摄像头图像,实时监测各个监控区域状态,支持按条件和点位筛选查看。',
175
+    },
176
+  },
177
+  {
178
+    id: '2',
179
+    url: '/public/image/building/access.png',
180
+    children: {
181
+      title: '远程访问',
182
+      content:
183
+        '管理员可以通过手机、电脑等终端远程访问监控系统,随时随地查看实时监控画面和监测数据,保持对监控区域的掌控。',
184
+    },
185
+  },
186
+  {
187
+    id: '3',
188
+    url: '/public/image/building/playback.png',
189
+    children: {
190
+      title: '录像回放',
191
+      content:
192
+        '系统支持对监控录像进行存储和回放,管理员可以根据需要查看历史监控记录,了解过去一段时间内的情况。',
193
+    },
194
+  },
195
+]
196
+
68 197
 const carouselList = [
69 198
   [
70 199
     [
@@ -95,6 +224,28 @@ const carouselList = [
95 224
   ],
96 225
 ]
97 226
 
227
+const carouselList3 = [
228
+  [
229
+    {
230
+      id: '1',
231
+      title: '智能识别便捷通行',
232
+      content:
233
+        '应用智能门禁设备,提供高效的人员通行方式,楼宇授权人员实现无卡通行,全面提升人员流动效率。',
234
+    },
235
+    {
236
+      id: '2',
237
+      title: '访客授权快捷登记',
238
+      content:
239
+        '华为在全球最大的科技盛会GITEX GLOBAL 2023上发布了《未来零碳智慧园区白皮书》,展示了华为在智慧园区和智能建筑领域的产品组合方案,为智慧园区的全生命周期规划、建设和运营提供了全面的指导。',
240
+    },
241
+    {
242
+      id: '3',
243
+      title: '通行数据线上管理',
244
+      content:
245
+        '通行记录实时记录,便于管理人员后台查看通行数据,全局掌控楼宇人员流动情况,追溯异常通行事件。',
246
+    },
247
+  ],
248
+]
98 249
 const carouselList2 = [
99 250
   [
100 251
     {
@@ -176,60 +327,46 @@ const carouselList2 = [
176 327
 const list = [
177 328
   {
178 329
     id: '1',
179
-    tabName: '白皮书',
330
+    tabName: '智慧安防',
180 331
     children: [
181 332
       {
182
-        title: '智慧园区2030',
183
-      },
184
-      {
185
-        title: 'Future Intelligent Campus White Paper For Asia Pacific',
186
-      },
187
-      {
188
-        title: 'Future Net Zero Intelligent Campus White Paper ME&CA 2023',
189
-      },
190
-      {
191
-        title: '智慧园区发展白皮书(上海)',
333
+        title: '安全监视',
334
+        content:
335
+          '实时显示监控视频画面,支持按条件和点位筛选查看,支持查看历史监控录像。',
192 336
       },
193 337
       {
194
-        title: '未来智慧园区白皮书2022',
338
+        title: '智能监测',
339
+        content:
340
+          '综合运用先进的传感技术、视频监控系统和智能分析算法,实现对区域入侵、火警风险等场景进行智能监测。',
195 341
       },
196 342
       {
197
-        title: '未来智慧园区白皮书',
343
+        title: '日常巡检',
344
+        content:
345
+          '利用智慧管理平台和智能监控算法,实现系统电子巡更、人员智能巡检,减少并消除楼宇存在的安全隐患。',
198 346
       },
199 347
     ],
200 348
   },
201 349
   {
202 350
     id: '2',
203
-    tabName: '彩页',
351
+    tabName: '车辆违停管理',
204 352
     children: [
205 353
       {
206
-        title: '华为智慧园区解决方案介绍',
354
+        title: '电动车入楼检测',
355
+        content:
356
+          '电动车进入单元门时,利用深度学习算法对其进行电动车智能检测识别。',
207 357
       },
208 358
       {
209
-        title: '园区产品组合方案彩页23.0',
359
+        title: '声光警戒',
360
+        content:
361
+          '当监控检测到电动车时,会联动本地声光报警,并通过语音对违规者进行提醒,直到电动车出单元门,报警解除。',
362
+      },
363
+      {
364
+        title: '平台弹窗报警',
365
+        content:
366
+          '报警信息联动平台进行弹窗报警提示,值班人员可进行现场视频查看和远程喊话提醒。',
210 367
       },
211 368
     ],
212 369
   },
213
-  {
214
-    id: '3',
215
-    tabName: '线上样板点',
216
-    children: [],
217
-  },
218
-  {
219
-    id: '4',
220
-    tabName: '品牌视频',
221
-    children: [],
222
-  },
223
-  {
224
-    id: '5',
225
-    tabName: '案例视频',
226
-    children: [],
227
-  },
228
-  {
229
-    id: '6',
230
-    tabName: '方案视频',
231
-    children: [],
232
-  },
233 370
 ]
234 371
 ---
235 372
 
@@ -239,48 +376,69 @@ const list = [
239 376
   <ImgPro
240 377
     listOrData={imgProData1}
241 378
     ratio="3 / 1"
242
-    btnDisplay={true}
243 379
     titleSize="fs-1"
244 380
     childrenSize="fs-4"
245 381
     ellipsis="line-ellipsis-small"
246 382
     position="positionMiddle"
247 383
   />
248
-  <LeftImgRightText listOrData={data} line="0" />
249
-  <ImgPro
250
-    listOrData={imgProData}
251
-    ratio="3 / 1"
252
-    btnDisplay={true}
253
-    titleSize="fs-1"
254
-    childrenSize="fs-4"
255
-    textWeight="fw-bold"
256
-    ellipsis="line-ellipsis-small"
257
-    position="positionMiddle"
384
+  <!-- href=`/${lang}/detail/BuildingDetail/` -->
385
+  <Carousel
386
+    componentTitle="智慧通行"
387
+    list={carouselList4}
388
+    Children={Text}
389
+    mdSize="4"
390
+    titleTextAlign="text-end"
391
+    textAlign="text-end"
258 392
   />
259 393
   <LeftMiddleRightImgText
260
-    componentTitle="场景化解决方案"
261
-    listOrData={informationList}
394
+    componentTitle="智能识别便捷通行"
395
+    listOrData={informationList2}
262 396
     textAlign="text-center"
263 397
   />
264 398
   <Carousel
265
-    componentTitle="成功案例"
266
-    list={carouselList}
267
-    Children={LeftImgRightText}
268
-    titleTextAlign="text-left"
269
-    textAlign="text-left"
270
-    line="0"
399
+    componentTitle="访客授权快捷登记"
400
+    list={carouselList4}
401
+    Children={Text}
402
+    mdSize="4"
403
+    titleTextAlign="text-end"
404
+    textAlign="text-end"
271 405
   />
272 406
   <Carousel
273
-    componentTitle="新闻与活动"
274
-    list={carouselList2}
407
+    componentTitle="通行记录线上管理"
408
+    list={carouselList5}
275 409
     Children={Text}
276 410
     mdSize="4"
277 411
     titleTextAlign="text-end"
278 412
     textAlign="text-end"
279 413
   />
414
+  <ImgPro
415
+    listOrData={imgProData2}
416
+    ratio="3 / 1"
417
+    titleSize="fs-1"
418
+    childrenSize="fs-4"
419
+    titleColor="text-light"
420
+    contentColor="text-light"
421
+    ellipsis="line-ellipsis-small"
422
+    position="positionMiddle"
423
+  />
424
+  <LeftMiddleRightImgText
425
+    componentTitle="智能识别便捷通行"
426
+    listOrData={informationList3}
427
+    textAlign="text-center"
428
+  />
429
+  <ImgPro
430
+    listOrData={imgProData3}
431
+    ratio="3 / 1"
432
+    titleSize="fs-1"
433
+    childrenSize="fs-4"
434
+    titleColor="text-light"
435
+    contentColor="text-light"
436
+    ellipsis="line-ellipsis-small"
437
+    position="positionMiddle"
438
+  />
280 439
   <VerticalNavigationContent
281 440
     list={list}
282 441
     ellipsis="line-ellipsis-small"
283
-    btnDisplay={true}
284 442
     Children={Text}
285 443
     componentTitle="相关资源"
286 444
     titleTextAlign="text-left"

+ 110
- 40
src/pages/[lang]/products-solutions/lot/community/index.astro 查看文件

@@ -5,6 +5,8 @@ import ScrollingNavbar from '@/components/ScrollingNavbar.astro'
5 5
 import LeftMiddleRightImgText from '@/components/LeftMiddleRightImgText.astro'
6 6
 import Carousel from '@/components/children/Carousel.astro'
7 7
 import ImgPro from '@/components/ImgPro.astro'
8
+import Text from '@/components/children/Text.astro'
9
+import VerticalNavigationContent from '@/components/VerticalNavigationContent.astro'
8 10
 import Footer from '@/components/Footer.astro'
9 11
 
10 12
 const { lang = 'zh' } = Astro.params
@@ -17,64 +19,124 @@ const imgProData = {
17 19
 const informationList = [
18 20
   {
19 21
     id: '1',
20
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/office-network/office-network-banner-bequoted.png',
22
+    url: '/public/image/community/satisfaction.png',
21 23
     children: {
22
-      title: '智慧社区',
24
+      title: '提升用户满意度',
23 25
       content:
24
-        '智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧',
26
+        '利用智能化手段,提升社区居住的便捷性和安全性,提升社区居民的满意度',
25 27
     },
26 28
   },
27 29
   {
28 30
     id: '2',
29
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/sdwan/sdwan-banner-bequoted.jpg',
31
+    url: '/public/image/community/optimization.png',
30 32
     children: {
31
-      title: '智慧社区',
33
+      title: '优化运营效率',
32 34
       content:
33
-        '智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧',
35
+        '利用智能化设备辅助人工,提升人员工作效率;基于数据实现人力等资源的优化调配',
34 36
     },
35 37
   },
36 38
   {
37 39
     id: '3',
38
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/converged-production-network/banner-bequoted.png',
40
+    url: '/public/image/community/marketing.png',
39 41
     children: {
40
-      title: '智慧社区',
42
+      title: '支撑精准营销',
41 43
       content:
42
-        '智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧',
44
+        '通过智能化设备收集客户数据,丰富客户画像;未来可基于社区客户画像,实现对于社区客户的精准营销',
43 45
     },
44 46
   },
45 47
 ]
46
-const carouselList = [
48
+const carouselList2 = [
47 49
   [
48
-    [
50
+    {
51
+      id: '1',
52
+      title: '安防需求',
53
+      content: '女性、有宠物或有未成年儿童的业主对智能门锁及安全摄像头需较高',
54
+    },
55
+    {
56
+      id: '2',
57
+      title: '节能经济需求',
58
+      content:
59
+        '消费者希望智能家居在能节约能源,这样就算智能家居本身价格较高也可以接受',
60
+    },
61
+    {
62
+      id: '3',
63
+      title: '生活便利需求',
64
+      content: '消费者希望智能家居能提升便利性',
65
+    },
66
+  ],
67
+]
68
+const list = [
69
+  {
70
+    id: '1',
71
+    tabName: '智慧家居',
72
+    children: [
49 73
       {
50
-        id: '1',
51
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-driving-bank-of-beijing-digital.jpg',
52
-        children: {
53
-          title: '智慧社区',
54
-          content:
55
-            '智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧',
56
-        },
74
+        title: '硬件',
75
+        content: '为优化客户体验,应以客户需求度较高的设备为主',
57 76
       },
58 77
       {
59
-        id: '2',
60
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-wuling-manufacturing-plant.jpg',
61
-        children: {
62
-          title: '智慧社区',
63
-          content:
64
-            '智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧',
65
-        },
78
+        title: '控制系统',
79
+        content:
80
+          '开发语音中控,集成对于全屋智慧家居设备的语音控制,同时提供辅助客户端应用进行远程或备选控制',
66 81
       },
67 82
       {
68
-        id: '3',
69
-        url: 'https://e.huawei.com/-/mediae/images/home/casestorys/casestorys-zjhtcm.jpg',
70
-        children: {
71
-          title: '智慧社区',
72
-          content:
73
-            '智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧智慧社区有智慧',
74
-        },
83
+        title: '合作模式',
84
+        content:
85
+          '成立银城智慧家居实验样板间,请各硬件供应商和系统集成商进行测试赛马',
75 86
       },
76 87
     ],
77
-  ],
88
+  },
89
+  {
90
+    id: '2',
91
+    tabName: '智慧充电',
92
+    children: [
93
+      {
94
+        title: '智能寻桩',
95
+        content: '快速查询到身边的合适的充电设施',
96
+      },
97
+      {
98
+        title: '有效预约',
99
+        content: '高效的分配调度机制,确保预约能够成功保留',
100
+      },
101
+      {
102
+        title: '实时监控',
103
+        content: '充电电流、使用费用实时查询',
104
+      },
105
+      {
106
+        title: '高效分配',
107
+        content: '后台自动分配空闲可用充电桩',
108
+      },
109
+      {
110
+        title: '便捷支付',
111
+        content: '微信、支付宝支付轻松便捷',
112
+      },
113
+      {
114
+        title: '自动清算',
115
+        content: '自动判断、收费无需人工操作',
116
+      },
117
+    ],
118
+  },
119
+  {
120
+    id: '3',
121
+    tabName: '控制系统',
122
+    children: [
123
+      {
124
+        title: '手动遥控',
125
+        content:
126
+          '目前中国较为成熟的智慧公寓产品均以开关、面板或APP为主要控制方式',
127
+      },
128
+      {
129
+        title: '语音控制',
130
+        content:
131
+          '银城可切入更加便捷的语音家居领域,打造差异化品牌形象,实现弯道超车声控技术本身已较为稳定及成熟',
132
+      },
133
+      {
134
+        title: '自动控制',
135
+        content:
136
+          '通过人工智能实现对于用户需求的自动感知,并以此来控制智能家居是最为便捷的方式,也是银城的未来的发展方向',
137
+      },
138
+    ],
139
+  },
78 140
 ]
79 141
 ---
80 142
 
@@ -84,23 +146,31 @@ const carouselList = [
84 146
   <ImgPro
85 147
     listOrData={imgProData}
86 148
     ratio="3 / 1"
87
-    btnDisplay={true}
88 149
     titleSize="fs-1"
89 150
     childrenSize="fs-4"
90 151
     ellipsis="line-ellipsis-small"
91 152
     position="positionMiddle"
92 153
   />
93 154
   <LeftMiddleRightImgText
94
-    componentTitle="场景化解决方案"
155
+    componentTitle="社区目的"
95 156
     listOrData={informationList}
96 157
     textAlign="text-center"
97 158
   />
98 159
   <Carousel
99
-    componentTitle="相关产品"
100
-    list={carouselList}
101
-    textAlign="text-start"
102
-    line="0"
103
-    Children={LeftMiddleRightImgText}
160
+    componentTitle="客户需求程度"
161
+    list={carouselList2}
162
+    Children={Text}
163
+    mdSize="4"
164
+    titleTextAlign="text-end"
165
+    textAlign="text-end"
166
+  />
167
+  <VerticalNavigationContent
168
+    list={list}
169
+    ellipsis="line-ellipsis-small"
170
+    Children={Text}
171
+    componentTitle="相关资源"
172
+    titleTextAlign="text-left"
173
+    textAlign="text-left"
104 174
   />
105 175
   <Footer lang={lang} />
106 176
 </Layout>

+ 100
- 49
src/pages/[lang]/products-solutions/lot/exhibition-all/index.astro 查看文件

@@ -5,6 +5,7 @@ import ScrollingNavbar from '@/components/ScrollingNavbar.astro'
5 5
 import LeftMiddleRightImgText from '@/components/LeftMiddleRightImgText.astro'
6 6
 import Carousel from '@/components/children/Carousel.astro'
7 7
 import ImgPro from '@/components/ImgPro.astro'
8
+import LeftImgRightText from '@/components/LeftImgRightText.astro'
8 9
 import VerticalNavigationContent from '@/components/VerticalNavigationContent.astro'
9 10
 import Text from '@/components/children/Text.astro'
10 11
 import Footer from '@/components/Footer.astro'
@@ -19,29 +20,23 @@ const imgProData = {
19 20
 const informationList = [
20 21
   {
21 22
     id: '1',
22
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/office-network/office-network-banner-bequoted.png',
23
+    url: '/public/image/exhibition-all/3g.png',
23 24
     children: {
24
-      title: '智慧展馆',
25
-      content:
26
-        '智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧',
25
+      title: '3G图片时代',
27 26
     },
28 27
   },
29 28
   {
30 29
     id: '2',
31
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/sdwan/sdwan-banner-bequoted.jpg',
30
+    url: '/public/image/exhibition-all/4g.png',
32 31
     children: {
33
-      title: '智慧展馆',
34
-      content:
35
-        '智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧',
32
+      title: '4G视频时代',
36 33
     },
37 34
   },
38 35
   {
39 36
     id: '3',
40
-    url: 'https://e.huawei.com/-/mediae/images/solutions/campus/converged-production-network/banner-bequoted.png',
37
+    url: '/public/image/exhibition-all/5g.png',
41 38
     children: {
42
-      title: '智慧展馆',
43
-      content:
44
-        '智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧智慧展馆有智慧',
39
+      title: '5G万物互联时代',
45 40
     },
46 41
   },
47 42
 ]
@@ -81,54 +76,107 @@ const carouselList = [
81 76
 const list = [
82 77
   {
83 78
     id: '1',
84
-    tabName: '彩页',
79
+    tabName: '实施步骤',
85 80
     children: [
86 81
       {
87
-        title: '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
88
-      },
89
-      {
90
-        title: '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
82
+        title: '完成SCRM&SCM基本功能',
83
+        content:
84
+          '搭建智慧展馆的架构基础,将数据化用户画像收集起来,为展馆数字化,智慧化做铺垫。',
91 85
       },
92 86
       {
93
-        title: '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
87
+        title: '完成ESS展会业务系统&OSS运营支持系统展馆线上线下一体化体验',
88
+        content:
89
+          '通过运营平台给参观客户定制专属参观方案,联动馆内IOT物联网设备平台进行有效的互动,增加体验感的同时记录客户参展信息,为后续丰富用户画像做数据支撑基础。',
94 90
       },
95 91
       {
96
-        title:
97
-          '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
98
-      },
99
-      {
100
-        title:
101
-          '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
92
+        title: '数据看板及BI报表通过展前',
93
+        content:
94
+          '展中的数据收集,使用数据漏斗分析各个维度的用户需求,给出分析和商业跟进价值,做的一展一分析,数据可视化,为展后工作做指导,初步建成智慧展馆平台目标。',
102 95
       },
96
+    ],
97
+  },
98
+]
99
+const carouselList2 = [
100
+  [
101
+    [
103 102
       {
104
-        title:
105
-          '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
103
+        id: '1',
104
+        url: '/public/image/exhibition-all/pavilion.png',
105
+        children: {
106
+          title: '展馆管理',
107
+          content:
108
+            '统一、标准化管理,根据参观行业等,快速高效的为客户提供参观内容,并同步至智慧展厅。',
109
+        },
106 110
       },
111
+    ],
112
+  ],
113
+  [
114
+    [
107 115
       {
108
-        title:
109
-          '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
116
+        id: '2',
117
+        url: '/public/image/exhibition-all/resource.png',
118
+        children: {
119
+          title: '资源管理',
120
+          content:
121
+            '统一、标准化管理,根据参观行业等,快速高效的为客户提供参观内容,并同步至智慧展厅。',
122
+        },
110 123
       },
124
+    ],
125
+  ],
126
+  [
127
+    [
111 128
       {
112
-        title:
113
-          '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
129
+        id: '3',
130
+        url: '/public/image/exhibition-all/visit.png',
131
+        children: {
132
+          title: '参观管理',
133
+          content:
134
+            '建立客户全方位画像,掌握客户的兴趣和需求,并通过个性化的邀约和营销策略,提高客户参展率和到访率。',
135
+        },
114 136
       },
137
+    ],
138
+  ],
139
+  [
140
+    [
115 141
       {
116
-        title:
117
-          '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
142
+        id: '4',
143
+        url: '/public/image/exhibition-all/release.png',
144
+        children: {
145
+          title: '发布管理',
146
+          content:
147
+            '快速发布展厅信息内容,省去繁杂的编辑环节,为客户提供最好的展馆参观体验。',
148
+        },
118 149
       },
119 150
     ],
151
+  ],
152
+]
153
+const informationList2 = [
154
+  {
155
+    id: '1',
156
+    url: '/public/image/exhibition-all/concise.png',
157
+    children: {
158
+      title: '简洁明了的操作界面',
159
+      content:
160
+        '采用简洁、直观的操作界面设计,方便用户快速上手使用BOSS系统。避免复杂和繁琐的操作流程,提高用户体验。',
161
+    },
120 162
   },
121 163
   {
122 164
     id: '2',
123
-    tabName: '白皮书',
124
-    children: [
125
-      {
126
-        title: '智慧展馆智慧展馆智慧展馆智慧展馆智慧展馆',
127
-      },
128
-      {
129
-        title: '智慧展馆智慧展馆智慧展馆智慧展馆',
130
-      },
131
-    ],
165
+    url: '/public/image/exhibition-all/personality.png',
166
+    children: {
167
+      title: '提供个性化定制服务',
168
+      content:
169
+        '根据不同用户的需求和习惯,提供个性化的定制服务。例如:界面主题、布局、配色等可根据用户喜好进行定制,提高用户体验的个性化程度。',
170
+    },
171
+  },
172
+  {
173
+    id: '3',
174
+    url: '/public/image/exhibition-all/feedback.png',
175
+    children: {
176
+      title: '实时反馈与互动',
177
+      content:
178
+        '在BOSS系统中实现实时反馈与互动功能,提升用户参与感和体验感。例如:在用户操作时给出实时提示和引导信息,便于用户更好地理解和使用系统。同时,提供互动交流平台,方便用户之间的沟通与交流。',
179
+    },
132 180
   },
133 181
 ]
134 182
 ---
@@ -139,29 +187,32 @@ const list = [
139 187
   <ImgPro
140 188
     listOrData={imgProData}
141 189
     ratio="3 / 1"
142
-    btnDisplay={true}
143 190
     titleSize="fs-1"
144 191
     childrenSize="fs-4"
145 192
     ellipsis="line-ellipsis-small"
146 193
     position="positionMiddle"
147 194
   />
148 195
   <LeftMiddleRightImgText
149
-    componentTitle="场景化解决方案"
196
+    componentTitle="5G网络覆盖"
150 197
     listOrData={informationList}
151 198
     textAlign="text-center"
152 199
   />
153 200
   <Carousel
154
-    componentTitle="新闻与活动"
155
-    list={carouselList}
156
-    Children={LeftMiddleRightImgText}
157
-    titleTextAlign="text-end"
158
-    textAlign="text-end"
201
+    componentTitle="成功案例"
202
+    list={carouselList2}
203
+    Children={LeftImgRightText}
159 204
     line="0"
205
+    textAlign="text-center"
206
+    titleTextAlign="text-center"
207
+  />
208
+  <LeftMiddleRightImgText
209
+    componentTitle="界面设计与用户体验"
210
+    listOrData={informationList2}
211
+    textAlign="text-center"
160 212
   />
161 213
   <VerticalNavigationContent
162 214
     list={list}
163 215
     ellipsis="line-ellipsis-small"
164
-    btnDisplay={true}
165 216
     Children={Text}
166 217
     componentTitle="相关资源"
167 218
     titleTextAlign="text-left"

+ 12
- 10
src/pages/[lang]/products-solutions/lot/index.astro 查看文件

@@ -1,40 +1,42 @@
1 1
 ---
2 2
 import Layout from '@/layouts/Layout.astro'
3
+import NavMenu from '@/components/NavMenu/index.jsx'
3 4
 import Footer from '@/components/Footer.astro'
4 5
 const { lang = 'zh' } = Astro.params
5 6
 ---
6 7
 
7 8
 <Layout title="'菜单">
8
-  <div class="container">
9
-    <div class="row mt-5">
9
+  <NavMenu lang={lang} client:load />
10
+  <div class="container" style="margin-top: 120px;">
11
+    <div class="row">
10 12
       <div class="col-md-3 col-sm-12">
11
-        <div class="card text-center my-1">
13
+        <div class="card border-0 text-center my-1">
12 14
           <a
13
-            class="inline-block p-5 fs-6 link-dark menu-a"
15
+            class="inline-block p-5 fs-5 link-dark menu-a"
14 16
             href={`/${lang}/products-solutions/lot/building`}>智慧楼宇</a
15 17
           >
16 18
         </div>
17 19
       </div>
18 20
       <div class="col-md-3 col-sm-12">
19
-        <div class="card text-center my-1">
21
+        <div class="card border-0 text-center my-1">
20 22
           <a
21
-            class="inline-block p-5 fs-6 link-dark menu-a"
23
+            class="inline-block p-5 fs-5 link-dark menu-a"
22 24
             href={`/${lang}/products-solutions/lot/agriculture`}>智慧农业</a
23 25
           >
24 26
         </div>
25 27
       </div>
26 28
       <div class="col-md-3 col-sm-12">
27
-        <div class="card text-center my-1">
29
+        <div class="card border-0 text-center my-1">
28 30
           <a
29
-            class="inline-block p-5 fs-6 link-dark menu-a"
31
+            class="inline-block p-5 fs-5 link-dark menu-a"
30 32
             href={`/${lang}/products-solutions/lot/community`}>智慧社区</a
31 33
           >
32 34
         </div>
33 35
       </div>
34 36
       <div class="col-md-3 col-sm-12">
35
-        <div class="card text-center my-1">
37
+        <div class="card border-0 text-center my-1">
36 38
           <a
37
-            class="inline-block p-5 fs-6 link-dark menu-a"
39
+            class="inline-block p-5 fs-5 link-dark menu-a"
38 40
             href={`/${lang}/products-solutions/lot/exhibition-all`}>智慧展馆</a
39 41
           >
40 42
         </div>

+ 0
- 2
src/pages/[lang]/products-solutions/others/crm/index.astro 查看文件

@@ -75,7 +75,6 @@ const verticalNavigationContentList = [
75 75
   <ImgPro
76 76
     listOrData={imgProData}
77 77
     ratio="3 / 1"
78
-    btnDisplay={true}
79 78
     titleColor="text-light"
80 79
     contentColor="text-light"
81 80
     titleSize="fs-1"
@@ -95,7 +94,6 @@ const verticalNavigationContentList = [
95 94
   <VerticalNavigationContent
96 95
     list={verticalNavigationContentList}
97 96
     ellipsis="line-ellipsis-small"
98
-    btnDisplay={true}
99 97
     Children={Text}
100 98
     componentTitle="相关资源"
101 99
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/others/eshop/index.astro 查看文件

@@ -69,7 +69,6 @@ const verticalNavigationContentList = [
69 69
   <ImgPro
70 70
     listOrData={imgProData}
71 71
     ratio="3 / 1"
72
-    btnDisplay={true}
73 72
     titleColor="text-light"
74 73
     contentColor="text-light"
75 74
     titleSize="fs-1"
@@ -88,7 +87,6 @@ const verticalNavigationContentList = [
88 87
   <VerticalNavigationContent
89 88
     list={verticalNavigationContentList}
90 89
     ellipsis="line-ellipsis-small"
91
-    btnDisplay={true}
92 90
     Children={Text}
93 91
     componentTitle="相关资源"
94 92
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/others/house/index.astro 查看文件

@@ -153,7 +153,6 @@ const list = [
153 153
   <ImgPro
154 154
     listOrData={imgProData}
155 155
     ratio="3 / 1"
156
-    btnDisplay={true}
157 156
     titleColor="text-light"
158 157
     contentColor="text-light"
159 158
     titleSize="fs-1"
@@ -184,7 +183,6 @@ const list = [
184 183
   <VerticalNavigationContent
185 184
     list={list}
186 185
     ellipsis="line-ellipsis-small"
187
-    btnDisplay={true}
188 186
     Children={Text}
189 187
     componentTitle="相关资源"
190 188
     titleTextAlign="text-left"

+ 0
- 2
src/pages/[lang]/products-solutions/others/shigongli/index.astro 查看文件

@@ -109,7 +109,6 @@ const verticalNavigationContentList = [
109 109
   <ImgPro
110 110
     listOrData={imgProData}
111 111
     ratio="3 / 1"
112
-    btnDisplay={true}
113 112
     titleColor="text-light"
114 113
     contentColor="text-light"
115 114
     titleSize="fs-1"
@@ -133,7 +132,6 @@ const verticalNavigationContentList = [
133 132
   <VerticalNavigationContent
134 133
     list={verticalNavigationContentList}
135 134
     ellipsis="line-ellipsis-small"
136
-    btnDisplay={true}
137 135
     Children={Text}
138 136
     componentTitle="相关资源"
139 137
     titleTextAlign="text-left"

+ 1
- 1
src/pages/index.astro 查看文件

@@ -16,7 +16,7 @@ import Layout from '@/layouts/Layout.astro'
16 16
     lang = window.navigator.language.toLocaleLowerCase().includes('zh')
17 17
       ? 'zh'
18 18
       : 'en'
19
-    window.localStorage.setItem('lang', lang);
19
+    window.localStorage.setItem('lang', lang)
20 20
   }
21 21
 
22 22
   window.location.replace(`${window.location.origin}/${lang}/`)

+ 5
- 0
yarn.lock 查看文件

@@ -2,6 +2,11 @@
2 2
 # yarn lockfile v1
3 3
 
4 4
 
5
+"@amap/amap-jsapi-loader@^1.0.1":
6
+  version "1.0.1"
7
+  resolved "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz"
8
+  integrity sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==
9
+
5 10
 "@ampproject/remapping@^2.2.0":
6 11
   version "2.3.0"
7 12
   resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz"