@@ -144,7 +144,7 @@ App({ | |||||
}) | }) | ||||
}, | }, | ||||
globalData: { | globalData: { | ||||
typeLsit: {},//初始哈样式 | |||||
typeLsit: [],//初始哈样式 | |||||
scene: "", | scene: "", | ||||
// token | // token | ||||
token: null, | token: null, | ||||
@@ -47,7 +47,20 @@ Component({ | |||||
wx.navigateTo({ | wx.navigateTo({ | ||||
url: `/pages/freeBannerDetail/index?id=${e.currentTarget.dataset.id}` | url: `/pages/freeBannerDetail/index?id=${e.currentTarget.dataset.id}` | ||||
}); | }); | ||||
}else{ | |||||
}else if(e.currentTarget.dataset.data.type==4){ | |||||
wx.navigateToMiniProgram({ | |||||
appId: e.currentTarget.dataset.data.goAppid, | |||||
// path: 'page/index/index?id=123', | |||||
// extraData: { | |||||
// foo: 'bar' | |||||
// }, | |||||
// envVersion: 'develop', | |||||
success(res) { | |||||
// 打开成功 | |||||
} | |||||
}) | |||||
} | |||||
else{ | |||||
// 固定格式 | // 固定格式 | ||||
wx.navigateTo({ | wx.navigateTo({ | ||||
url: `/pages/bannerdetail/index?id=${e.currentTarget.dataset.id}` | url: `/pages/bannerdetail/index?id=${e.currentTarget.dataset.id}` | ||||
@@ -1,7 +1,8 @@ | |||||
<view class='navigator' bindtap='gotoDetail' data-id='{{data.id}}' data-targetAd='{{data.targetAd}}' hover-class='hover' data-couponId='{{data.couponId}}' data-title='{{data.title}}'> | <view class='navigator' bindtap='gotoDetail' data-id='{{data.id}}' data-targetAd='{{data.targetAd}}' hover-class='hover' data-couponId='{{data.couponId}}' data-title='{{data.title}}'> | ||||
<view class="presell" wx:if="{{data.type==10}}">预售 </view> | |||||
<!-- 首页优惠券列表页面 --> | <!-- 首页优惠券列表页面 --> | ||||
<view class="coupons"> | <view class="coupons"> | ||||
<!-- fromMerchant 根据这个字段判断 --> | |||||
<!-- fromMerchant 根据这个字段判断 --> | |||||
<view class="superscript" wx:if="{{from == 'fromMerchant'}}"> | <view class="superscript" wx:if="{{from == 'fromMerchant'}}"> | ||||
<!-- 角标的三种实现 --> | <!-- 角标的三种实现 --> | ||||
<view class="rect" style='background: #31b968;' wx:if="{{data.targetAd == 2}}"></view> | <view class="rect" style='background: #31b968;' wx:if="{{data.targetAd == 2}}"></view> | ||||
@@ -20,11 +21,16 @@ | |||||
<view class="coupons-info-name tit">{{data.title}}</view> | <view class="coupons-info-name tit">{{data.title}}</view> | ||||
<view class="coupons-info-name subtitle">{{data.subTitle}}</view> | <view class="coupons-info-name subtitle">{{data.subTitle}}</view> | ||||
<view class="coupons-info-price-p"> | <view class="coupons-info-price-p"> | ||||
<view class='price'> | |||||
<text wx:if="{{data.targetAd == 1||data.targetAd == 5}}"><text class='rmb'>¥</text><text class='num'>{{data.salePriceStr}}</text><text wx:if="{{!(data.type==5&&data.unit==1)}}" class='view02'>¥{{data.priceStr}}</text></text> | |||||
<text wx:if="{{data.targetAd == 2}}"><text class='saleprice'>抢购价</text><text class='rmb'>¥</text>{{data.salePriceStr}}</text> | |||||
<text wx:if="{{data.targetAd == 6}}"><text class='saleprice'>可砍至</text><text class='rmb'>¥</text>{{data.salePriceStr}}</text> | |||||
<text wx:if="{{data.targetAd == 7}}"><text class='saleprice'>拼团价</text><text class='rmb'>¥</text>{{data.salePriceStr}}</text> | |||||
<view class='price' wx:if="{{data.type!=10}}"> | |||||
<text wx:if="{{data.targetAd == 1||data.targetAd == 5}}"><text class='rmb'>¥</text> | |||||
<text class='num'>{{data.salePriceStr}}</text> | |||||
<text wx:if="{{!(data.type==5&&data.unit==1)}}" class='view02'>¥{{data.priceStr}}</text></text> | |||||
<text wx:if="{{data.targetAd == 2}}"><text class='saleprice'>抢购价</text> | |||||
<text class='rmb'>¥</text>{{data.salePriceStr}}</text> | |||||
<text wx:if="{{data.targetAd == 6}}"><text class='saleprice'>可砍至</text> | |||||
<text class='rmb'>¥</text>{{data.salePriceStr}}</text> | |||||
<text wx:if="{{data.targetAd == 7}}"><text class='saleprice'>拼团价</text> | |||||
<text class='rmb'>¥</text>{{data.salePriceStr}}</text> | |||||
<view class="coupons-info-manjian" style="margin-top:10rpx;" wx:if="{{data.type == 1}}"> | <view class="coupons-info-manjian" style="margin-top:10rpx;" wx:if="{{data.type == 1}}"> | ||||
<!-- <view class='view01' wx:if="{{data.unit==0}}">¥{{data.priceStr}}</view> --> | <!-- <view class='view01' wx:if="{{data.unit==0}}">¥{{data.priceStr}}</view> --> | ||||
@@ -35,15 +41,18 @@ | |||||
<text wx:if="{{data.unit==1}}">{{data.priceStr}}小时</text> | <text wx:if="{{data.unit==1}}">{{data.priceStr}}小时</text> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="earnest" wx:if="{{data.type==10}}"> | |||||
预售定金:¥{{data.salePriceStr}} | |||||
</view> | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="coupons-btn"> | <view class="coupons-btn"> | ||||
<!-- 优惠券价格 --> | <!-- 优惠券价格 --> | ||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.salePriceStr==0&&data.remainInventory!=0&&data.targetAd == 1}}" data-date='{{data}}'>免费领</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.salePriceStr!=0&&data.remainInventory!=0&&data.targetAd == 1||data.salePriceStr!=0&&data.remainInventory!=0&&data.targetAd == 5}}" data-date='{{data}}'>购买</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 2}}" data-date='{{data}}'>去抢购</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 6}}" data-date='{{data}}'>去砍价</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 7}}" data-date='{{data}}'>去拼团</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.salePriceStr==0&&data.remainInventory!=0&&data.targetAd == 1}}" data-date='{{data}}'>免费领</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.salePriceStr!=0&&data.remainInventory!=0&&data.targetAd == 1||data.salePriceStr!=0&&data.remainInventory!=0&&data.targetAd == 5}}" data-date='{{data}}'>购买</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 2}}" data-date='{{data}}'>去抢购</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 6}}" data-date='{{data}}'>去砍价</i-button> | |||||
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 7}}" data-date='{{data}}'>去拼团</i-button> | |||||
<i-button i-class="coupons-btn-gms" wx:if="{{data.remainInventory==0}}" data-date='{{data}}'>已售罄</i-button> | <i-button i-class="coupons-btn-gms" wx:if="{{data.remainInventory==0}}" data-date='{{data}}'>已售罄</i-button> | ||||
<i-button i-class="coupons-btn-gms" wx:if="{{data.status==1}}" data-date='{{data}}'>已下架</i-button> | <i-button i-class="coupons-btn-gms" wx:if="{{data.status==1}}" data-date='{{data}}'>已下架</i-button> | ||||
</view> | </view> | ||||
@@ -5,9 +5,13 @@ | |||||
width: 340rpx; | width: 340rpx; | ||||
display: inline-block; | display: inline-block; | ||||
overflow: hidden; | overflow: hidden; | ||||
border-radius:12rpx; | |||||
border-radius: 12rpx; | |||||
} | |||||
.earnest{ | |||||
color: red; | |||||
font-size: 24rpx; | |||||
padding-left: 10rpx; | |||||
} | } | ||||
.coupons-border { | .coupons-border { | ||||
height: 1rpx; | height: 1rpx; | ||||
left: 30rpx; | left: 30rpx; | ||||
@@ -17,8 +21,6 @@ | |||||
bottom: 0; | bottom: 0; | ||||
} | } | ||||
.coupons-img image { | .coupons-img image { | ||||
display: block; | display: block; | ||||
width: 300rpx; | width: 300rpx; | ||||
@@ -37,7 +39,7 @@ | |||||
.coupons-info-name { | .coupons-info-name { | ||||
font-size: 30rpx; | font-size: 30rpx; | ||||
color: #3C3C3C; | |||||
color: #3c3c3c; | |||||
letter-spacing: 0; | letter-spacing: 0; | ||||
line-height: 38rpx; | line-height: 38rpx; | ||||
} | } | ||||
@@ -65,21 +67,23 @@ | |||||
line-height: 44rpx; | line-height: 44rpx; | ||||
margin-left: 16rpx; | margin-left: 16rpx; | ||||
padding-top: 16rpx; | padding-top: 16rpx; | ||||
color: #FD832D; | |||||
color: #fd832d; | |||||
width: 60%; | width: 60%; | ||||
overflow: hidden; | overflow: hidden; | ||||
white-space: nowrap; | white-space: nowrap; | ||||
text-overflow: ellipsis; | text-overflow: ellipsis; | ||||
} | } | ||||
.rmb{ | |||||
font-size: 24rpx!important; | |||||
margin-right: 4rpx!important; | |||||
.rmb { | |||||
font-size: 24rpx !important; | |||||
margin-right: 4rpx !important; | |||||
color: #FD782D!; | color: #FD782D!; | ||||
} | } | ||||
.num{ | |||||
color: #FD782D; | |||||
.num { | |||||
color: #fd782d; | |||||
} | } | ||||
.tit { | .tit { | ||||
overflow: hidden; | overflow: hidden; | ||||
white-space: nowrap; | white-space: nowrap; | ||||
@@ -124,7 +128,7 @@ | |||||
} | } | ||||
.coupons-btn-gm { | .coupons-btn-gm { | ||||
border-radius: 10px!important; | |||||
border-radius: 10px !important; | |||||
margin: 0 !important; | margin: 0 !important; | ||||
padding: 0 !important; | padding: 0 !important; | ||||
font-size: 26rpx; | font-size: 26rpx; | ||||
@@ -133,12 +137,12 @@ | |||||
height: 51rpx !important; | height: 51rpx !important; | ||||
width: 100rpx !important; | width: 100rpx !important; | ||||
line-height: 51rpx !important; | line-height: 51rpx !important; | ||||
background:linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%)!important; | |||||
background: linear-gradient(127deg, rgba(252, 177, 74, 1) 0%, rgba(254, 70, 20, 1) 100%) !important; | |||||
} | } | ||||
.coupons-btn-gms { | .coupons-btn-gms { | ||||
background: #b9b9b9 !important; | background: #b9b9b9 !important; | ||||
border-radius: 10px!important; | |||||
border-radius: 10px !important; | |||||
opacity: 0.6; | opacity: 0.6; | ||||
margin: 0 !important; | margin: 0 !important; | ||||
padding: 0 !important; | padding: 0 !important; | ||||
@@ -198,15 +202,16 @@ | |||||
opacity: 0.6; | opacity: 0.6; | ||||
} | } | ||||
.view02{ | |||||
font-size:20rpx; | |||||
line-height:34rpx; | |||||
.view02 { | |||||
font-size: 20rpx; | |||||
line-height: 34rpx; | |||||
text-decoration: line-through; | text-decoration: line-through; | ||||
color: #999 !important; | color: #999 !important; | ||||
font-weight:normal; | |||||
letter-spacing:0; | |||||
font-weight: normal; | |||||
letter-spacing: 0; | |||||
margin-left: 10rpx; | margin-left: 10rpx; | ||||
} | } | ||||
.view01 { | .view01 { | ||||
text-decoration: line-through; | text-decoration: line-through; | ||||
color: #999 !important; | color: #999 !important; | ||||
@@ -283,13 +288,30 @@ scroll-view { | |||||
opacity: 1 !important; | opacity: 1 !important; | ||||
background: #fff; | background: #fff; | ||||
} | } | ||||
.hover{ | |||||
opacity: .6; | |||||
.hover { | |||||
opacity: 0.6; | |||||
} | } | ||||
.navigator { | .navigator { | ||||
display: inline-block; | display: inline-block; | ||||
background: #fff; | background: #fff; | ||||
border-radius: 12rpx; | border-radius: 12rpx; | ||||
position: relative; | |||||
} | |||||
.presell { | |||||
position: absolute; | |||||
width: 300rpx; | |||||
height: 40rpx; | |||||
background-color: rgba(247, 21, 21, 0.6); | |||||
z-index: 100; | |||||
top: 158rpx; | |||||
line-height: 20px; | |||||
text-align: center; | |||||
color: #fff; | |||||
margin-left: 20rpx; | |||||
font-size: 26rpx; | |||||
} | } | ||||
.navigator:nth-of-type(2n+1) { | .navigator:nth-of-type(2n+1) { | ||||
@@ -1,4 +1,4 @@ | |||||
<view class="navbar" style="{{'height: ' + navigationBarHeight}};background:{{background}}!important;"> | |||||
<view class="navbar" style="background:{{background}}!important;"> | |||||
<view style="{{'height: ' + statusBarHeight}}"></view> | <view style="{{'height: ' + statusBarHeight}}"></view> | ||||
<view class='title-container'> | <view class='title-container'> | ||||
<view class='capsule' wx:if="{{ back || home}}"> | <view class='capsule' wx:if="{{ back || home}}"> | ||||
@@ -1,10 +1,12 @@ | |||||
.navbar { | .navbar { | ||||
width: 100vw; | width: 100vw; | ||||
background-color: #F4F5F9; | background-color: #F4F5F9; | ||||
/* position: fixed; */ | |||||
position: fixed; | |||||
left: 0; | left: 0; | ||||
top: 0; | top: 0; | ||||
/* z-index: 400000000; */ | |||||
/* height:150rpx; */ | |||||
overflow: hidden; | |||||
z-index: 400000000; | |||||
} | } | ||||
.title-container { | .title-container { | ||||
@@ -2,8 +2,10 @@ const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {} | |||||
let ifStoreApp = extConfig.attr.ifStoreApp; | let ifStoreApp = extConfig.attr.ifStoreApp; | ||||
const Http = require("../utils/HttpBasics"); | const Http = require("../utils/HttpBasics"); | ||||
var config = require("../config/config.js"); | var config = require("../config/config.js"); | ||||
let app = getApp(); | |||||
Component({ | Component({ | ||||
data: { | data: { | ||||
home_a_img:[], | |||||
selected: 0, | selected: 0, | ||||
"color": "#abb1be", | "color": "#abb1be", | ||||
"selectedColor": "#FD782D", | "selectedColor": "#FD782D", | ||||
@@ -33,8 +35,16 @@ Component({ | |||||
} | } | ||||
] | ] | ||||
}, | }, | ||||
attached() { | |||||
created(){ | |||||
this.getType() | this.getType() | ||||
}, | |||||
// lifetimes: { | |||||
// attached: function () { | |||||
// // 在组件实例进入页面节点树时执行 | |||||
// }, | |||||
// }, | |||||
attached() { | |||||
if (ifStoreApp == 1) { | if (ifStoreApp == 1) { | ||||
this.setData({ | this.setData({ | ||||
list: [{ | list: [{ | ||||
@@ -77,6 +87,12 @@ Component({ | |||||
}, | }, | ||||
methods: { | methods: { | ||||
switchTab(e) { | switchTab(e) { | ||||
// this.setData({ | |||||
// list: this.data.home_a_img | |||||
// }) | |||||
// console.log(this.data.home_a_img) | |||||
const data = e.currentTarget.dataset; | const data = e.currentTarget.dataset; | ||||
const url = data.path; | const url = data.path; | ||||
if (data.index == 0 || data.index == 3) { | if (data.index == 0 || data.index == 3) { | ||||
@@ -129,9 +145,34 @@ Component({ | |||||
} | } | ||||
], | ], | ||||
selectedColor: `${data.t_uc_std.styleClass}`, | selectedColor: `${data.t_uc_std.styleClass}`, | ||||
home_a_img: [{ | |||||
"pagePath": "/index/index", | |||||
"iconPath": `${data.t_in.icon}`, | |||||
"selectedIconPath": `${data.t_in_std.icon}`, | |||||
"text": "首页" | |||||
}, | |||||
{ | |||||
"pagePath": "/index/searchbar", | |||||
"iconPath": `${data.t_md.icon}`, | |||||
"selectedIconPath": `${data.t_md_std.icon}`, | |||||
"text": "门店" | |||||
}, | |||||
{ | |||||
"pagePath": "/index/passCar", | |||||
"iconPath": `${data.t_tc.icon}`, | |||||
"selectedIconPath": `${data.t_tc_std.icon}`, | |||||
"text": "停车" | |||||
}, | |||||
{ | |||||
"pagePath": "/index/user", | |||||
"iconPath": `${data.t_uc.icon}`, | |||||
"selectedIconPath": `${data.t_uc_std.icon}`, | |||||
"text": "我的" | |||||
} | |||||
], | |||||
}) | }) | ||||
} | } | ||||
console.log(this.data.list[0].selectedIconPath, '99999999999999999999999999999999999999999') | |||||
}) | }) | ||||
}, | }, | ||||
getTemplateId() { | getTemplateId() { | ||||
@@ -189,4 +230,5 @@ Component({ | |||||
}, | }, | ||||
} | } | ||||
}) | }) |
@@ -1,5 +1,5 @@ | |||||
<!--miniprogram/custom-tab-bar/index.wxml--> | <!--miniprogram/custom-tab-bar/index.wxml--> | ||||
<cover-view class="tab-bar"> | |||||
<cover-view class="tab-bar" wx:if="{{list.length!=0}}"> | |||||
<cover-view class="tab-bar-border"></cover-view> | <cover-view class="tab-bar-border"></cover-view> | ||||
<cover-view wx:for="{{list}}" wx:key="index" class="tab-bar-item" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab"> | <cover-view wx:for="{{list}}" wx:key="index" class="tab-bar-item" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab"> | ||||
<cover-image src="{{selected === index ? item.selectedIconPath : item.iconPath}}"></cover-image> | <cover-image src="{{selected === index ? item.selectedIconPath : item.iconPath}}"></cover-image> | ||||
@@ -1,6 +1,6 @@ | |||||
const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {} | const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {} | ||||
let ifStoreApp = extConfig.attr.ifStoreApp; | let ifStoreApp = extConfig.attr.ifStoreApp; | ||||
const navigationBarHeight = (getApp().statusBarHeight + 60) + 'rpx' | |||||
const navigationBarHeight = (getApp().statusBarHeight + 44)+"px" | |||||
const Http = require("../utils/HttpBasics"); | const Http = require("../utils/HttpBasics"); | ||||
const imgurl = require("../utils/imgurl"); | const imgurl = require("../utils/imgurl"); | ||||
const config = require("../config/config"); | const config = require("../config/config"); | ||||
@@ -237,11 +237,11 @@ Page({ | |||||
}).then(res=>{ | }).then(res=>{ | ||||
const{code ,data}=res | const{code ,data}=res | ||||
if(code==200){ | if(code==200){ | ||||
app.globalData.typeLsit=data | |||||
this.setData({ | this.setData({ | ||||
typeLsit: data | |||||
typeLsit: data, | |||||
}) | }) | ||||
} | } | ||||
console.log(this.data.typeLsit,"???") | |||||
}) | }) | ||||
}, | }, | ||||
/** | /** | ||||
@@ -1,12 +1,14 @@ | |||||
<navbar color="{{typeLsit.sy_top_f.styleClass}}" background="{{typeLsit.sy_top.styleClass}}" text="首页"></navbar> | <navbar color="{{typeLsit.sy_top_f.styleClass}}" background="{{typeLsit.sy_top.styleClass}}" text="首页"></navbar> | ||||
<!-- style="padding-top:{{navigationBarHeight}}" --> | |||||
<view class="container" > | <view class="container" > | ||||
<!-- 所属集团 --> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- 会员信息 --> | |||||
<view class="color_box" style="{{typeLsit.sy_bbg.styleClass}}"> | |||||
<!-- 所属集团 --> | |||||
<view class="underling" bindtap="goSquareList" wx:if="{{isShowSqare}}"> | <view class="underling" bindtap="goSquareList" wx:if="{{isShowSqare}}"> | ||||
<image class="underlingImg" mode="widthFix" src="https://formall.oss-accelerate.aliyuncs.com/cimg/dingwei.png"></image> | <image class="underlingImg" mode="widthFix" src="https://formall.oss-accelerate.aliyuncs.com/cimg/dingwei.png"></image> | ||||
<view class="underlingName">{{squareName}} ↓</view> | <view class="underlingName">{{squareName}} ↓</view> | ||||
</view> | </view> | ||||
<!-- 会员信息 --> | |||||
<view class="color_box" style="{{typeLsit.sy_bbg.styleClass}}"> | |||||
<view class='userinfo' wx:if="{{ifStoreApp!=1}}"> | <view class='userinfo' wx:if="{{ifStoreApp!=1}}"> | ||||
<!-- 头像 --> | <!-- 头像 --> | ||||
<view class='infoLeft' style="{{typeLsit.sy_xxb.styleClass}}"> | <view class='infoLeft' style="{{typeLsit.sy_xxb.styleClass}}"> | ||||
@@ -23,10 +23,6 @@ background-color: #F4F5F9; | |||||
margin-bottom: 20rpx; | margin-bottom: 20rpx; | ||||
margin-left: 5rpx; | margin-left: 5rpx; | ||||
} | } | ||||
.underling{ | |||||
font-size: 30rpx; | |||||
overflow: hidden; | |||||
} | |||||
.index-position { | .index-position { | ||||
background: rgba(0, 0, 0, 0.5); | background: rgba(0, 0, 0, 0.5); | ||||
height: 88rpx; | height: 88rpx; | ||||
@@ -78,7 +74,7 @@ page { | |||||
width: 100%; | width: 100%; | ||||
} | } | ||||
.underling{ | .underling{ | ||||
margin: 10rpx 30rpx; | |||||
padding: 10rpx 30rpx; | |||||
} | } | ||||
.userinfo{ | .userinfo{ | ||||
width:690rpx; | width:690rpx; | ||||
@@ -1,5 +1,5 @@ | |||||
const navigationBarHeight = (getApp().statusBarHeight + 50) + 'px' | |||||
const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px' | |||||
const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {} | const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {} | ||||
let app = getApp(); | let app = getApp(); | ||||
const format = require("../utils/util.js"); | const format = require("../utils/util.js"); | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar text="停车"></navbar> | <navbar text="停车"></navbar> | ||||
<view class='container' wx:if="{{ifHaveCarModular == 1}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='container' wx:if="{{ifHaveCarModular == 1}}" > | |||||
<view class='top'> | <view class='top'> | ||||
<view class='header'> | <view class='header'> | ||||
<image src='{{parkUrl}}' mode="widthFix"></image>{{park.addr}} | <image src='{{parkUrl}}' mode="widthFix"></image>{{park.addr}} | ||||
@@ -112,7 +113,7 @@ | |||||
</view> | </view> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="con" wx:if="{{ifHaveCarModular == 0}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view class="con" wx:if="{{ifHaveCarModular == 0}}" > | |||||
<image class="img" src="{{parkUrl}}" mode="widthFix"></image> | <image class="img" src="{{parkUrl}}" mode="widthFix"></image> | ||||
<text class="txt1">智慧停车即将上线</text> | <text class="txt1">智慧停车即将上线</text> | ||||
<text class="txt2">敬请期待</text> | <text class="txt2">敬请期待</text> | ||||
@@ -7,7 +7,10 @@ page { | |||||
.container { | .container { | ||||
padding-bottom: 60rpx; | padding-bottom: 60rpx; | ||||
} | } | ||||
.cs{ | |||||
height: 30rpx; | |||||
background-color: aqua | |||||
} | |||||
.con text { | .con text { | ||||
display: block; | display: block; | ||||
text-align: center; | text-align: center; | ||||
@@ -1,4 +1,4 @@ | |||||
const navigationBarHeight = (getApp().statusBarHeight + 44) | |||||
const navigationBarHeight = (getApp().statusBarHeight + 44)+"px" | |||||
const Http = require("../utils/HttpBasics"); | const Http = require("../utils/HttpBasics"); | ||||
const imgurl = require("../utils/imgurl"); | const imgurl = require("../utils/imgurl"); | ||||
const config = require("../config/config"); | const config = require("../config/config"); | ||||
@@ -1,10 +1,12 @@ | |||||
<navbar text="门店"></navbar> | <navbar text="门店"></navbar> | ||||
<!-- 左侧滚动栏 --> | <!-- 左侧滚动栏 --> | ||||
<view class="search" style="position:fixed;top:{{navigationBarHeight+5}}px;" bindtap="goSearchBar"><span class="iconfont icon-sousuo searchicon"></span>搜索门店</view> | |||||
<view style="margin-top:{{navigationBarHeight+42}}px;"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="search" bindtap="goSearchBar"> | |||||
<span class="iconfont icon-sousuo searchicon"></span>搜索门店</view> | |||||
<view> | |||||
<view class='under_line'></view> | <view class='under_line'></view> | ||||
<view style='float: left' class='left'> | <view style='float: left' class='left'> | ||||
<scroll-view scroll-y scroll-with-animation scroll-left="{{scrollLength}}" class='scrollY' style='height: {{windowHeight-navigationBarHeight-160}}px;top:{{navigationBarHeight+46}}px;'> | |||||
<scroll-view scroll-y scroll-with-animation scroll-left="{{scrollLength}}" class='scrollY' style='height: {{windowHeight-navigationBarHeight-160}}px;top:240rpx;'> | |||||
<view class='all clear'> | <view class='all clear'> | ||||
<block wx:for="{{lists}}" wx:key="{{index}}"> | <block wx:for="{{lists}}" wx:key="{{index}}"> | ||||
<view bindtap='jumpIndex' data-menuindex='{{item.id}}'> | <view bindtap='jumpIndex' data-menuindex='{{item.id}}'> | ||||
@@ -19,7 +21,7 @@ | |||||
</view> | </view> | ||||
<view class='lists'> | <view class='lists'> | ||||
<view class='posi' wx:if="{{merchantVoList.length>0}}" style="padding-bottom:100rpx;"> | |||||
<view class='posi' wx:if="{{merchantVoList.length>0}}"> | |||||
<view class='posi_logo' wx:for="{{merchantVoList}}" wx:key="index"> | <view class='posi_logo' wx:for="{{merchantVoList}}" wx:key="index"> | ||||
<view class='merchants' bindtap='gotoDetail' data-id='{{item.id}}'> | <view class='merchants' bindtap='gotoDetail' data-id='{{item.id}}'> | ||||
<view style=' margin-left: 24rpx;margin-top: 24rpx;'> | <view style=' margin-left: 24rpx;margin-top: 24rpx;'> | ||||
@@ -28,13 +30,13 @@ | |||||
<view class='leftBox'> | <view class='leftBox'> | ||||
<view class='merchantName'>{{item.merchantName}}</view> | <view class='merchantName'>{{item.merchantName}}</view> | ||||
<view class='shopVo'> | <view class='shopVo'> | ||||
<view class='shopVoList' > | |||||
<view class='shopVoList'> | |||||
<text wx:for="{{item.shopVoList}}" wx:key="{{index}}" wx:for-item="itemName">{{itemName.buildingName}}{{itemName.floorName}}--{{itemName.shopNumber}}</text> | <text wx:for="{{item.shopVoList}}" wx:key="{{index}}" wx:for-item="itemName">{{itemName.buildingName}}{{itemName.floorName}}--{{itemName.shopNumber}}</text> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<image wx:if="{{item.linkLinePhone}}" bindtap='phone' data-merchantLinkPhone='{{item.linkLinePhone}}' class="tel" src="{{teljpgUrl}}" mode="widthFix" /> | |||||
<image wx:if="{{item.linkLinePhone}}" bindtap='phone' data-merchantLinkPhone='{{item.linkLinePhone}}' class="tel" src="{{teljpgUrl}}" mode="widthFix" /> | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class='position' wx:if="{{merchantVoList.length==0}}"> | <view class='position' wx:if="{{merchantVoList.length==0}}"> | ||||
@@ -71,6 +71,7 @@ | |||||
position: relative; | position: relative; | ||||
width: 616rpx; | width: 616rpx; | ||||
float: right; | float: right; | ||||
margin-top: 20rpx; | |||||
} | } | ||||
.posi>view:nth-child(2) { | .posi>view:nth-child(2) { | ||||
@@ -1,4 +1,5 @@ | |||||
<navbar text="我的" background='#FD832D' color="white"></navbar> | <navbar text="我的" background='#FD832D' color="white"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="user"> | <view class="user"> | ||||
<view bindlongtap='showVersion' class='version'> | <view bindlongtap='showVersion' class='version'> | ||||
<view wx:if="{{flag=='show'}}">版本号:{{appVersion}}</view> | <view wx:if="{{flag=='show'}}">版本号:{{appVersion}}</view> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="交易明细" background="#fff" color="#000"></navbar> | <navbar home back text="交易明细" background="#fff" color="#000"></navbar> | ||||
<view wx:if="{{showPage}}" class='notes' style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view wx:if="{{showPage}}" class='notes'> | |||||
<view class='head'> | <view class='head'> | ||||
<view class='titles' style='font-weight:bold;'>{{cardDetail.title}}</view> | <view class='titles' style='font-weight:bold;'>{{cardDetail.title}}</view> | ||||
<view class='titles clearfix'> | <view class='titles clearfix'> | ||||
@@ -1,4 +1,5 @@ | |||||
<navbar back home text="签到" background="#fff"></navbar> | <navbar back home text="签到" background="#fff"></navbar> | ||||
<view style="height:{{navigationBarHeight}}"></view> | |||||
<view class='success' wx:if="{{showPage}}"> | <view class='success' wx:if="{{showPage}}"> | ||||
<text class='tit'>签到成功</text> | <text class='tit'>签到成功</text> | ||||
<button class='goback' bindtap='goback'>返回首页</button> | <button class='goback' bindtap='goback'>返回首页</button> | ||||
@@ -1,5 +1,5 @@ | |||||
<navbar back home text="添加车辆"></navbar> | <navbar back home text="添加车辆"></navbar> | ||||
<view class="addpark-title" style="padding-top:{{navigationBarHeight}}">请输入车牌号(新能源选填)</view> | |||||
<view class="addpark-title" >请输入车牌号(新能源选填)</view> | |||||
<view class="addpark-num" capture-bind:touchstart="handleTap"> | <view class="addpark-num" capture-bind:touchstart="handleTap"> | ||||
<view class="addpark-num-head"> | <view class="addpark-num-head"> | ||||
<view class="{{chooseTop == 'carData.title' ? 'choose-title' : ''}}" data-carData="carData.title" data-msg="{{title}}">{{title}}</view> | <view class="{{chooseTop == 'carData.title' ? 'choose-title' : ''}}" data-carData="carData.title" data-msg="{{title}}">{{title}}</view> | ||||
@@ -1,7 +1,8 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="详情" background="#fff"></navbar> | <navbar back home text="详情" background="#fff"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- banner活动详情页面 --> | <!-- banner活动详情页面 --> | ||||
<view class='coupons' style="padding-top:{{navigationBarHeight}}"> | |||||
<view class='coupons' > | |||||
<view class="coupons-body"> | <view class="coupons-body"> | ||||
<view class='banner'> | <view class='banner'> | ||||
<image src='{{data.coverImg}}' mode="widthFix"></image> | <image src='{{data.coverImg}}' mode="widthFix"></image> | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="砍价专场" background='#fff'></navbar> | <navbar back home text="砍价专场" background='#fff'></navbar> | ||||
<view class="page" hover-class="none" hover-stop-propagation="false" style="padding-top:{{navigationBarHeight}};"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="page" hover-class="none" hover-stop-propagation="false" > | |||||
<!-- <view class='top' wx:if="{{bargaingoods&&list.length>0}}"> | <!-- <view class='top' wx:if="{{bargaingoods&&list.length>0}}"> | ||||
<view class="banner" wx:if="{{list.length>0}}" hover-class="none" hover-stop-propagation="false"> | <view class="banner" wx:if="{{list.length>0}}" hover-class="none" hover-stop-propagation="false"> | ||||
<c-banner wx:key="unique" list="{{list}}" /> | <c-banner wx:key="unique" list="{{list}}" /> | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="砍价详情" background="#fff"></navbar> | <navbar back home text="砍价详情" background="#fff"></navbar> | ||||
<view class="bargainDetail" hover-class="none" hover-stop-propagation="false" wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="bargainDetail" hover-class="none" hover-stop-propagation="false" wx:if="{{showPage}}" > | |||||
<view class="listitem clearfix" hover-class="none" hover-stop-propagation="false"> | <view class="listitem clearfix" hover-class="none" hover-stop-propagation="false"> | ||||
<image class="fl" src="{{data.coverImg}}" lazy-load="true" binderror="" bindload="" mode='aspectFill'></image> | <image class="fl" src="{{data.coverImg}}" lazy-load="true" binderror="" bindload="" mode='aspectFill'></image> | ||||
<view class="fl ri" hover-class="none" hover-stop-propagation="false"> | <view class="fl ri" hover-class="none" hover-stop-propagation="false"> | ||||
@@ -162,6 +162,7 @@ Page({ | |||||
wx.getImageInfo({ | wx.getImageInfo({ | ||||
src: src2, | src: src2, | ||||
success: function(res) { | success: function(res) { | ||||
console.log(res.path) | |||||
that.darwAvatarArc(ctx, res.path, 10, 8, 35, 35); | that.darwAvatarArc(ctx, res.path, 10, 8, 35, 35); | ||||
} | } | ||||
}); | }); | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="分享" background="#fff"></navbar> | <navbar back home text="分享" background="#fff"></navbar> | ||||
<view class='content' style="margin-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='content'> | |||||
<view class='poster'> | <view class='poster'> | ||||
<canvas canvas-id='myCanvas' class='canvas-content' style="width:{{windowWidth-20}}px;height:{{windowHeight}}px;box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.05); position:absolute;z-index:1;"> | <canvas canvas-id='myCanvas' class='canvas-content' style="width:{{windowWidth-20}}px;height:{{windowHeight}}px;box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.05); position:absolute;z-index:1;"> | ||||
</canvas> | </canvas> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="使用优惠券" background="#fff"></navbar> | <navbar back home text="使用优惠券" background="#fff"></navbar> | ||||
<view class="container page" style="margin-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="container page" > | |||||
<view class="coupon_detail clearfix"> | <view class="coupon_detail clearfix"> | ||||
<view class="fl wmfl"> | <view class="fl wmfl"> | ||||
<image src="{{data.coverImg}}" mode='aspectFill' /> | <image src="{{data.coverImg}}" mode='aspectFill' /> | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar home back text="我的卡包" color="#000" background="#ffff"></navbar> | <navbar home back text="我的卡包" color="#000" background="#ffff"></navbar> | ||||
<view class="market" wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="market" wx:if="{{showPage}}" > | |||||
<!-- 卡包 我的优惠券 --> | <!-- 卡包 我的优惠券 --> | ||||
<i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | <i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | ||||
<i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | <i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="使用规则" background="#fff"></navbar> | <navbar back home text="使用规则" background="#fff"></navbar> | ||||
<view class="lists" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="lists"> | |||||
<view class="list"> | <view class="list"> | ||||
<view class="title"> | <view class="title"> | ||||
1、如何使用消费卡? | 1、如何使用消费卡? | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="领取成功" background="#fff"></navbar> | <navbar back home text="领取成功" background="#fff"></navbar> | ||||
<view class="container" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="container" > | |||||
<view class='c-top'> | <view class='c-top'> | ||||
<view class='c-top-top'></view> | <view class='c-top-top'></view> | ||||
<view class='c-top-center'> | <view class='c-top-center'> | ||||
@@ -12,6 +12,7 @@ Page({ | |||||
fenxiang: imgurl.fenxiang1.url, | fenxiang: imgurl.fenxiang1.url, | ||||
fenxiangUrl: imgurl.fenxiang.url, | fenxiangUrl: imgurl.fenxiang.url, | ||||
clockUrl: imgurl.clock.url, | clockUrl: imgurl.clock.url, | ||||
yushouUrl: imgurl.yushou.url, | |||||
teljpgUrl: imgurl.teljpg.url, | teljpgUrl: imgurl.teljpg.url, | ||||
closedUrl: imgurl.closed.url, | closedUrl: imgurl.closed.url, | ||||
quesGouUrl: imgurl.ques_gou.url, | quesGouUrl: imgurl.ques_gou.url, | ||||
@@ -595,11 +596,22 @@ Page({ | |||||
data: res.data, | data: res.data, | ||||
merchantVoList: res.data.merchantVoList | merchantVoList: res.data.merchantVoList | ||||
}); | }); | ||||
if(res.data.type == 10){ | |||||
that.setData({ | |||||
salePriceStr: res.data.salePriceStr, | |||||
pickEndDate: util.formatTime(res.data.pickEndDate, "yyyy-MM-dd"), | |||||
pickStartDate: util.formatTime(res.data.pickStartDate, "yyyy-MM-dd"), | |||||
priceStr: res.data.priceStr, | |||||
tailPriceStr: res.data.tailPriceStr, | |||||
origPriceStr: res.data.origPriceStr | |||||
}) | |||||
} | |||||
if (res.data.validType == 1) { | if (res.data.validType == 1) { | ||||
that.setData({ | that.setData({ | ||||
validStartDate: util.formatTime(res.data.validStartDate, "yyyy-MM-dd"), | validStartDate: util.formatTime(res.data.validStartDate, "yyyy-MM-dd"), | ||||
validEndDate: util.formatTime(res.data.validEndDate, "yyyy-MM-dd"), | validEndDate: util.formatTime(res.data.validEndDate, "yyyy-MM-dd"), | ||||
pickStartDate: util.formatTime(res.data.pickStartDate, "yyyy-MM-dd"), | |||||
pickEndDate: util.formatTime(res.data.pickEndDate, "yyyy-MM-dd"), | |||||
}); | }); | ||||
} else { | } else { | ||||
if (res.data.validDays) { | if (res.data.validDays) { | ||||
@@ -1,10 +1,11 @@ | |||||
<navbar back home text="{{barTitle}}" background='#fff'></navbar> | <navbar back home text="{{barTitle}}" background='#fff'></navbar> | ||||
<view wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view wx:if="{{showPage}}" > | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- 券的详情页面 --> | <!-- 券的详情页面 --> | ||||
<view class='coupons'> | <view class='coupons'> | ||||
<view class="coupons-body"> | <view class="coupons-body"> | ||||
<view wx:if="{{coverPicture.length>0}}" class="banner"> | <view wx:if="{{coverPicture.length>0}}" class="banner"> | ||||
<swiper class="index-slide swiper-box" bindchange="swiperChange" indicator-dots="true" circular="false" current="{{swiperCurrent}}"> | |||||
<swiper class="index-slide swiper-box" bindchange="swiperChange" indicator-dots="true" circular="false" current="{{swiperCurrent}}"> | |||||
<block wx:for="{{coverPicture}}" wx:key="unique"> | <block wx:for="{{coverPicture}}" wx:key="unique"> | ||||
<swiper-item> | <swiper-item> | ||||
<image data-data="{{item}}" src="{{item}}" class="index-slide-image" /> | <image data-data="{{item}}" src="{{item}}" class="index-slide-image" /> | ||||
@@ -20,13 +21,14 @@ | |||||
<view class='coupons_info' style='position:relative;z-index:9'> | <view class='coupons_info' style='position:relative;z-index:9'> | ||||
<view class='fenxiang' wx:if="{{data.type!=50&&data.type!=51}}" bindtap='showshare'> | <view class='fenxiang' wx:if="{{data.type!=50&&data.type!=51}}" bindtap='showshare'> | ||||
<image src='{{fenxiang}}' mode="widthFix"></image> | |||||
<image src='{{fenxiang}}' mode="widthFix"></image> | |||||
<text class='gift'>分享</text> | <text class='gift'>分享</text> | ||||
</view> | </view> | ||||
<view> | <view> | ||||
<view class='distance' wx:if="{{data.targetAd==2&&data.endTime!=undefined}}"> | |||||
<view class='distance' wx:if="{{data.targetAd==2&&data.endTime!=undefined||data.type==10}}"> | |||||
<view style='text-align:center;display:inline-block;'> | <view style='text-align:center;display:inline-block;'> | ||||
<image class='clock' src='{{clockUrl}}' mode='widthFix'></image> | |||||
<image class='clock' src='{{clockUrl}}' mode='widthFix' wx:if="{{data.type!=10}}"></image> | |||||
<image class='clock' src='{{yushouUrl}}' mode='widthFix' wx:if="{{data.type==10}}"></image> | |||||
<text class="qiang" wx:if="{{data.activityStatus!=0}}">距结束 :</text> | <text class="qiang" wx:if="{{data.activityStatus!=0}}">距结束 :</text> | ||||
<text class="qiang" wx:if="{{data.activityStatus==0}}">距开始 :</text> | <text class="qiang" wx:if="{{data.activityStatus==0}}">距开始 :</text> | ||||
</view> | </view> | ||||
@@ -44,11 +46,30 @@ | |||||
</view> | </view> | ||||
<text class='title'>{{data.title}}<text class="elecard" wx:if="{{data.type==100}}">电子卡</text></text> | <text class='title'>{{data.title}}<text class="elecard" wx:if="{{data.type==100}}">电子卡</text></text> | ||||
<text class="subTitle">{{data.subTitle}}</text> | <text class="subTitle">{{data.subTitle}}</text> | ||||
<view class='salePriceStr clearfix'> | |||||
<!-- 预购 --> | |||||
<view class="moneyBox" wx:if="{{data.type==10}}"> | |||||
<view class="earnest">定金:</view> | |||||
<view class="earnestNum">¥ {{salePriceStr}}</view> | |||||
<view class="final">尾款抵扣:</view> | |||||
<view class="earnestNum">¥ {{priceStr}}</view> | |||||
</view> | |||||
<view class="pickFinal_Box" wx:if="{{data.type==10}}"> | |||||
<view class="earnest">提货尾款:</view> | |||||
<view class="earnestNum">¥ {{tailPriceStr}}</view> | |||||
<view class="original">{{origPriceStr}}</view> | |||||
</view> | |||||
<view class="earnestTime time" wx:if="{{data.type==10}}"> 预购时间:{{validStartDate}}至{{validEndDate}}</view> | |||||
<view class="finalTime time" wx:if="{{data.type==10}}">提货时间:{{pickStartDate}}至{{pickEndDate}}</view> | |||||
<!-- 预售 --> | |||||
<view class='salePriceStr clearfix' wx:if="{{data.type!=10}}"> | |||||
<text class='rmb'>¥</text> | <text class='rmb'>¥</text> | ||||
<view class="fl" wx:if="{{data.type!=8}}"> | <view class="fl" wx:if="{{data.type!=8}}"> | ||||
<text class="pri01" wx:if="{{data.type!=50&&data.type!=51}}">{{data.salePriceStr}}</text> | <text class="pri01" wx:if="{{data.type!=50&&data.type!=51}}">{{data.salePriceStr}}</text> | ||||
<view class="pri01" wx:if="{{data.type==50||data.type==51}}">{{data.creditPrice}}<text class='jifen'>积分</text></view> | |||||
<view class="pri01" wx:if="{{data.type==50||data.type==51}}">{{data.creditPrice}} | |||||
<text class='jifen'>积分</text> | |||||
</view> | |||||
<!-- <text class="yuan" wx:if="{{data.type!=50&&data.type!=51}}">元</text> --> | <!-- <text class="yuan" wx:if="{{data.type!=50&&data.type!=51}}">元</text> --> | ||||
<text class='throgh' wx:if="{{data.unit==0&&data.type!=50&&data.type!=51}}">{{data.priceStr}}元</text> | <text class='throgh' wx:if="{{data.unit==0&&data.type!=50&&data.type!=51}}">{{data.priceStr}}元</text> | ||||
<text wx:if="{{data.unit==1&&data.type!=50&&data.type!=51}}">{{data.priceStr}}小时</text> | <text wx:if="{{data.unit==1&&data.type!=50&&data.type!=51}}">{{data.priceStr}}小时</text> | ||||
@@ -66,11 +87,14 @@ | |||||
</text> | </text> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class='rest' wx:if="{{data.validType==2}}">自领取之日起 | <view class='rest' wx:if="{{data.validType==2}}">自领取之日起 | ||||
<text class='time'>{{validDays}}</text>天内有效 | <text class='time'>{{validDays}}</text>天内有效 | ||||
<text class="use">(请在有效期内使用)</text> | <text class="use">(请在有效期内使用)</text> | ||||
</view> | </view> | ||||
<view class='rest' wx:if="{{data.validType==1}}"> | |||||
<view class='rest' wx:if="{{data.validType==1&&data.type!=10}}"> | |||||
<text class='time'>{{validStartDate}}至{{validEndDate}}</text> | <text class='time'>{{validStartDate}}至{{validEndDate}}</text> | ||||
</view> | </view> | ||||
<view class='rest' wx:if="{{data.type==5}}"> | <view class='rest' wx:if="{{data.type==5}}"> | ||||
@@ -93,7 +117,7 @@ | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<!-- 适用门店 --> | <!-- 适用门店 --> | ||||
<store merchantVoList="{{merchantVoList}}"></store> | |||||
<store merchantVoList="{{merchantVoList}}"></store> | |||||
<view class='notes'> | <view class='notes'> | ||||
<view> | <view> | ||||
<text>购买须知</text> | <text>购买须知</text> | ||||
@@ -124,7 +148,7 @@ | |||||
<button class='buy' disabled='true' wx:if="{{data.remainInventory==0&&data.type==50||data.remainInventory==0&&data.type==51}}">已兑完</button> | <button class='buy' disabled='true' wx:if="{{data.remainInventory==0&&data.type==50||data.remainInventory==0&&data.type==51}}">已兑完</button> | ||||
<button class='buy' disabled='true' wx:if="{{endtime=='活动已结束'&&data.activityStatus!=0}}">活动已结束</button> | <button class='buy' disabled='true' wx:if="{{endtime=='活动已结束'&&data.activityStatus!=0}}">活动已结束</button> | ||||
<button class='buy' disabled='true' wx:if="{{total_micro_second<=0&&data.activityStatus!=0}}">活动已结束</button> | <button class='buy' disabled='true' wx:if="{{total_micro_second<=0&&data.activityStatus!=0}}">活动已结束</button> | ||||
<button class='buy' disabled='true' wx:if="{{data.activityStatus==0}}">活动未开始</button> | |||||
<button id='noBuy' disabled='true' wx:if="{{data.activityStatus==0}}">活动未开始</button> | |||||
</view> | </view> | ||||
</form> | </form> | ||||
</view> | </view> | ||||
@@ -1,7 +1,7 @@ | |||||
@import "../../../app.wxss"; | @import "../../../app.wxss"; | ||||
page { | page { | ||||
background: #F4F5F9; | |||||
background: #f4f5f9; | |||||
} | } | ||||
button::after { | button::after { | ||||
@@ -13,7 +13,7 @@ button::after { | |||||
position: relative; | position: relative; | ||||
overflow: hidden; | overflow: hidden; | ||||
padding-bottom: 170rpx; | padding-bottom: 170rpx; | ||||
background: #F4F5F9; | |||||
background: #f4f5f9; | |||||
} | } | ||||
.banner { | .banner { | ||||
@@ -32,6 +32,53 @@ button::after { | |||||
height: 454rpx; | height: 454rpx; | ||||
} | } | ||||
.moneyBox { | |||||
font-size: 24rpx; | |||||
overflow: hidden; | |||||
} | |||||
.earnest { | |||||
float: left; | |||||
font-size: 28rpx; | |||||
color: #a6a6a6; | |||||
} | |||||
.earnestNum { | |||||
float: left; | |||||
color: red; | |||||
font-size: 32rpx; | |||||
} | |||||
.final { | |||||
float: left; | |||||
font-size: 28rpx; | |||||
color: #a6a6a6; | |||||
margin-left: 30rpx; | |||||
} | |||||
.pickFinal_Box { | |||||
overflow: hidden; | |||||
} | |||||
.earnestTime{ | |||||
font-size: 28rpx; | |||||
color: #a6a6a6; | |||||
} | |||||
.finalTime{ | |||||
font-size: 28rpx; | |||||
color: #a6a6a6; | |||||
} | |||||
.original { | |||||
float: left; | |||||
width: 100rpx; | |||||
margin-left: 10rpx; | |||||
text-decoration: line-through; | |||||
color: #a6a6a6; | |||||
font-size: 24rpx; | |||||
line-height: 50rpx; | |||||
} | |||||
.dots { | .dots { | ||||
position: absolute; | position: absolute; | ||||
left: 0; | left: 0; | ||||
@@ -55,7 +102,6 @@ button::after { | |||||
background: #f80; | background: #f80; | ||||
} | } | ||||
.refound { | .refound { | ||||
border: 1rpx solid red; | border: 1rpx solid red; | ||||
padding: 3rpx 0; | padding: 3rpx 0; | ||||
@@ -83,12 +129,13 @@ button::after { | |||||
} | } | ||||
.fenxiang image { | .fenxiang image { | ||||
width:48rpx; | |||||
width: 48rpx; | |||||
height: 48rpx; | height: 48rpx; | ||||
margin: 0 auto; | margin: 0 auto; | ||||
} | } | ||||
.gift{ | |||||
color: #3C3C3C; | |||||
.gift { | |||||
color: #3c3c3c; | |||||
font-size: 20rpx; | font-size: 20rpx; | ||||
margin: 0 auto; | margin: 0 auto; | ||||
} | } | ||||
@@ -101,6 +148,7 @@ button::after { | |||||
color: #fff; | color: #fff; | ||||
position: fixed; | position: fixed; | ||||
} | } | ||||
.user-motto::after { | .user-motto::after { | ||||
border: none; | border: none; | ||||
} | } | ||||
@@ -109,7 +157,7 @@ button::after { | |||||
display: block; | display: block; | ||||
font-weight: bold; | font-weight: bold; | ||||
font-size: 32rpx; | font-size: 32rpx; | ||||
color: #3C3C3C; | |||||
color: #3c3c3c; | |||||
letter-spacing: 1.09rpx; | letter-spacing: 1.09rpx; | ||||
line-height: 45rpx; | line-height: 45rpx; | ||||
width: 542rpx; | width: 542rpx; | ||||
@@ -124,7 +172,7 @@ button::after { | |||||
width: 588rpx; | width: 588rpx; | ||||
/* height: 37rpx; */ | /* height: 37rpx; */ | ||||
font-size: 26rpx; | font-size: 26rpx; | ||||
color: #A6A6A6; | |||||
color: #a6a6a6; | |||||
letter-spacing: 1.16rpx; | letter-spacing: 1.16rpx; | ||||
overflow: hidden; | overflow: hidden; | ||||
white-space: nowrap; | white-space: nowrap; | ||||
@@ -150,7 +198,7 @@ button::after { | |||||
.time { | .time { | ||||
font-size: 24rpx; | font-size: 24rpx; | ||||
color: #A6A6A6; | |||||
color: #a6a6a6; | |||||
letter-spacing: 0; | letter-spacing: 0; | ||||
line-height: 33rpx; | line-height: 33rpx; | ||||
display: inline-block; | display: inline-block; | ||||
@@ -173,30 +221,34 @@ button::after { | |||||
color: #999; | color: #999; | ||||
letter-spacing: 0; | letter-spacing: 0; | ||||
} | } | ||||
.salePriceStr .rmb{ | |||||
color: #FD782D; | |||||
.salePriceStr .rmb { | |||||
color: #fd782d; | |||||
font-size: 24rpx; | font-size: 24rpx; | ||||
line-height: 40rpx; | line-height: 40rpx; | ||||
float: left; | float: left; | ||||
} | } | ||||
.salePriceStr .pri01 { | .salePriceStr .pri01 { | ||||
font-size: 40rpx; | font-size: 40rpx; | ||||
color: #FD782D; | |||||
color: #fd782d; | |||||
letter-spacing: 0; | letter-spacing: 0; | ||||
line-height: 40rpx; | line-height: 40rpx; | ||||
float: left; | float: left; | ||||
} | } | ||||
.salePriceStr .pri01Hr { | .salePriceStr .pri01Hr { | ||||
font-size: 24rpx!important; | |||||
font-size: 24rpx !important; | |||||
} | } | ||||
.use { | .use { | ||||
color: #FD782D; | |||||
color: #fd782d; | |||||
/* margin-left: 10rpx; */ | /* margin-left: 10rpx; */ | ||||
} | } | ||||
.salePriceStr .yuan { | .salePriceStr .yuan { | ||||
font-size: 24rpx; | font-size: 24rpx; | ||||
color: #FD782D; | |||||
color: #fd782d; | |||||
letter-spacing: 0; | letter-spacing: 0; | ||||
} | } | ||||
@@ -210,10 +262,11 @@ button::after { | |||||
text-decoration: line-through; | text-decoration: line-through; | ||||
margin-left: 10rpx; | margin-left: 10rpx; | ||||
color: #999 !important; | color: #999 !important; | ||||
margin-top:8rpx; | |||||
margin-top: 8rpx; | |||||
height: 32rpx; | height: 32rpx; | ||||
line-height: 45rpx; | line-height: 45rpx; | ||||
} | } | ||||
.fl { | .fl { | ||||
float: left; | float: left; | ||||
} | } | ||||
@@ -230,10 +283,11 @@ button::after { | |||||
} | } | ||||
.notes { | .notes { | ||||
width:100%; | |||||
background: #FFF; | |||||
width: 100%; | |||||
background: #fff; | |||||
padding-bottom: 30rpx; | padding-bottom: 30rpx; | ||||
} | } | ||||
.active { | .active { | ||||
opacity: 0.6; | opacity: 0.6; | ||||
} | } | ||||
@@ -245,10 +299,12 @@ button::after { | |||||
height: 70rpx; | height: 70rpx; | ||||
line-height: 70rpx; | line-height: 70rpx; | ||||
} | } | ||||
.notes view:nth-child(1) { | .notes view:nth-child(1) { | ||||
width: 92%; | width: 92%; | ||||
margin: 0 auto; | margin: 0 auto; | ||||
} | } | ||||
.notes view:nth-child(2) { | .notes view:nth-child(2) { | ||||
display: flex; | display: flex; | ||||
flex-direction: column; | flex-direction: column; | ||||
@@ -275,7 +331,7 @@ button::after { | |||||
.buy { | .buy { | ||||
position: relative; | position: relative; | ||||
background: linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%); | |||||
background: linear-gradient(127deg, rgba(252, 177, 74, 1) 0%, rgba(254, 70, 20, 1) 100%); | |||||
height: 94rpx; | height: 94rpx; | ||||
width: 560rpx; | width: 560rpx; | ||||
margin: 0 auto 30rpx; | margin: 0 auto 30rpx; | ||||
@@ -284,15 +340,28 @@ button::after { | |||||
line-height: 94rpx; | line-height: 94rpx; | ||||
border-radius: 61rpx; | border-radius: 61rpx; | ||||
} | } | ||||
.buyHr{ | |||||
background: #CECECE!important; | |||||
#noBuy{ | |||||
position: relative; | |||||
background-color:rgba(0, 0, 0, 0.2); | |||||
height: 94rpx; | |||||
width: 560rpx; | |||||
margin: 0 auto 30rpx; | |||||
color: #fff; | |||||
font-size: 36rpx; | |||||
line-height: 94rpx; | |||||
border-radius: 61rpx; | |||||
} | } | ||||
.buyHr { | |||||
background: #cecece !important; | |||||
} | |||||
.goback { | .goback { | ||||
position: relative; | position: relative; | ||||
float: left; | float: left; | ||||
width: 132rpx !important; | width: 132rpx !important; | ||||
height: 96rpx; | height: 96rpx; | ||||
background: rgba(255, 255, 255, 1)!important; | |||||
background: rgba(255, 255, 255, 1) !important; | |||||
line-height: 95rpx; | line-height: 95rpx; | ||||
border-radius: 32rpx; | border-radius: 32rpx; | ||||
margin-left: 20rpx; | margin-left: 20rpx; | ||||
@@ -300,13 +369,13 @@ button::after { | |||||
.goback image { | .goback image { | ||||
position: absolute; | position: absolute; | ||||
width:52rpx; | |||||
width: 52rpx; | |||||
height: 50rpx; | height: 50rpx; | ||||
left: 0; | left: 0; | ||||
right: 0; | right: 0; | ||||
top: 0; | top: 0; | ||||
bottom:0; | |||||
margin:10rpx auto; | |||||
bottom: 0; | |||||
margin: 10rpx auto; | |||||
} | } | ||||
.tel { | .tel { | ||||
@@ -361,9 +430,11 @@ button::after { | |||||
font-size: 26rpx; | font-size: 26rpx; | ||||
text-align: center; | text-align: center; | ||||
} | } | ||||
.timess{ | |||||
color: #FD782D; | |||||
.timess { | |||||
color: #fd782d; | |||||
} | } | ||||
.times text { | .times text { | ||||
display: inline-block; | display: inline-block; | ||||
margin: 6rpx; | margin: 6rpx; | ||||
@@ -378,7 +449,6 @@ button::after { | |||||
background: #ff4949; | background: #ff4949; | ||||
} | } | ||||
.con { | .con { | ||||
position: absolute; | position: absolute; | ||||
top: 35rpx; | top: 35rpx; | ||||
@@ -469,8 +539,8 @@ button::after { | |||||
.elecard { | .elecard { | ||||
display: inline-block; | display: inline-block; | ||||
margin-left: 6rpx; | margin-left: 6rpx; | ||||
color: rgba(254,70,20,1); | |||||
border: 1px solid rgba(254,70,20,1); | |||||
color: rgba(254, 70, 20, 1); | |||||
border: 1px solid rgba(254, 70, 20, 1); | |||||
border-radius: 8rpx; | border-radius: 8rpx; | ||||
font-style: normal; | font-style: normal; | ||||
font-size: 30rpx; | font-size: 30rpx; | ||||
@@ -489,18 +559,19 @@ button::after { | |||||
z-index: 12; | z-index: 12; | ||||
/* background: #fff; */ | /* background: #fff; */ | ||||
} | } | ||||
.btnTxt{ | |||||
.btnTxt { | |||||
width: 50rpx; | width: 50rpx; | ||||
height: 30rpx; | height: 30rpx; | ||||
line-height: 50rpx; | line-height: 50rpx; | ||||
color: #FD782D; | |||||
color: #fd782d; | |||||
font-size: 20rpx; | font-size: 20rpx; | ||||
position: absolute; | position: absolute; | ||||
right:42rpx ; | |||||
right: 42rpx; | |||||
bottom: 15rpx; | bottom: 15rpx; | ||||
} | } | ||||
.btns .fr,.btns .fl { | |||||
.btns .fr, .btns .fl { | |||||
width: 277rpx; | width: 277rpx; | ||||
height: 95rpx; | height: 95rpx; | ||||
border-radius: 48rpx; | border-radius: 48rpx; | ||||
@@ -510,7 +581,7 @@ button::after { | |||||
.btns .fl { | .btns .fl { | ||||
margin-left: 20rpx; | margin-left: 20rpx; | ||||
color: #fff; | color: #fff; | ||||
background: linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%); | |||||
background: linear-gradient(127deg, rgba(252, 177, 74, 1) 0%, rgba(254, 70, 20, 1) 100%); | |||||
} | } | ||||
.btns .fl text { | .btns .fl text { | ||||
@@ -528,7 +599,7 @@ button::after { | |||||
color: #fff; | color: #fff; | ||||
margin-right: 20rpx; | margin-right: 20rpx; | ||||
line-height: 95rpx; | line-height: 95rpx; | ||||
background: linear-gradient(90deg,rgba(40,179,255,1) 0%,rgba(48,103,255,1) 100%); | |||||
background: linear-gradient(90deg, rgba(40, 179, 255, 1) 0%, rgba(48, 103, 255, 1) 100%); | |||||
/* box-shadow: 0px 8px 8px 1px rgba(246, 93, 51, 0.32); */ | /* box-shadow: 0px 8px 8px 1px rgba(246, 93, 51, 0.32); */ | ||||
} | } | ||||
@@ -537,7 +608,7 @@ button::after { | |||||
border-radius: 50rpx; | border-radius: 50rpx; | ||||
margin-top: 30rpx; | margin-top: 30rpx; | ||||
/* background: #02c0ff !important; */ | /* background: #02c0ff !important; */ | ||||
background: linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%); | |||||
background: linear-gradient(127deg, rgba(252, 177, 74, 1) 0%, rgba(254, 70, 20, 1) 100%); | |||||
} | } | ||||
.shaddow { | .shaddow { | ||||
@@ -655,16 +726,17 @@ button::after { | |||||
line-height: 34rpx; | line-height: 34rpx; | ||||
margin-top: 8rpx; | margin-top: 8rpx; | ||||
margin-left: 12rpx; | margin-left: 12rpx; | ||||
color: #FD782D; | |||||
color: #fd782d; | |||||
font-size: 20rpx; | font-size: 20rpx; | ||||
letter-spacing: 1.16rpx; | letter-spacing: 1.16rpx; | ||||
overflow: hidden; | overflow: hidden; | ||||
white-space: nowrap; | white-space: nowrap; | ||||
text-overflow: ellipsis; | text-overflow: ellipsis; | ||||
} | } | ||||
.presslimit text{ | |||||
.presslimit text { | |||||
margin-left: 15rpx; | margin-left: 15rpx; | ||||
background:rgba(201,201,201,0.1); | |||||
background: rgba(201, 201, 201, 0.1); | |||||
} | } | ||||
checkbox-group, radio-group { | checkbox-group, radio-group { | ||||
@@ -674,7 +746,7 @@ checkbox-group, radio-group { | |||||
.detailImg { | .detailImg { | ||||
width: 100%; | width: 100%; | ||||
background: #FFF; | |||||
background: #fff; | |||||
margin: auto; | margin: auto; | ||||
} | } | ||||
@@ -684,6 +756,7 @@ checkbox-group, radio-group { | |||||
padding: 0 4% 0 4%; | padding: 0 4% 0 4%; | ||||
margin-bottom: 20rpx; | margin-bottom: 20rpx; | ||||
} | } | ||||
.content { | .content { | ||||
margin: 0; | margin: 0; | ||||
padding: 0; | padding: 0; | ||||
@@ -692,26 +765,29 @@ checkbox-group, radio-group { | |||||
background: #f3f3f3; | background: #f3f3f3; | ||||
position: relative; | position: relative; | ||||
} | } | ||||
.poster{ | |||||
width: 100%; | |||||
.poster { | |||||
width: 100%; | |||||
height: 100%; | height: 100%; | ||||
padding: 20rpx; | |||||
position: absolute; | |||||
top: 0; | |||||
left: 0; | |||||
padding: 20rpx; | |||||
position: absolute; | |||||
top: 0; | |||||
left: 0; | |||||
} | } | ||||
.bottomsave { | .bottomsave { | ||||
width: 100%; | width: 100%; | ||||
height: 140rpx; | height: 140rpx; | ||||
line-height: 140rpx; | line-height: 140rpx; | ||||
margin: auto 0; | margin: auto 0; | ||||
bottom:0; | |||||
bottom: 0; | |||||
left: 0; | left: 0; | ||||
right: 0; | right: 0; | ||||
border-top: 1px solid #ccc; | border-top: 1px solid #ccc; | ||||
box-shadow: 0 0rpx 150rpx #ccc; | box-shadow: 0 0rpx 150rpx #ccc; | ||||
background: #fff; | background: #fff; | ||||
} | } | ||||
.saveposter { | .saveposter { | ||||
color: #fff; | color: #fff; | ||||
width: 380rpx; | width: 380rpx; | ||||
@@ -721,6 +797,7 @@ checkbox-group, radio-group { | |||||
margin-top: 30rpx; | margin-top: 30rpx; | ||||
font-size: 32rpx; | font-size: 32rpx; | ||||
} | } | ||||
.modal { | .modal { | ||||
width: 100%; | width: 100%; | ||||
height: 100%; | height: 100%; | ||||
@@ -765,37 +842,43 @@ checkbox-group, radio-group { | |||||
width: 90rpx; | width: 90rpx; | ||||
height: 90rpx; | height: 90rpx; | ||||
} | } | ||||
.wx-swiper-dots{ | |||||
.wx-swiper-dots { | |||||
margin-bottom: 30rpx; | margin-bottom: 30rpx; | ||||
} | } | ||||
.quan{ | |||||
.quan { | |||||
float: left; | float: left; | ||||
margin:18rpx 15rpx 0 0; | |||||
margin: 18rpx 15rpx 0 0; | |||||
width: 12rpx; | width: 12rpx; | ||||
height: 12rpx; | height: 12rpx; | ||||
background: #E1E1E1; | |||||
background: #e1e1e1; | |||||
border-radius: 50%; | border-radius: 50%; | ||||
} | } | ||||
.swiper-box .wx-swiper-dots.wx-swiper-dots-horizontal{ | |||||
margin-bottom: 2rpx; | |||||
.swiper-box .wx-swiper-dots.wx-swiper-dots-horizontal { | |||||
margin-bottom: 2rpx; | |||||
} | } | ||||
.swiper-box .wx-swiper-dot{ | |||||
width:40rpx; | |||||
display: inline-flex; | |||||
height: 6rpx; | |||||
margin-left: 10rpx; | |||||
border-radius:6rpx; | |||||
justify-content:space-between; | |||||
.swiper-box .wx-swiper-dot { | |||||
width: 40rpx; | |||||
display: inline-flex; | |||||
height: 6rpx; | |||||
margin-left: 10rpx; | |||||
border-radius: 6rpx; | |||||
justify-content: space-between; | |||||
} | } | ||||
.swiper-box .wx-swiper-dot::before{ | |||||
content: ''; | |||||
flex-grow: 1; | |||||
background: #ccc8c8; | |||||
.swiper-box .wx-swiper-dot::before { | |||||
content: ''; | |||||
flex-grow: 1; | |||||
background: #ccc8c8; | |||||
} | } | ||||
.swiper-box .wx-swiper-dot-active::before{ | |||||
background:#f6792b; | |||||
.swiper-box .wx-swiper-dot-active::before { | |||||
background: #f6792b; | |||||
} | } | ||||
.jifen{ | |||||
.jifen { | |||||
font-size: 30rpx; | font-size: 30rpx; | ||||
} | |||||
} |
@@ -134,7 +134,9 @@ Page({ | |||||
if (that.data.data.validStartDate && that.data.data.validEndDate) { | if (that.data.data.validStartDate && that.data.data.validEndDate) { | ||||
that.setData({ | that.setData({ | ||||
validStartDate: util.formatTime(that.data.data.validStartDate, "yyyy-MM-dd hh:mm:ss"), | validStartDate: util.formatTime(that.data.data.validStartDate, "yyyy-MM-dd hh:mm:ss"), | ||||
validEndDate: util.formatTime(that.data.data.validEndDate, "yyyy-MM-dd hh:mm:ss") | |||||
validEndDate: util.formatTime(that.data.data.validEndDate, "yyyy-MM-dd hh:mm:ss"), | |||||
pickStartDate: util.formatTime(res.data.pickStartDate, "yyyy-MM-dd hh:mm:ss"), | |||||
pickEndDate: util.formatTime(res.data.pickEndDate, "yyyy-MM-dd hh:mm:ss"), | |||||
}) | }) | ||||
} | } | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="使用优惠券"></navbar> | <navbar home back text="使用优惠券"></navbar> | ||||
<view class='box' style="padding-top:{{navigationBarHeight}};margin-top:40rpx;"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='box' > | |||||
<view class="container page" wx:if="{{data.merchantVoList}}"> | <view class="container page" wx:if="{{data.merchantVoList}}"> | ||||
<view class="coupon_detail clearfix"> | <view class="coupon_detail clearfix"> | ||||
<view class="fl wmfl"> | <view class="fl wmfl"> | ||||
@@ -25,10 +26,11 @@ | |||||
</view> | </view> | ||||
<view class="timevalidity" wx:if="{{data.validStatus == 0}}"> | <view class="timevalidity" wx:if="{{data.validStatus == 0}}"> | ||||
<text>有效期:</text> | <text>有效期:</text> | ||||
<text>{{validStartDate}}</text> | |||||
<text>{{data.type==10?pickStartDate:validStartDate}}</text> | |||||
<i>至</i> | <i>至</i> | ||||
<text>{{validEndDate}}</text> | |||||
<text>{{data.type==10?pickEndDate:validEndDate}}</text> | |||||
</view> | </view> | ||||
<view></view> | |||||
<view wx:if="{{data.usePrice!=undefined}}" class="manjian">满{{data.usePrice/100}}元可用</view> | <view wx:if="{{data.usePrice!=undefined}}" class="manjian">满{{data.usePrice/100}}元可用</view> | ||||
<view wx:if="{{data.usePrice==undefined}}" class="manjian">仅限本店使用</view> | <view wx:if="{{data.usePrice==undefined}}" class="manjian">仅限本店使用</view> | ||||
<image class='line' mode="widthFix" src="{{topLine}}"></image> | <image class='line' mode="widthFix" src="{{topLine}}"></image> | ||||
@@ -8,6 +8,7 @@ | |||||
width: 92%; | width: 92%; | ||||
margin: 8% auto 6%; | margin: 8% auto 6%; | ||||
border-radius: 16rpx; | border-radius: 16rpx; | ||||
} | } | ||||
page { | page { | ||||
background: linear-gradient(180deg,rgba(253,131,45,1) 0%,rgba(254,74,22,1) 100%); | background: linear-gradient(180deg,rgba(253,131,45,1) 0%,rgba(254,74,22,1) 100%); | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar home back text="我的券包" background="#ffff"></navbar> | <navbar home back text="我的券包" background="#ffff"></navbar> | ||||
<view class="market" wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="market" wx:if="{{showPage}}" > | |||||
<!-- 券包 我的优惠券 --> | <!-- 券包 我的优惠券 --> | ||||
<i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | <i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | ||||
<i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | <i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="成长值"></navbar> | <navbar back home text="成长值"></navbar> | ||||
<view class='head' style="padding-top:{{navigationBarHeight}}!important"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='head' > | |||||
<text>当前</text> | <text>当前</text> | ||||
<text>{{score}}</text> | <text>{{score}}</text> | ||||
<view class='rule' bindtap='gotorule'>规则</view> | <view class='rule' bindtap='gotorule'>规则</view> | ||||
@@ -1,7 +1,8 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="消费卡" background='#fff'></navbar> | <navbar back home text="消费卡" background='#fff'></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- 折扣卡list页面 --> | <!-- 折扣卡list页面 --> | ||||
<view class='content' style="padding-top:{{navigationBarHeight}}"> | |||||
<view class='content' > | |||||
<view class="market clearfix"> | <view class="market clearfix"> | ||||
<view class='tabss'> | <view class='tabss'> | ||||
<i-tabs current="{{current_scroll}}" scroll bindchange="handleChangeScroll"> | <i-tabs current="{{current_scroll}}" scroll bindchange="handleChangeScroll"> | ||||
@@ -1,6 +1,7 @@ | |||||
<navbar back home text="编辑信息"></navbar> | <navbar back home text="编辑信息"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<form bindsubmit="formSubmit" wx:if="{{showPage}}"> | <form bindsubmit="formSubmit" wx:if="{{showPage}}"> | ||||
<view class='section' style="padding-top:{{navigationBarHeight}};"> | |||||
<view class='section' > | |||||
<text>姓名</text> | <text>姓名</text> | ||||
<input wx:if="{{username}}" name="username" type="text" placeholder='{{username}}' /> | <input wx:if="{{username}}" name="username" type="text" placeholder='{{username}}' /> | ||||
<input wx:if="{{!username}}" name="username" type="text" placeholder='请填写名字' /> | <input wx:if="{{!username}}" name="username" type="text" placeholder='请填写名字' /> | ||||
@@ -1,6 +1,7 @@ | |||||
<navbar text="兑换" home back background='#FD832D' color="white"></navbar> | <navbar text="兑换" home back background='#FD832D' color="white"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<form bindsubmit='exchange' report-submit='true'> | <form bindsubmit='exchange' report-submit='true'> | ||||
<view class="section" style="padding-top:{{navigationBarHeight}};"> | |||||
<view class="section" > | |||||
<input name='code'placeholder="请输入兑换码" clearable/> | <input name='code'placeholder="请输入兑换码" clearable/> | ||||
<button size="{{primarySize}}" style="background:#FD832D;color:#fff;" hover-class="opcaity" form-type="submit">兑换</button> | <button size="{{primarySize}}" style="background:#FD832D;color:#fff;" hover-class="opcaity" form-type="submit">兑换</button> | ||||
</view> | </view> | ||||
@@ -1,6 +1,6 @@ | |||||
/* pages/exchange/exchange.wxss */ | /* pages/exchange/exchange.wxss */ | ||||
.section{ | .section{ | ||||
padding: 0 20rpx; | |||||
padding: 20rpx 20rpx; | |||||
} | } | ||||
.section{ | .section{ | ||||
display: flex; | display: flex; | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <web-view src="{{url+'/wxCampaign/printHtmlById?token='+token+'&id='+id+'&date='+date}}" bindmessage="bindGetMsg"></web-view> --> | <!-- <web-view src="{{url+'/wxCampaign/printHtmlById?token='+token+'&id='+id+'&date='+date}}" bindmessage="bindGetMsg"></web-view> --> | ||||
<navbar back home text="活动详情" background="#fff"></navbar> | <navbar back home text="活动详情" background="#fff"></navbar> | ||||
<view style="margin-top:{{navigationBarHeight}}"></view> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view ></view> | |||||
<import src="../../wxParse/wxParse.wxml" /> | <import src="../../wxParse/wxParse.wxml" /> | ||||
<view class="content"> | <view class="content"> | ||||
<template is="wxParse" data="{{wxParseData:article.nodes}}" /> | <template is="wxParse" data="{{wxParseData:article.nodes}}" /> |
@@ -1,4 +1,4 @@ | |||||
<navbar home text="微信授权手机号" style="padding-top:200rpx;"></navbar> | |||||
<navbar home text="微信授权手机号" ></navbar> | |||||
<view class="login-body"> | <view class="login-body"> | ||||
<view class="login-logo"> | <view class="login-logo"> | ||||
<image src="{{mallImgUrl}}" mode="widthFix"></image> | <image src="{{mallImgUrl}}" mode="widthFix"></image> | ||||
@@ -1,5 +1,5 @@ | |||||
<navbar home text="微信授权"></navbar> | <navbar home text="微信授权"></navbar> | ||||
<view class="login-body" style="padding-top:200rpx;"> | |||||
<view class="login-body" > | |||||
<view class="login-logo"> | <view class="login-logo"> | ||||
<image src="{{mallImgUrl}}" mode='widthFix'></image> | <image src="{{mallImgUrl}}" mode='widthFix'></image> | ||||
</view> | </view> | ||||
@@ -1,5 +1,5 @@ | |||||
<navbar home back text="成长值规则"></navbar> | <navbar home back text="成长值规则"></navbar> | ||||
<view class='page' style="padding-top:{{navigationBarHeight}}" wx:if="{{flags=='have'}}"> | |||||
<view class='page' wx:if="{{flags=='have'}}"> | |||||
<view class='title'>成长值增长规则</view> | <view class='title'>成长值增长规则</view> | ||||
<view class='scroll'> | <view class='scroll'> | ||||
<scroll-view scroll-x class="scroll-header"> | <scroll-view scroll-x class="scroll-header"> | ||||
@@ -50,7 +50,7 @@ | |||||
</view> | </view> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<view wx:if="{{flags=='nothave'}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view wx:if="{{flags=='nothave'}}" > | |||||
<image class='img' src='{{actUrl}}' mode='widthFix'></image> | <image class='img' src='{{actUrl}}' mode='widthFix'></image> | ||||
<text class="txt">暂无配置信息</text> | <text class="txt">暂无配置信息</text> | ||||
</view> | </view> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="门店详情"></navbar> | <navbar back home text="门店详情"></navbar> | ||||
<view style="padding-top:{{navigationBarHeight}};"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view > | |||||
<swiper class="index-slide" circular="false"> | <swiper class="index-slide" circular="false"> | ||||
<block wx:for="{{imglist}}" wx:key="unique"> | <block wx:for="{{imglist}}" wx:key="unique"> | ||||
<swiper-item> | <swiper-item> | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="积分商城" background='#FD832D' color="#FFF"></navbar> | <navbar back home text="积分商城" background='#FD832D' color="#FFF"></navbar> | ||||
<view class='content-box' style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='content-box' > | |||||
<view class='topbg'> | <view class='topbg'> | ||||
<view class='topbg-top'> | <view class='topbg-top'> | ||||
<view class="user-avatar" bindtap='gotograde'> | <view class="user-avatar" bindtap='gotograde'> | ||||
@@ -1,4 +1,4 @@ | |||||
const navigationBarHeight = (getApp().statusBarHeight + 50) + 'px' | |||||
const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px' | |||||
var config = require("../../../config/config.js"); | var config = require("../../../config/config.js"); | ||||
var app = getApp(); | var app = getApp(); | ||||
const Http = require("../../../utils/HttpBasics"); | const Http = require("../../../utils/HttpBasics"); | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="积分详情"></navbar> | <navbar back home text="积分详情"></navbar> | ||||
<view class='head' style="padding-top:{{navigationBarHeight}}!important"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='head' > | |||||
<text>当前</text> | <text>当前</text> | ||||
<text>{{creditAmount+'分'}}</text> | <text>{{creditAmount+'分'}}</text> | ||||
<!-- <view class='rule' bindtap='gotorule'>规则</view> --> | <!-- <view class='rule' bindtap='gotorule'>规则</view> --> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="兑换成功" background='#FFF' ></navbar> | <navbar home back text="兑换成功" background='#FFF' ></navbar> | ||||
<view class='pay-status'style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='pay-status'> | |||||
<view class='tilte'>兑换成功</view> | <view class='tilte'>兑换成功</view> | ||||
<view class='coupon'> | <view class='coupon'> | ||||
<view class='c-left'> | <view class='c-left'> | ||||
@@ -1,6 +1,7 @@ | |||||
<!--pages/spellDetail/index.wxml--> | <!--pages/spellDetail/index.wxml--> | ||||
<navbar home back text="积分换礼" background='#FFF' ></navbar> | <navbar home back text="积分换礼" background='#FFF' ></navbar> | ||||
<view class='container' style="padding-top:{{navigationBarHeight}}" > | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='container' > | |||||
<!-- 拼团产品详情 --> | <!-- 拼团产品详情 --> | ||||
<view class='detail'> | <view class='detail'> | ||||
<view class='detail-top'> | <view class='detail-top'> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="拼团券" background='#fff'></navbar> | <navbar back home text="拼团券" background='#fff'></navbar> | ||||
<view class="content-box" style="margin-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="content-box" > | |||||
<view class='content'> | <view class='content'> | ||||
<view class='top-img'> | <view class='top-img'> | ||||
<image src='{{data.coverImg}}'></image> | <image src='{{data.coverImg}}'></image> | ||||
@@ -1,7 +1,8 @@ | |||||
<!--pages/mallInfo.wxml--> | <!--pages/mallInfo.wxml--> | ||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="关于我们" background='#FD832D' color="#fff"></navbar> | <navbar back home text="关于我们" background='#FD832D' color="#fff"></navbar> | ||||
<view style="margin-top:{{navigationBarHeight}}!important;" class='codeBox'> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='codeBox'> | |||||
<view class='code' > | <view class='code' > | ||||
<image class='icons' src="{{img}}" mode='widthFix'></image> | <image class='icons' src="{{img}}" mode='widthFix'></image> | ||||
</view> | </view> | ||||
@@ -1,5 +1,5 @@ | |||||
<navbar back home text="车辆管理"></navbar> | <navbar back home text="车辆管理"></navbar> | ||||
<view class='title' style="padding-top:{{navigationBarHeight}};">30天内最多绑定4次车牌<text class='rem'>解绑前请确认车已经离场</text></view> | |||||
<view class='title' >30天内最多绑定4次车牌<text class='rem'>解绑前请确认车已经离场</text></view> | |||||
<!-- 车牌 --> | <!-- 车牌 --> | ||||
<!-- 有车牌的时候显示 --> | <!-- 有车牌的时候显示 --> | ||||
<view class='passUp'> | <view class='passUp'> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="订单详情"></navbar> | <navbar home back text="订单详情"></navbar> | ||||
<view class='order' wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='order' wx:if="{{showPage}}" > | |||||
<view wx:if="{{order.orderStatus==1}}" class='tips'> | <view wx:if="{{order.orderStatus==1}}" class='tips'> | ||||
<image class='success' src='{{succUrl}}' mode='widthFix'></image> | <image class='success' src='{{succUrl}}' mode='widthFix'></image> | ||||
<view wx:if="{{order.salePrice/100==0}}" class='msg' > | <view wx:if="{{order.salePrice/100==0}}" class='msg' > | ||||
@@ -1,6 +1,7 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar home back text="我的订单" background="#fff"></navbar> | <navbar home back text="我的订单" background="#fff"></navbar> | ||||
<view class="market" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="market"> | |||||
<i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | <i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | ||||
<i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | <i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | ||||
</i-tabs> | </i-tabs> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="兑换码" background="#fff"></navbar> | <navbar home back text="兑换码" background="#fff"></navbar> | ||||
<view class='couponBox' style="padding-top:{{navigationBarHeight}};margin-top:60rpx;"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='couponBox' > | |||||
<view class="couponbg"> | <view class="couponbg"> | ||||
<view class="title">{{title}}</view> | <view class="title">{{title}}</view> | ||||
<!-- <view class="subtitle">{{subtitle}}</view> --> | <!-- <view class="subtitle">{{subtitle}}</view> --> | ||||
@@ -33,7 +34,7 @@ | |||||
</view> --> | </view> --> | ||||
<view class='notes'> | <view class='notes'> | ||||
<view> | <view> | ||||
<text>购买须知:</text> | |||||
<!-- <text>购买须知:</text> --> | |||||
</view> | </view> | ||||
<view wx:if="{{curHtml==''}}"> | <view wx:if="{{curHtml==''}}"> | ||||
<text><text class='spot'></text>{{data.remark}}</text> | <text><text class='spot'></text>{{data.remark}}</text> | ||||
@@ -2,6 +2,7 @@ | |||||
.couponBox{ | .couponBox{ | ||||
height: 100%; | height: 100%; | ||||
margin-top: 20rpx; | |||||
background:linear-gradient(180deg,rgba(253,131,45,1) 0%,rgba(254,74,22,1) 100%); | background:linear-gradient(180deg,rgba(253,131,45,1) 0%,rgba(254,74,22,1) 100%); | ||||
} | } | ||||
page { | page { | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home background="#fff" text="停车券详情"></navbar> | <navbar back home background="#fff" text="停车券详情"></navbar> | ||||
<view class="container page" wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}!important"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="container page" wx:if="{{showPage}}" > | |||||
<view class="coupon_detail clearfix"> | <view class="coupon_detail clearfix"> | ||||
<view class="fl wmfl"> | <view class="fl wmfl"> | ||||
<image src="{{data.coverImg}}"/> | <image src="{{data.coverImg}}"/> | ||||
@@ -1,7 +1,8 @@ | |||||
<navbar back home text="停车券"></navbar> | <navbar back home text="停车券"></navbar> | ||||
<view class="market" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="market" > | |||||
<!-- 券包 我的优惠券 --> | <!-- 券包 我的优惠券 --> | ||||
<i-tabs style="top:{{navigationBarHeight}}" class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | |||||
<i-tabs class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll"> | |||||
<i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | <i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | ||||
</i-tabs> | </i-tabs> | ||||
<view style='padding-top:120rpx;'> | <view style='padding-top:120rpx;'> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="支付成功" color="#000"></navbar> | <navbar back home text="支付成功" color="#000"></navbar> | ||||
<view class='content' style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='content' > | |||||
<view class="payContent"> | <view class="payContent"> | ||||
<view class="payHeader"></view> | <view class="payHeader"></view> | ||||
<view class="payBody"> | <view class="payBody"> | ||||
@@ -1,4 +1,4 @@ | |||||
<navbar back home text="缴费规则"></navbar> | <navbar back home text="缴费规则"></navbar> | ||||
<view class='rule' style="padding-top:{{navigationBarHeight}};"> | |||||
<view class='rule' > | |||||
{{rule}} | {{rule}} | ||||
</view> | </view> |
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="常见问题"></navbar> | <navbar back home text="常见问题"></navbar> | ||||
<view class='contain' style="padding-top:{{navigationBarHeight}};"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='contain' > | |||||
<view class='content'> | <view class='content'> | ||||
<view class="tit"><view class='Q'>Q</view><view class='right'>我怎么添加车牌呢?</view></view> | <view class="tit"><view class='Q'>Q</view><view class='right'>我怎么添加车牌呢?</view></view> | ||||
<view class='description'>首次使用“停车缴费”的用户需绑定车牌号,即可为车辆进行缴费 。您可以最多添加三张车牌。</view> | <view class='description'>首次使用“停车缴费”的用户需绑定车牌号,即可为车辆进行缴费 。您可以最多添加三张车牌。</view> | ||||
@@ -1,11 +1,12 @@ | |||||
<import src="../../wxParse/wxParse.wxml" /> | <import src="../../wxParse/wxParse.wxml" /> | ||||
<navbar home back text="活动详情" background="#ffff"></navbar> | <navbar home back text="活动详情" background="#ffff"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- <button class='goback' bindtap='goback'> | <!-- <button class='goback' bindtap='goback'> | ||||
<image src='{{homeSelectedO}}' mode="widthFix"></image> | <image src='{{homeSelectedO}}' mode="widthFix"></image> | ||||
<text class='btnTxt'>首页</text> | <text class='btnTxt'>首页</text> | ||||
</button> --> | </button> --> | ||||
<!-- 活动正常排版格式 --> | <!-- 活动正常排版格式 --> | ||||
<view class='coupons' style='{{data.type!=2?"padding-bottom: 160rpx":0}};padding-top:{{navigationBarHeight}}'> | |||||
<view class='coupons' style='{{data.type!=2?"padding-bottom: 160rpx":0}};'> | |||||
<view class="coupons-body"> | <view class="coupons-body"> | ||||
<view class='banner'> | <view class='banner'> | ||||
<image src='{{data.coverImg}}' mode='widthFix'></image> | <image src='{{data.coverImg}}' mode='widthFix'></image> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="活动调查"></navbar> | <navbar home back text="活动调查"></navbar> | ||||
<view style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view > | |||||
<form bindsubmit="formSubmit"> | <form bindsubmit="formSubmit"> | ||||
<view style='padding-bottom:100rpx;'> | <view style='padding-bottom:100rpx;'> | ||||
<view class='section' wx:if="{{selectques.name==1}}"> | <view class='section' wx:if="{{selectques.name==1}}"> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="报名成功"></navbar> | <navbar home back text="报名成功"></navbar> | ||||
<view style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view > | |||||
<view class='title' wx:if="{{credit}}">您已扣除{{credit}}积分</view> | <view class='title' wx:if="{{credit}}">您已扣除{{credit}}积分</view> | ||||
<view class='success'> | <view class='success'> | ||||
<image src='{{chenghr}}' mode="widthFix"></image> | <image src='{{chenghr}}' mode="widthFix"></image> | ||||
@@ -1,7 +1,8 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home background="#fff" text="限时抢购"></navbar> | <navbar back home background="#fff" text="限时抢购"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- 限时抢购 查看更多对应的页面 --> | <!-- 限时抢购 查看更多对应的页面 --> | ||||
<view wx:if="{{showPage}}" style="padding-top:{{navigationBarHeight}}"> | |||||
<view wx:if="{{showPage}}" > | |||||
<view wx:for="{{list}}" wx:if="{{item.targetA!='end'&&list.length>0}}" class='flashSaleItemWrap' wx:key="index"> | <view wx:for="{{list}}" wx:if="{{item.targetA!='end'&&list.length>0}}" class='flashSaleItemWrap' wx:key="index"> | ||||
<view class='flashSaleItem' data-couponId="{{item.couponId}}" data-couponChannelId="{{item.id}}" data-targetAd="{{item.targetAd}}" bindtap="gotodetail"> | <view class='flashSaleItem' data-couponId="{{item.couponId}}" data-couponChannelId="{{item.id}}" data-targetAd="{{item.targetAd}}" bindtap="gotodetail"> | ||||
<view class='flashSaleItemTop'> | <view class='flashSaleItemTop'> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="付款"></navbar> | <navbar home back text="付款"></navbar> | ||||
<view class='content' style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='content' > | |||||
<view class='head clearfix'> | <view class='head clearfix'> | ||||
<text class='fl'>付款给{{merChant.merchantName}}</text> | <text class='fl'>付款给{{merChant.merchantName}}</text> | ||||
<image class='fr' src='{{merChant.merchantImgUrl}}' mode='widthFix'></image> | <image class='fr' src='{{merChant.merchantImgUrl}}' mode='widthFix'></image> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="门店搜素"></navbar> | <navbar home back text="门店搜素"></navbar> | ||||
<view class="weui-search-bar {{extClass}}" style="margin-top:{{navigationBarHeight}}rpx"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="weui-search-bar {{extClass}}" > | |||||
<view class="weui-search-bar__form"> | <view class="weui-search-bar__form"> | ||||
<view class="weui-search-bar__box" style="position:relative;"> | <view class="weui-search-bar__box" style="position:relative;"> | ||||
<icon class="weui-icon-search_in-box" type="search" size="12"></icon> | <icon class="weui-icon-search_in-box" type="search" size="12"></icon> | ||||
@@ -1,6 +1,8 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="我的特权" background='#FD832D' color="#fff"></navbar> | <navbar back home text="我的特权" background='#FD832D' color="#fff"></navbar> | ||||
<view style="margin-top:{{navigationBarHeight}}!important;" class='codeBox'> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='codeBox'> | |||||
<view class='code' > | <view class='code' > | ||||
<view class="canWrap"> | <view class="canWrap"> | ||||
<canvas canvas-id="mycanvas2" style="width: 1200rpx; height: 800rpx;" /> | <canvas canvas-id="mycanvas2" style="width: 1200rpx; height: 800rpx;" /> | ||||
@@ -1,6 +1,7 @@ | |||||
<!--pages/spellDetail/index.wxml--> | <!--pages/spellDetail/index.wxml--> | ||||
<navbar back home text="{{barTitle}}" background='#fff'></navbar> | <navbar back home text="{{barTitle}}" background='#fff'></navbar> | ||||
<view class='container' style="margin-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='container' > | |||||
<!-- 拼团产品详情 --> | <!-- 拼团产品详情 --> | ||||
<view class='detail'> | <view class='detail'> | ||||
<view class='detail-top'> | <view class='detail-top'> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="拼团券" background='#fff'></navbar> | <navbar back home text="拼团券" background='#fff'></navbar> | ||||
<view class="content-box" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="content-box" > | |||||
<view class='content'> | <view class='content'> | ||||
<view wx:if="{{coverPicture.length>0}}" class="banner"> | <view wx:if="{{coverPicture.length>0}}" class="banner"> | ||||
<swiper class="index-slide swiper-box" bindchange="swiperChange" indicator-dots="true" autoplay="true" circular="false" current="{{swiperCurrent}}"> | <swiper class="index-slide swiper-box" bindchange="swiperChange" indicator-dots="true" autoplay="true" circular="false" current="{{swiperCurrent}}"> | ||||
@@ -109,7 +110,7 @@ | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<!-- 问卷调查 --> | <!-- 问卷调查 --> | ||||
<view class="b1" style="opacity:{{opacity}};display: {{display}};position: fixed;top:{{navigationBarHeight}};bottom: 0px;left: 0px;right: 0px;background: rgba(0, 0, 0, 0.8);overflow: hidden;z-index: 10;" animation="{{queueData}}"> | |||||
<view class="b1" style="opacity:{{opacity}};display: {{display}};position: fixed;bottom: 0px;left: 0px;right: 0px;background: rgba(0, 0, 0, 0.8);overflow: hidden;z-index: 10;" animation="{{queueData}}"> | |||||
<view id='con' class='con'> | <view id='con' class='con'> | ||||
<image class='wmclose' mode='widthFix' src="{{closedUrl}}" bindtap="closeQuestion"></image> | <image class='wmclose' mode='widthFix' src="{{closedUrl}}" bindtap="closeQuestion"></image> | ||||
<image class='ques_gou' mode='widthFix' src="{{quesGouUrl}}"></image> | <image class='ques_gou' mode='widthFix' src="{{quesGouUrl}}"></image> | ||||
@@ -1,6 +1,7 @@ | |||||
<!--pages/spellDetail/index.wxml--> | <!--pages/spellDetail/index.wxml--> | ||||
<navbar back home text="拼团券" background='#fff'></navbar> | <navbar back home text="拼团券" background='#fff'></navbar> | ||||
<view class='container' style="margin-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='container' > | |||||
<!-- 拼团产品详情 --> | <!-- 拼团产品详情 --> | ||||
<view class='detail'> | <view class='detail'> | ||||
<view class='detail-top'> | <view class='detail-top'> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar back home text="拼团专场" background='#fff'></navbar> | <navbar back home text="拼团专场" background='#fff'></navbar> | ||||
<view class='content-box' style='{{"padding-bottom:"+(lists.length>0?"200rpx":"0")+";padding-top:"+navigationBarHeight}}'> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='content-box'> | |||||
<!-- <view class='top' wx:if='{{flag=="spellList"&&list.length>0}}'> | <!-- <view class='top' wx:if='{{flag=="spellList"&&list.length>0}}'> | ||||
<view class="banner" wx:if="{{list.length>0}}" hover-class="none" hover-stop-propagation="false"> | <view class="banner" wx:if="{{list.length>0}}" hover-class="none" hover-stop-propagation="false"> | ||||
<c-banner wx:key="unique" list="{{list}}" /> | <c-banner wx:key="unique" list="{{list}}" /> | ||||
@@ -73,6 +73,7 @@ image{ | |||||
height: 432rpx; | height: 432rpx; | ||||
background: #fff; | background: #fff; | ||||
border-radius: 30rpx; | border-radius: 30rpx; | ||||
margin-top: 20rpx; | |||||
margin-bottom: 20rpx; | margin-bottom: 20rpx; | ||||
} | } | ||||
.content >view:nth-of-type(2n){ | .content >view:nth-of-type(2n){ | ||||
@@ -1,6 +1,7 @@ | |||||
<!--pages/spellDetail/index.wxml--> | <!--pages/spellDetail/index.wxml--> | ||||
<navbar back home text="拼团" background='#fff'></navbar> | <navbar back home text="拼团" background='#fff'></navbar> | ||||
<view class='container' style='padding-top:{{navigationBarHeight}}'> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class='container' > | |||||
<view class='detail'> | <view class='detail'> | ||||
<view class='detail-top'> | <view class='detail-top'> | ||||
<view class='detail-top01'> | <view class='detail-top01'> | ||||
@@ -1,5 +1,6 @@ | |||||
<!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | <!-- <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button> --> | ||||
<navbar back home text="专题活动"></navbar> | <navbar back home text="专题活动"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<!-- banner活动详情页面 --> | <!-- banner活动详情页面 --> | ||||
<view class='coupons' style='background:{{data.bgColor}};height:{{winHeight}};padding-top:{{navigationBarHeight}}'> | <view class='coupons' style='background:{{data.bgColor}};height:{{winHeight}};padding-top:{{navigationBarHeight}}'> | ||||
<view class="coupons-body"> | <view class="coupons-body"> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="我的活动"></navbar> | <navbar home back text="我的活动"></navbar> | ||||
<view class="market" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="market"> | |||||
<i-tabs class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll" style="top:{{navigationBarHeight}}"> | <i-tabs class='tabs' current="{{ current_scroll }}" scroll bindchange="handleChangeScroll" style="top:{{navigationBarHeight}}"> | ||||
<i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | <i-tab class='i-tab' wx:for="{{tabs}}" wx:key="unique" key="{{item.key}}" title="{{item.name}}"></i-tab> | ||||
</i-tabs> | </i-tabs> | ||||
@@ -1,5 +1,6 @@ | |||||
<navbar home back text="直播列表" background="#fff"></navbar> | <navbar home back text="直播列表" background="#fff"></navbar> | ||||
<view class="market" style="padding-top:{{navigationBarHeight}}"> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="market" > | |||||
<view style='padding-top:20rpx;'> | <view style='padding-top:20rpx;'> | ||||
<view wx:for='{{roomInfos}}' wx:if="{{roomInfos.length!=0}}" class='section' data-data="{{item}}" wx:key='index'> | <view wx:for='{{roomInfos}}' wx:if="{{roomInfos.length!=0}}" class='section' data-data="{{item}}" wx:key='index'> | ||||
<navigator url="plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id={{item.roomid}}&custom_params={{customParams}}"> | <navigator url="plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id={{item.roomid}}&custom_params={{customParams}}"> | ||||
@@ -4,7 +4,7 @@ | |||||
"ignore": [] | "ignore": [] | ||||
}, | }, | ||||
"setting": { | "setting": { | ||||
"urlCheck": false, | |||||
"urlCheck": true, | |||||
"es6": true, | "es6": true, | ||||
"enhance": false, | "enhance": false, | ||||
"postcss": true, | "postcss": true, | ||||
@@ -72,6 +72,10 @@ module.exports = { | |||||
'url': baseUrl + 'clock.png', | 'url': baseUrl + 'clock.png', | ||||
'name': '' | 'name': '' | ||||
}, | }, | ||||
'yushou': { | |||||
'url': baseUrl + 'yushou.png', | |||||
'name': '' | |||||
}, | |||||
'closed': { | 'closed': { | ||||
'url': baseUrl + 'closed.png', | 'url': baseUrl + 'closed.png', | ||||
'name': '' | 'name': '' | ||||