vr-shopxo-source/public/static/admin/default/js/order.js

87 lines
3.2 KiB
JavaScript
Raw Normal View History

2022-10-20 09:26:07 +00:00
FromInit('form.form-validation-delivery');
FromInit('form.form-validation-pay');
FromInit('form.form-validation-take');
2018-12-28 10:58:37 +00:00
$(function()
{
2021-04-07 06:17:35 +00:00
// 发货操作
2022-10-20 09:26:07 +00:00
var $form_delivery = $('form.form-validation-delivery');
2018-12-28 10:58:37 +00:00
$('.submit-delivery').on('click', function()
{
2022-10-20 09:26:07 +00:00
$form_delivery.find('input[name=id]').val($(this).data('id'));
$form_delivery.find('input[name=express_number]').val('');
var express_id = parseInt($(this).data('express-id') || 0);
2018-12-28 10:58:37 +00:00
var user_id = $(this).data('user-id') || 0;
2022-10-20 09:26:07 +00:00
$form_delivery.find('input[name=express_id]').val(express_id);
$form_delivery.find('input[name=user_id]').val(user_id);
2018-12-28 10:58:37 +00:00
$('ul.express-list li.selected').removeClass('selected');
if(express_id != 0) {
$('.express-items-'+express_id).addClass('selected').siblings('li').removeClass('selected');
}
});
// 发货操作表单
2022-10-20 09:26:07 +00:00
$form_delivery.find(' button[type=submit]').on('click', function()
2018-12-28 10:58:37 +00:00
{
2022-10-20 09:26:07 +00:00
var id = parseInt($form_delivery.find('input[name=id]').val() || 0);
2018-12-28 10:58:37 +00:00
if(id == 0)
{
2022-10-20 09:26:07 +00:00
Prompt(window['lang_order_id_empty'] || '订单id有误');
2018-12-28 10:58:37 +00:00
return false;
}
2022-10-20 09:26:07 +00:00
var express_id = parseInt($form_delivery.find('input[name=express_id]').val() || 0);
2018-12-28 10:58:37 +00:00
if(express_id == 0)
{
2022-10-20 09:26:07 +00:00
Prompt(window['lang_express_choice_tips'] || '请选择快递方式');
2018-12-28 10:58:37 +00:00
return false;
}
});
// 支付操作
2022-10-20 09:26:07 +00:00
var $form_pay = $('form.form-validation-pay');
2018-12-28 10:58:37 +00:00
$('.submit-pay').on('click', function()
{
2022-10-20 09:26:07 +00:00
$form_pay.find('input[name=id]').val($(this).data('id'));
var payment_id = parseInt($(this).data('payment-id') || 0);
2018-12-28 10:58:37 +00:00
if($('.payment-items-'+payment_id).length > 0)
{
2022-10-20 09:26:07 +00:00
$form_pay.find('input[name=payment_id]').val(payment_id);
2018-12-28 10:58:37 +00:00
$('.payment-items-'+payment_id).addClass('selected').siblings('li').removeClass('selected');
} else {
2022-10-20 09:26:07 +00:00
$form_pay.find('input[name=payment_id]').val(0);
2018-12-28 10:58:37 +00:00
$('ul.payment-list li.selected').removeClass('selected');
}
});
// 支付操作表单
2022-10-20 09:26:07 +00:00
$form_pay.find('button[type=submit]').on('click', function()
2018-12-28 10:58:37 +00:00
{
2022-10-20 09:26:07 +00:00
var id = parseInt($form_pay.find('input[name=id]').val() || 0);
2018-12-28 10:58:37 +00:00
if(id == 0)
{
2022-10-20 09:26:07 +00:00
Prompt(window['lang_order_id_empty'] || '订单id有误');
2018-12-28 10:58:37 +00:00
return false;
}
2022-10-20 09:26:07 +00:00
var payment_id = parseInt($form_pay.find('input[name=payment_id]').val() || 0);
2018-12-28 10:58:37 +00:00
if(payment_id == 0)
{
2022-10-20 09:26:07 +00:00
Prompt(window['lang_payment_choice_tips'] || '请选择支付方式');
2018-12-28 10:58:37 +00:00
return false;
}
});
2019-11-20 10:35:38 +00:00
// 取货操作
2022-10-20 09:26:07 +00:00
var $form_take = $('form.form-validation-take');
2019-11-20 10:35:38 +00:00
$('.submit-take').on('click', function()
{
2022-10-20 09:26:07 +00:00
$form_take.find('input[name=id]').val($(this).data('id') || 0);
$form_take.find('input[name=user_id]').val($(this).data('user-id') || 0);
2019-11-20 10:35:38 +00:00
});
// 取货操作表单
2022-10-20 09:26:07 +00:00
$form_take.find('button[type=submit]').on('click', function()
2019-11-20 10:35:38 +00:00
{
2022-10-20 09:26:07 +00:00
if(parseInt($form_take.find('input[name=id]').val() || 0) == 0)
2019-11-20 10:35:38 +00:00
{
2022-10-20 09:26:07 +00:00
Prompt(window['lang_order_id_empty'] || '订单id有误');
2019-11-20 10:35:38 +00:00
return false;
}
});
2018-12-28 10:58:37 +00:00
});