Authored by 王水玲

分期埋点

... ... @@ -14,8 +14,8 @@
<div class="repayment-bottom" style="display: none;">
<input id="repayment-total" type="checkbox" class="installment-check-btn" {{#if isAllChecked}}checked{{/if}}/>
<label for="repayment-total">
<p class="repay-price">待支付:<span>¥<span class="curr-amt">{{round currAmtCount}}</span></span></p>
<p class="serve-price" {{#if isCurrFee}}style="display:block;"{{/if}}>含逾期服务费¥<span class="curr-fee">{{round currFeeCount}}</span></p>
<p class="repay-price">待支付:<span>¥<span class="curr-amt">{{currAmtCount}}</span></span></p>
<p class="serve-price" {{#if isCurrFee}}style="display:block;"{{/if}}>含逾期服务费¥<span class="curr-fee">{{currFeeCount}}</span></p>
</label>
<a href='' class="repayment-btn">立即还款</a>
</div>
... ...
... ... @@ -20,7 +20,7 @@ var repayment = new Repayment({
index: li.index(),
orderCode: li.data('billNo'),
termNo: li.data('currterm'),
amount: parseFloat(li.data('currnofeeamt')),
amount: parseFloat(li.data('curramt')),
fee: parseFloat(li.data('currfee')) + 0
};
... ... @@ -81,8 +81,36 @@ setTimeout(function() {
}, true);
}, 3000);
// 统计yas 需要传的参数
function countYasParams() {
var curBillNo = '';
var opt = {
billNoAll: '',
termNoAll: ''
};
$(CHECKBOX_SELECTOR + ':checked').each(function(key, item) {
curBillNo = $(item).parent().data('billNo');
if (opt.billNoAll.indexOf(curBillNo) < 0) {
opt.billNoAll += (key !== 0) ? ',' : '';
opt.termNoAll += (key !== 0) ? ',' : '';
opt.billNoAll += curBillNo;
opt.termNoAll += $('li[data-bill-no=' + curBillNo + ']').length;
}
});
return opt;
}
// 统计:立即还款按钮点击时
$('.repayment-btn').on('click', function() {
var opt = countYasParams();
bp.setContYas({
POS_ID: $('.repayment-list-page').data('posId')
POS_ID: $('.repayment-list-page').data('posId'),
ORDER_CODE: opt.billNoAll,
INST_STYLE: opt.termNoAll
}, true);
return false;
});
... ...