|
@@ -4,38 +4,48 @@
|
|
|
<div class="page-top">
|
|
|
<div class="swiper">
|
|
|
<SimpleSwiper :imageList="clubInfo.bannerList"></SimpleSwiper>
|
|
|
+ <img
|
|
|
+ class="auth-card"
|
|
|
+ :src="authCardImage"
|
|
|
+ @click="onShowAuthCard"
|
|
|
+ v-if="!showAuthCard"
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="page-content">
|
|
|
- <!-- <div class="auth">
|
|
|
- <div class="auth-icon"></div>
|
|
|
- <div class="auth-info">
|
|
|
- <span class="font-bold">ROS'S</span>
|
|
|
- <span>授予</span>
|
|
|
- <span>{{ clubInfo.authParty }}</span>
|
|
|
- <span>正品拥有</span>
|
|
|
- </div>
|
|
|
- </div> -->
|
|
|
- <div class="club-info">
|
|
|
- <div class="section flex justify-between items-center">
|
|
|
- <div class="info">
|
|
|
- <div class="name" v-text="clubInfo.authParty"></div>
|
|
|
- <div class="mobile" @click="callMobile(clubInfo.mobile)">
|
|
|
- {{ clubInfo.mobile | formatEmpty }}
|
|
|
+ <div class="bg-container">
|
|
|
+ <!-- 机构信息 -->
|
|
|
+ <div class="club-info">
|
|
|
+ <div class="section flex justify-between items-center">
|
|
|
+ <div class="info">
|
|
|
+ <div class="name" v-text="clubInfo.authParty"></div>
|
|
|
+ <div class="mobile" @click="callMobile(clubInfo.mobile)">
|
|
|
+ {{ clubInfo.mobile | formatEmpty }}
|
|
|
+ </div>
|
|
|
+ <div class="address" v-text="address"></div>
|
|
|
</div>
|
|
|
- <div class="address" v-text="address"></div>
|
|
|
+ <div class="logo"><img :src="clubInfo.logo" /></div>
|
|
|
+ </div>
|
|
|
+ <div class="section flex justify-between items-center mt-6">
|
|
|
+ <div class="navigation" @click="onMapNav">导航</div>
|
|
|
+ <div
|
|
|
+ class="distance"
|
|
|
+ v-if="clubInfo.distance && clubInfo.distance < 99999"
|
|
|
+ v-text="'距你' + clubInfo.distance + 'km'"
|
|
|
+ ></div>
|
|
|
</div>
|
|
|
- <div class="logo"><img :src="clubInfo.logo" /></div>
|
|
|
</div>
|
|
|
- <div class="section flex justify-between items-center mt-6">
|
|
|
- <div class="navigation" @click="onMapNav">导航</div>
|
|
|
- <div
|
|
|
- class="distance"
|
|
|
- v-if="clubInfo.distance && clubInfo.distance < 99999"
|
|
|
- v-text="'距你' + clubInfo.distance + 'km'"
|
|
|
- ></div>
|
|
|
+ <!-- 机构授权信息 -->
|
|
|
+ <div class="auth">
|
|
|
+ <div class="auth-icon"></div>
|
|
|
+ <div class="auth-info">
|
|
|
+ <span>该机构由</span>
|
|
|
+ <span class="font-bold">{{ supplierInfo.shopName }}</span>
|
|
|
+ <span class="font-bold">官方授权</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <!-- 分割 -->
|
|
|
<div class="divider"></div>
|
|
|
<div class="device-list">
|
|
|
<div class="title">已认证设备</div>
|
|
@@ -60,19 +70,47 @@
|
|
|
></SimpleEmpty>
|
|
|
</div>
|
|
|
|
|
|
- <SimpleMapNav ref="mapNav" @click="navigation"></SimpleMapNav>
|
|
|
+ <SimpleMapNav
|
|
|
+ ref="mapNav"
|
|
|
+ @click="navigation"
|
|
|
+ color="#BC1724"
|
|
|
+ ></SimpleMapNav>
|
|
|
+
|
|
|
+ <!-- 授权牌弹窗 -->
|
|
|
+ <div class="mask" v-if="showAuthCard" @click="onHideAuthCard"></div>
|
|
|
+ <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>
|
|
|
+ <img :src="authCardImage" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </transition>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import clubDetailMixin from '@/mixins/clubDetail'
|
|
|
export default {
|
|
|
- layout: 'app',
|
|
|
+ layout: 'app-normal',
|
|
|
mixins: [clubDetailMixin],
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
+.mask {
|
|
|
+ width: 100vw;
|
|
|
+ height: 100vh;
|
|
|
+ position: fixed;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ z-index: 8;
|
|
|
+ background: rgba(0, 0, 0, 0.5);
|
|
|
+}
|
|
|
+
|
|
|
// pc 端
|
|
|
@media screen and (min-width: 768px) {
|
|
|
.page {
|
|
@@ -88,6 +126,37 @@ export default {
|
|
|
padding-right: 0;
|
|
|
}
|
|
|
|
|
|
+ .auth-card-content {
|
|
|
+ width: 100vw;
|
|
|
+ height: 100vh;
|
|
|
+ position: fixed;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ z-index: 9;
|
|
|
+ .auth-card-popup {
|
|
|
+ position: relative;
|
|
|
+ width: 622px;
|
|
|
+
|
|
|
+ img {
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-icon-circle-close {
|
|
|
+ position: absolute;
|
|
|
+ top: -50px;
|
|
|
+ right: 0;
|
|
|
+ font-size: 32px;
|
|
|
+ color: #fff;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.page-title {
|
|
|
position: absolute;
|
|
|
font-size: 24px;
|
|
@@ -97,7 +166,9 @@ export default {
|
|
|
}
|
|
|
|
|
|
.page-top {
|
|
|
+ margin-right: 24px;
|
|
|
.swiper {
|
|
|
+ position: relative;
|
|
|
width: 580px;
|
|
|
height: 580px;
|
|
|
background: #f7f7f7;
|
|
@@ -107,6 +178,17 @@ export default {
|
|
|
height: 580px;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .auth-card {
|
|
|
+ position: absolute;
|
|
|
+ width: auto;
|
|
|
+ height: 110px;
|
|
|
+ display: block;
|
|
|
+ bottom: 24px;
|
|
|
+ left: 24px;
|
|
|
+ z-index: 2;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -114,18 +196,38 @@ export default {
|
|
|
width: 580px;
|
|
|
overflow-y: auto;
|
|
|
|
|
|
+ &::-webkit-scrollbar {
|
|
|
+ width: 8px;
|
|
|
+ // background-color: #eeeeee;
|
|
|
+ }
|
|
|
+
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ border-radius: 4px;
|
|
|
+ background-color: #eeeeee;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bg-container {
|
|
|
+ background: url(~assets/theme-images/normal/pc/club-info-bg.png) center
|
|
|
+ no-repeat;
|
|
|
+ background-size: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background-position-y: 20px;
|
|
|
+ background-color: #e03f4c;
|
|
|
+ padding-bottom: 24px;
|
|
|
+ }
|
|
|
+
|
|
|
.auth {
|
|
|
- width: 100%;
|
|
|
- min-height: 114px;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('color');
|
|
|
- }
|
|
|
+ width: 524px;
|
|
|
box-sizing: border-box;
|
|
|
- padding: 24px;
|
|
|
+ background: #fef5e8;
|
|
|
+ margin: 0 auto;
|
|
|
+ margin-top: 8px;
|
|
|
+ padding: 12px 16px;
|
|
|
+ border-radius: 2px;
|
|
|
|
|
|
.auth-icon {
|
|
|
height: 28px;
|
|
|
- background: url(~assets/theme-images/ross/pc-icon-auth.png) no-repeat
|
|
|
+ background: url(~assets/theme-images/normal/pc/icon-auth.png) no-repeat
|
|
|
left center;
|
|
|
background-size: auto 28px;
|
|
|
}
|
|
@@ -135,59 +237,60 @@ export default {
|
|
|
margin-top: 10px;
|
|
|
span {
|
|
|
font-size: 20px;
|
|
|
- color: #fff;
|
|
|
+ line-height: 1.6;
|
|
|
+ color: #bc1724;
|
|
|
+
|
|
|
+ &.font-bold {
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.club-info {
|
|
|
padding: 32px 24px;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('cover-color');
|
|
|
- }
|
|
|
+ width: 564px;
|
|
|
+ min-height: 264px;
|
|
|
|
|
|
.info {
|
|
|
- width: 320px;
|
|
|
+ width: 360px;
|
|
|
.name {
|
|
|
font-size: 24px;
|
|
|
- color: #101010;
|
|
|
+ color: #fff;
|
|
|
font-weight: bold;
|
|
|
margin-bottom: 34px;
|
|
|
}
|
|
|
.mobile,
|
|
|
.address {
|
|
|
position: relative;
|
|
|
- padding-left: 24px;
|
|
|
+ padding-left: 28px;
|
|
|
margin-top: 16px;
|
|
|
line-height: 24px;
|
|
|
font-size: 16px;
|
|
|
- color: #404040;
|
|
|
+ color: #fff;
|
|
|
|
|
|
&::after {
|
|
|
content: '';
|
|
|
display: block;
|
|
|
- width: 16px;
|
|
|
- height: 16px;
|
|
|
+ width: 24px;
|
|
|
+ height: 24px;
|
|
|
position: absolute;
|
|
|
left: 0;
|
|
|
- top: 4px;
|
|
|
- background-size: 16px;
|
|
|
+ top: 0;
|
|
|
+ background-size: 20px;
|
|
|
background-repeat: no-repeat;
|
|
|
+ background-position: center;
|
|
|
}
|
|
|
}
|
|
|
.mobile {
|
|
|
cursor: pointer;
|
|
|
&::after {
|
|
|
- @include themify($themes) {
|
|
|
- background-image: themed('pc-icon-mobile');
|
|
|
- }
|
|
|
+ background-image: url(~assets/theme-images/normal/pc/icon-mobile.png);
|
|
|
}
|
|
|
}
|
|
|
.address {
|
|
|
&::after {
|
|
|
- @include themify($themes) {
|
|
|
- background-image: themed('h5-icon-address');
|
|
|
- }
|
|
|
+ background-image: url(~assets/theme-images/normal/pc/icon-address.png);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -198,6 +301,8 @@ export default {
|
|
|
height: 114px;
|
|
|
border-radius: 50% 50% 0 50%;
|
|
|
overflow: hidden;
|
|
|
+ background: #fff;
|
|
|
+ display: flex;
|
|
|
|
|
|
&::after {
|
|
|
position: absolute;
|
|
@@ -207,7 +312,7 @@ export default {
|
|
|
display: block;
|
|
|
width: 23px;
|
|
|
height: 23px;
|
|
|
- background: url(~assets/theme-images/common/pc-icon-avatar-v.png)
|
|
|
+ background: url(~assets/theme-images/normal/pc/icon-avatar-v.png)
|
|
|
no-repeat center;
|
|
|
background-size: 23px;
|
|
|
}
|
|
@@ -221,11 +326,9 @@ export default {
|
|
|
border-radius: 4px;
|
|
|
|
|
|
font-size: 16px;
|
|
|
- @include themify($themes) {
|
|
|
- color: themed('color');
|
|
|
- border: 1px solid themed('color');
|
|
|
- background-color: themed('sub-color');
|
|
|
- }
|
|
|
+ color: #bc1724;
|
|
|
+ border: 1px solid #fff;
|
|
|
+ background-color: #fff;
|
|
|
cursor: pointer;
|
|
|
|
|
|
&::after {
|
|
@@ -234,25 +337,39 @@ export default {
|
|
|
width: 16px;
|
|
|
height: 16px;
|
|
|
margin-left: 4px;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('pc-icon-navigation') no-repeat center;
|
|
|
- }
|
|
|
+ background: url(~assets/theme-images/normal/pc/icon-navigation.png)
|
|
|
+ no-repeat center;
|
|
|
background-size: 16px;
|
|
|
}
|
|
|
}
|
|
|
.distance {
|
|
|
font-size: 14px;
|
|
|
- color: #404040;
|
|
|
+ color: #fff;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.device-list {
|
|
|
.title {
|
|
|
- padding: 16px;
|
|
|
+ position: relative;
|
|
|
font-size: 20px;
|
|
|
font-weight: bold;
|
|
|
- color: #404040;
|
|
|
- background-color: #f3f5f6;
|
|
|
+ color: #282828;
|
|
|
+ line-height: 30px;
|
|
|
+ padding-left: 32px;
|
|
|
+ margin-top: 46px;
|
|
|
+ margin-bottom: 24px;
|
|
|
+
|
|
|
+ &::before {
|
|
|
+ content: '';
|
|
|
+ display: block;
|
|
|
+ width: 30px;
|
|
|
+ height: 30px;
|
|
|
+ background: url(~assets/theme-images/normal/pc/icon-device-list.png)
|
|
|
+ no-repeat center;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.list {
|
|
@@ -260,15 +377,23 @@ export default {
|
|
|
}
|
|
|
|
|
|
.device {
|
|
|
- padding: 16px 0;
|
|
|
- border-bottom: 1px solid #d8d8d8;
|
|
|
+ padding: 20px 16px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background: #f3f5f6;
|
|
|
+ margin-top: 16px;
|
|
|
+
|
|
|
+ &:first-child {
|
|
|
+ margin-top: 0;
|
|
|
+ }
|
|
|
+
|
|
|
.info {
|
|
|
+ width: 80%;
|
|
|
.name {
|
|
|
font-size: 18px;
|
|
|
- color: #101010;
|
|
|
+ color: #282828;
|
|
|
}
|
|
|
.code {
|
|
|
- margin-top: 16px;
|
|
|
+ margin-top: 12px;
|
|
|
font-size: 14px;
|
|
|
color: #666;
|
|
|
}
|
|
@@ -283,9 +408,7 @@ export default {
|
|
|
font-size: 14px;
|
|
|
color: #ffffff;
|
|
|
cursor: pointer;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('color');
|
|
|
- }
|
|
|
+ color: #bc1724;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -298,8 +421,40 @@ export default {
|
|
|
display: none;
|
|
|
}
|
|
|
|
|
|
+ .auth-card-content {
|
|
|
+ width: 100vw;
|
|
|
+ height: 100vh;
|
|
|
+ position: fixed;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ z-index: 9;
|
|
|
+ .auth-card-popup {
|
|
|
+ position: relative;
|
|
|
+ width: 86vw;
|
|
|
+
|
|
|
+ img {
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-icon-circle-close {
|
|
|
+ position: absolute;
|
|
|
+ top: -8vw;
|
|
|
+ right: 0;
|
|
|
+ font-size: 7vw;
|
|
|
+ color: #fff;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.page-top {
|
|
|
.swiper {
|
|
|
+ position: relative;
|
|
|
height: 100vw;
|
|
|
|
|
|
background: #f7f7f7;
|
|
@@ -308,25 +463,70 @@ export default {
|
|
|
height: 100vw;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .auth-card {
|
|
|
+ position: absolute;
|
|
|
+ width: auto;
|
|
|
+ height: 20.6vw;
|
|
|
+ display: block;
|
|
|
+ bottom: 4vw;
|
|
|
+ left: 4vw;
|
|
|
+ z-index: 2;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.page-content {
|
|
|
- .divider {
|
|
|
- height: 3.2vw;
|
|
|
- background-color: #f7f7f7;
|
|
|
+ .bg-container {
|
|
|
+ background: url(~assets/theme-images/normal/h5/club-info-bg.png) center
|
|
|
+ no-repeat;
|
|
|
+ background-size: 100vw;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background-position-y: 4vw;
|
|
|
+ background-color: #e03f4c;
|
|
|
+ padding-bottom: 5vw;
|
|
|
+ }
|
|
|
+
|
|
|
+ .auth {
|
|
|
+ width: 92vw;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background: #fef5e8;
|
|
|
+ margin: 0 auto;
|
|
|
+ margin-top: 3.2vw;
|
|
|
+ padding: 4vw 3.5vw;
|
|
|
+ border-radius: 0.8vw;
|
|
|
+
|
|
|
+ .auth-icon {
|
|
|
+ height: 6.2vw;
|
|
|
+ background: url(~assets/theme-images/normal/h5/icon-auth.png) no-repeat
|
|
|
+ left center;
|
|
|
+ background-size: auto 6.2vw;
|
|
|
+ }
|
|
|
+
|
|
|
+ .auth-info {
|
|
|
+ font-size: 0;
|
|
|
+ margin-top: 2.2vw;
|
|
|
+ span {
|
|
|
+ font-size: 3.6vw;
|
|
|
+ line-height: 5.8vw;
|
|
|
+ color: #bc1724;
|
|
|
+
|
|
|
+ &.font-bold {
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
.club-info {
|
|
|
padding: 4vw;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('cover-color');
|
|
|
- }
|
|
|
+ width: 100vw;
|
|
|
+ min-height: 43.4vw;
|
|
|
|
|
|
.info {
|
|
|
width: 67vw;
|
|
|
.name {
|
|
|
font-size: 4.8vw;
|
|
|
- color: #101010;
|
|
|
+ color: #fff;
|
|
|
font-weight: bold;
|
|
|
margin-bottom: 4vw;
|
|
|
}
|
|
@@ -337,32 +537,29 @@ export default {
|
|
|
margin-top: 1.6vw;
|
|
|
line-height: 5vw;
|
|
|
font-size: 3.2vw;
|
|
|
- color: #404040;
|
|
|
+ color: #fff;
|
|
|
|
|
|
&::after {
|
|
|
content: '';
|
|
|
display: block;
|
|
|
width: 4vw;
|
|
|
- height: 4vw;
|
|
|
+ height: 5vw;
|
|
|
position: absolute;
|
|
|
left: 0;
|
|
|
- top: 0.5vw;
|
|
|
+ top: 0;
|
|
|
background-size: 4vw 4vw;
|
|
|
background-repeat: no-repeat;
|
|
|
+ background-position: center;
|
|
|
}
|
|
|
}
|
|
|
.mobile {
|
|
|
&::after {
|
|
|
- @include themify($themes) {
|
|
|
- background-image: themed('h5-icon-mobile');
|
|
|
- }
|
|
|
+ background-image: url(~assets/theme-images/normal/pc/icon-mobile.png);
|
|
|
}
|
|
|
}
|
|
|
.address {
|
|
|
&::after {
|
|
|
- @include themify($themes) {
|
|
|
- background-image: themed('h5-icon-address');
|
|
|
- }
|
|
|
+ background-image: url(~assets/theme-images/normal/pc/icon-address.png);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -373,6 +570,8 @@ export default {
|
|
|
height: 18vw;
|
|
|
border-radius: 9vw 9vw 0 9vw;
|
|
|
overflow: hidden;
|
|
|
+ background: #fff;
|
|
|
+ display: flex;
|
|
|
|
|
|
&::after {
|
|
|
position: absolute;
|
|
@@ -382,7 +581,7 @@ export default {
|
|
|
display: block;
|
|
|
width: 3.6vw;
|
|
|
height: 3.6vw;
|
|
|
- background: url(~assets/theme-images/common/h5-icon-avatar-v.png)
|
|
|
+ background: url(~assets/theme-images/normal/h5/icon-avatar-v.png)
|
|
|
no-repeat center;
|
|
|
background-size: 3.6vw;
|
|
|
}
|
|
@@ -395,11 +594,9 @@ export default {
|
|
|
height: 6.4vw;
|
|
|
border-radius: 0.4vw;
|
|
|
font-size: 3.2vw;
|
|
|
- @include themify($themes) {
|
|
|
- color: themed('color');
|
|
|
- border: 1px solid themed('color');
|
|
|
- background-color: themed('sub-color');
|
|
|
- }
|
|
|
+ color: #bc1724;
|
|
|
+ border: 1px solid #fff;
|
|
|
+ background-color: #fff;
|
|
|
|
|
|
&::after {
|
|
|
content: '';
|
|
@@ -407,34 +604,49 @@ export default {
|
|
|
width: 3.6vw;
|
|
|
height: 3.6vw;
|
|
|
margin-left: 0.4vw;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('h5-icon-navigation') no-repeat center;
|
|
|
- background-size: 3.6vw;
|
|
|
- }
|
|
|
+ background: url(~assets/theme-images/normal/pc/icon-navigation.png)
|
|
|
+ no-repeat center;
|
|
|
+ background-size: 3.6vw;
|
|
|
}
|
|
|
}
|
|
|
.distance {
|
|
|
font-size: 3vw;
|
|
|
- color: #404040;
|
|
|
+ color: #fff;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.device-list {
|
|
|
+ padding: 0 4vw;
|
|
|
.title {
|
|
|
- padding: 4vw;
|
|
|
- padding-bottom: 0;
|
|
|
+ position: relative;
|
|
|
+ padding-left: 6.8vw;
|
|
|
+ margin-top: 9.6vw;
|
|
|
+ margin-bottom: 4vw;
|
|
|
font-size: 4vw;
|
|
|
font-weight: bold;
|
|
|
color: #101010;
|
|
|
+
|
|
|
+ &::before {
|
|
|
+ content: '';
|
|
|
+ display: block;
|
|
|
+ width: 4.4vw;
|
|
|
+ height: 4.4vw;
|
|
|
+ background: url(~assets/theme-images/normal/h5/icon-device-list.png)
|
|
|
+ no-repeat center;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ }
|
|
|
}
|
|
|
.device {
|
|
|
- padding: 4vw 0;
|
|
|
- margin: 0 4vw;
|
|
|
- border-bottom: 0.4vw solid #d8d8d8;
|
|
|
+ padding: 4.4vw 3.2vw;
|
|
|
+ background: #f3f5f6;
|
|
|
+ margin-bottom: 3.2vw;
|
|
|
.info {
|
|
|
+ width: 74%;
|
|
|
.name {
|
|
|
font-size: 3.6vw;
|
|
|
- color: #101010;
|
|
|
+ color: #282828;
|
|
|
}
|
|
|
.code {
|
|
|
margin-top: 3.2vw;
|
|
@@ -451,9 +663,7 @@ export default {
|
|
|
border-radius: 0.4vw;
|
|
|
font-size: 3vw;
|
|
|
color: #ffffff;
|
|
|
- @include themify($themes) {
|
|
|
- background: themed('color');
|
|
|
- }
|
|
|
+ background: #bc1724;
|
|
|
}
|
|
|
}
|
|
|
}
|