|
@@ -13,8 +13,10 @@
|
|
|
<link href='{{Msg "seo" "cdn"}}/css/subscribe.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css"/>
|
|
|
<link href='{{Msg "seo" "cdn"}}/pccss/reset_pc.css' rel="stylesheet" type="text/css"/>
|
|
|
<link href='{{Msg "seo" "cdn"}}/css/pc.css?v={{Msg "seo" "version"}}' rel="stylesheet"/>
|
|
|
- <link href='{{Msg "seo" "cdn"}}/pccss/public-nav-1200.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css"/>
|
|
|
- <link href='{{Msg "seo" "cdn"}}/big-member/css/pc_buy_commit.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css"/>
|
|
|
+ <link href='{{Msg "seo" "cdn"}}/pccss/public-nav-1200.css?v={{Msg "seo" "version"}}' rel="stylesheet"
|
|
|
+ type="text/css"/>
|
|
|
+ <link href='{{Msg "seo" "cdn"}}/big-member/css/pc_buy_commit.css?v={{Msg "seo" "version"}}' rel="stylesheet"
|
|
|
+ type="text/css"/>
|
|
|
</head>
|
|
|
<body>
|
|
|
{{include "/common/pchead.html"}}
|
|
@@ -169,7 +171,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="read_agren">
|
|
|
- <input type="checkbox" name="" value="1" id="" class="agren_ipt" />
|
|
|
+ <input type="checkbox" name="" value="1" id="" class="agren_ipt"/>
|
|
|
<span class="agren_text">我已阅读,理解并接受<span class="agren_link">《剑鱼标讯线上购买与服务条款》</span></span>
|
|
|
</div>
|
|
|
<div class="go_pay">
|
|
@@ -186,139 +188,145 @@
|
|
|
$(function () {
|
|
|
try {
|
|
|
haslogin({{.T.logid}});
|
|
|
- } catch (e) {}
|
|
|
+ } catch (e) {
|
|
|
+ }
|
|
|
});
|
|
|
;(function ($) {
|
|
|
var isMember = -1
|
|
|
+ var hasAccountsOrder = {{.T.hasAccountsOrder}}
|
|
|
try {
|
|
|
isMember = Number({{.T.member_status}})
|
|
|
} catch (e) {
|
|
|
isMember = -1
|
|
|
}
|
|
|
- if (isMember > 0) {
|
|
|
+ if (isMember > 0 || hasAccountsOrder) {
|
|
|
$('.pay_btn').text('已购买').off('click').attr('disabled', 'disabled')
|
|
|
}
|
|
|
})(jQuery);
|
|
|
$("#public-nav").css('background-color', '#fff')
|
|
|
- $(function() {
|
|
|
+ $(function () {
|
|
|
// 参数
|
|
|
var getParams = {
|
|
|
- level:3,
|
|
|
- cycle:1
|
|
|
+ level: 3,
|
|
|
+ cycle: 1
|
|
|
}
|
|
|
// 选择会员等级
|
|
|
- $('.setmeal').on('click', function() {
|
|
|
+ $('.setmeal').on('click', function () {
|
|
|
$(this).addClass('active')
|
|
|
$(this).siblings('.setmeal').removeClass('active')
|
|
|
var numbers = parseInt($(this).attr('mealdata'))
|
|
|
getParams.level = numbers
|
|
|
- if(numbers == 1){
|
|
|
- sessionStorage.setItem('pc_big_buy_type','2')
|
|
|
- }else if(numbers == 2){
|
|
|
- sessionStorage.setItem('pc_big_buy_type','1')
|
|
|
- }else if(numbers == 3){
|
|
|
- sessionStorage.setItem('pc_big_buy_type','0')
|
|
|
+ if (numbers == 1) {
|
|
|
+ sessionStorage.setItem('pc_big_buy_type', '2')
|
|
|
+ } else if (numbers == 2) {
|
|
|
+ sessionStorage.setItem('pc_big_buy_type', '1')
|
|
|
+ } else if (numbers == 3) {
|
|
|
+ sessionStorage.setItem('pc_big_buy_type', '0')
|
|
|
}
|
|
|
- $('.should_num').html('¥'+numFormat(getDisPrice(getParams.level,getParams.cycle)))
|
|
|
- $('.original_price').html('原价:¥'+numFormat(getPayPrice(getParams.level,getParams.cycle)))
|
|
|
+ $('.should_num').html('¥' + numFormat(getDisPrice(getParams.level, getParams.cycle)))
|
|
|
+ $('.original_price').html('原价:¥' + numFormat(getPayPrice(getParams.level, getParams.cycle)))
|
|
|
})
|
|
|
var buyType = sessionStorage.getItem('pc_big_buy_type') || '1'
|
|
|
sessionStorage.removeItem('pc_big_buy_type')
|
|
|
$(".setmeal").eq(buyType).trigger('click')
|
|
|
// 选择购买年数
|
|
|
- $('.setyear').on('click', function() {
|
|
|
+ $('.setyear').on('click', function () {
|
|
|
$(this).addClass('active_year')
|
|
|
$(this).siblings('.setyear').removeClass('active_year')
|
|
|
var cycles = parseInt($(this).attr('mealnum'))
|
|
|
getParams.cycle = cycles
|
|
|
- if(cycles == 1){
|
|
|
- sessionStorage.setItem('pc_big_buy_year','0')
|
|
|
- }else if(cycles == 2){
|
|
|
- sessionStorage.setItem('pc_big_buy_year','1')
|
|
|
- }else if(cycles == 3){
|
|
|
- sessionStorage.setItem('pc_big_buy_year','2')
|
|
|
+ if (cycles == 1) {
|
|
|
+ sessionStorage.setItem('pc_big_buy_year', '0')
|
|
|
+ } else if (cycles == 2) {
|
|
|
+ sessionStorage.setItem('pc_big_buy_year', '1')
|
|
|
+ } else if (cycles == 3) {
|
|
|
+ sessionStorage.setItem('pc_big_buy_year', '2')
|
|
|
}
|
|
|
- $('.should_num').html('¥'+numFormat(getDisPrice(getParams.level,getParams.cycle)))
|
|
|
- $('.original_price').html('原价:¥'+numFormat(getPayPrice(getParams.level,getParams.cycle)))
|
|
|
+ $('.should_num').html('¥' + numFormat(getDisPrice(getParams.level, getParams.cycle)))
|
|
|
+ $('.original_price').html('原价:¥' + numFormat(getPayPrice(getParams.level, getParams.cycle)))
|
|
|
})
|
|
|
var buyYears = sessionStorage.getItem('pc_big_buy_year') || '0'
|
|
|
sessionStorage.removeItem('pc_big_buy_year')
|
|
|
$(".setyear").eq(buyYears).trigger('click')
|
|
|
// 控制支付按钮是否可以点击
|
|
|
- if($('.agren_ipt').prop('checked')){
|
|
|
- $('.agren_ipt').prop('checked',true)
|
|
|
- $('.pay_btn').attr("disabled",false)
|
|
|
- }else{
|
|
|
- $('.agren_ipt').prop('checked',false)
|
|
|
- $('.pay_btn').attr("disabled",true)
|
|
|
+ if ($('.agren_ipt').prop('checked')) {
|
|
|
+ $('.agren_ipt').prop('checked', true)
|
|
|
+ $('.pay_btn').attr("disabled", false)
|
|
|
+ } else {
|
|
|
+ $('.agren_ipt').prop('checked', false)
|
|
|
+ $('.pay_btn').attr("disabled", true)
|
|
|
}
|
|
|
- $('.agren_ipt').on('click', function(){
|
|
|
- if($('.agren_ipt').prop('checked')){
|
|
|
- $('.agren_ipt').prop('checked',true)
|
|
|
+ $('.agren_ipt').on('click', function () {
|
|
|
+ if ($('.agren_ipt').prop('checked')) {
|
|
|
+ $('.agren_ipt').prop('checked', true)
|
|
|
if ($('.pay_btn').text() !== '已购买') {
|
|
|
- $('.pay_btn').attr("disabled",false)
|
|
|
+ $('.pay_btn').attr("disabled", false)
|
|
|
}
|
|
|
- }else{
|
|
|
- $('.agren_ipt').prop('checked',false)
|
|
|
- $('.pay_btn').attr("disabled",true)
|
|
|
+ } else {
|
|
|
+ $('.agren_ipt').prop('checked', false)
|
|
|
+ $('.pay_btn').attr("disabled", true)
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
// 确定购买原价
|
|
|
- function getPayPrice(n,m){
|
|
|
+ function getPayPrice(n, m) {
|
|
|
var beforeprice = 0
|
|
|
var beforeall = 0
|
|
|
- console.log(n,m)
|
|
|
- if(n==3){
|
|
|
+ console.log(n, m)
|
|
|
+ if (n == 3) {
|
|
|
beforeprice = 7999
|
|
|
- }else if(n== 2){
|
|
|
+ } else if (n == 2) {
|
|
|
beforeprice = 19999
|
|
|
- }else if(n==1){
|
|
|
+ } else if (n == 1) {
|
|
|
beforeprice = 27999
|
|
|
}
|
|
|
- return beforeall = beforeprice*m
|
|
|
+ return beforeall = beforeprice * m
|
|
|
}
|
|
|
+
|
|
|
// 确定折扣价格
|
|
|
- function getDisPrice(n,m){
|
|
|
+ function getDisPrice(n, m) {
|
|
|
var afterprice = 0
|
|
|
var afterall = 0
|
|
|
- if(n==3){
|
|
|
+ if (n == 3) {
|
|
|
afterprice = 5999
|
|
|
- }else if(n== 2){
|
|
|
+ } else if (n == 2) {
|
|
|
afterprice = 15999
|
|
|
- }else if(n==1){
|
|
|
+ } else if (n == 1) {
|
|
|
afterprice = 21999
|
|
|
}
|
|
|
- return afterall = afterprice*m
|
|
|
+ return afterall = afterprice * m
|
|
|
}
|
|
|
+
|
|
|
// 金额用逗号隔开
|
|
|
function numFormat(num) {
|
|
|
- var c = (num.toString().indexOf ('.') !== -1) ? num.toLocaleString() : num.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
|
|
|
+ var c = (num.toString().indexOf('.') !== -1) ? num.toLocaleString() : num.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,');
|
|
|
return c;
|
|
|
}
|
|
|
+
|
|
|
// 确认支付
|
|
|
- $('.pay_btn').on('click',function(){
|
|
|
+ $('.pay_btn').on('click', function () {
|
|
|
if (!loginflag) {
|
|
|
return openLoginDig()
|
|
|
}
|
|
|
$.ajax({
|
|
|
- type:'POST',
|
|
|
- url:'/jypay/bigmember/createOrder',
|
|
|
- data:{
|
|
|
- level:getParams.level,
|
|
|
- cycle:getParams.cycle
|
|
|
+ type: 'POST',
|
|
|
+ url: '/jypay/bigmember/createOrder',
|
|
|
+ data: {
|
|
|
+ level: getParams.level,
|
|
|
+ cycle: getParams.cycle
|
|
|
},
|
|
|
- success:function(res){
|
|
|
- console.log(res)
|
|
|
- location.href = '/front/member/orderPay/'+res.data.order_code
|
|
|
+ success: function (res) {
|
|
|
+ history.replaceState({"flag": "pay"}, '', '/front/member/memberDetail?order_code=' + res.data.order_code);
|
|
|
+ location.href = '/front/member/orderPay/' + res.data.order_code
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
// 查看清单
|
|
|
- $('.com_text').on('click',function(){
|
|
|
+ $('.com_text').on('click', function () {
|
|
|
location.href = './index#jy-table'
|
|
|
})
|
|
|
// 条款
|
|
|
- $('.agren_link').on('click',function(){
|
|
|
+ $('.agren_link').on('click', function () {
|
|
|
location.href = '/front/staticPage/serviceterms.html'
|
|
|
})
|
|
|
})
|