parent
509bc70bc3
commit
db4618b5a1
@ -1,357 +1,362 @@ |
|||||||
<template> |
<template> |
||||||
<view> |
<view> |
||||||
<view class="width100 height100p backcorf06"> |
<view class="width100 height100p backcorf06"> |
||||||
<view class="block"> |
<view class="block"> |
||||||
<view class="content height60"> |
<view class="content height60"> |
||||||
<input type="number" class="my flleft font18 fcorfff" placeholder-style="color:#ffffff;" placeholder="请输入充值号码" v-model="inputPhone" /> |
<input type="number" class="my flleft font18 fcorfff" placeholder-style="color:#ffffff;" |
||||||
</view> |
placeholder="请输入充值号码" v-model="inputPhone" /> |
||||||
<view class="line1 width100 backcorfff"></view> |
</view> |
||||||
</view> |
<view class="line1 width100 backcorfff"></view> |
||||||
</view> |
</view> |
||||||
<view class="width90 font16 fcor333 fontwig6 mart40"> |
</view> |
||||||
选择金额 |
<view class="width90 font16 fcor333 fontwig6 mart40"> |
||||||
</view> |
选择金额 |
||||||
<view class="list"> |
</view> |
||||||
<view class="box" :class="{'on':item.id == inputAmountId}" v-for="(item,index) in amountList" |
<view class="list"> |
||||||
:key="index" @click="select(item)"> |
<view class="box" :class="{'on':item.id == inputAmountId}" v-for="(item,index) in amountList" :key="index" |
||||||
<view class="heTitle">{{item.price}}元</view> |
@click="select(item)"> |
||||||
</view> |
<view class="heTitle">{{item.price}}元</view> |
||||||
</view> |
</view> |
||||||
<view class="mart5 width90 font18 fcor333 fontwig6"> |
</view> |
||||||
话费充值温馨提示: |
<view class="mart5 width90 font18 fcor333 fontwig6"> |
||||||
</view> |
话费充值温馨提示: |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
</view> |
||||||
<view style="width: 5%;" class="flleft">1:</view> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
<view style="margin-left: 5%;">慢充话费与营业厅充值一样,只是到账时间稍长。充值过程中可能出现分批到账的情况,但是总金额不会少,请耐心等待。</view> |
<view style="width: 5%;" class="flleft">1:</view> |
||||||
</view> |
<view style="margin-left: 5%;">慢充话费与营业厅充值一样,只是到账时间稍长。充值过程中可能出现分批到账的情况,但是总金额不会少,请耐心等待。</view> |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
</view> |
||||||
<view style="width: 5%;" class="flleft">2:</view> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
<view style="margin-left: 5%;">此业务为话费慢充,日常72小时内到账,如遇月初、月末高峰期或系统更新到账时间会有一定延迟,敬请谅解!急单勿拍!</view> |
<view style="width: 5%;" class="flleft">2:</view> |
||||||
</view> |
<view style="margin-left: 5%;">此业务为话费慢充,日常72小时内到账,如遇月初、月末高峰期或系统更新到账时间会有一定延迟,敬请谅解!急单勿拍!</view> |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
</view> |
||||||
<view style="width: 5%;" class="flleft">3:</view> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
<view style="margin-left: 5%;">目前仅支持(移动、联通、电信三网号段), 运营商黑名单号码(长期欠费或非实名制认证)、携号转网,空号、虚拟卡(如165.167.170.171.162等等虚拟号段)、副卡号码或做过某些特殊套餐绑定的卡暂不支持充值,请勿下单。</view> |
<view style="width: 5%;" class="flleft">3:</view> |
||||||
</view> |
<view style="margin-left: 5%;">目前仅支持(移动、联通、电信三网号段), |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
运营商黑名单号码(长期欠费或非实名制认证)、携号转网,空号、虚拟卡(如165.167.170.171.162等等虚拟号段)、副卡号码或做过某些特殊套餐绑定的卡暂不支持充值,请勿下单。</view> |
||||||
<view style="width: 5%;" class="flleft">4:</view> |
</view> |
||||||
<view style="margin-left: 5%;">停机号码需要额外补缴欠费后,慢充话费才能到账。<text class="fcoreb5">此服务为虚拟充值类服务,无特殊情况不支持退款,下单前请确认充值的号码无误。</text></view> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
</view> |
<view style="width: 5%;" class="flleft">4:</view> |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
<view style="margin-left: 5%;">停机号码需要额外补缴欠费后,慢充话费才能到账。<text |
||||||
<view style="width: 5%;" class="flleft">5:</view> |
class="fcoreb5">此服务为虚拟充值类服务,无特殊情况不支持退款,下单前请确认充值的号码无误。</text></view> |
||||||
<view style="margin-left: 5%;">空号、错号充值后不支持退款,请您务必核对确认号码无误后再进行充值。非空号欠费可充,欠费1个月导致空号的不能充值,损失自负无法退款。</view> |
</view> |
||||||
</view> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
<view style="width: 5%;" class="flleft">5:</view> |
||||||
<view style="width: 5%;" class="flleft">6:</view> |
<view style="margin-left: 5%;">空号、错号充值后不支持退款,请您务必核对确认号码无误后再进行充值。非空号欠费可充,欠费1个月导致空号的不能充值,损失自负无法退款。</view> |
||||||
<view style="margin-left: 5%;"><text class="fcoreb5">本充值业务不提供发票</text>。如需发票请在运营商手机客户端储开取电子发票,也可以凭身份证到运营商实体营业厅打印发票。</view> |
</view> |
||||||
</view> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
<view style="width: 5%;" class="flleft">6:</view> |
||||||
<view style="width: 5%;" class="flleft">7:</view> |
<view style="margin-left: 5%;"><text |
||||||
<view style="margin-left: 5%;">如遇系统维护充值失败,将72小时后原路退款到付款账户。 </view> |
class="fcoreb5">本充值业务不提供发票</text>。如需发票请在运营商手机客户端储开取电子发票,也可以凭身份证到运营商实体营业厅打印发票。</view> |
||||||
</view> |
</view> |
||||||
<view class="mart5 width80 font14 fcor999 fontwig6 marb40" style="list-style-type: decimal;"> |
<view class="mart5 width80 font14 fcor999 fontwig6" style="list-style-type: decimal;"> |
||||||
<view style="width: 5%;" class="flleft">8:</view> |
<view style="width: 5%;" class="flleft">7:</view> |
||||||
<view style="margin-left: 5%;">请登录所属运营商app(手机营业厅)查看充值号码的到账情况,如金额有出入或未到账,请截图充值记录明细反馈给客服。</view> |
<view style="margin-left: 5%;">如遇系统维护充值失败,将72小时后原路退款到付款账户。 </view> |
||||||
</view> |
</view> |
||||||
<view class="height100p"></view> |
<view class="mart5 width80 font14 fcor999 fontwig6 marb40" style="list-style-type: decimal;"> |
||||||
<view class="bombtn width94 font16"> |
<view style="width: 5%;" class="flleft">8:</view> |
||||||
<view class="width50 flleft payem">应付: {{inputAmount}}元</view> |
<view style="margin-left: 5%;">请登录所属运营商app(手机营业厅)查看充值号码的到账情况,如金额有出入或未到账,请截图充值记录明细反馈给客服。</view> |
||||||
<view class="width50 flright paybtn" @click="addOrderPay">立即购买</view> |
</view> |
||||||
</view> |
<view class="height100p"></view> |
||||||
</view> |
<view class="bombtn width94 font16"> |
||||||
</template> |
<view class="width50 flleft payem">应付: {{inputAmount}}元</view> |
||||||
|
<view class="width50 flright paybtn" @click="addOrderPay">立即购买</view> |
||||||
<script> |
</view> |
||||||
// #ifdef H5 |
</view> |
||||||
var jweixin = require('jweixin-module'); |
</template> |
||||||
// #endif |
|
||||||
let app = getApp(); |
<script> |
||||||
import { |
// #ifdef H5 |
||||||
getListOutRechargePrice, |
var jweixin = require('jweixin-module'); |
||||||
addOrderPay, |
// #endif |
||||||
orderToUNionPay |
let app = getApp(); |
||||||
} from '../../Utils/Api.js'; |
import { |
||||||
export default { |
getListOutRechargePrice, |
||||||
data() { |
addOrderPay, |
||||||
return { |
orderToUNionPay |
||||||
typeId: '', |
} from '../../Utils/Api.js'; |
||||||
inputAmountId: '', |
export default { |
||||||
inputAmount: '', |
data() { |
||||||
inputPhone: '', |
return { |
||||||
amoutType: '', |
typeId: '', |
||||||
codesVlues: '', |
inputAmountId: '', |
||||||
amountList: [], |
inputAmount: '', |
||||||
price:'' |
inputPhone: '', |
||||||
} |
amoutType: '', |
||||||
}, |
codesVlues: '', |
||||||
onLoad(options) { |
amountList: [], |
||||||
this.typeId = options.id; |
price: '' |
||||||
if (this.typeId == 1) { |
} |
||||||
uni.setNavigationBarTitle({ |
}, |
||||||
title: '中国移动' |
onLoad(options) { |
||||||
}) |
this.typeId = options.id; |
||||||
this.amoutType = 2; |
if (this.typeId == 1) { |
||||||
this.getListOutRechargePrice(2); |
uni.setNavigationBarTitle({ |
||||||
return; |
title: '中国移动' |
||||||
} |
}) |
||||||
if (this.typeId == 2) { |
this.amoutType = 2; |
||||||
uni.setNavigationBarTitle({ |
this.getListOutRechargePrice(2); |
||||||
title: '中国电信' |
return; |
||||||
}) |
} |
||||||
this.amoutType = 1; |
if (this.typeId == 2) { |
||||||
this.getListOutRechargePrice(1); |
uni.setNavigationBarTitle({ |
||||||
return; |
title: '中国电信' |
||||||
} |
}) |
||||||
if (this.typeId == 3) { |
this.amoutType = 1; |
||||||
uni.setNavigationBarTitle({ |
this.getListOutRechargePrice(1); |
||||||
title: '中国联通' |
return; |
||||||
}) |
} |
||||||
this.amoutType = 3; |
if (this.typeId == 3) { |
||||||
this.getListOutRechargePrice(3); |
uni.setNavigationBarTitle({ |
||||||
return; |
title: '中国联通' |
||||||
} |
}) |
||||||
|
this.amoutType = 3; |
||||||
|
this.getListOutRechargePrice(3); |
||||||
}, |
return; |
||||||
methods: { |
} |
||||||
select(amoutinfos) { |
|
||||||
this.inputAmount = amoutinfos.realPrice; |
|
||||||
this.price = amoutinfos.price; |
}, |
||||||
this.inputAmountId = amoutinfos.id; |
methods: { |
||||||
}, |
select(amoutinfos) { |
||||||
|
this.inputAmount = amoutinfos.realPrice; |
||||||
/** |
this.price = amoutinfos.price; |
||||||
* 查询价格 |
this.inputAmountId = amoutinfos.id; |
||||||
*/ |
}, |
||||||
getListOutRechargePrice(item) { |
|
||||||
uni.showLoading({ |
/** |
||||||
title: '加载中...' |
* 查询价格 |
||||||
}) |
*/ |
||||||
let params = { |
getListOutRechargePrice(item) { |
||||||
type: item |
uni.showLoading({ |
||||||
} |
title: '加载中...' |
||||||
getListOutRechargePrice(params).then(res => { |
}) |
||||||
uni.hideLoading() |
let params = { |
||||||
if (res.return_code == '000000') { |
type: item |
||||||
this.amountList = res.return_data; |
} |
||||||
} |
getListOutRechargePrice(params).then(res => { |
||||||
}) |
uni.hideLoading() |
||||||
}, |
if (res.return_code == '000000') { |
||||||
|
this.amountList = res.return_data; |
||||||
/** |
} |
||||||
* 提交订单 |
}) |
||||||
*/ |
}, |
||||||
addOrderPay() { |
|
||||||
let that = this; |
/** |
||||||
if (that.inputPhone == '') { |
* 提交订单 |
||||||
uni.showToast({ |
*/ |
||||||
title: '请输入充值号码', |
addOrderPay() { |
||||||
icon: "none" |
let that = this; |
||||||
}); |
if (that.inputPhone == '') { |
||||||
return; |
uni.showToast({ |
||||||
} |
title: '请输入充值号码', |
||||||
if (that.inputAmount == '') { |
icon: "none" |
||||||
uni.showToast({ |
}); |
||||||
title: '请选择价格', |
return; |
||||||
icon: "none" |
} |
||||||
}); |
if (that.inputAmount == '') { |
||||||
return false; |
uni.showToast({ |
||||||
} |
title: '请选择价格', |
||||||
// let params = { |
icon: "none" |
||||||
// "orderPrice": this.inputAmount, |
}); |
||||||
// "payPrice": this.inputAmount, |
return false; |
||||||
// "rechargeContent": this.inputPhone, |
} |
||||||
// "rechargeModel": this.amoutType, |
// let params = { |
||||||
// "agentKey": this.codesVlues, |
// "orderPrice": this.inputAmount, |
||||||
// "objectId": this.inputAmountId, |
// "payPrice": this.inputAmount, |
||||||
// } |
// "rechargeContent": this.inputPhone, |
||||||
uni.showToast({ |
// "rechargeModel": this.amoutType, |
||||||
title: '提交订单...', |
// "agentKey": this.codesVlues, |
||||||
icon: 'none', |
// "objectId": this.inputAmountId, |
||||||
duration: 2000, |
// } |
||||||
success() { |
uni.showToast({ |
||||||
uni.navigateTo({ |
title: '提交订单...', |
||||||
url: '../unionComfirmation/unionComfirmation?orderPrice=' + that.price + |
icon: 'none', |
||||||
'&payPrice=' + that.inputAmount + '&rechargeContent=' + that.inputPhone + |
duration: 2000, |
||||||
'&rechargeModel=' + that.amoutType + '&agentKey=' + that.codesVlues +'&objectId='+that.inputAmountId |
success() { |
||||||
}) |
uni.navigateTo({ |
||||||
} |
url: '../unionComfirmation/unionComfirmation?orderPrice=' + that.price + |
||||||
}) |
'&payPrice=' + that.inputAmount + '&rechargeContent=' + that.inputPhone + |
||||||
|
'&rechargeModel=' + that.amoutType + '&agentKey=' + that.codesVlues + |
||||||
|
'&objectId=' + that.inputAmountId |
||||||
|
}) |
||||||
// uni.showLoading({ |
} |
||||||
// title: '加载中...' |
}) |
||||||
// }) |
|
||||||
// addOrderPay(params).then(res => { |
|
||||||
// uni.hideLoading() |
|
||||||
// if (res.return_code == '000000') { |
// uni.showLoading({ |
||||||
// let params = { |
// title: '加载中...' |
||||||
// "orderId": res.return_data.id, |
// }) |
||||||
// "openId": app.globalData.openId |
// addOrderPay(params).then(res => { |
||||||
// } |
// uni.hideLoading() |
||||||
// this.orderToUNionPay(params); |
// if (res.return_code == '000000') { |
||||||
// } else { |
// let params = { |
||||||
// uni.showToast({ |
// "orderId": res.return_data.id, |
||||||
// title: res.return_msg, |
// "openId": app.globalData.openId |
||||||
// icon: "none" |
// } |
||||||
// }) |
// this.orderToUNionPay(params); |
||||||
// } |
// } else { |
||||||
// }) |
// uni.showToast({ |
||||||
|
// title: res.return_msg, |
||||||
}, |
// icon: "none" |
||||||
//获取订单信息 |
// }) |
||||||
orderToUNionPay(item) { |
// } |
||||||
orderToUNionPay(item).then(res => { |
// }) |
||||||
if (res.return_code == '000000') { |
|
||||||
//判断是否是公众号 |
}, |
||||||
// #ifdef H5 |
//获取订单信息 |
||||||
//判断微信浏览器 |
orderToUNionPay(item) { |
||||||
this.payRequest(res); |
orderToUNionPay(item).then(res => { |
||||||
// #endif |
if (res.return_code == '000000') { |
||||||
} else { |
//判断是否是公众号 |
||||||
uni.showToast({ |
// #ifdef H5 |
||||||
title: res.return_msg, |
//判断微信浏览器 |
||||||
icon: 'none' |
this.payRequest(res); |
||||||
}) |
// #endif |
||||||
} |
} else { |
||||||
}) |
uni.showToast({ |
||||||
}, |
title: res.return_msg, |
||||||
//唤起支付 |
icon: 'none' |
||||||
payRequest: function(self) { |
}) |
||||||
uni.showLoading({ |
} |
||||||
title: '支付中...' |
}) |
||||||
}) |
}, |
||||||
jweixin.config({ |
//唤起支付 |
||||||
// debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 |
payRequest: function(self) { |
||||||
appId: self.return_data.appId, // 必填,公众号的唯一标识 |
uni.showLoading({ |
||||||
timestamp: self.return_data.timeStamp, // 必填,生成签名的时间戳 |
title: '支付中...' |
||||||
nonceStr: self.return_data.nonceStr, // 必填,生成签名的随机串 |
}) |
||||||
signature: self.return_data.sign, // 必填,签名,见附录1 |
jweixin.config({ |
||||||
jsApiList: ['chooseWXPay'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 |
// debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 |
||||||
}); |
appId: self.return_data.appId, // 必填,公众号的唯一标识 |
||||||
uni.hideLoading(); |
timestamp: self.return_data.timeStamp, // 必填,生成签名的时间戳 |
||||||
jweixin.ready(function() { |
nonceStr: self.return_data.nonceStr, // 必填,生成签名的随机串 |
||||||
jweixin.checkJsApi({ |
signature: self.return_data.sign, // 必填,签名,见附录1 |
||||||
jsApiList: ['chooseWXPay'], // 需要检测的JS接口列表,所有JS接口列表见附录2, |
jsApiList: ['chooseWXPay'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 |
||||||
success: function(res) {}, |
}); |
||||||
fail: function(res) {} |
uni.hideLoading(); |
||||||
}); |
jweixin.ready(function() { |
||||||
jweixin.chooseWXPay({ |
jweixin.checkJsApi({ |
||||||
appId: self.return_data.appId, |
jsApiList: ['chooseWXPay'], // 需要检测的JS接口列表,所有JS接口列表见附录2, |
||||||
timestamp: self.return_data |
success: function(res) {}, |
||||||
.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 |
fail: function(res) {} |
||||||
nonceStr: self.return_data.nonceStr, // 支付签名随机串,不长于 32 位 |
}); |
||||||
package: self.return_data |
jweixin.chooseWXPay({ |
||||||
.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) |
appId: self.return_data.appId, |
||||||
signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' |
timestamp: self.return_data |
||||||
paySign: self.return_data.sign, // 支付签名 |
.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 |
||||||
success: function(res) { |
nonceStr: self.return_data.nonceStr, // 支付签名随机串,不长于 32 位 |
||||||
// 支付成功后的回调函数 |
package: self.return_data |
||||||
uni.showToast({ |
.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) |
||||||
title: '支付成功' |
signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' |
||||||
}) |
paySign: self.return_data.sign, // 支付签名 |
||||||
if (that.jumpType == 4) { |
success: function(res) { |
||||||
uni.reLaunch({ |
// 支付成功后的回调函数 |
||||||
url: '/pages/tabBar/user/user' |
uni.showToast({ |
||||||
}); |
title: '支付成功' |
||||||
return; |
}) |
||||||
} |
if (that.jumpType == 4) { |
||||||
uni.reLaunch({ |
uni.reLaunch({ |
||||||
url: '../success/success?id=' + that.couponId |
url: '/pages/tabBar/user/user' |
||||||
}); |
}); |
||||||
}, |
} else { |
||||||
cancel: function(r) {}, |
uni.reLaunch({ |
||||||
fail: function(res) {} |
url: '../success/success?id=' + that.couponId |
||||||
}); |
}); |
||||||
}); |
} |
||||||
|
}, |
||||||
jweixin.error(function(res) { |
cancel: function(r) {}, |
||||||
uni.showToast({ |
fail: function(res) {} |
||||||
icon: 'none', |
}); |
||||||
title: '支付失败了', |
}); |
||||||
duration: 4000 |
|
||||||
}); |
jweixin.error(function(res) { |
||||||
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 |
uni.showToast({ |
||||||
/*alert("config信息验证失败");*/ |
icon: 'none', |
||||||
}); |
title: '支付失败了', |
||||||
}, |
duration: 4000 |
||||||
} |
}); |
||||||
} |
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 |
||||||
</script> |
/*alert("config信息验证失败");*/ |
||||||
|
}); |
||||||
<style lang="scss"> |
}, |
||||||
.block { |
} |
||||||
width: 94%; |
} |
||||||
padding: 60upx 3%; |
</script> |
||||||
|
|
||||||
.my { |
<style lang="scss"> |
||||||
width: 80%; |
.block { |
||||||
height: 120upx; |
width: 94%; |
||||||
display: flex; |
padding: 60upx 3%; |
||||||
align-items: center; |
|
||||||
} |
.my { |
||||||
|
width: 80%; |
||||||
.uni-input-placeholder { |
height: 120upx; |
||||||
color: #FFFFFF; |
display: flex; |
||||||
} |
align-items: center; |
||||||
} |
} |
||||||
|
|
||||||
.list { |
.uni-input-placeholder { |
||||||
width: 94%; |
color: #FFFFFF; |
||||||
margin-left: 3%; |
} |
||||||
display: flow-root; |
} |
||||||
justify-content: space-between; |
|
||||||
padding: 20upx 0; |
.list { |
||||||
|
width: 94%; |
||||||
.box { |
margin-left: 3%; |
||||||
width: 30%; |
display: flow-root; |
||||||
margin-left: 1%; |
justify-content: space-between; |
||||||
margin-right: 2%; |
padding: 20upx 0; |
||||||
margin-top: 20upx; |
|
||||||
float: left; |
.box { |
||||||
height: 120upx; |
width: 30%; |
||||||
line-height: 120upx; |
margin-left: 1%; |
||||||
justify-content: center; |
margin-right: 2%; |
||||||
align-items: center; |
margin-top: 20upx; |
||||||
text-align: center; |
float: left; |
||||||
box-shadow: 0upx 0upx 4upx #666666; |
height: 120upx; |
||||||
font-size: 36upx; |
line-height: 120upx; |
||||||
color: #089bf5; |
justify-content: center; |
||||||
|
align-items: center; |
||||||
&.on { |
text-align: center; |
||||||
background-color: #089bf5; |
box-shadow: 0upx 0upx 4upx #666666; |
||||||
color: #ffffff; |
font-size: 36upx; |
||||||
} |
color: #089bf5; |
||||||
} |
|
||||||
|
&.on { |
||||||
.heTitle { |
background-color: #089bf5; |
||||||
width: 100%; |
color: #ffffff; |
||||||
font-size: 15px; |
} |
||||||
} |
} |
||||||
} |
|
||||||
|
.heTitle { |
||||||
.bombtn { |
width: 100%; |
||||||
position: fixed; |
font-size: 15px; |
||||||
height: 45px; |
} |
||||||
bottom: 20px; |
} |
||||||
border-radius: 6px; |
|
||||||
|
.bombtn { |
||||||
.payem { |
position: fixed; |
||||||
height: 45px; |
height: 45px; |
||||||
line-height: 45px; |
bottom: 20px; |
||||||
text-align: center; |
border-radius: 6px; |
||||||
background-color: #007AFF; |
|
||||||
color: #FFFFFF; |
.payem { |
||||||
border-radius: 6px 0 0 6px; |
height: 45px; |
||||||
} |
line-height: 45px; |
||||||
|
text-align: center; |
||||||
.paybtn { |
background-color: #007AFF; |
||||||
height: 45px; |
color: #FFFFFF; |
||||||
line-height: 45px; |
border-radius: 6px 0 0 6px; |
||||||
text-align: center; |
} |
||||||
background-color: #F8A628; |
|
||||||
border-radius: 0 6px 6px 0; |
.paybtn { |
||||||
color: #FFFFFF; |
height: 45px; |
||||||
} |
line-height: 45px; |
||||||
} |
text-align: center; |
||||||
|
background-color: #F8A628; |
||||||
|
border-radius: 0 6px 6px 0; |
||||||
|
color: #FFFFFF; |
||||||
|
} |
||||||
|
} |
||||||
</style> |
</style> |
||||||
|
Loading…
Reference in new issue