99 lines
3.2 KiB
JavaScript
Executable File
99 lines
3.2 KiB
JavaScript
Executable File
$(function()
|
|
{
|
|
// 支付窗口参数初始化
|
|
function PayPopupParamsInit(e)
|
|
{
|
|
$('form.pay-form input[name=id]').val(e.data('id'));
|
|
var payment_id = e.data('payment-id') || 0;
|
|
if($('.payment-items-'+payment_id).length > 0)
|
|
{
|
|
$('form.pay-form input[name=payment_id]').val(payment_id);
|
|
$('.payment-items-'+payment_id).addClass('selected').siblings('li').removeClass('selected');
|
|
} else {
|
|
$('form.pay-form input[name=payment_id]').val(0);
|
|
$('ul.payment-list li.selected').removeClass('selected');
|
|
}
|
|
}
|
|
// 支付操作
|
|
$('.submit-pay').on('click', function()
|
|
{
|
|
PayPopupParamsInit($(this));
|
|
});
|
|
|
|
// 混合列表选择
|
|
$('.business-item ul li').on('click', function()
|
|
{
|
|
if($(this).hasClass('selected'))
|
|
{
|
|
$('form.pay-form input[name='+$(this).parent().data('type')+'_id]').val(0);
|
|
$(this).removeClass('selected');
|
|
} else {
|
|
$('form.pay-form input[name='+$(this).parent().data('type')+'_id]').val($(this).data('value'));
|
|
$(this).addClass('selected').siblings('li').removeClass('selected');
|
|
}
|
|
});
|
|
|
|
// 支付表单
|
|
$('form.pay-form button[type=submit]').on('click', function()
|
|
{
|
|
var id = $('form.pay-form input[name=id]').val() || 0;
|
|
if(id == 0)
|
|
{
|
|
PromptCenter('订单id有误');
|
|
return false;
|
|
}
|
|
var payment_id = $('form.pay-form input[name=payment_id]').val() || 0;
|
|
if(payment_id == 0)
|
|
{
|
|
PromptCenter('请选择支付方式');
|
|
return false;
|
|
}
|
|
});
|
|
|
|
/**
|
|
* 评价打分
|
|
*/
|
|
$('ul.rating li').on('click', function()
|
|
{
|
|
$(this).parent().find('li i').removeClass('am-icon-star').addClass('am-icon-star-o');
|
|
var index = $(this).index();
|
|
var rating_msg = ['非常差', '差', '一般', '好', '非常好'];
|
|
for(var i=0; i<=index; i++)
|
|
{
|
|
$(this).parent().find('li').eq(i).find('i').removeClass('am-icon-star-o').addClass('am-icon-star');
|
|
}
|
|
$(this).parent().find('li.tips-text').text(rating_msg[index]);
|
|
$(this).parents('td').find('input.input-rating').val(index+1).trigger('blur');
|
|
$(this).parent().removeClass('not-selected');
|
|
});
|
|
|
|
// 自动支付处理
|
|
if($('.submit-pay').length > 0)
|
|
{
|
|
// 是否自动提交支付表单
|
|
if($('.submit-pay').data('is-pay') == 1)
|
|
{
|
|
PayPopupParamsInit($('.submit-pay'));
|
|
$('#order-pay-popup button[type="submit"]').trigger('click');
|
|
} else {
|
|
// 是否自动打开支付窗口
|
|
if($('.submit-pay').data('is-auto') == 1)
|
|
{
|
|
$('.submit-pay').trigger('click');
|
|
}
|
|
}
|
|
}
|
|
|
|
// 批量支付
|
|
$('.batch-pay-submit').on('click', function()
|
|
{
|
|
// 是否有选择的数据
|
|
var values = FromTableCheckedValues('order_form_checkbox_value');
|
|
console.log(values)
|
|
if(values.length <= 0)
|
|
{
|
|
Prompt('请先选中数据');
|
|
return false;
|
|
}
|
|
});
|
|
}); |