@@ -167,10 +167,11 @@ Page({ | |||
wx.showLoading({ | |||
title: "加载中..." | |||
}); | |||
if (that.data.data.type == 5) { | |||
if (that.data.data.type == 6) { | |||
this.initUsrCarList() | |||
// 领取 5.停车券 | |||
// TODO 选取用户下的车牌 | |||
console.log(1111111111111) | |||
} else { | |||
Http.post({ | |||
@@ -349,6 +350,16 @@ Page({ | |||
console.log(res); | |||
console.log("支付完成"); | |||
if (res.errMsg == "requestPayment:ok") { | |||
if (that.data.data.type == 5) { | |||
setTimeout(() => { | |||
wx.switchTab({ | |||
url: '/pages/passCar/passCar' | |||
}); | |||
}, 1600); | |||
// this.initUsrCarList() | |||
// 领取 5.停车券 | |||
// TODO 选取用户下的车牌 | |||
} | |||
} else { | |||
wx.showToast({ | |||
title: "支付失败", | |||
@@ -370,11 +381,21 @@ Page({ | |||
} else { | |||
// 免费券 | |||
that.payOrderUpdate(orderId, "0", 1); | |||
wx.showToast({ | |||
title: "领取成功", | |||
duration: 3000, | |||
image: "./../../../assets/img/success.png" | |||
}); | |||
//////////////////////////停车券 | |||
console.log(that.data.data.type) | |||
if (that.data.data.type == 5) { | |||
setTimeout(() => { | |||
wx.switchTab({ | |||
url: '/pages/passCar/passCar' | |||
}); | |||
}, 1600); | |||
} | |||
} | |||
} | |||
}) | |||
@@ -25,11 +25,13 @@ Page({ | |||
}); | |||
//获得优惠券的详情 | |||
if ( | |||
options.quancode != null && | |||
(options.quancode != "" && options.quancode) != undefined | |||
) { | |||
that.data.setInter = setInterval(function(){ | |||
that.data.setInter = setInterval(function() { | |||
if ( | |||
options.quancode != null && | |||
options.quancode != "" && | |||
options.quancode != undefined && | |||
options.couponorderstatus == 0 | |||
) { | |||
Http.get({ | |||
url: config.api.couponOrderDetail, | |||
data: { | |||
@@ -46,10 +48,29 @@ Page({ | |||
createDate: util.fmtDate(that.data.data.createDate) | |||
}); | |||
}); | |||
}, 200); | |||
} | |||
util.barcode("barcode", options.quancode, 510, 100); | |||
util.qrcode("qrcode", options.quancode, 350, 350); | |||
} | |||
}, 2000); | |||
// if (options.couponorderstatus != "0") { | |||
Http.get({ | |||
url: config.api.couponOrderDetail, | |||
data: { | |||
couponOrderId: options.quancode | |||
} | |||
}).then(res => { | |||
console.log(res); | |||
that.setData({ | |||
data: res.data | |||
}); | |||
that.setData({ | |||
expiredTime: util.fmtDate(that.data.data.expiredTime), | |||
updateDate: util.fmtDate(that.data.data.updateDate), | |||
createDate: util.fmtDate(that.data.data.createDate) | |||
}); | |||
util.barcode("barcode", options.quancode, 510, 100); | |||
util.qrcode("qrcode", options.quancode, 350, 350); | |||
}); | |||
// } | |||
}, | |||
phone: function() { | |||
let that = this; | |||
@@ -35,22 +35,21 @@ Page({ | |||
//点击跳转到券详情页面 | |||
gotouse: function(e) { | |||
console.log(e.currentTarget.dataset.quancode); | |||
console.log(e.currentTarget.dataset.couponorderstatus); | |||
console.log("点击跳转到券详情"); | |||
wx.navigateTo({ | |||
url: `/pages/couponorder/detail/index?quancode=${ | |||
e.currentTarget.dataset.quancode | |||
}` | |||
e.currentTarget.dataset.quancode}&couponorderstatus=${e.currentTarget.dataset.couponorderstatus}` | |||
}); | |||
}, | |||
getList(key, pageNum) { | |||
var that = this; | |||
console.log(key); | |||
console.log(pageNum); | |||
// console.log(key); | |||
// console.log(pageNum); | |||
if (that.data.allow_load) { | |||
that.setData({ | |||
loading: true, | |||
content: "小主,我在玩命加载中..." | |||
content: "小主,我在玩命加载中...", | |||
}); | |||
Http.get({ | |||
url: config.api.couponOrderList, | |||
@@ -12,7 +12,7 @@ | |||
</navigator> | |||
</view> | |||
<view class='section' wx:for='{{list}}' wx:key='{{index}}' bindtap="gotouse" data-quancode="{{item.id}}"> | |||
<view class='section' wx:for='{{list}}' wx:key='{{index}}' bindtap="gotouse" data-quancode="{{item.id}}" data-couponorderstatus="{{item.couponOrderStatus}}"> | |||
<view class='detail_msg'> | |||
<view class='logo'> | |||
<image src='{{item.coverImg}}'></image> | |||
@@ -25,8 +25,8 @@ | |||
<text class="txt1">有效期至:</text> | |||
<text class="txt2">{{item.expiredTime}}</text> | |||
</view> | |||
<view wx:if="{{item.couponOrderStatus==0}}" class="btns" bindtap="gotouse" data-quancode="{{item.id}}">立即使用</view> | |||
<view wx:elif="{{item.couponOrderStatus==1||item.couponOrderStatus==2||item.couponOrderStatus==3}}" class="btns">查看</view> | |||
<view wx:if="{{item.couponOrderStatus==0}}" class="btns">立即使用</view> | |||
<view wx:elif="{{item.couponOrderStatus==1||item.couponOrderStatus==2||item.couponOrderStatus==3}}" class="btns">查看</view> | |||
</view> | |||
</view> | |||
</view> | |||
@@ -24,7 +24,7 @@ Page({ | |||
}, | |||
onShow: function() { | |||
this.userLogin() | |||
this.userLogin(); | |||
}, | |||
onGetCode: function(e) { | |||
@@ -42,33 +42,32 @@ Page({ | |||
var that = this; | |||
// 登录 | |||
wx.login({ | |||
success: ({ | |||
code | |||
}) => { | |||
success: ({ code }) => { | |||
var usrdata = { | |||
appId: config.weapp.AppId, | |||
code: code, | |||
sceneAddress: app.globalData.sceneAddress, | |||
} | |||
sceneAddress: app.globalData.sceneAddress | |||
}; | |||
if (app.globalData.locationInfo) { | |||
usrdata = { | |||
appId: config.weapp.AppId, | |||
code: code, | |||
sceneAddress: app.globalData.sceneAddress, | |||
latitude: '' + app.globalData.locationInfo.latitude, | |||
longitude: '' + app.globalData.locationInfo.longitude, | |||
} | |||
latitude: "" + app.globalData.locationInfo.latitude, | |||
longitude: "" + app.globalData.locationInfo.longitude | |||
}; | |||
} | |||
Http.post({ | |||
url: config.api.login, | |||
data: usrdata | |||
}) | |||
url: config.api.login, | |||
data: usrdata | |||
}) | |||
.then(res => { | |||
console.log("userlogin:app", res); | |||
app.globalData.token = res.data.token; | |||
Http.setToken(res.data.token); | |||
that.checkUserCarStatus(); | |||
that.getUserInfo(); | |||
that.getBannerlist(); | |||
if (app.couponChannelListCallback) { | |||
app.couponChannelListCallback(app.globalData.token); | |||
} | |||
@@ -99,6 +98,25 @@ Page({ | |||
}); | |||
}, | |||
/** | |||
* banner | |||
*/ | |||
getBannerlist: function() { | |||
let that = this; | |||
Http.get({ | |||
url: config.api.bannerlist, | |||
data: { | |||
pageNum: 1, | |||
pageSize: 10 | |||
} | |||
}).then(res => { | |||
console.log(res); | |||
that.setData({ | |||
list: res.data.list | |||
}); | |||
console.log(res.data.list); | |||
}); | |||
}, | |||
/** | |||
* 检查用户是否有车 | |||
*/ | |||
@@ -29,7 +29,7 @@ Page({ | |||
// 2 已过期 | |||
// 3 已经退款 | |||
console.log(e); | |||
if (that.data.mystatus == null || that.data.mystatus == undefined) { | |||
if (that.data.mystatus == "" || that.data.mystatus == undefined) { | |||
wx.navigateTo({ | |||
url: `/pages/orderquanma/index?quancode=${ | |||
e.currentTarget.dataset.quancode | |||
@@ -213,7 +213,6 @@ Page({ | |||
* 生命周期函数--监听页面初次渲染完成 | |||
*/ | |||
onShow: function() { | |||
console.log(this.data.mystatus) | |||
}, | |||
/** | |||
@@ -11,6 +11,8 @@ Page({ | |||
let that = this; | |||
util.barcode("barcode", options.quancode, 500, 100); | |||
util.qrcode("qrcode", options.quancode, 350, 350); | |||
console.log("zhuangtai"); | |||
that.setData({ | |||
code: options.quancode, | |||
title: options.title, | |||
@@ -18,6 +20,12 @@ Page({ | |||
remark: options.remark, | |||
couponorderstatus: options.couponorderstatus | |||
}); | |||
console.log(options.couponorderstatus); | |||
console.log("我是状态"); | |||
/** | |||
* 如果没有核销 | |||
*/ | |||
that.data.setInter = setInterval(function() { | |||
if (that.data.couponorderstatus == 0) { | |||
Http.get({ | |||
@@ -30,20 +38,38 @@ Page({ | |||
that.setData({ | |||
couponorderstatus: res.data.CouponOrderStatus | |||
}); | |||
/** | |||
* 动态改变上一级页面的核销状态 | |||
*/ | |||
var pages = getCurrentPages(); | |||
var currPage = pages[pages.length - 1]; //当前页面 | |||
var prevPage = pages[pages.length - 2]; //上一个页面 | |||
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去 | |||
prevPage.setData({ | |||
mystatus:res.data.CouponOrderStatus | |||
}); | |||
if (res.data.CouponOrderStatus == 1) { | |||
/** | |||
* 动态改变上一级页面的核销状态 | |||
*/ | |||
var pages = getCurrentPages(); | |||
var prevPage = pages[pages.length - 2]; //上一个页面 | |||
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去 | |||
prevPage.setData({ | |||
mystatus: res.data.CouponOrderStatus | |||
}); | |||
} | |||
}); | |||
} | |||
}, 2000); | |||
if (that.data.couponorderstatus == 1) { | |||
/** | |||
* 如果已经核销 | |||
* 不需要循环 | |||
*/ | |||
Http.get({ | |||
url: config.api.getStatus, | |||
data: { | |||
couponOrderId: options.quancode | |||
} | |||
}).then(res => { | |||
console.log(res); | |||
that.setData({ | |||
couponorderstatus: res.data.CouponOrderStatus | |||
}); | |||
}); | |||
} | |||
/** | |||
* couponorderstatus | |||
* 0 没有核销 | |||
@@ -30,7 +30,7 @@ | |||
</view> | |||
</view> | |||
</view> | |||
<view class='imageBox'> | |||
<!-- <view class='imageBox'> | |||
<image src="../../../assets/img/parkCoupon.png"></image> | |||
<text class='text2'>2小时免费停车券</text> | |||
<text class='text5'>京A88888</text> | |||
@@ -38,6 +38,6 @@ | |||
<text class='text6'>至</text> | |||
<text class='text4'>2018-09-30</text> | |||
<text class='text1'>朝阳大悦城</text> | |||
</view> | |||
</view> --> | |||
</view> | |||
</view> |
@@ -6,8 +6,10 @@ Page({ | |||
data: { | |||
park: null, | |||
carList: [], | |||
payList:[], | |||
addCar: null, | |||
tcq: 2 | |||
tcq: 2, | |||
flag:'' | |||
}, | |||
// ready() { | |||
// app.couponChannelListCallback = token => { | |||
@@ -41,6 +43,7 @@ Page({ | |||
onLoad: function (options) { | |||
var that = this | |||
that.init(); | |||
this.getList(); | |||
}, | |||
onShow: function (options) { | |||
var that = this | |||
@@ -78,27 +81,130 @@ Page({ | |||
url: '/pages/addPark/addPark', | |||
}); | |||
}, | |||
jumpToPay: function () { | |||
console.log("停车支付去") | |||
//wx.redirectTo({ | |||
// url: '/pages/pay/pay', | |||
//}) | |||
}, | |||
passb: function () { | |||
wx.showToast({ | |||
title: '货物在路上~', | |||
}) | |||
}, | |||
passc: function () { | |||
wx.showToast({ | |||
title: '宝宝最可爱~', | |||
}) | |||
}, | |||
orderPay: function () { | |||
wx.redirectTo({ | |||
url: '/pages/pay/pay' | |||
}); | |||
// orderPay: function () { | |||
// wx.redirectTo({ | |||
// url: '/pages/pay/pay' | |||
// }); | |||
// }, | |||
//券绑定卡 | |||
bindCoupon: function () { | |||
var that = this | |||
// ETCP | |||
for(let car of that.data.carList){ | |||
if (car.stopFee.remainingFee){ | |||
that.data.payList.push(car) | |||
console.log(car) | |||
} | |||
} | |||
// if (that.data.payList.length==0){ | |||
// wx.showModal({ | |||
// title: '提示', | |||
// showCancel: false, | |||
// content: "您还没有在场车辆!", | |||
// }) | |||
// return | |||
// } | |||
var etcpData = { | |||
etcpToken: app.globalData.etcpToken, | |||
carNumber: that.data.payList[0].carNumber ? that.data.payList[0].carNumber:'', | |||
couponFreeId:5655, | |||
merchantId: 5655, | |||
} | |||
console.log('--->>>'+JSON.stringify(etcpData)) | |||
// 停简单 | |||
var tjdData = { | |||
carNumber: that.data.payList[0].carNumber, | |||
} | |||
var postCouponData = (app.globalData.parkVendor == 1) ? etcpData : tjdData | |||
// that.setData({ | |||
// loading: true, | |||
// content: "正在进行车牌绑定券,请稍后...", | |||
// }); | |||
// wx.showToast({ | |||
// title: '00000', | |||
// }) | |||
Http.post({ | |||
url: config.api.getCoupon, | |||
data: postCouponData, | |||
}) | |||
.then(res => { | |||
that.initUsrCarList() | |||
wx.showModal({ | |||
title: '提示', | |||
showCancel: false, | |||
content: "车牌绑定优免券成功!", | |||
success: function (res) { | |||
console.log(res); | |||
that.setData({ | |||
// flag:res.data. | |||
}) | |||
} | |||
}) | |||
}) | |||
.catch(error => { | |||
console.log(error) | |||
wx.showModal({ | |||
title: '提示', | |||
showCancel: false, | |||
content: error.message, | |||
success: function () { } | |||
}) | |||
}) | |||
}, | |||
//获取名下停车券列表 | |||
getList() { | |||
var that = this; | |||
console.log('1111111111111111111111.......'); | |||
// console.log(key); | |||
// console.log(pageNum); | |||
if (1) { | |||
// wx.showLoading({ | |||
// title: "加载中" | |||
// }); | |||
Http.get({ | |||
url: config.api.couponOrderList + "?type=5", | |||
data: { | |||
pageNum: 1, | |||
pageSize: 8, | |||
couponOrderStatus: 0 | |||
} | |||
}).then(res => { | |||
console.log('>>>>>>>>>>>>>>Res'+JSON.stringify(res)) | |||
that.setData({ | |||
couponList: res.data.list | |||
}) | |||
console.log("姐姐的订单列表"); | |||
setTimeout(function () { | |||
wx.hideLoading(); | |||
}, 1200); | |||
// if (pageNum >= res.data.pages) { | |||
// that.setData({ | |||
// allow_load: false | |||
// }); | |||
// } | |||
/** | |||
* 先赋值后渲染页面 | |||
* concat 不会改变原数组值 | |||
* push 会改变原数组值,但不会一条一条插入,而是整个数组插入 | |||
*/ | |||
// that.data.list = that.data.list.concat(res.data.list); | |||
// that.setData({ | |||
// list: that.data.list | |||
// }); | |||
}); | |||
} else { | |||
console.log("加载完成allow_load设置成false"); | |||
} | |||
}, | |||
bindCar: function (carNum) { | |||
var that = this | |||
// ETCP | |||
@@ -13,11 +13,11 @@ | |||
</view> | |||
<view class='borderBox'> | |||
<view class='borderUp'>我的爱车 | |||
<label class='carNumber'></label> | |||
<label class='carNumber' bindtap="jumpToAdd" wx:if='{{carList.length<3}}'>+</label> | |||
</view> | |||
<view class='passNumberBox' wx:for='{{carList}}' wx:key='{{index}}'> | |||
<view class='passUp'> | |||
<view class='passNumber' bindtap='orderPay' style='height:{{dataHeight}};font-weight:{{dataWeight}};line-height:{{dataLineHeight}}'> | |||
<view class='passNumber' bindtap='orderPay'> | |||
<text class='number'>{{item.carNumber}}</text> | |||
<!-- <text class='price'>待缴金额:¥{{item.remainingParkFee?item.remainingParkFee:'0'}}</text> --> | |||
<!-- <text class='parkPrice'>待缴金额:¥500</text> --> | |||
@@ -28,13 +28,16 @@ | |||
</view> | |||
<view class='orderBox' wx:if='{{item.stopFee.remainingFee}}'> | |||
<view class='priceBox'> | |||
<text>待缴金额:¥{{item.stopFee.remainingFee}}</text> | |||
<text>入场时间:{{item.stopFee.entranceTime}}</text> | |||
</view> | |||
<view class='payBox'> | |||
<view class='priceBox right'> | |||
<text class="textRight">待缴金额:¥{{item.stopFee.remainingFee}}</text> | |||
</view> | |||
<!-- <view class='payBox'> | |||
<navigator target="miniProgram" open-type="navigate" app-id="wx192b7d2e8dcbefd0" path="" extra-data="{{item.extraData}}" version="release"> | |||
<button>去支付</button> | |||
</navigator> | |||
</view> | |||
</view> --> | |||
</view> | |||
</view> | |||
<!-- <view class='passNumberBox'> | |||
@@ -53,30 +56,32 @@ | |||
<button class='deleteButton' bindtap='unbindCarBtn' data-car='{{item.carNumber}}'>解绑</button> | |||
</view> --> | |||
<view class='addBox' wx:if='{{carList.length<3}}'> | |||
<!-- <view class='addBox' wx:if='{{carList.length<3}}'> | |||
<view class='add' bindtap="jumpToAdd"> | |||
<text>+</text>添加爱车</view> | |||
</view> | |||
</view> --> | |||
</view> | |||
<view class='bottonBox'> | |||
<navigator url="/pages/passCar/couponList/couponList"> | |||
<view class='textStyle' bindtap='showquan'> | |||
<image src='../../assets/img/quan.png'></image> | |||
我的停车券 | |||
<view class='detail'> | |||
<!-- <image wx:if="{{tcq==1}}" src='../../assets/img/down.png'></image> --> | |||
<image src='../../assets/img/right.png'></image> | |||
<navigator url="/pages/passCar/couponList/couponList"> | |||
<view class='textStyle' bindtap='showquan'> | |||
<image src='../../assets/img/quan.png'></image> | |||
我的停车券 | |||
<view class='detail'> | |||
<!-- <image wx:if="{{tcq==1}}" src='../../assets/img/down.png'></image> --> | |||
<image src='../../assets/img/right.png'></image> | |||
</view> | |||
</view> | |||
</view> | |||
</navigator> | |||
<!-- <view class='voucher' wx:if="{{tcq==1}}"> | |||
<text class='textV1'>2小时免费</text> | |||
<text class='textV2'>蒙B35412</text> | |||
<text class='textV1'>¥10.00元</text> | |||
<view class='choice'> | |||
<image src='../../assets/img/choiced.png'></image> | |||
</navigator> | |||
<view class='passNumberBox' wx:for='{{couponList}}' wx:key='{{index}}'> | |||
<view class='voucher' wx:if="!{{tcq==1}}"> | |||
<text class='textV1 textV3'>{{item.title}}</text> | |||
<text class='textV2'>{{item.merchantName}}</text> | |||
<text class='textV1'>{{'¥'+item.price/100}}</text> | |||
<view class='choice'> | |||
<image src='../../assets/img/choiced.png'></image> | |||
</view> | |||
</view> | |||
</view> --> | |||
</view> | |||
<!-- <view class='textStyle' bindtap='passb'> | |||
<image src='../../assets/img/jilu.png'></image> | |||
停车记录 | |||
@@ -92,7 +97,9 @@ | |||
</view> | |||
</view> | |||
</view> | |||
<!-- <view class="buy-view app-border-top"> | |||
<button bindtap='orderFunc' class='buy'>立即支付</button> | |||
</view> --> | |||
<view bindtap='bindCoupon' class="buy-view app-border-top" wx:if='{{payList.length}}'> | |||
<navigator class='buyBox' target="miniProgram" open-type="navigate" app-id="wx192b7d2e8dcbefd0" path="" extra-data="{{item.extraData}}" version="release"> | |||
</navigator> | |||
<button class='buy'>立即支付</button> | |||
</view> | |||
</view> |
@@ -63,12 +63,14 @@ color: transparent; | |||
} | |||
.carNumber{ | |||
padding: 50rpx; | |||
height: 50rpx; | |||
line-height: 50rpx; | |||
font-size: 28rpx; | |||
color: #cbcbcb; | |||
background-color: white; | |||
height:50rpx; | |||
line-height:50rpx; | |||
font-size:50rpx; | |||
color:#cbcbcb; | |||
background-color:white; | |||
text-align:right; | |||
margin:0 0 0 440rpx; | |||
font-weight:800; | |||
} | |||
.addBox{ | |||
width: 750rpx; | |||
@@ -92,7 +94,7 @@ color: transparent; | |||
} | |||
.bottonBox{ | |||
width: 750rpx; | |||
margin-top: 26rpx; | |||
margin-top: 50rpx; | |||
} | |||
.textStyle{ | |||
background-color: white; | |||
@@ -121,11 +123,10 @@ color: transparent; | |||
} | |||
.passNumber{ | |||
width: 400rpx; | |||
height: 150rpx; | |||
height: 100rpx; | |||
font-size: 32rpx; | |||
font-weight: 600; | |||
line-height: 150rpx; | |||
line-height: 100rpx; | |||
left: 55rpx; | |||
position: absolute; | |||
} | |||
@@ -149,6 +150,12 @@ color: transparent; | |||
right: 30rpx; | |||
position: absolute; | |||
transform: translate(0,-50%); | |||
color: white; | |||
background-color: #00c0ff!important; | |||
} | |||
.deleteButton button{ | |||
background-color: #00c0ff!important; | |||
} | |||
.detail{ | |||
width: 32rpx; | |||
@@ -167,37 +174,39 @@ color: transparent; | |||
.voucher{ | |||
width: 90%; | |||
padding: 0 5%; | |||
background-color: rgb(255, 178, 50); | |||
background-color: #fff; | |||
/* background-color: #cbcbcb; */ | |||
height: 80rpx; | |||
position: relative; | |||
margin: 24rpx 0; | |||
margin: 0 0 12rpx 0; | |||
border-bottom: 2rpx #fff solid; | |||
display: flex; | |||
justify-content: space-between; | |||
} | |||
.textV1,.textV2{ | |||
height: 58rpx; | |||
width: 225rpx; | |||
width: 100rpx; | |||
padding-top: 22rpx; | |||
text-align: center; | |||
line-height: 80rxp; | |||
font-size: 28rpx; | |||
color: #fff; | |||
color: #333; | |||
} | |||
.textV2{ | |||
margin-top: -1rpx; | |||
padding: 0; | |||
/* background-color: rgb(0, 192, 255); */ | |||
border-radius: 10rpx; | |||
width: 221rpx; | |||
width: 300rpx; | |||
height: 80rpx; | |||
line-height: 80rpx; | |||
font-size: 36rpx; | |||
font-size: 28rpx; | |||
border: 4rpx #fff solid; | |||
margin-bottom: 22rpx; | |||
} | |||
.textV3{ | |||
width: 225rpx; | |||
} | |||
/* .textV1{ | |||
position: absolute; | |||
left: 10rpx; | |||
@@ -235,7 +244,7 @@ color: transparent; | |||
background: #00c0ff; | |||
height: 88rpx; | |||
width: 98%; | |||
margin: 30rpx auto; | |||
margin: 0 auto; | |||
color: #fff; | |||
font-size: 36rpx; | |||
line-height: 88rpx; | |||
@@ -256,11 +265,11 @@ color: transparent; | |||
.passUp { | |||
width: 100%; | |||
height: 150rpx; | |||
height: 100rpx; | |||
position: relative; | |||
} | |||
.priceBox{ | |||
width: 500rpx; | |||
width: 420rpx; | |||
} | |||
.priceBox text{ | |||
margin-top: 35rpx; | |||
@@ -289,3 +298,20 @@ input{ | |||
button::after{ | |||
border:none; | |||
} | |||
.right{ | |||
width: 328rpx; | |||
} | |||
.textRight{ | |||
margin-left: 0; | |||
margin-right: 25rpx; | |||
text-align: right; | |||
font-size: 30rpx!important; | |||
color: red!important; | |||
} | |||
.buyBox{ | |||
width: 750rpx; | |||
height: 88rpx; | |||
position:absolute; | |||
left: 0; | |||
top: 0; | |||
} |
@@ -1,5 +1,5 @@ | |||
{ | |||
"description": "项目配置文件。", | |||
"description": "项目配置文件", | |||
"packOptions": { | |||
"ignore": [] | |||
}, | |||
@@ -11,9 +11,9 @@ | |||
"newFeature": true | |||
}, | |||
"compileType": "miniprogram", | |||
"libVersion": "2.2.4", | |||
"libVersion": "2.2.5", | |||
"appid": "wxb11603577a84a86d", | |||
"projectname": "%E5%AF%8C%E8%8C%82%E9%93%BE%E5%AE%A2%E6%B5%8B%E8%AF%95", | |||
"projectname": "%E5%AF%8C%E8%8C%82%E9%93%BE%E5%AE%A2", | |||
"isGameTourist": false, | |||
"condition": { | |||
"search": { | |||