Showing
1 changed file
with
120 additions
and
41 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2024-08-27 10:06:30 | 2 | * @Date: 2024-08-27 10:06:30 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-09-30 09:45:01 | 4 | + * @LastEditTime: 2024-09-30 16:14:48 |
| 5 | * @FilePath: /hager/src/views/index.vue | 5 | * @FilePath: /hager/src/views/index.vue |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | --> | 7 | --> |
| ... | @@ -16,33 +16,32 @@ | ... | @@ -16,33 +16,32 @@ |
| 16 | <hager-h1 title="海格全球" sub="Hager Global"></hager-h1> | 16 | <hager-h1 title="海格全球" sub="Hager Global"></hager-h1> |
| 17 | <div class="hager-global"> | 17 | <div class="hager-global"> |
| 18 | <p>海格集团是全球领先的电气及智能化鲜决方案和服务提供商,应用领域涵盖住宅,商业建筑,公共建筑和工业。</p> | 18 | <p>海格集团是全球领先的电气及智能化鲜决方案和服务提供商,应用领域涵盖住宅,商业建筑,公共建筑和工业。</p> |
| 19 | - <p>海格申气品牌代表了集闭的核心业务,蜀盖配电系统。申缆管理系统。KNX 智能榕制系统和开关面板,楼宇自动化和安防系统。集团旗下还拥有Berker. Bocchiott | 19 | + <p>海格申气品牌代表了集闭的核心业务,蜀盖配电系统。申缆管理系统。KNX 智能榕制系统和开关面板,楼宇自动化和安防系统。集团旗下还拥有 7 E3 / DC</p> |
| 20 | - Elcom 7 E3 / DC</p> | ||
| 21 | <p>海格集团是行业创新领导者之一,我们与来自工业和电气领域的客户一起致力于引领面向未来的主题,如家庭互联、智能建筑技术,能源效率、生活辅助系统,电动交通、 | 20 | <p>海格集团是行业创新领导者之一,我们与来自工业和电气领域的客户一起致力于引领面向未来的主题,如家庭互联、智能建筑技术,能源效率、生活辅助系统,电动交通、 |
| 22 | 可再生能源。配电系统是这盛技术得以实现的中枢。也是伴随我们成长的其础产品</p> | 21 | 可再生能源。配电系统是这盛技术得以实现的中枢。也是伴随我们成长的其础产品</p> |
| 23 | - <div style="display: flex; justify-content: space-between; padding: 2rem; align-items: center; text-align: center;"> | 22 | + <div class="hager-global-info"> |
| 24 | - <div> | 23 | + <div class="hager-global-info-item"> |
| 25 | - <p>32亿</p> | 24 | + <p class="num"><span>32</span>亿</p> |
| 26 | - <p>32亿</p> | 25 | + <p class="text">2023年销售额32亿欧元</p> |
| 27 | - <p>Sales ot 3.2 billion eurosin 2023</p> | 26 | + <p class="text">Sales ot 3.2 billion 2023</p> |
| 28 | </div> | 27 | </div> |
| 29 | - <div> | 28 | + <div class="hager-global-info-item"> |
| 30 | - <p>32亿</p> | 29 | + <p class="num"><span>32</span>亿</p> |
| 31 | - <p>32亿</p> | 30 | + <p class="text">2023年销售额32亿欧元</p> |
| 32 | - <p>100+ countries adopt HAGER solution</p> | 31 | + <p class="text">Sales ot 3.2 billion 2023</p> |
| 33 | </div> | 32 | </div> |
| 34 | - <div> | 33 | + <div class="hager-global-info-item"> |
| 35 | - <p>32亿</p> | 34 | + <p class="num"><span>32</span>亿</p> |
| 36 | - <p>32亿</p> | 35 | + <p class="text">2023年销售额32亿欧元</p> |
| 37 | - <p>13,000 employees</p> | 36 | + <p class="text">Sales ot 3.2 billion 2023</p> |
| 38 | </div> | 37 | </div> |
| 39 | - <div> | 38 | + <div class="hager-global-info-item"> |
| 40 | - <p>32亿</p> | 39 | + <p class="num"><span>32</span>亿</p> |
| 41 | - <p>32亿</p> | 40 | + <p class="text">2023年销售额32亿欧元</p> |
| 42 | - <p>13,000 employees</p> | 41 | + <p class="text">Sales ot 3.2 billion 2023</p> |
| 43 | </div> | 42 | </div> |
| 44 | </div> | 43 | </div> |
| 45 | - <div style="display: flex; justify-content: center;"> | 44 | + <div style="display: flex; justify-content: center; margin-top: 1rem;"> |
| 46 | <hager-more></hager-more> | 45 | <hager-more></hager-more> |
| 47 | </div> | 46 | </div> |
| 48 | </div> | 47 | </div> |
| ... | @@ -91,33 +90,30 @@ | ... | @@ -91,33 +90,30 @@ |
| 91 | <hager-box class="box-2n"> | 90 | <hager-box class="box-2n"> |
| 92 | <hager-h1 title="最新资讯" sub="News"></hager-h1> | 91 | <hager-h1 title="最新资讯" sub="News"></hager-h1> |
| 93 | <div class="news-container"> | 92 | <div class="news-container"> |
| 94 | - <el-row :gutter="0"> | 93 | + <el-row :gutter="0" v-for="(item, index) in news_list" :key="index"> |
| 95 | <el-col :span="12" style="height: 25rem;"> | 94 | <el-col :span="12" style="height: 25rem;"> |
| 96 | - <img style="width: 100%; height: 100%; border-radius: 5px;object-fit: cover;" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" alt="News Image 1"> | 95 | + <img v-if="index % 2 === 0" :src="item.src" alt="News Image 1"> |
| 97 | - </el-col> | 96 | + <div v-else @click="goToNew(item)" class="news-item"> |
| 98 | - <el-col :span="12" style="background-color: #FFF; height: 25rem;"> | 97 | + <div class="news-item-title">{{ item.title }}</div> |
| 99 | - <div style="padding: 3rem;"> | 98 | + <p class="news-item-sub">{{ item.sub }}</p> |
| 100 | - <div style="font-weight: bold; font-size: 1.25rem;">获奖+1!海格电气荣获2023酒店文旅优秀国际标⋯</div> | 99 | + <p class="news-item-content">{{ item.content }}</p> |
| 101 | - <p>o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast</p> | ||
| 102 | - <p style="margin: 2rem 0;">11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整</p> | ||
| 103 | <i class="el-icon-right"></i> | 100 | <i class="el-icon-right"></i> |
| 104 | </div> | 101 | </div> |
| 105 | </el-col> | 102 | </el-col> |
| 106 | - </el-row> | ||
| 107 | - <el-row :gutter="0"> | ||
| 108 | <el-col :span="12" style="background-color: #FFF; height: 25rem;"> | 103 | <el-col :span="12" style="background-color: #FFF; height: 25rem;"> |
| 109 | - <div style="padding: 3rem;"> | 104 | + <div v-if="index % 2 === 0" @click="goToNew(item)" class="news-item"> |
| 110 | - <div style="font-weight: bold; font-size: 1.25rem;">获奖+1!海格电气荣获2023酒店文旅优秀国际标⋯</div> | 105 | + <div class="news-item-title">{{ item.title }}</div> |
| 111 | - <p>o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast</p> | 106 | + <p class="news-item-sub">{{ item.sub }}</p> |
| 112 | - <p style="margin: 2rem 0;">11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整</p> | 107 | + <p class="news-item-content">{{ item.content }}</p> |
| 113 | <i class="el-icon-right"></i> | 108 | <i class="el-icon-right"></i> |
| 114 | </div> | 109 | </div> |
| 115 | - </el-col> | 110 | + <img v-else :src="item.src" alt="News Image 1"> |
| 116 | - <el-col :span="12" style="height: 25rem;"> | ||
| 117 | - <img style="width: 100%; height: 100%; border-radius: 5px;object-fit: cover;" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" alt="News Image 1"> | ||
| 118 | </el-col> | 111 | </el-col> |
| 119 | </el-row> | 112 | </el-row> |
| 120 | </div> | 113 | </div> |
| 114 | + <div style="display: flex; justify-content: center; margin-top: 2rem;"> | ||
| 115 | + <hager-more></hager-more> | ||
| 116 | + </div> | ||
| 121 | </hager-box> | 117 | </hager-box> |
| 122 | <hager-box class="box-n"> | 118 | <hager-box class="box-n"> |
| 123 | <hager-h1 title="招聘信息" sub="Recruit"></hager-h1> | 119 | <hager-h1 title="招聘信息" sub="Recruit"></hager-h1> |
| ... | @@ -140,6 +136,22 @@ export default { | ... | @@ -140,6 +136,22 @@ export default { |
| 140 | components: { hagerBox, hagerH1, hagerMore }, | 136 | components: { hagerBox, hagerH1, hagerMore }, |
| 141 | data () { | 137 | data () { |
| 142 | return { | 138 | return { |
| 139 | + news_list: [{ | ||
| 140 | + src: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', | ||
| 141 | + title: '获奖+1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀', | ||
| 142 | + content: '11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整', | ||
| 143 | + sub: 'o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast' | ||
| 144 | + }, { | ||
| 145 | + src: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', | ||
| 146 | + title: '获奖+1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀', | ||
| 147 | + content: '11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整', | ||
| 148 | + sub: 'o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast' | ||
| 149 | + }, { | ||
| 150 | + src: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', | ||
| 151 | + title: '获奖+1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀', | ||
| 152 | + content: '11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整', | ||
| 153 | + sub: 'o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast' | ||
| 154 | + }] | ||
| 143 | } | 155 | } |
| 144 | }, | 156 | }, |
| 145 | async mounted () { | 157 | async mounted () { |
| ... | @@ -159,7 +171,11 @@ export default { | ... | @@ -159,7 +171,11 @@ export default { |
| 159 | } | 171 | } |
| 160 | }, | 172 | }, |
| 161 | methods: { | 173 | methods: { |
| 162 | - | 174 | + goToNew (v) { |
| 175 | + this.$router.push({ | ||
| 176 | + path: '/news/detail' | ||
| 177 | + }); | ||
| 178 | + } | ||
| 163 | } | 179 | } |
| 164 | } | 180 | } |
| 165 | </script> | 181 | </script> |
| ... | @@ -191,6 +207,32 @@ export default { | ... | @@ -191,6 +207,32 @@ export default { |
| 191 | background-color: #f1f1f1; | 207 | background-color: #f1f1f1; |
| 192 | padding: 2rem 0; | 208 | padding: 2rem 0; |
| 193 | } | 209 | } |
| 210 | + .hager-global { | ||
| 211 | + padding: 2rem 0; | ||
| 212 | + p { | ||
| 213 | + line-height: 2; | ||
| 214 | + } | ||
| 215 | + .hager-global-info { | ||
| 216 | + display: flex; | ||
| 217 | + justify-content: space-between; | ||
| 218 | + padding: 2rem; | ||
| 219 | + align-items: center; | ||
| 220 | + text-align: center; | ||
| 221 | + .hager-global-info-item { | ||
| 222 | + .num { | ||
| 223 | + color: @primary-color; | ||
| 224 | + font-size: 1.5rem; | ||
| 225 | + font-weight: bold; | ||
| 226 | + span { | ||
| 227 | + font-size: 3rem; | ||
| 228 | + } | ||
| 229 | + } | ||
| 230 | + .text { | ||
| 231 | + | ||
| 232 | + } | ||
| 233 | + } | ||
| 234 | + } | ||
| 235 | + } | ||
| 194 | .hager-solution { | 236 | .hager-solution { |
| 195 | margin-top: 2rem; | 237 | margin-top: 2rem; |
| 196 | display: grid; | 238 | display: grid; |
| ... | @@ -213,11 +255,15 @@ export default { | ... | @@ -213,11 +255,15 @@ export default { |
| 213 | cursor: pointer; | 255 | cursor: pointer; |
| 214 | } | 256 | } |
| 215 | &.other { | 257 | &.other { |
| 258 | + display: flex; | ||
| 216 | background-color: #e0f7ff; /* 特殊的样式 */ | 259 | background-color: #e0f7ff; /* 特殊的样式 */ |
| 217 | - color: #007bff; | 260 | + color: @secondary-color; |
| 218 | font-weight: bold; | 261 | font-weight: bold; |
| 219 | - line-height: 8rem; | 262 | + // line-height: 8rem; |
| 220 | background-image: none; | 263 | background-image: none; |
| 264 | + align-items: center; | ||
| 265 | + justify-content: center; | ||
| 266 | + font-size: 1.5rem; | ||
| 221 | } | 267 | } |
| 222 | p { | 268 | p { |
| 223 | position: absolute; | 269 | position: absolute; |
| ... | @@ -230,6 +276,39 @@ export default { | ... | @@ -230,6 +276,39 @@ export default { |
| 230 | } | 276 | } |
| 231 | } | 277 | } |
| 232 | } | 278 | } |
| 279 | + .news-container { | ||
| 280 | + margin-top: 2rem; | ||
| 281 | + img { | ||
| 282 | + width: 100%; height: 100%; border-radius: 5px;object-fit: cover; | ||
| 283 | + } | ||
| 284 | + .news-item { | ||
| 285 | + padding: 3rem; | ||
| 286 | + &:hover { | ||
| 287 | + cursor: pointer; | ||
| 288 | + } | ||
| 289 | + .news-item-title { | ||
| 290 | + font-weight: bold; | ||
| 291 | + font-size: 1.35rem; | ||
| 292 | + color: @secondary-color; | ||
| 293 | + display: -webkit-box; /* 结合其他属性进行多行文本处理 */ | ||
| 294 | + -webkit-line-clamp: 1; /* 设置显示的行数 */ | ||
| 295 | + -webkit-box-orient: vertical; /* 垂直排列 */ | ||
| 296 | + overflow: hidden; /* 超出部分隐藏 */ | ||
| 297 | + text-overflow: ellipsis; /* 使用省略号替代超出的文本 */ | ||
| 298 | + } | ||
| 299 | + .news-item-sub { | ||
| 300 | + color: @primary-color; | ||
| 301 | + margin-top: 0.25rem; | ||
| 302 | + } | ||
| 303 | + .news-item-content { | ||
| 304 | + margin: 2rem 0; | ||
| 305 | + } | ||
| 306 | + i { | ||
| 307 | + color: @primary-color; | ||
| 308 | + font-size: 1.5rem; | ||
| 309 | + } | ||
| 310 | + } | ||
| 311 | + } | ||
| 233 | .hager-product-center { | 312 | .hager-product-center { |
| 234 | margin-top: 2rem; | 313 | margin-top: 2rem; |
| 235 | display: grid; | 314 | display: grid; | ... | ... |
-
Please register or login to post a comment