hookehuyr

fix 解决方案的成功案例内容过少,判断有值才显示

1 <!-- 1 <!--
2 * @Date: 2024-10-18 12:06:09 2 * @Date: 2024-10-18 12:06:09
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-11-29 13:43:42 4 + * @LastEditTime: 2024-12-04 11:16:58
5 * @FilePath: /hager/src/views/solution/case.vue 5 * @FilePath: /hager/src/views/solution/case.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
47 <p v-html="success_info.post_excerpt"></p> 47 <p v-html="success_info.post_excerpt"></p>
48 </div> 48 </div>
49 </hager-box> 49 </hager-box>
50 - <hager-box v-if="!is_xs" class="box-n"> 50 + <hager-box v-if="!is_xs && text_img" class="box-n">
51 <el-row class="solution-case-banner"> 51 <el-row class="solution-case-banner">
52 <el-col :span="16"> 52 <el-col :span="16">
53 <div class="solution-case-img" :style="{ 'background-image': 'url(' + text_img + ')' }"></div> 53 <div class="solution-case-img" :style="{ 'background-image': 'url(' + text_img + ')' }"></div>
...@@ -55,52 +55,33 @@ ...@@ -55,52 +55,33 @@
55 <el-col :span="8"> 55 <el-col :span="8">
56 <div class="solution-case-box" style="padding: 1rem 2rem;"> 56 <div class="solution-case-box" style="padding: 1rem 2rem;">
57 <p v-html="success_info.post_content"></p> 57 <p v-html="success_info.post_content"></p>
58 - <!-- <div class="title">
59 - <p class="c" style="font-size: 1.1rem;">智能产品 精准助力</p>
60 - </div>
61 - <p style="overflow-y: auto; margin-top: 0.5rem;">
62 - 海格电气为新疆华电哈密2×100万千瓦煤电项目提供有力的技术支持,提供智能空气断路器、塑壳断路器,EW交流接触器等智能化产品和服务。
63 - HW+空气断路器全系列均标配了LCD液晶显示屏,具有高对比度、高亮度、大字体的特点,方便运维人员在明亮的环境或黑暗的环境下,从不同方向,不同角度轻松读取数据,快速做出运维决策。
64 - 塑壳断路器采用智能型控制器与微处理器技术,LSI型脱扣单元具有动作电流和动作时间在线调整功能。其中,短路短延时时间可从0.05S调整到1S,调整范围更加宽泛,为现场实现选择性保护提供技术支撑。
65 - </p> -->
66 </div> 58 </div>
67 </el-col> 59 </el-col>
68 </el-row> 60 </el-row>
69 </hager-box> 61 </hager-box>
70 - <div v-else> 62 + <div v-if="is_xs && text_img">
71 <div style="padding: 1rem;"> 63 <div style="padding: 1rem;">
72 - <!-- <div class="solution-case-img xs" :style="{ 'background-image': 'url('+ item.img +')' }"></div> -->
73 <div class="solution-case-img xs" :style="{ 'background-image': 'url(' + text_img + ')' }"></div> 64 <div class="solution-case-img xs" :style="{ 'background-image': 'url(' + text_img + ')' }"></div>
74 <div class="solution-case-box xs"> 65 <div class="solution-case-box xs">
75 <p v-html="success_info.post_content"></p> 66 <p v-html="success_info.post_content"></p>
76 - <!-- <div class="title">
77 - <p class="c xs">智能产品 精准助力</p>
78 - </div>
79 - <p style="margin-top: 1rem;">
80 - 海格电气为新疆华电哈密2×100万千瓦煤电项目提供有力的技术支持,提供智能空气断路器、塑壳断路器,EW交流接触器等智能化产品和服务。
81 - HW+空气断路器全系列均标配了LCD液晶显示屏,具有高对比度、高亮度、大字体的特点,方便运维人员在明亮的环境或黑暗的环境下,从不同方向,不同角度轻松读取数据,快速做出运维决策。
82 - 塑壳断路器采用智能型控制器与微处理器技术,LSI型脱扣单元具有动作电流和动作时间在线调整功能。其中,短路短延时时间可从0.05S调整到1S,调整范围更加宽泛,为现场实现选择性保护提供技术支撑。
83 - </p> -->
84 </div> 67 </div>
85 </div> 68 </div>
86 </div> 69 </div>
87 - <hager-box> 70 + <hager-box v-if="success_info.post_text">
88 <div :class="['case-content', is_xs ? 'xs' : '']" v-html="success_info.post_text"></div> 71 <div :class="['case-content', is_xs ? 'xs' : '']" v-html="success_info.post_text"></div>
89 </hager-box> 72 </hager-box>
90 - <hager-box class="box-n"> 73 + <hager-box v-if="case_img.length" class="box-n">
91 <div style="padding: 1vw; background-color: #F3F3F3;"> 74 <div style="padding: 1vw; background-color: #F3F3F3;">
92 <swiper ref="myProductSwiper" class="swiper" :options="swiperOption" @slideChange="onProductSlideChange"> 75 <swiper ref="myProductSwiper" class="swiper" :options="swiperOption" @slideChange="onProductSlideChange">
93 <swiper-slide v-for="(item, index) in case_img" :key="index"> 76 <swiper-slide v-for="(item, index) in case_img" :key="index">
94 <div class="solution-card-box"> 77 <div class="solution-card-box">
95 <div class="card-image-wrapper"> 78 <div class="card-image-wrapper">
96 - <!-- <el-image :src="item.src" fit="fit"></el-image> -->
97 <img :src="item.value" style=""> 79 <img :src="item.value" style="">
98 </div> 80 </div>
99 </div> 81 </div>
100 </swiper-slide> 82 </swiper-slide>
101 </swiper> 83 </swiper>
102 <div v-if="case_img.length > productSlidesPerView || is_xs" class="hager-product-center-more"> 84 <div v-if="case_img.length > productSlidesPerView || is_xs" class="hager-product-center-more">
103 - <!-- <hager-more></hager-more> -->
104 <div class="xs-control"> 85 <div class="xs-control">
105 <div> 86 <div>
106 <i :class="['el-icon-arrow-left', activeProductIndex === 0 ? 'disabled' : '']" @click="prevProductBtn()"></i> 87 <i :class="['el-icon-arrow-left', activeProductIndex === 0 ? 'disabled' : '']" @click="prevProductBtn()"></i>
......