|
@@ -5,21 +5,13 @@
|
|
|
<div class="swiper-body">
|
|
|
<img :src="productInfo.pcImage" class="device-image" />
|
|
|
<div class="auth-seal"></div>
|
|
|
- <img
|
|
|
- class="auth-card"
|
|
|
- :src="authCardImage"
|
|
|
- @click="onShowAuthCard"
|
|
|
- v-if="!showAuthCard"
|
|
|
- />
|
|
|
+ <img class="auth-card" :src="authCardImage" @click="onShowAuthCard" v-if="!showAuthCard" />
|
|
|
<img class="auth-logo" :src="brandLogoImage" />
|
|
|
</div>
|
|
|
<div class="device-info">
|
|
|
<div class="logo">
|
|
|
<div class="logo-swiper" v-if="clubLogo.length > 1">
|
|
|
- <SimpleSwiper
|
|
|
- :imageList="clubLogo"
|
|
|
- :pagination="false"
|
|
|
- ></SimpleSwiper>
|
|
|
+ <SimpleSwiper :imageList="clubLogo" :pagination="false"></SimpleSwiper>
|
|
|
</div>
|
|
|
<img :src="clubLogo[0]" alt="logo" v-else />
|
|
|
</div>
|
|
@@ -58,26 +50,12 @@
|
|
|
<div class="device-params">
|
|
|
<div class="title">相关参数</div>
|
|
|
<div class="line"></div>
|
|
|
- <div class="params">
|
|
|
- <div class="row" v-for="(row, index) in paramListRender" :key="index">
|
|
|
- <template v-for="(col, index) in row">
|
|
|
- <div class="col" :key="'name' + index">
|
|
|
- {{ col.paramName }}{{ isPc ? ':' : '' }}
|
|
|
- </div>
|
|
|
- <div class="col" :key="'content' + index">
|
|
|
- {{ col.paramContent }}
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <SimpleParamList :paramList="paramListRender" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 授权牌弹窗 -->
|
|
|
<div class="mask" v-if="showAuthCard" @click="onHideAuthCard"></div>
|
|
|
- <transition
|
|
|
- enter-active-class="animate__zoomIn"
|
|
|
- leave-active-class="animate__zoomOut"
|
|
|
- >
|
|
|
+ <transition enter-active-class="animate__zoomIn" leave-active-class="animate__zoomOut">
|
|
|
<div class="auth-card-content animate__animated" v-if="showAuthCard">
|
|
|
<div class="auth-card-popup">
|
|
|
<span class="el-icon-circle-close" @click="onHideAuthCard"></span>
|
|
@@ -192,8 +170,7 @@ export default {
|
|
|
position: absolute;
|
|
|
width: 70px;
|
|
|
height: 70px;
|
|
|
- background: url(~assets/theme-images/hyt/pc/icon-auth-seal.png)
|
|
|
- no-repeat center;
|
|
|
+ background: url(~assets/theme-images/hyt/pc/icon-auth-seal.png) no-repeat center;
|
|
|
background-size: 70px;
|
|
|
right: 24px;
|
|
|
bottom: 24px;
|
|
@@ -264,8 +241,7 @@ export default {
|
|
|
display: block;
|
|
|
width: 24px;
|
|
|
height: 24px;
|
|
|
- background: url(~assets/theme-images/hyt/pc/icon-auth-ren.png)
|
|
|
- no-repeat center;
|
|
|
+ background: url(~assets/theme-images/hyt/pc/icon-auth-ren.png) no-repeat center;
|
|
|
background-size: 23px;
|
|
|
}
|
|
|
|
|
@@ -349,8 +325,7 @@ export default {
|
|
|
|
|
|
.auth-icon {
|
|
|
height: 28px;
|
|
|
- background: url(~assets/theme-images/hyt/pc/icon-auth2.png)
|
|
|
- no-repeat left center;
|
|
|
+ background: url(~assets/theme-images/hyt/pc/icon-auth2.png) no-repeat left center;
|
|
|
background-size: auto 28px;
|
|
|
margin-bottom: 10px;
|
|
|
}
|
|
@@ -391,33 +366,6 @@ export default {
|
|
|
bottom: 0;
|
|
|
}
|
|
|
}
|
|
|
- .params {
|
|
|
- width: 100%;
|
|
|
- .row {
|
|
|
- display: table-row;
|
|
|
- width: 100%;
|
|
|
- }
|
|
|
-
|
|
|
- .col {
|
|
|
- display: table-cell;
|
|
|
- font-size: 16px;
|
|
|
- padding: 12px 0;
|
|
|
-
|
|
|
- &:nth-child(2n-1) {
|
|
|
- color: #999999;
|
|
|
- white-space: nowrap;
|
|
|
- }
|
|
|
-
|
|
|
- &:nth-child(2n) {
|
|
|
- color: #282828;
|
|
|
- padding-left: 12px;
|
|
|
- }
|
|
|
-
|
|
|
- &:nth-child(3) {
|
|
|
- padding-left: 100px;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -489,8 +437,7 @@ export default {
|
|
|
position: absolute;
|
|
|
width: 13.8vw;
|
|
|
height: 13.8vw;
|
|
|
- background: url(~assets/theme-images/hyt/h5/icon-auth-seal.png)
|
|
|
- no-repeat center;
|
|
|
+ background: url(~assets/theme-images/hyt/h5/icon-auth-seal.png) no-repeat center;
|
|
|
background-size: 13.8vw;
|
|
|
right: 4vw;
|
|
|
bottom: 4vw;
|
|
@@ -559,8 +506,7 @@ export default {
|
|
|
display: block;
|
|
|
width: 3.6vw;
|
|
|
height: 3.6vw;
|
|
|
- background: url(~assets/theme-images/hyt/h5/icon-auth-ren.png)
|
|
|
- no-repeat center;
|
|
|
+ background: url(~assets/theme-images/hyt/h5/icon-auth-ren.png) no-repeat center;
|
|
|
background-size: 3.6vw;
|
|
|
}
|
|
|
|
|
@@ -646,8 +592,7 @@ export default {
|
|
|
|
|
|
.auth-icon {
|
|
|
height: 4.9vw;
|
|
|
- background: url(~assets/theme-images/hyt/h5/icon-auth2.png)
|
|
|
- no-repeat left center;
|
|
|
+ background: url(~assets/theme-images/hyt/h5/icon-auth2.png) no-repeat left center;
|
|
|
background-size: auto 4.9vw;
|
|
|
margin-bottom: 1vw;
|
|
|
}
|
|
@@ -674,52 +619,10 @@ export default {
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
.line {
|
|
|
- // height: 0.2vw;
|
|
|
- // background: #ececec;
|
|
|
position: relative;
|
|
|
margin-top: 4.7vw;
|
|
|
margin-bottom: 1.2vw;
|
|
|
}
|
|
|
- .params {
|
|
|
- width: 100%;
|
|
|
- word-break: break-all;
|
|
|
- text-align: justify;
|
|
|
- .row {
|
|
|
- display: table-row;
|
|
|
- width: 100%;
|
|
|
-
|
|
|
- &:first-child {
|
|
|
- .col {
|
|
|
- padding-top: 0;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- &:last-child {
|
|
|
- .col {
|
|
|
- padding-bottom: 0;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- .col {
|
|
|
- display: table-cell;
|
|
|
- font-size: 3.6vw;
|
|
|
- padding: 1.6vw 0;
|
|
|
-
|
|
|
- &:nth-child(2n-1) {
|
|
|
- color: #282828;
|
|
|
- padding-right: 3.2vw;
|
|
|
- font-weight: bold;
|
|
|
- white-space: nowrap;
|
|
|
- border-right: 0.2vw solid #d8d8d8;
|
|
|
- }
|
|
|
-
|
|
|
- &:nth-child(2n) {
|
|
|
- color: #4e4e4e;
|
|
|
- padding-left: 3.2vw;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
}
|