Merge remote-tracking branch 'origin/master'
| | |
| | | button::after { |
| | | border: none; |
| | | } |
| | | |
| | | .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 38rpx; |
| | | } |
| | | |
| | | /* 指示点的样式 */ |
| | | .wx-swiper-dots .wx-swiper-dot { |
| | | width: 40rpx; |
| | | height: 4rpx; |
| | | background: rgba(255,255,255,0.5); |
| | | border-radius: 5rpx; |
| | | } |
| | | |
| | | .wx-swiper-dot.wx-swiper-dot-active { |
| | | background: #FFFFFF; |
| | | } |
| | |
| | | <!-- 计算器 end --> |
| | | |
| | | <!-- 计算结果展示 --> |
| | | <view class="results" style="opacity: {{ showResultMoney ? '1' : '0.2' }};"> |
| | | <view class="results" style="position: {{ showResultMoney ? 'static' : 'absolute' }}"> |
| | | <view class="results-title">最优家装分配表</view> |
| | | <view class="flex thead"> |
| | | <view class="td name">详情</view> |
| | | <view class="td rate">参考比例</view> |
| | | <view class="td money">参考价格</view> |
| | | </view> |
| | | <view class="item" wx:for="{{ activeList }}" wx:key="index" |
| | | <view style="opacity: {{ showResultMoney ? '1' : '0.2' }};" class="item" wx:for="{{ activeList }}" wx:key="index" |
| | | hidden="{{ type == item.info }}"> |
| | | <view class="flex th"> |
| | | <view class="td name">{{ item.name }}</view> |
| | |
| | | /* pages/calculator/index.wxss */
|
| | | .container {
|
| | | overflow: auto;
|
| | | padding-bottom: 100rpx;
|
| | | }
|
| | | .main_bg{
|
| | | position: fixed;
|
| | |
| | | }
|
| | |
|
| | | .results {
|
| | | position: relative;
|
| | | position: absolute;
|
| | | width: 670rpx;
|
| | | top: calc( 100vh - 250rpx );
|
| | | z-index: 1;
|
| | | background: #FFFFFF;
|
| | | color: #222;
|
| | | text-align: center;
|
| | | margin: 0 30rpx 60rpx;
|
| | | margin: 0 40rpx 60rpx;
|
| | | border-radius: 8rpx;
|
| | | padding: 30rpx;
|
| | | }
|
| | |
| | | */ |
| | | data: { |
| | | bottomLift: 0, |
| | | current: 0, |
| | | id: '', |
| | | origin: '', |
| | | info: {}, |
| | |
| | | member |
| | | }) |
| | | }, |
| | | bindchange(e) { |
| | | console.log('e', e.detail ); |
| | | this.setData({ current: e.detail.current }) |
| | | }, |
| | | priviewBanner(e) { |
| | | const url = e.currentTarget.dataset.url |
| | | const { |
| | |
| | | page { |
| | | background-color: #f7f7f7; |
| | | } |
| | | .swiper_wrap{ |
| | | position: relative; |
| | | .indicator{ |
| | | position: absolute; |
| | | right: 40rpx; |
| | | bottom: 40rpx; |
| | | width: 80rpx; |
| | | height: 40rpx; |
| | | text-align: center; |
| | | line-height: 40rpx; |
| | | background: rgba(0,0,0,0.4); |
| | | border-radius: 21rpx; |
| | | color: #fff; |
| | | font-size: 24rpx; |
| | | z-index: 999; |
| | | z-index: 99; |
| | | } |
| | | } |
| | | .banner_swiper{ |
| | | image{ |
| | | width: 100%; |
| | |
| | | <!-- 名片 --> |
| | | <idCard users="{{ info.users }}" wx:if="{{ info.users && info.users.id }}" /> |
| | | <!-- banner轮播 --> |
| | | <swiper class="banner_swiper" circular indicator-dots autoplay style="height:{{bannerHeight}}rpx" duration> |
| | | <view class="swiper_wrap"> |
| | | <swiper bindchange="bindchange" class="banner_swiper" circular indicator-dots="{{false}}" autoplay style="height:{{bannerHeight}}rpx" duration> |
| | | <block wx:for="{{ info.bannerImgList }}"> |
| | | <swiper-item> |
| | | <image data-url="{{ item }}" bindtap="priviewBanner" bindload="bannerbindload" mode="widthFix" src="{{ item }}"></image> |
| | | </swiper-item> |
| | | </block> |
| | | </swiper> |
| | | <view class="indicator">{{current}}/{{info.bannerImgList.length}}</view> |
| | | </view> |
| | | <view class="main_content"> |
| | | <view class="title">{{ info.title }}</view> |
| | | <view class="desc" wx:if="{{ info.subtitle }}">{{ info.subtitle }}</view> |
| | |
| | | page { |
| | | background-color: #f7f7f7; |
| | | } |
| | | .swiper_wrap { |
| | | position: relative; |
| | | } |
| | | .swiper_wrap .indicator { |
| | | position: absolute; |
| | | right: 40rpx; |
| | | bottom: 40rpx; |
| | | width: 80rpx; |
| | | height: 40rpx; |
| | | text-align: center; |
| | | line-height: 40rpx; |
| | | background: rgba(0, 0, 0, 0.4); |
| | | border-radius: 21rpx; |
| | | color: #fff; |
| | | font-size: 24rpx; |
| | | z-index: 999; |
| | | z-index: 99; |
| | | } |
| | | .banner_swiper image { |
| | | width: 100%; |
| | | } |
| | |
| | | padding-top: 22rpx; |
| | | font-size: 32rpx; |
| | | } |
| | | .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 0rpx; |
| | | } |
| | | /* 指示点的样式 */ |
| | | .wx-swiper-dots .wx-swiper-dot { |
| | | width: 60rpx; |
| | | height: 4rpx; |
| | | background: #f4f4f4; |
| | | margin-left: -15rpx; |
| | | border-radius: 5rpx; |
| | | } |
| | | |
| | | .wx-swiper-dot.wx-swiper-dot-active { |
| | | background: #666666; |
| | | } |
| | | } |
| | | .consult_wrap{ |
| | | .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 10rpx; |
| | | } |
| | | } |
| | | |
| | | .logo_wrap { |
| | |
| | | font-size: 40rpx; |
| | | } |
| | | } |
| | | |
| | |
| | | </view> |
| | | <image class="ar_right" src="../../static/icon/home_ar@2x.png"></image> |
| | | </view> |
| | | <swiper class="consult_swiper" circular indicator-dots="{{ bannerSwiperOption.indicatorDots }}" autoplay="{{ bannerSwiperOption.autoplay }}" interval="{{ bannerSwiperOption.interval }}" style="height:{{consultImgHeight + 100}}rpx" duration="{{ bannerSwiperOption.duration }}"> |
| | | <swiper class="consult_swiper consult_wrap" circular indicator-dots="{{ bannerSwiperOption.indicatorDots }}" autoplay="{{ bannerSwiperOption.autoplay }}" interval="{{ bannerSwiperOption.interval }}" style="height:{{consultImgHeight + 100 }}rpx" duration="{{ bannerSwiperOption.duration }}"> |
| | | <block wx:for="{{ consultList }}" wx:key="index"> |
| | | <swiper-item data-id="{{ item }}" bindtap="consultClick"> |
| | | <image bindload="consultbindload" mode="aspectFill" src="{{ item.coverImage }}"></image> |
| | |
| | | <view class="desc">设身处地为你思虑更多,陪伴你的美好生活</view> |
| | | </view> |
| | | </view> |
| | | <swiper class="consult_swiper" circular indicator-dots="{{ bannerSwiperOption.indicatorDots }}" autoplay="{{ bannerSwiperOption.autoplay }}" interval="{{ bannerSwiperOption.interval }}" style="height:{{serviceHeight}}rpx" duration="{{ bannerSwiperOption.duration }}"> |
| | | <swiper class="consult_swiper" circular indicator-dots="{{ bannerSwiperOption.indicatorDots }}" autoplay="{{ bannerSwiperOption.autoplay }}" interval="{{ bannerSwiperOption.interval }}" style="height:{{serviceHeight + 22}}rpx" duration="{{ bannerSwiperOption.duration }}"> |
| | | <block wx:for="{{ serviceList }}" wx:key="index"> |
| | | <swiper-item> |
| | | <image bindload='goserHeight' data-id="{{ item.id }}" data-title="{{item.title}}" bindtap="seriveClick" mode="widthFix" src="{{ item.fileList[0].fileurlFull }}"></image> |
| | |
| | | } |
| | | .container .consult_swiper { |
| | | width: 100%; |
| | | /* 指示点的样式 */ |
| | | } |
| | | .container .consult_swiper image { |
| | | width: 670rpx; |
| | |
| | | padding-top: 22rpx; |
| | | font-size: 32rpx; |
| | | } |
| | | .container .consult_swiper .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 0rpx; |
| | | } |
| | | .container .consult_swiper .wx-swiper-dots .wx-swiper-dot { |
| | | width: 60rpx; |
| | | height: 4rpx; |
| | | background: #f4f4f4; |
| | | margin-left: -15rpx; |
| | | border-radius: 5rpx; |
| | | } |
| | | .container .consult_swiper .wx-swiper-dot.wx-swiper-dot-active { |
| | | background: #666666; |
| | | } |
| | | .container .consult_wrap .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 10rpx; |
| | | } |
| | | .container .logo_wrap { |
| | | width: 100%; |
| | | display: flex; |
| | |
| | | } |
| | | .ar_new{ |
| | | width: 14rpx; |
| | | height: 28rpx; |
| | | margin-left: 8rpx; |
| | | } |
| | | .container { |
| | |
| | | .flex { |
| | | display: flex; |
| | | } |
| | | .empty_wrap{ |
| | | width: 100%; |
| | | height: 100%; |
| | | padding-top: 300rpx; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | } |
| | | .default_empty{ |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | | .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 38rpx; |
| | | } |
| | | |
| | | /* 指示点的样式 */ |
| | | .wx-swiper-dots .wx-swiper-dot { |
| | | width: 40rpx; |
| | | height: 4rpx; |
| | | background: rgba(255,255,255,0.5); |
| | | border-radius: 5rpx; |
| | | } |
| | | |
| | | .wx-swiper-dot.wx-swiper-dot-active { |
| | | background: #FFFFFF; |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | .empty_wrap{ |
| | | width: 100%; |
| | | display: flex; |
| | | padding-top: 200rpx; |
| | | justify-content: center; |
| | | } |
| | | .default_empty{ |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | | } |
| | |
| | | <text>{{ item.viewCount }}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ dataList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </scroll-view> |
| | | </view> |
| | |
| | | .main_content .goods_list .item .info .primary { |
| | | color: var(--themeColor); |
| | | } |
| | | .main_content .empty_wrap { |
| | | width: 100%; |
| | | display: flex; |
| | | padding-top: 200rpx; |
| | | justify-content: center; |
| | | } |
| | | .main_content .default_empty { |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | .empty_wrap{ |
| | | width: 100%; |
| | | display: flex; |
| | | padding-top: 200rpx; |
| | | justify-content: center; |
| | | } |
| | | .default_empty{ |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | | } |
| | | } |
| | |
| | | <text>{{ item.viewCount || 0 }}</text> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ datalist.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </scroll-view> |
| | | </view> |
| | | </view> |
| | |
| | | .main_content .main_right .goods_list .item .info .primary { |
| | | color: var(--themeColor); |
| | | } |
| | | .main_content .main_right .empty_wrap { |
| | | width: 100%; |
| | | display: flex; |
| | | padding-top: 200rpx; |
| | | justify-content: center; |
| | | } |
| | | .main_content .main_right .default_empty { |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | .empty_wrap{ |
| | | width: 100%; |
| | | display: flex; |
| | | padding-top: 200rpx; |
| | | justify-content: center; |
| | | } |
| | | .default_empty{ |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | | } |
| | |
| | | <image class="icon" src="../../static/icon/zixun_ic_liulan.png" mode="widthFix"></image> |
| | | <text>{{ item.viewCount }}</text> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ dataList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </scroll-view> |
| | | </view> |
| | |
| | | flex-wrap: wrap; |
| | | justify-content: space-around; |
| | | } |
| | | .main_content .goods_list .lastitem { |
| | | margin-right: auto; |
| | | } |
| | | |
| | | .main_content .goods_list .item { |
| | | width: 324rpx; |
| | | margin-bottom: 32rpx; |
| | |
| | | .main_content .goods_list .item .info .primary { |
| | | color: var(--themeColor); |
| | | } |
| | | .main_content .empty_wrap { |
| | | width: 100%; |
| | | display: flex; |
| | | padding-top: 200rpx; |
| | | justify-content: center; |
| | | } |
| | | .main_content .default_empty { |
| | | width: 300rpx; |
| | | height: 300rpx; |
| | | } |
| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ dataList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | openShare() { |
| | | this.setData({showShare: true}) |
| | | }, |
| | | priviewLayout() { |
| | | wx.previewImage({ |
| | | urls: [this.data.info.layoutUlr] |
| | | }) |
| | | }, |
| | | priviewSpace(e) { |
| | | const url = e.currentTarget.dataset.url |
| | | const index = e.currentTarget.dataset.index |
| | | const { info } = this.data |
| | | wx.previewImage({ |
| | | urls: info.apiSpaceCaseVos[index].imgList, |
| | | current: url |
| | | }) |
| | | }, |
| | | handleShare() { |
| | | console.log('点击了分享'); |
| | | actionDo({ actionType: 'share', id: this.data.info.id }) |
| | |
| | | justify-content: center; |
| | | .icon{ |
| | | width: 24rpx; |
| | | height: 24rpx; |
| | | margin-right: 4rpx; |
| | | } |
| | | } |
| | |
| | | <image class="banner" src="{{ info.coverImage }}" mode="widthFix"></image> |
| | | </view> |
| | | <view class="h1">布置图</view> |
| | | <image class="img" src="{{ info.layoutUlr }}" mode="widthFix"></image> |
| | | <image bindtap="priviewLayout" class="img" src="{{ info.layoutUlr }}" mode="widthFix"></image> |
| | | <view class="analysis"> |
| | | <view class="h2">案例解析</view> |
| | | <view class="text">{{ info.caseInfo }}</view> |
| | |
| | | <view class="list"> |
| | | <view wx:for="{{ info.apiSpaceCaseVos }}" class="item"> |
| | | <view class="h1">{{ item.spaceName }}</view> |
| | | <image class="img" wx:for="{{ item.imgList }}" wx:for-item="img" src="{{ img }}" mode="widthFix" /> |
| | | <image data-url="{{ img }}" bindtap="priviewSpace" class="img" wx:for="{{ item.imgList }}" wx:for-item="img" src="{{ img }}" mode="widthFix" /> |
| | | <view class="content">{{ item.spaceDesc }}</view> |
| | | </view> |
| | | </view> |
| | |
| | | } |
| | | .container .fullview_wrap .full .icon { |
| | | width: 24rpx; |
| | | height: 24rpx; |
| | | margin-right: 4rpx; |
| | | } |
| | | .container .img { |
| | |
| | | */ |
| | | data: { |
| | | bottomLift: 0, |
| | | current: 0, |
| | | id: '', |
| | | info: {}, |
| | | member: {}, |
| | |
| | | }) |
| | | } |
| | | }, |
| | | priviewBanner(e) { |
| | | const url = e.currentTarget.dataset.url |
| | | const { |
| | | info |
| | | } = this.data |
| | | wx.previewImage({ |
| | | urls: info.imageurlList, |
| | | current: url |
| | | }) |
| | | }, |
| | | bindchange(e) { |
| | | console.log('e', e.detail ); |
| | | this.setData({ current: e.detail.current }) |
| | | }, |
| | | priviewSpace(e) { |
| | | const url = e.currentTarget.dataset.url |
| | | const { |
| | | info |
| | | } = this.data |
| | | wx.previewImage({ |
| | | urls: info.imageurlList, |
| | | current: url |
| | | }) |
| | | }, |
| | | onShareAppMessage() { |
| | | console.log('用户点击了分享'); |
| | | }, |
| | |
| | | page { |
| | | background-color: #f7f7f7; |
| | | } |
| | | .swiper_wrap{ |
| | | position: relative; |
| | | .indicator{ |
| | | position: absolute; |
| | | right: 40rpx; |
| | | bottom: 40rpx; |
| | | width: 80rpx; |
| | | height: 40rpx; |
| | | text-align: center; |
| | | line-height: 40rpx; |
| | | background: rgba(0,0,0,0.4); |
| | | border-radius: 21rpx; |
| | | color: #fff; |
| | | font-size: 24rpx; |
| | | z-index: 999; |
| | | z-index: 99; |
| | | } |
| | | } |
| | | .banner_swiper{ |
| | | image{ |
| | | width: 100%; |
| | |
| | | margin-right: 48rpx; |
| | | .icon { |
| | | width: 44rpx; |
| | | height: 44rpx; |
| | | } |
| | | } |
| | | } |
| | |
| | | <buoyClient class="buoyClient" showPurpose="1" class="buoyClient"/> |
| | | <detailFooter bindenjoy="handleEnjoy" path="0" info="{{info}}" /> |
| | | <!-- banner轮播 --> |
| | | <swiper class="banner_swiper" circular indicator-dots autoplay style="height:{{bannerHeight}}rpx" duration> |
| | | <view class="swiper_wrap"> |
| | | <swiper bindchange="bindchange" class="banner_swiper" circular indicator-dots="{{false}}" autoplay style="height:{{bannerHeight}}rpx" duration> |
| | | <block wx:for="{{ info.bannerImgList }}"> |
| | | <swiper-item> |
| | | <image bindload="bannerbindload" mode="widthFix" src="{{ item }}"></image> |
| | | <image data-url="{{ item }}" bindtap="priviewBanner" bindload="bannerbindload" mode="widthFix" src="{{ item }}"></image> |
| | | </swiper-item> |
| | | </block> |
| | | </swiper> |
| | | <view class="indicator">{{current}}/{{info.bannerImgList.length}}</view> |
| | | </view> |
| | | <view class="main_content"> |
| | | <view class="title">{{ info.title }}</view> |
| | | <view class="desc" wx:if="{{ info.subtitle }}">{{ info.subtitle }}</view> |
| | |
| | | <mp-html content="{{info.content}}"></mp-html> |
| | | </view> |
| | | <view class="spaceList"> |
| | | <view class="item" wx:for="{{ info.spaceList }}"> |
| | | <view data-url="{{ item.spaceImg }}" bindtap="priviewSpace" class="item" wx:for="{{ info.spaceList }}"> |
| | | <!-- <view class="name">{{ item.spaceName }}</view> --> |
| | | <image src="{{ item.spaceImg }}" mode="widthFix" class="img"></image> |
| | | <!-- <mp-html content="{{item.spaceContent}}"></mp-html> --> |
| | |
| | | page { |
| | | background-color: #f7f7f7; |
| | | } |
| | | .swiper_wrap { |
| | | position: relative; |
| | | } |
| | | .swiper_wrap .indicator { |
| | | position: absolute; |
| | | right: 40rpx; |
| | | bottom: 40rpx; |
| | | width: 80rpx; |
| | | height: 40rpx; |
| | | text-align: center; |
| | | line-height: 40rpx; |
| | | background: rgba(0, 0, 0, 0.4); |
| | | border-radius: 21rpx; |
| | | color: #fff; |
| | | font-size: 24rpx; |
| | | z-index: 999; |
| | | z-index: 99; |
| | | } |
| | | .banner_swiper image { |
| | | width: 100%; |
| | | } |
| | |
| | | margin-bottom: 26rpx; |
| | | } |
| | | .main_content .text { |
| | | line-height: 36rpx; |
| | | font-size: 26rpx; |
| | | color: #555555; |
| | | margin-bottom: 40rpx; |
| | |
| | | } |
| | | .detail .line { |
| | | display: flex; |
| | | min-height: 32rpx; |
| | | height: 32rpx; |
| | | margin-bottom: 24rpx; |
| | | } |
| | | .detail .line .label { |
| | |
| | | } |
| | | .footer .item .icon { |
| | | width: 44rpx; |
| | | height: 44rpx; |
| | | } |
| | |
| | | }) |
| | | } |
| | | }, |
| | | priviewSpace(e) { |
| | | const url = e.currentTarget.dataset.url |
| | | const { info } = this.data |
| | | wx.previewImage({ |
| | | urls: info.contentImgList, |
| | | current: url |
| | | }) |
| | | }, |
| | | getDetail(id) { |
| | | const enjoyList = wx.getStorageSync('enjoyList') || [] |
| | | getRealcaseInfo({id}).then(res => { |
| | |
| | | margin-right: 48rpx; |
| | | .icon { |
| | | width: 44rpx; |
| | | height: 44rpx; |
| | | } |
| | | } |
| | | } |
| | |
| | | <!-- --> |
| | | <view class="main_title">{{ info.title }}</view> |
| | | <view class="time">发布时间:{{ info.publishDt }}</view> |
| | | <image class="info_item" wx:for="{{ info.contentImgList }}" src="{{ item }}" mode="widthFix"></image> |
| | | <image data-url="{{ item }}" bindtap="priviewSpace" class="info_item" wx:for="{{ info.contentImgList }}" src="{{ item }}" mode="widthFix"></image> |
| | | <view class="desc">{{ info.contentText || '' }}</view> |
| | | <!-- <view class="list"> |
| | | <view class="item"> |
| | |
| | | } |
| | | .footer .item .icon { |
| | | width: 44rpx; |
| | | height: 44rpx; |
| | | } |
| | | .share_modal .btns { |
| | | min-height: 320rpx; |
| | |
| | | .func_lsit{ |
| | | display: flex; |
| | | justify-content: space-between; |
| | | padding: 60rpx; |
| | | padding: 20rpx 60rpx; |
| | | .item{ |
| | | width: 120rpx; |
| | | display: flex; |
| | |
| | | .home_ar{ |
| | | width: 44rpx; |
| | | } |
| | | .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 0rpx; |
| | | } |
| | | /* 指示点的样式 */ |
| | | .wx-swiper-dots .wx-swiper-dot { |
| | | width: 60rpx; |
| | | height: 4rpx; |
| | | background: #f4f4f4; |
| | | margin-left: -15rpx; |
| | | border-radius: 5rpx; |
| | | } |
| | | |
| | | .wx-swiper-dot.wx-swiper-dot-active { |
| | | background: #666666; |
| | | } |
| | |
| | | <view class="title">每日上新</view> |
| | | <view class="more"> |
| | | <text class="placeholder9">查看更多</text> |
| | | <image class="ar_new" src="../../static/ar_new@2x.png" mode="widthFix"></image> |
| | | <image class="ar_new" src="../../static/ar_new@2x.png"></image> |
| | | </view> |
| | | </view> |
| | | <view class="desc"> |
| | |
| | | <view class="desc">设身处地为你思虑更多,陪伴你的美好生活</view> |
| | | </view> |
| | | </view> |
| | | <swiper class="consult_swiper" circular indicator-dots="{{ bannerSwiperOption.indicatorDots }}" autoplay="{{ bannerSwiperOption.autoplay }}" interval="{{ bannerSwiperOption.interval }}" style="height:{{serviceHeight}}rpx" duration="{{ bannerSwiperOption.duration }}"> |
| | | <swiper class="consult_swiper" circular indicator-dots="{{ bannerSwiperOption.indicatorDots }}" autoplay="{{ bannerSwiperOption.autoplay }}" interval="{{ bannerSwiperOption.interval }}" style="height:{{serviceHeight + 22}}rpx" duration="{{ bannerSwiperOption.duration }}"> |
| | | <block wx:for="{{ serviceList }}" wx:key="index"> |
| | | <swiper-item> |
| | | <image bindload='goserHeight' data-id="{{ item.id }}" data-title="{{item.title}}" bindtap="seriveClick" mode="widthFix" src="{{ item.fileList[0].fileurlFull }}"></image> |
| | |
| | | .search_fix{ |
| | | position: fixed; |
| | | z-index: 10000; |
| | | width: 100%; |
| | | height: 206rpx; |
| | | background-color: white; |
| | | } |
| | | .search_wrap { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | .everyday { |
| | | width: 670rpx; |
| | | height: 466rpx; |
| | | margin: 206rpx 40rpx; |
| | | margin: 40rpx; |
| | | background: linear-gradient(180deg, #F2E7E1 0%, #FEFEFD 30%, #FFFFFF 100%), #FFFFFF; |
| | | box-shadow: 0rpx 4rpx 20rpx 0rpx rgba(176, 135, 113, 0.2); |
| | | border-radius: 8rpx; |
| | |
| | | .func_lsit { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | padding: 60rpx; |
| | | padding: 20rpx 60rpx; |
| | | } |
| | | .func_lsit .item { |
| | | width: 120rpx; |
| | |
| | | .home_ar { |
| | | width: 44rpx; |
| | | } |
| | | .wx-swiper-dots.wx-swiper-dots-horizontal { |
| | | position: absolute; |
| | | right: 0; |
| | | bottom: 0rpx; |
| | | } |
| | | /* 指示点的样式 */ |
| | | .wx-swiper-dots .wx-swiper-dot { |
| | | width: 60rpx; |
| | | height: 4rpx; |
| | | background: #f4f4f4; |
| | | margin-left: -15rpx; |
| | | border-radius: 5rpx; |
| | | } |
| | | .wx-swiper-dot.wx-swiper-dot-active { |
| | | background: #666666; |
| | | } |
| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ enjoyList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | <!-- footer --> |
| | | <view class="footer" style="padding-bottom: {{bottomLift}}px;"> |
| | |
| | | </view> |
| | | </view> |
| | | </block> |
| | | <view wx:if="{{ dataList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </scroll-view> |
| | | <!-- footer --> |
| | | <view class="footer" style="padding-bottom: {{bottomLift}}px;"> |
| | |
| | | <view class="btn" bind:tap="downfile" data-index="{{item}}">立即分享</view> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ list.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </view> |
| | | |
| | | </view> |
| | |
| | | </view> |
| | | <view bindtap="handleEdit" data-index="{{item}}" class="edit">编辑</view> |
| | | </view> |
| | | <view wx:if="{{ dataList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | <text>{{ item.viewCount }}</text> |
| | | </view> |
| | | </view> |
| | | <view wx:if="{{ dataList.length == 0 }}" class="empty_wrap"> |
| | | <image class="default_empty" src="../../static/images/default_empty.png"></image> |
| | | </view> |
| | | </view> |
| | | </view> |