$(function(){ /*@cc_on @*/ window.onerror = function () { return true; } register_verification(); $('#create_date_start').datepicker({ inline: true, dateFormat:'yy-mm-dd' }); $('#create_date_end').datepicker({ inline: true, dateFormat:'yy-mm-dd' }); $('#delivery_date_start').datepicker({ inline: true, dateFormat:'yy-mm-dd' }); $('#delivery_date_end').datepicker({ inline: true, dateFormat:'yy-mm-dd' }); $(".home_login").keypress(function(e) { if (e.which == 13) // 判断所按是否回车键 { loginCheck('home_login_form',1); } }); $(".home_login").keypress(function(e) { if (e.which == 13) // 判断所按是否回车键 { loginCheck('home_login_form',1); } }); $(".login").keypress(function(e) { if (e.which == 13) // 判断所按是否回车键 { loginCheck('user_login_form'); } }); $(".login").keypress(function(e) { if (e.which == 13) // 判断所按是否回车键 { loginCheck('user_login_form'); } }); show_order_operate(); $('.order_operate').hide(); //$(".modal").resizable(); $(".modal").draggable({ handle: ".modal-header" }); $('#country_code').focusout(function(){ var country_code = $('#country_code').val(); if(country_code != '' && country_code != null && country_code != undefined) { $.ajax({ type: "POST", //async:false, // 设置同步方式 //cache:false, url: "/cms/Cms/ShowCountrySlide", data:{'country_code':country_code}, success: function(data){ $('#show_centent').html(data); } }); } }); }); function imgPreview() { $('ul#third li a').imgPreview({ containerID: 'imgPreviewWithStyles', imgCSS: { // Limit preview size: width: 300, zoom:1000 }, // When container is shown: onShow: function(link){ // Animate link: $(link).stop().animate({opacity:0.4}); // Reset image: $('img', this).stop().css({opacity:0}); }, // When image has loaded: onLoad: function(){ // Animate image $(this).animate({opacity:1}, 300); }, // When container hides: onHide: function(link){ // Animate link: $(link).stop().animate({opacity:1}); } }); } function switch_button(){ $('.switch')['bootstrapSwitch'](); $('a').removeAttr('title'); $('.switch').on('switch-change', function (e,data){ var url = $(this).attr('supplier'); if($(this).attr('supplier')) { var status = data.value == true?0:1; $.ajax({ type: "POST", url: url, data:{'status':status}, success: function(data){ if(data == 1) { window.location.reload(); } } }); } }); } function login(id) { $('#'+id).modal('toggle'); } function loginCheck(id,is_home) { if(is_home) { var username = $('#home_username').val(); var password = $('#home_password').val(); }else{ var username = $('#login_username').val(); var password = $('#login_password').val(); } var isCookie = 0; if($('#isCookie').is(':checked')) { isCookie = $('#isCookie').val(); } if(username == '' || username == null || username == undefined) { $(".error_content").text('请输入账号'); $(".alert-error").show(); if(is_home) { $("#home_username").focus(); }else{ $("#login_username").focus(); } }else if(password == '' || password == null || password == undefined) { $(".error_content").text('请输入密码'); $(".alert-error").show(); if(is_home) { $("#home_password").focus(); }else{ $("#login_password").focus(); } }else{ $(".alert-error").hide(); $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/Site/Login", data:{'LoginForm[username]':username,'LoginForm[password]':password,'isCookie':isCookie}, success: function(data){ if(data == 0) { window.location = "/user/User/Index"; }else if(data == 1){ if(is_home) { $("#home_username").val(''); $("#home_username").attr({placeholder:'用户名错误'}); $('#home_username').css({color:'red'}); $("#home_username").focus(); }else{ $(".error_content").text('用户名错误'); $(".alert-error").show(); $("#login_username").focus(); } }else if(data == 2){ if(is_home) { $("#home_password").val(''); $("#home_password").attr({placeholder:'密码错误'}); $('#home_password').css({color:'red'}); $("#home_password").focus(); }else{ $(".error_content").text('密码错误'); $(".alert-error").show(); $("#login_password").focus(); } }else if(data == 4) { window.location = "/order/Order/CreateOrder"; }else if(data) { window.location = data; } } }); } } function user_setting_submit(id) { var username = $('#username').val(); var email = $('#email').val(); if(username == ""){ $(".error_content").text('用户名为必填'); $(".alert-error").show(); $("#username").focus(); }else if(len(username) < 6){ $(".error_content").text('用户名不能少与6位'); $(".alert-error").show(); $("#username").focus(); }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'username':username}, success: function(data){ if(data == 1) { $(".error_content").text('用户名已存在'); $(".alert-error").show(); $("#username").focus(); }else if(email == ''){ $(".error_content").text('邮箱不能为空'); $(".alert-error").show(); $("#email").focus(); }else if(!(/^[a-zA-Z0-9_.-]+\@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]{2,3}){1,2}$/.test(email))) { $(".error_content").text('请填写正确的邮箱'); $(".alert-error").show(); $("#email").focus(); }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'email':email}, success: function(data){ if(data == 1) { $(".error_content").text('邮箱已存在'); $(".alert-error").show(); $("#email").focus(); }else{ $('#'+id).submit(); } } }); } } }); } } function update_password_submit(id) { var old_password = $('#old_password').val(); var password = $('#password').val(); var confirm_password = $('#confirm_password').val(); if(old_password == '' || old_password == null || old_password == undefined) { $(".error_content").text('请输入旧密码'); $(".alert-error").show(); $("#old_password").focus(); }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'password':old_password}, success: function(data){ if(data == 1) { if(password == '' || password == null || password == undefined) { $(".error_content").text('请输入新密码'); $(".alert-error").show(); $("#password").focus(); }else if(password.length <4){ $(".error_content").text('密码至少为四位'); $(".alert-error").show(); $("#password").focus(); }else if(confirm_password == '' || confirm_password == null || confirm_password == undefined){ $(".error_content").text('请确认密码'); $(".alert-error").show(); $("#confirm_password").focus(); }else if(password != confirm_password){ $(".error_content").text('两次输入密码不一致'); $(".alert-error").show(); $("#address").focus(); }else{ $('#'+id).submit(); } }else{ $(".error_content").text('旧密码不正确'); $(".alert-error").show(); $("#old_password").focus(); } } }); } } function show_color(id) { $('#'+id).css({color:'#808080'}); } function show_register_error(id,prompt) { $('#error_'+id).css({'display':'block'}); $('#error_'+id).html(prompt); $('#info_'+id).css({'display':'none'}); $('#correct_'+id).css({'display':'none'}); } function show_register_info(id,show) { $('#info_'+id).css({'display':'block'}); $('#error_'+id).css({'display':'none'}); $("#correct_"+id).css({'display':'none'}); } function show_register_correct(id) { $('#info_'+id).css({'display':'none'}); $('#error_'+id).css({'display':'none'}); $("#correct_"+id).css({'display':'block'}); } function len(s) { var l = 0; var a = s.split(""); for (var i=0;i < a.length;i++) { if ( a[i].charCodeAt(0) < 299) { l++; } else { l+=2; } } return l; } function register_verification() { $("#username").focusin(function(){ show_register_info('username',1); }); $("#username").focusout(function(){ var username = $('#username').val(); if(username == ""){ show_register_error('username','请输入用户名'); return; } if(containSpecial(username)) { show_register_error('username','用户名不能输入特殊字符'); return; } if(len(username) < 6) { show_register_error('username','用户名:长度不得少于6位'); return; }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'username':username}, success: function(data){ if(data == 1) { show_register_error('username','用户名已存在'); return; }else{ show_register_correct('username'); return; } } }); } }); $("#password").focusin(function(){ show_register_info('password',1); }); $("#password").focusout(function(){ var password = $("#password").val(); if(password == ""){ show_register_error('password','请输入密码'); return; }else{ if(password.length < 4) { show_register_error('password','密码长度不得少于4位'); return; }else{ show_register_correct('password'); } } }); $("#confirm_password").focusin(function(){ show_register_info('confirm_password',1); }); $("#confirm_password").focusout(function(){ var password = $("#password").val(); var confirm_password = $("#confirm_password").val(); if(confirm_password == "") { show_register_error('confirm_password','请确认密码'); return; }else if(confirm_password != password){ show_register_error('confirm_password','两次输入的密码不一致'); return; }else{ show_register_correct('confirm_password'); } }); $("#displayName").focusin(function(){ show_register_info('displayName',1); }); $("#displayName").focusout(function(){ var displayName = $("#displayName").val(); if(displayName == ""){ show_register_error('displayName','请输入联系人'); return; }else{ if(containSpecial(displayName)) { show_register_error('displayName','联系人:不能输入特殊字符'); return; } if(len(displayName) < 4) { show_register_error('displayName','联系人长度不得小于四位字符'); return; }else{ show_register_correct('displayName'); } } }); $("#email").focusin(function(){ show_register_info('email',1); }); $("#email").focusout(function(){ var email = $("#email").val(); if(email == ""){ show_register_error('email','请输入邮箱'); return; }else if(!(/^[a-zA-Z0-9_.-]+\@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]{2,3}){1,2}$/.test(email))){ show_register_error('email','请输入正确的邮箱地址'); return; }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'email':email}, success: function(data){ if(data == 1) { show_register_error('email','邮箱已存在'); return; }else{ show_register_correct('email'); return; } } }); } }); $("#mobile").focusin(function(){ show_register_info('mobile',1); $("#info_tel").hide(); $("#error_tel").hide(); $('#correct_tel').hide(); }); $("#tel").focusin(function(){ show_register_info('tel',1); }); $("#mobile").focusout(function(){ var mobile = $("#mobile").val(); if(mobile == ""){ $("#info_mobile").hide(); $("#error_mobile").hide(); $('#correct_mobile').hide(); }else{ if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(mobile))){ show_register_error('mobile','请输入正确的手机号码'); return; }else{ if(mobile.length == 11) { show_register_correct('mobile'); }else{ show_register_error('mobile','手机号码为11位(数字)'); return; } } } }); $("#address").focusin(function(){ show_register_info('address',1); }); $("#address").focusout(function(){ var address = $("#address").val(); if(address == ""){ show_register_error('address','请输入地址'); return; }else{ show_register_correct('address'); } }); } function register_submit(id) { var username = $('#username').val(); var password = $("#password").val(); var confirm_password = $("#confirm_password").val(); var displayName = $("#displayName").val(); var email = $("#email").val(); var mobile = $("#mobile").val(); var address = $("#address").val(); var success = false; if(username == ""){ show_register_error('username','请输入用户名'); success = false; $('#username').focus(); }else if(len(username) < 6) { show_register_error('username','用户名长度不得少于6位'); success = false; $('#username').focus(); }else if(containSpecial(username)) { show_register_error('username','用户名不能输入特殊字符'); return; }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'username':username}, success: function(data){ if(data == 1) { show_register_error('username','用户名已存在'); success = false; $('#username').focus(); }else{ show_register_correct('username'); success = true; } } }); } if(success != false) { if(password == ""){ show_register_error('password','请输入密码'); $('#password').focus(); success = false; }else{ if(password.length < 4) { show_register_error('password','密码长度不得少于4位'); $('#password').focus(); success = false; }else{ show_register_correct('password'); success = true; } } } if(containSpecial(displayName)) { show_register_error('displayName','用户名不能输入特殊字符'); return; } if(success != false){ if(confirm_password == "") { show_register_error('confirm_password','请确认密码'); $('#confirm_password').focus(); success = false; }else if(confirm_password != password){ show_register_error('confirm_password','两次输入密码不一致'); $('#confirm_password').focus(); success = false; }else{ show_register_correct('confirm_password'); success = true; } } if(mobile == ""){ show_register_error('mobile','请输入手机'); success = false; $('#username').focus(); } if(success != false){ if(email == ""){ show_register_error('email','请输入邮箱'); $('#email').focus(); success = false; }else { if(!(/^[a-zA-Z0-9_.-]+\@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]{2,3}){1,2}$/.test(email))) { show_register_error('email','请输入正确的邮箱地址'); $('#email').focus(); success = false; }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'email':email}, success: function(data){ if(data == 1) { show_register_error('email','邮箱已存在'); $('#email').focus(); success = false; }else{ show_register_correct('email'); success = true; $('#'+id).submit(); } } }); } } } } function confirm_delete(id) { if(id) { $('#'+id).submit(); }else{ var url = $('#delete_url').val(); var del_id = $('#del_id').val(); var content_id = $('#content_id').val(); var del_text_name = $('#del_text_name').val(); $.ajax({ type: "POST", url: url, data:{'ajax':'ajax'}, success: function(data){ if(data == 'no') { $('.not_delete').show(); $('#delete_no_name').text('('+del_text_name+')'); var content = $('.not_delete').html(); var msg; msg = $.globalMessenger().post({ message: content, type: 'error', showCloseButton: true }); $('.not_delete').hide(); }else if(data == 1) { $('#delete_save').show(); $('#delete_content').show(); $('#delete_no_content').hide(); $('#'+del_id).parents('tr:first').fadeOut(1000); } } }); } } function dialog(id,url,del_id,del_name,status) { if(id.indexOf("delete") <= 0){ if(url) { $.ajax({ type: "POST", url: url, //data:{}, success: function(data){ $('#'+id).html(data); } }); } }else{ if(!status) { $('.delete_prompt').hide(); $('#completely_delete_save').hide(); $('#delete_save').show(); $('#completely_remove_prompt').show(); }else{ $('.delete_prompt').show(); $('#completely_delete_save').hide(); $('#delete_save').show(); $('#completely_remove_prompt').hide(); } $('#delete_url').val(url); $('#del_id').val(del_id); $('#del_name').text('('+del_name+')'); $('#content_id').val(id); $('#del_text_name').val(del_name); } $('#'+id).modal('toggle'); } function sendAddrCheck(id) { if(id.indexOf("update") <= 0) { var first_name = $('#create_first_name').val(); var zip = $('#create_zip').val(); var cellphone = $('#create_cellphone').val(); var country = $('#create_country').val(); var province = $('#create_province').val(); var city = $('#create_city').val(); var address1 = $('#create_address1').val(); var address2 = $('#create_address2').val(); }else{ var first_name = $('#update_first_name').val(); var zip = $('#update_zip').val(); var cellphone = $('#update_cellphone').val(); var country = $('#update_country').val(); var province = $('#update_province').val(); var city = $('#update_city').val(); var address1 = $('#update_address1').val(); var address2 = $('#update_address2').val(); } if(first_name == '' || first_name == null || first_name == undefined) { $(".error_content").text('请输入姓名'); $(".alert-error").show(); $("#create_first_name").focus(); }else if(!(/^[0-9a-zA-Z\s.,-_?]+$/g.test(first_name))) { $(".error_content").text('姓名:只能输入字母跟数字'); $(".alert-error").show(); $("#create_first_name").focus(); }else if(address1 == '' || address1 == null || address1 == undefined){ $(".error_content").text('请输入地址1'); $(".alert-error").show(); $("#create_address1").focus(); }else if(!(/^[0-9a-zA-Z\s.,-_?]+$/g.test(address1))) { $(".error_content").text('地址1:只能输入字母跟数字'); $(".alert-error").show(); $("#create_address1").focus(); }else if(address2 && !(/^[0-9a-zA-Z\s.,-_?]+$/g.test(address2))){ $(".error_content").text('地址2:只能输入字母跟数字'); $(".alert-error").show(); $("#create_address2").focus(); }else if(city == '' || city == null || city == undefined){ $(".error_content").text('请输入城市'); $(".alert-error").show(); $("#create_city").focus(); }else if(!(/^[0-9a-zA-Z\.s,-_?]+$/g.test(city))) { $(".error_content").text('城市:只能输入字母跟数字'); $(".alert-error").show(); $("#create_city").focus(); }else if(province == '' || province == null || province == undefined){ $(".error_content").text('请输入省/州'); $(".alert-error").show(); $("#create_province").focus(); }else if(!(/^[0-9a-zA-Z\s.,-_?]+$/g.test(province))) { $(".error_content").text('州:只能输入字母跟数字'); $(".alert-error").show(); $("#create_province").focus(); }else if(country == '' || country == null || country == undefined){ $(".error_content").text('请输入国家'); $(".alert-error").show(); $("#create_country").focus(); }else if(!(/^[0-9a-zA-Z\s.,-_?]+$/g.test(country))) { $(".error_content").text('国家:只能输入字母跟数字'); $(".alert-error").show(); $("#create_country").focus(); }else if(zip == '' || zip == null || zip == undefined){ $(".error_content").text('请输入邮编'); $(".alert-error").show(); $("#create_zip").focus(); }else if(!(/^[0-9a-zA-Z\s.,-_?]+$/g.test(zip))) { $(".error_content").text('邮编:只能输入字母跟数字'); $(".alert-error").show(); $("#create_zip").focus(); }else if(cellphone == '' || cellphone == null || cellphone == undefined){ $(".error_content").text('请输入电话'); $(".alert-error").show(); $("#create_cellphone").focus(); }else{ $('#'+id).submit(); } } function createOrderCheck(id,index,status,o_id) { $('#status').val(status); var quantity = $('#quantity').val(); var product_type = $('#product_type').val(); var country = $('#create_country_id').val(); var product_id = $('#create_product_id').val(); var sender_id = $('#create_sender_id').val(); var buyer_fullname = $('#create_buyer_fullname').val(); var track_number = $('#create_track_number').val(); var customer_number = $('#create_customer_number').val(); var buyer_state = $('#create_buyer_state').val(); var buyer_city = $('#create_buyer_city').val(); var buyer_zip = $('#create_buyer_zip').val(); var buyer_phone_number = $('#create_buyer_phone_number').val(); var buyer_address_1 = $('#create_buyer_address_1').val(); if(index == 1) { if(country == '' || country == null || country == undefined) { $(".error_content").text('请选择国家'); $(".alert-error").show(); $("#create_country_id").focus(); }else if(product_id == '' || product_id == null || product_id == undefined) { $(".error_content").text('请选择货运方式'); $(".alert-error").show(); $("#create_product_id").focus(); }else{ $(".alert-error").hide(); next(id,index); } }else if(index == 2) { if(buyer_fullname == '' || buyer_fullname == null || buyer_fullname == undefined) { $(".error_content").text('请输入收件人姓名'); $(".alert-error").show(); $("#create_buyer_fullname").focus(); }else if(buyer_address_1 == '' || buyer_address_1 == null || buyer_address_1 == undefined) { $(".error_content").text('请输入地址'); $(".alert-error").show(); $("#buyer_address_1").focus(); }else if(product_type == 1) { if(buyer_city == '' || buyer_city == null || buyer_city == undefined) { $(".error_content").text('请输入收件人姓名'); $(".alert-error").show(); $("#create_buyer_city").focus(); }else if(buyer_zip == '' || buyer_zip == null || buyer_zip == undefined) { $(".error_content").text('请输入收件人姓名'); $(".alert-error").show(); $("#create_buyer_zip").focus(); }else if(buyer_phone_number == '' || buyer_phone_number == null || buyer_phone_number == undefined) { $(".error_content").text('请输入电话或手机号码'); $(".alert-error").show(); $("#create_buyer_phone_number").focus(); }else if(buyer_address_1 == '' || buyer_address_1 == null || buyer_address_1 == undefined) { $(".error_content").text('请输入地址1'); $(".alert-error").show(); $("#create_buyer_address_1").focus(); }else{ $(".alert-error").hide(); next(id,index); } }else{ $(".alert-error").hide(); next(id,index); } }else if(index == 'submit'){ $('.submit_button').attr("disabled","disabled"); var is_track_number = false; if(track_number != '' || track_number != null || track_number != undefined) { $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/CheckTrackNumber", data:{'track_number':track_number,'id':o_id}, success: function(data){ if(data ==1){ is_track_number = true; } } }); } var is_customer_number = false; if(customer_number != '' || customer_number != null || customer_number != undefined) { $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/CheckCustomerNumber", data:{'customer_number':customer_number,'id':o_id}, success: function(data){ if(data ==1){ is_customer_number = true; } } }); } if(country == '' || country == null || country == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请选择国家'); $(".alert-error").show(); $("#create_country_name").focus(); }else if(product_id == '' || product_id == null || product_id == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请选择运输方式'); $(".alert-error").show(); $("#create_product_id").focus(); }else if(is_customer_number){ $('.submit_button').attr("disabled",false); $(".error_content").text('客户订单号重复'); $(".alert-error").show(); $("#create_customer_number").focus(); }else if(is_track_number){ $('.submit_button').attr("disabled",false); $(".error_content").text('跟踪号重复'); $(".alert-error").show(); $("#create_track_number").focus(); }else if(buyer_fullname == '' || buyer_fullname == null || buyer_fullname == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入收件人姓名'); $(".alert-error").show(); $("#create_buyer_fullname").focus(); }else if(buyer_address_1 == '' || buyer_address_1 == null || buyer_address_1 == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入地址1'); $(".alert-error").show(); $("#create_buyer_address_1").focus(); }else if(index == 'submit') { var product = $('#create_product_id').find("option:selected").text(); var next = true; if(product_type == 1){ if(buyer_state == '' || buyer_state == null || buyer_state == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入州'); $(".alert-error").show(); $("#create_buyer_state").focus(); next = false; }else if(buyer_city == '' || buyer_city == null || buyer_city == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入城市'); $(".alert-error").show(); $("#create_buyer_city").focus(); next = false; }else if(buyer_zip == '' || buyer_zip == null || buyer_zip == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入邮政编码'); $(".alert-error").show(); $("#create_buyer_zip").focus(); next = false; }else if(buyer_phone_number == '' || buyer_phone_number == null || buyer_phone_number == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入电话或手机号码'); $(".alert-error").show(); $("#create_buyer_phone_number").focus(); next = false; }else if(buyer_address_1 == '' || buyer_address_1 == null || buyer_address_1 == undefined) { $('.submit_button').attr("disabled",false); $(".error_content").text('请输入地址1'); $(".alert-error").show(); $("#create_buyer_address_1").focus(); next = false; } } if(next){ for(var i = 0;i < quantity;i++) { var product_name = 1; $('input[name="product_name['+(i+1)+'][]"]').each(function(){ if($(this).val() == 0 || $(this).val() == '') { $('.submit_button').attr("disabled",false); product_name = 0; $(".error_content").text('箱数'+(i+1)+'产品描述为必填'); $(".alert-error").show(); //next('quantity_tabs',i,this); $(this).focus(); } }); if(product_name == 0) { return; } } for(var i = 0;i < quantity;i++) { var product_val = 1; if(product_name == 1) { $('input[name="product_value['+(i+1)+'][]"]').each(function(){ if($(this).val() == 0 || $(this).val() == '') { $('.submit_button').attr("disabled",false); product_val = 0; $(".error_content").text('箱数'+(i+1)+'产品申报价值为必填'); $(".alert-error").show(); //next('quantity_tabs',i,this); $(this).focus(); } }); } if(product_val == 0) { return; } } for(var i = 0;i < quantity;i++) { var customs_number = 1; if(product.indexOf('CNFEDEX') == -1) { if(product_val == 1) { $(".alert-error").hide(); $('#'+id).submit(); return false; } }else{ if(product_val == 1) { $('input[name="customs_number['+(i+1)+'][]"]').each(function(){ if($(this).val() == 0 || $(this).val() == '') { $('.submit_button').attr("disabled",false); customs_number = 0; $(".error_content").text('箱数'+(i+1)+'请输入海关编码'); $(".alert-error").show(); //next('quantity_tabs',i,this); } }); } } if(customs_number == 0) { return; } } if(customs_number == 1) { var return_val = countryMatch(); if(return_val == 1) { $('.submit_button').attr("disabled",false); $(".alert-error").hide(); $('#'+id).submit(); return false; } } } }else{ $('.submit_button').attr("disabled",false); var return_val = countryMatch(); if(return_val ==1) { $(".alert-error").hide(); $('#'+id).submit(); document.getElementById(id).submit(); return false; } } } } //下一步 function next(id,index,obj) { $('#'+id+' li:eq('+index+') a').tab('show'); if(id == 'order_create_tabs') { if(index == 0) { $('#basic').show(); $('#address').hide(); $('#product_customs').hide(); }else if(index ==1) { $('#basic').hide(); $('#address').show(); $('#product_customs').hide(); }else if(index == 2) { $('#basic').hide(); $('#address').hide(); $('#product_customs').show(); } } if(obj){ $(obj).focus(); } } function product_change() { var product_id = $('#create_product_id').val(); var product = $('#create_product_id').find("option:selected").text(); if(product_id != '' && product_id != null && product_id != undefined) { countryMatch(); $.ajax({ type: "POST", url: "/order/Order/GetPrdouctType", data:{'product_id':product_id}, success: function(data){ if(data !=0) { $('#product_type').val(data); show_customs_number(product); if(data == 1 || data == 4) { $('#addTab').show(); $('.express').show(); $('#quantity').removeAttr("readonly"); }else if(data == 2 || data == 3){ $('#addTab').hide(); $('.express').hide(); $('#quantity').attr("readonly","readonly"); }else{ $('#addTab').show(); $('.express').hide(); } }else{ alert(data); } } }); } } function changer_sender() { var sender_id = $('#sender_id').val(); if(sender_id != '' && sender_id != null && sender_id != undefined) { $.ajax({ type: "POST", url: "/user/UserSendAddr/getsender", data:{'sender_id':sender_id}, success: function(data){ var obj = eval('(' + data + ')'); $('#sender_first_name').val(obj.first_name); $('#sender_address1').val(obj.address1); $('#sender_address2').val(obj.address2); $('#sender_city').val(obj.city); $('#sender_province').val(obj.province); $('#sender_country').val(obj.country); $('#sender_zip').val(obj.zip); $('#sender_cellphone').val(obj.cellphone); } }); } } function countryMatch() { var product_id = $('#create_product_id').val(); var country_id = $('#create_country_id').val(); var return_val = 0; $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/CountryMatch", data:{'product_id':product_id,'country_id':country_id}, success: function(data){ if(data != 1) { $(".error_content").text('货运方式与国家不匹配,请重新选择'); $(".alert-error").show(); $("#create_product_id").focus(); }else{ $(".alert-error").hide(); return_val = 1; } } }); return return_val; } function addTab() { var product = $('#create_product_id').find("option:selected").text(); var quantity = $('#quantity').val(); quantity = quantity-0+1; $('#quantity').val(quantity); quantity = get_index(1); var tabs = $("#mytabs").tabs(); var tabTemplate = "
  • #{label}Remove Tab
  • ", label = "箱数 " + quantity, id = quantity, li = $( tabTemplate.replace( /#\{href\}/g, "#" + id ).replace( /#\{label\}/g, label ) ), content = ''; content +='
    '; content +='
    '; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +='
    包裹内物品种类*:'; content +=''; content +='重量:材积:'; content +='cmX'; content +='cmX'; content +='cm'; content +=' 0.0002KG
    '; content +='
    ' content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +=''; content +='
    英文描述中文描述数量度量单位单价重量海关编码SKU
    USD($)KG
    '; content +='
    '; content += ''; tabs.find(".ui-tabs-nav li:eq("+(quantity-2)+")").after(li); tabs.append("

    " + content + "

    " ); tabs.append(""); tabs.tabs( "refresh" ); } function delete_tabs(obj,index) { var panelId = $( obj ).closest( "li" ).remove().attr( "aria-controls" ); $( "#" + panelId ).remove(); var quantity = $('#quantity').val(); quantity = quantity-1; $('#quantity').val(quantity); $('#quantity_'+index).remove(); totalValue(); var tabs = $("#mytabs").tabs(); tabs.tabs( "refresh" ); } function get_index(index) { var input = $('#quantity_'+index).val(); if(input != undefined && index != undefined) { if(input == index) { index = parseInt(index)+1; return get_index(index); }else{ return index; } }else{ return index; } } function add_product(id){ var product = $('#create_product_id').find("option:selected").text(); var mydate = new Date(); var tmp_id = Math.ceil(Math.random()*100000); var new_product ='<'; new_product += 'tr id="tr_'+tmp_id+'">'; new_product +=''; new_product +=''; new_product +=''; new_product +='USD($)'; new_product +='KG'; new_product +=' '; new_product +=''; new_product +='<'; new_product += 'a id="undefined" href="javascript:void(0)" onclick="del_product('+tmp_id+','+id+')" class="icon-remove" title="删除">'; new_product += ' '; new_product += ''; $('#product_detail_'+id+' tr:last').after(new_product); var quantity =$('#old_quantity_'+id).val(); $('#goods_quantity_'+id).val(parseInt(quantity)+1); $('#old_quantity_'+id).val($('#goods_quantity_'+id).val()); } function goods_quantity(id) { var goods_quantity = $('#goods_quantity_'+id).val(); var old_quantity = $('#old_quantity_'+id).val(); var is_true = true; if(goods_quantity) { if(old_quantity > goods_quantity){ if(window.confirm('您确认要减少(从下往上删除)物品种类吗?')){ is_true = true; }else{ $('#goods_quantity_'+id).val(old_quantity); is_true = false; } } if(is_true){ var leng = goods_quantity>old_quantity?goods_quantity-old_quantity:old_quantity-goods_quantity; for(var i = 0;i < leng;i++) { if(goods_quantity>old_quantity) { add_product(id); }else{ $('#product_detail_'+id+' tr:last').remove(); var quantity =$('#old_quantity_'+id).val(); $('#goods_quantity_'+id).val(quantity-1); $('#old_quantity_'+id).val($('#goods_quantity_'+id).val()); } } } } } function del_product(tr_id,id){ var quantity =$('#old_quantity_'+id).val(); $('#goods_quantity_'+id).val(quantity-1); $('#old_quantity_'+id).val($('#goods_quantity_'+id).val()); $('#tr_'+tr_id).remove(); totalValue(); } function num_input(obj,id,ups) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g,""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g,""); //保证只有出现一个.而没有多个. obj.value = obj.value.replace(/\.{2,}/g,"."); //保证.只出现一次,而不能出现两次以上 obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$","."); if(id == 0 || id == '' || id == undefined) { totalValue(); }else{ CalculateVolume(id,ups); } } function nums_input(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g,""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g,""); //保证只有出现一个.而没有多个. obj.value = obj.value.replace(/\.{2,}/g,"."); //保证.只出现一次,而不能出现两次以上 obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$","."); } function pty_nums(obj) { obj.value = obj.value.replace(/[^\d]/g,""); } function pty_num(obj,id) { obj.value = obj.value.replace(/[^\d]/g,""); if(id) { goods_quantity(id); }else{ totalValue(); } } function totalValue(ups){ var value = new Array(); var quantitys = new Array(); var weight = new Array(); var weight_volume = new Array(); var quantity = $('#quantity').val(); var p_weight = new Array(); var product_weight = 0; var product_type= $('#product_type').val(); if(product_type ==2){ for(var i = 0;i < quantity;i++) { $('input[name="p_weight['+(i+1)+'][]"]').each(function(){ product_weight +=parseFloat($(this).val()); }); } $('#product_weight_1').val(product_weight); } for(var i = 0;i < quantity;i++) { $('input[name="product_value['+(i+1)+'][]"]').each(function(){ value.push($(this).val()); }); $('input[name="product_qty['+(i+1)+'][]"]').each(function(){ quantitys.push($(this).val()); }); $('input[name="product_weight['+(i+1)+']"]').each(function(){ weight.push($(this).val()); }); $('input[name="product_weight_volume['+(i+1)+']"]').each(function(){ weight_volume.push($(this).val()); }); } var total_value = 0; for(var i = 0;i < value.length;i++) { if( value[i] != '' && quantitys[i] !='' && quantitys[i] != 0) { total_value +=(parseFloat(value[i]*quantitys[i])*10000)/10000; } } var weight_value = 0; var weight_volume_value = 0; for(var i = 0;i < weight.length;i++) { if(weight[i]) { weight_value +=(parseFloat(weight[i])*10000)/10000; } if(weight_volume[i]) { if(ups) { weight_volume_value += parseFloat(weight[i])>parseFloat(weight_volume[i])?parseFloat(weight[i]):parseFloat(weight_volume[i]); }else{ weight_volume_value +=(parseFloat(weight_volume[i])*10000)/10000; } } } if(weight_volume_value == 0) { for(var j = 0;i < weight_volume.length;j++) { weight_volume_value +=(parseFloat(weight_volume[j])*10000)/10000; } } var volume = weight_value>weight_volume_value?weight_value:weight_volume_value; $('#create_weight').val(volume); $('#create_weight_volume').val(weight_volume_value); if(total_value > 99) { $('#tariff_prompt').show(); }else{ $('#tariff_prompt').hide(); } $('#declared_value').val(Fractional(total_value)); } function CalculateVolume(id,ups) { var length = $('#length_'+id).val(); var width = $('#width_'+id).val(); var height = $('#height_'+id).val(); var product_id = $('#create_product_id').val(); var weight = $('#product_weight_'+id).val(); if(product_id == '' || product_id == null || product_id == undefined) { $(".error_content").text('请选择运输方式,否则无法计算材积'); $(".alert-error").show(); $("#create_product_id").focus(); //next('order_create_tabs',0); }else{ var ajax = true; var is_ups = ups?ups:false; if(ups) { var product = $('#create_product_id').find("option:selected").text(); var product_code = product.toUpperCase(); if(product_code.indexOf('UPS') != -1) { is_ups = true; ajax = false; }else{ is_ups = false; } } if(ajax) { $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/GetVolume", data:{'length':length,'width':width,'height':height,'product_id':product_id,'weight':weight}, success: function(data){ $('#product_volume_'+id).text(data); $('#product_input_volume_'+id).val(data); } }); totalValue(is_ups); }else{ totalValue(is_ups); } } } function show_customs_number(product) { if(product.indexOf('CNFEDEX') == 0) { $('.customs_number').show(); }else{ $('.customs_number').hide(); } } function Fractional(n) { //小数保留位数 var bit = 4; //加上小数点后要扩充1位 bit++; //数字转为字符串 n = n.toString(); //获取小数点位置 var point = n.indexOf('.'); //n的长度大于保留位数长度 if (n.length > point + bit) { //保留小数后一位是否大于4,大于4进位 if (parseInt(n.substring(point + bit, point + bit + 1)) > 4) { return n.substring(0, point) + "." + (parseInt(n.substring(point + 1, point + bit)) + 1); } else { return n.substring(0, point) + n.substring(point, point + bit); } } return n; } function order_search_date_verification() { var create_start_date = $('#create_date_start').val(); var create_end_date = $('#create_date_end').val(); if(create_start_date) { var create_start_arr = create_start_date.split('-'); //转换后的UNIX时间戳 var create_start_datum = new Date(Date.UTC(create_start_arr[0],create_start_arr[1]-1,create_start_arr[2])); create_start_datum = create_start_datum.getTime()/1000; } if(create_end_date) { var create_end_arr = create_end_date.split('-'); //转换后的UNIX时间戳 var create_end_datum = new Date(Date.UTC(create_end_arr[0],create_end_arr[1]-1,create_end_arr[2])); create_end_datum = create_end_datum.getTime()/1000; if(create_start_datum > create_end_datum) { $('#create_date_start').val(create_end_date); } } var delivery_date_start = $('#delivery_date_start').val(); var delivery_date_end = $('#delivery_date_end').val(); if(delivery_date_start) { var delivery_start_arr = delivery_date_start.split('-'); //转换后的UNIX时间戳 var delivery_start_datum = new Date(Date.UTC(delivery_start_arr[0],delivery_start_arr[1]-1,delivery_start_arr[2])); delivery_start_datum = delivery_start_datum.getTime()/1000; var delivery_end_arr = delivery_date_end.split('-'); //转换后的UNIX时间戳 var delivery_end_datum = new Date(Date.UTC(delivery_end_arr[0],delivery_end_arr[1]-1,delivery_end_arr[2])); delivery_end_datum = delivery_end_datum.getTime()/1000; if(delivery_start_datum > delivery_end_datum) { $('#delivery_date_start').val(delivery_date_end); } } } function show_search(id,where) { if(id =='sift_status'){ if(where == 13){ $('#sift_is_payment').val(0); $('#'+id).val(4); }else if(where == 14){ $('#sift_is_payment').val(1); $('#'+id).val(4); }else{ $('#sift_is_payment').val(''); $('#'+id).val(where); } }else{ $('#'+id).val(where); } $('#sift_order_form').submit(); } function show_order_operate() { $('a').removeAttr('title'); var status = $('#sift_status').val(); var is_payment = $('#sift_is_payment').val(); $('.order_status').css({color:'#0088CC',fontSize:'14px',fontWeight:'normal'}); if(status){ $('#status_'+status).css({color:'#E71F19',fontSize:'15px',fontWeight:'bolder'}); }else{ $('#status_'+0).css({color:'#E71F19',fontSize:'15px',fontWeight:'bolder'}); } if(status == 4){ if(is_payment ==1){ $('#status_'+14).css({color:'#E71F19',fontSize:'15px',fontWeight:'bolder'}); }else if(is_payment ==0){ $('#status_'+13).css({color:'#E71F19',fontSize:'15px',fontWeight:'bolder'}); } } $('.operate_'+3).hide(); $('.operate_'+4).hide(); $('.operate_'+5).hide(); $('.operate_'+7).hide(); $('.operate_'+9).hide(); $('.operate_'+10).hide(); $('.operate_'+11).hide(); $('.operate_'+12).hide(); $('.order_operate').hide(); if(status ==1) { $('.order_operate').hide(); $('.status_2').show(); $('.status_6').show(); $('.completely_remove').show(); $('.update_product').show(); }else if(status ==2) { $('.order_operate').hide(); $('.status_3').show(); $('.status_1').show(); $('.status_6').show(); }else if(status ==3) { $('.operate_'+3).show(); $('.delete_'+3).hide(); //$('.order_operate').show(); }else if(status ==4) { $('.order_operate').hide(); }else if(status ==5) { $('.order_operate').hide(); }else if(status ==6) { $('.order_operate').hide(); $('.status_1').show(); $('.completely_remove').show(); }else if(status ==7) { $('.order_operate').hide(); }else if(status ==8) { $('.order_operate').hide(); } } function batch_processings(id,operating,confirm) { var data=new Array(); $("input:checkbox[name='select_orders[]']").each(function (){ if($(this).attr("checked")=='checked'){ data.push($(this).val()); } }); if(data.length > 0){ if(operating == 'print') { if(confirm != 0){ var status = $('#sift_status').val(); if(status ==2) { $('#whether_posted').show(); }else{ $('#whether_posted').hide(); } $('#new_print').val(confirm); $('#select_orders').val(data); $('#order_print').modal('toggle'); }else{ var shipping_service_type = 0; var ru = 0; $('#singapore_parcels_form').hide(); $('#ru_form').hide(); if($("input").hasClass("shipping_service")) { if($('.shipping_service').is(':checked')) { shipping_service_type =1; $('.print_singapore').show(); }else{ $('.print_singapore').hide(); } } if($("input").hasClass("ru")) { if($('.ru').is(':checked')) { ru =1; $('.print_ru').show(); }else{ $('.print_ru').hide(); } } var singapore = 0; var ru_print = 0; if($("input").hasClass("checked")) { $('.print_prompt').hide(); if($('.checked').is(':checked')) { if(shipping_service_type == 1) { $('.print_prompt').show(); } if(ru == 1) { $('.print_ru').show(); } $('#order_print').show(); $('#singapore_parcels_form').hide(); $('#ru_form').hide(); $('.print_other').show(); }else{ if(shipping_service_type == 1) { singapore = 1; $('#singapore_parcels_form').show(); $('.print_prompt').hide(); $('.print_other').hide(); if(ru == 1) { $('.print_prompt').show(); $('#ru_form').show(); } $('#labelPrint').hide(); $('#ru_form').hide(); }else{ if(ru == 1) { ru_print = 1; $('#ru_form').show(); $('.print_prompt').hide(); $('#singapore_parcels_form').hide(); $('.print_other').hide(); $('#labelPrint').hide(); } } } }else{ if(shipping_service_type == 1) { singapore = 1; $('#singapore_parcels_form').show(); $('.print_prompt').hide(); $('.print_other').hide(); if(ru == 1) { $('.print_prompt').show(); } $('#labelPrint').hide(); $('#ru_form').hide(); }else{ if(ru == 1) { ru_print = 1; $('#ru_form').show(); $('.print_prompt').hide(); $('#singapore_parcels_form').hide(); $('.print_other').hide(); $('.print_singapore').hide(); $('#labelPrint').hide(); } } } var status = $('#sift_status').val(); if(status ==2) { $('#whether_posted').show(); }else{ $('#whether_posted').hide(); } $('#select_orders').val(data); $('#select_print_order').val(data); $('#ru_select_print_order').val(data); if(singapore == 1) { $('#singapore_print').modal('toggle'); }else if(ru_print ==1){ $('#ru_print').modal('toggle'); }else{ $('#order_print').modal('toggle'); } } }else if(operating == 'update_product'){ $('#batch_processing').val(operating); $('#batch_product').modal('toggle'); }else if(operating == 'export'){ $('#batch_processing').val(operating); $('#'+id).submit(); //$('#trials_shipping').modal('toggle'); }else if(operating == 'completely_remove'){ $('.delete_prompt').hide(); $('#completely_remove_prompt').show(); $('#completely_delete_save').show(); $('#delete_save').hide(); $('#batch_processing').val(operating); $('#order_delete').modal('toggle'); }else if(operating == 'print_eub'){ $('#eub_select_orders').val(data); $('#is_us').val(0); $('#print_eub').modal('toggle'); }else if(operating == 'print_eub_us'){ $('#eub_select_orders').val(data); $('#is_us').val(1); $('#print_eub').modal('toggle'); }else if(operating == 'oneworld'){ $('#one_select_orders').val(data); $('#oneworld').modal('toggle'); }else if(operating == 'iasn'){ $('#iasn_select_orders').val(data); $('#iasn').modal('toggle'); }else if(operating == 'eComm'){ $('#eComm_select_orders').val(data); $('#eComm').modal('toggle'); }else if(operating == 2){ $('#batch_processing').val(operating); $('#is_check_repeat').modal('toggle'); }else if(operating == 'is_check_repeat'){ $('#'+id).submit(); }else if(operating == 'invoice'){ $('#'+id).attr('target','_blank'); $('#batch_processing').val(operating); $('#'+id).submit(); }else if(operating == 'printYuntu'){ $('#batch_processing').val('printYuntu'); $('#'+id).submit(); }else if(operating == 'geteComm'){ var msg; msg = $.globalMessenger().post({ message: '正在提交您的请求,请稍后再查询...', type: 'warning', showCloseButton: true }); $('#batch_processing').val(operating); $('#'+id).submit(); }else{ $('#batch_processing').val(operating); $('#'+id).submit(); } }else{ var msg; msg = $.globalMessenger().post({ message: '请选择要操作的订单', type: 'error', showCloseButton: true }); } } function order_upload(id,model_id,upload_submit_button) { var fileName = $('#fileName').val(); var sender_id = $('#sender_id').val(); if(fileName == '' || fileName == null || fileName == undefined || fileName==0) { $(".error_content").text('请选择要上传的文件'); $(".alert-error").show(); $("#fileName").focus(); }else{ $('#'+model_id).modal('hide'); $('#'+upload_submit_button).attr('disabled','disabled'); $(".alert-error").hide(); $("#"+id).submit(); } } function move_prompt(content) { var msg; msg = $.globalMessenger().post({ message: content, type: 'error', showCloseButton: true }); } function merger_checkAll1() { if($('#checkAll').is(':checked')){ $('input[name="merger_key[]"]').each(function(){ $(this).attr('checked',true); }); $('input[name="merger_orders[]"]').each(function(){ $(this).attr('checked',true); }); }else{ $('input[name="merger_key[]"]').each(function(){ $(this).attr('checked',false); }); $('input[name="merger_orders[]"]').each(function(){ $(this).attr('checked',false); }); } } function merger_checked1(class_name) { if($('#'+class_name).is(':checked')){ $('.'+class_name).attr('checked',true) }else{ $('.'+class_name).attr('checked',false) } } function submitBatch(id) { if(id == 'direct_import') { $('#'+id).val(1); } $('#datafrom').submit(); } function checkAll1() { if($('#checkAll').is(':checked')){ $('.checked').attr('checked',true); $('.shipping_service').attr('checked',true); }else{ $('.shipping_service').attr('checked',false); $('.checked').attr('checked',false); } } function form_submit(id) { $('#'+id).submit(); } function show_news_title(id) { if(id == 'news') { $('.bulletin').hide(); $('.'+id).show(); $('#'+id).addClass('active'); $('#bulletin').removeClass('active'); }else{ $('.news').hide(); $('.'+id).show(); $('#'+id).addClass('active'); $('#news').removeClass('active'); } } function marquee() { var speed=30;//滚动速度 function getElement(id){ return document.getElementById(id); } var speed=30;//滚动速度 var marquee=getElement("marquee"); var marquee2=getElement("marquee2"); var marquee1=getElement("marquee1"); $("#marquee2").html($("#marquee1").html());//复制marquee1中的图片到marquee2中 function Marqueeleft(){//向左滚动 if(marquee2.offsetWidth-marquee.scrollLeft<0){ marquee.scrollLeft -= marquee1.offsetWidth; }else{ if(marquee.scrollLeft == (marquee.scrollWidth-marquee.clientWidth)) { marquee.scrollLeft = 0; } marquee.scrollLeft++; } } function Marqueeright(){//向右滚动 if(marquee2.offsetWidth-marquee.scrollLeft >= 900){ marquee.scrollLeft += marquee1.offsetWidth; }else{ marquee.scrollLeft--; } } var MyMar=setInterval(Marqueeleft,speed)//自动开始滚动 Direction='Left';//设定初始方向为向左滚 $('#marquee').mouseover(function() { clearInterval(MyMar) }); $('#marquee').mouseout(function() { if(Direction=='Left'){ MyMar=setInterval(Marqueeleft,speed); }else if(Direction=='Right'){ MyMar=setInterval(Marqueeright,speed); } }); $('#left').click(function(){ clearInterval(MyMar); MyMar=setInterval(Marqueeleft,speed); Direction='Left'; }); $('#right').click(function(){ clearInterval(MyMar); MyMar=setInterval(Marqueeright,speed); Direction='Right'; }); } function checkWrap(id) { var data = $('#data').val(); if(data == '' || data == null || data == undefined || data==0) { $('#data').attr({placeholder:'请输入单号'}); }else{ $('#data').attr({placeholder:'跟踪号/客户单号/系统单号 查询多个时以逗号分开'}); $('#'+id).submit(); } } function show_country(id,second) { $('#second').val(second); $('#'+id).modal('toggle'); } function showCountrySlide(index) { var type = $('input:radio[name="type"]:checked').val(); $.ajax({ type: "POST", //async:false, // 设置同步方式 //cache:false, url: "/cms/Cms/ShowCountrySlide", data:{'index':index,'type':type}, success: function(data){ $('#show_centent').html(data); } }); } function selected_country(id,country_name,country_id,country_name_cn,country_code) { var create_order_page = $('#create_order_page').val(); var second = $('#second').val(); if(second == 0){ var country_name_id = ""; var country_id_id = ""; }else{ var country_name_id = ""; var country_id_id = ""; } $('#'+country_name_id).val(country_name_cn+' '+country_code+'('+country_name+')'); $('#'+country_id_id).val(country_id); $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/GetShowProduct", data:{'country_id':country_id}, success: function(data){ $('#show_product_code').html(data); } }); $('#'+id).modal('hide') } function show_price(id) { var country_name = $('#country_name').val(); if(country_name == '' || country_name == null || country_name == undefined || country_name==0) { $('#country_name').attr({placeholder:'请选择目的国家'}); }else{ $('#'+id).submit(); } } var childWindow; function toQzoneLogin() { window.location = "/api/Api/QQLogin"; } function toQzoneRegister() { window.location = "/api/Api/QQRegister"; } function closeChildWindow() { childWindow.close(); } function service_terms(id,article_id) { $('#'+id).modal('toggle'); $.ajax({ type: "POST", //async:false, // 设置同步方式 //cache:false, url: "/cms/Cms/ServiceTerms", data:{'article_id':article_id}, success: function(data){ $('#'+id+'_content').html(data); } }); } function associate_user(id) { var user = $('#user').val(); var data = $('#data').val(); if(user == '' || user == null || user == undefined || user==0){ $(".error_content").text('请输入关联用户信息'); $(".alert-error").show(); $('#user').focus(); }else if(user.length > 0) { if(user.length == 5) { $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'userID':user}, success: function(data){ if(data != 1) { $(".error_content").text('ID不存在'); $(".alert-error").show(); $('#user').focus(); } } }); }else if(user.indexOf("@") > 0) { $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'email':user}, success: function(data){ if(data != 1) { $(".error_content").text('email不存在'); $(".alert-error").show(); $('#user').focus(); } } }); }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'username':user}, success: function(data){ if(data != 1) { $(".error_content").text('用户名不存在'); $(".alert-error").show(); $('#user').focus(); } } }); } } if(data == '' || data == null || data == undefined || data==0) { $(".error_content").text('请输入验证信息'); $(".alert-error").show(); $('#data').focus(); }else{ $(".alert-error").hide(); $('#'+id).submit(); } } function change_associate(id,status) { $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/api/Api/ChangeStatus", data:{'id':id,'status':status}, success: function(data){ $('#status_'+id).html(data); } }); } function show_order_problem(id,order_problem_id) { $('#'+id).modal('toggle'); $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/ShowProblemsPieces", data:{'id':order_problem_id}, success: function(data){ $('#'+id+'_content').html(data); imgPreview(); } }); } function order_problem_submit(id) { var problem_id = $('#problem_id').val(); var data = $('#data').val(); if(data == '' || data == null || data == undefined || data==0) { $(".error_content").text('请输入解决方案'); $(".alert-error").show(); $('#data').focus(); }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/ShowProblemsPieces", data:{'id':problem_id,'data':data}, success: function(data){ $('#'+id+'_content').html(data); } }); } } function select_bank() { var bank = $('#bank').val(); $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/financial/Financial/ShowBank", data:{'bank':bank,'needaccount':1}, success: function(data){ var obj = eval('(' + data + ')'); $('#account_bank').val(obj.bank); $('#account_id').val(obj.account_id); } }); } function recharge_submit(id) { var apply_date = $('#apply_date').val(); var account = $('#account').val(); var account_bank = $('#account_bank').val(); var amount = $('#amount').val(); if(amount == '' || amount == null || amount == undefined || amount==0) { $(".error_content").text('汇款金额为必填'); $(".alert-error").show(); $('#amount').focus(); }else if(apply_date == '' || apply_date == null || account == apply_date || apply_date==0) { $(".error_content").text('汇款日期为必填'); $(".alert-error").show(); $('#apply_date').focus(); }else{ $('#'+id).submit(); } } function export_financial_log(id) { order_search_date_verification(); var type_id = $('#sift_type__id').val(); $('#type_id').val(type_id); var create_date_start = $('#create_date_start').val(); var create_date_end = $('#create_date_end').val(); $('#export_create_date_start').val(create_date_start); $('#export_create_date_end').val(create_date_end); $('#'+id).submit(); } function delete_api(id,url,del_id,prompt) { $('#delete_url').val(url); $('#del_id').val(del_id); $('#del_name').text('('+prompt+')'); $('#'+id).modal('toggle'); } function confirm_delete_api(id) { var url = $('#delete_url').val(); var del_id = $('#del_id').val(); var del_text = $('#del_text').val(); $.ajax({ type: "POST", url: url, data:{'ajax':'ajax'}, success: function(data){ if(data == 1) { $('#api_'+del_id).parents('tr:first').fadeOut(1000); } } }); } function retrieve_password_submit(id) { var email = $('#email').val(); if(email == '' || email == null || email == undefined || email==0) { $(".error_content").text('请填写注册邮箱'); $(".alert-error").show(); $('#email').focus(); }else if(!(/^[a-zA-Z0-9_.-]+\@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]{2,3}){1,2}$/.test(email))){ $(".error_content").text('请填写正确的注册邮箱'); $(".alert-error").show(); $('#email').focus(); }else{ $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/user/User/Verification", data:{'email':email}, success: function(data){ if(data != 1) { $(".error_content").text('邮箱未注册请填写正确的邮箱'); $(".alert-error").show(); $('#email').focus(); }else{ $('#'+id).submit(); } } }); } } function select_standard(id) { if($('#input_'+(parseInt(id)+1)).is(':checked')) { var text = $('#standard_'+(parseInt(id)+1)).text(); var tr = ''; tr +=''; tr +=''; tr +=''; tr +=''; tr +=text; tr +=''; tr += ''; tr +''; tr +=''; tr +=''; tr +=''; tr +=''; tr +=''; tr +=''; tr +=''; tr += ''; $('#relation table').append(tr); }else{ $('.user_'+(parseInt(id)+1)).parent("tr:last").prev("tr").find("td").eq(0).find('input').attr('checked',true); $('#tr_'+(parseInt(id)+1)).remove(); } } function select_user(id) { var order = $('#select_order').val(); if($('#user_input_'+(parseInt(id)+1)).is(':checked')) { if(order) { $('#select_order').val(order+','+(parseInt(id)+1)); }else{ $('#select_order').val((parseInt(id)+1)); } }else{ var select_order = order.split(','); var str = ''; for(var i in select_order) { if(select_order[i] != parseInt(id)+1) { if(str) { str +=','+select_order[i]; }else{ str +=select_order[i]; } } } $('#select_order').val(str); } } function mapping() { var order = $('#select_order').val(); var standard_number = $('input:radio[name="action_item"]:checked').val(); var checked = $('input:checkbox[name="orders"]:checked').val(); if(checked) { $(".alert-error").hide(); var select_order = order.split(','); var text = ''; var number =''; var key = ''; for(var i in select_order) { if(text) { text += ','+$('#user_'+select_order[i]).text(); }else{ text += $('#user_'+select_order[i]).text(); } if(number) { key +=','+(select_order[i]-1); number +=','+select_order[i]; }else{ key +=select_order[i]-1; number +=select_order[i]; } var user_number = $('.user_number_'+(parseInt(standard_number)+1)).text(); if(user_number != '') { $('#user_input_'+user_number).parents('tr:first').css('backgroundColor','#ffffff'); } $('#user_input_'+select_order[i]).parents('tr:first').css('backgroundColor','#DDDDDD'); $('#user_input_'+select_order[i]).attr('checked',false); } $('.user_'+(parseInt(standard_number)+1)).text(text); $('.user_number_'+(parseInt(standard_number)+1)).text(number); $('#user_relation_'+(parseInt(standard_number)+1)).val(key); $('#select_order').val(''); $('.user_'+(parseInt(standard_number)+1)).parent("tr:first").next("tr").find("td").eq(0).find('input').attr('checked',true); }else{ $(".error_content").text('请至少选择一个客户模版数据'); $(".alert-error").show(); } } function delete_relation(id) { $('#input_'+(parseInt(id)+1)).attr('checked',false); $('.user_'+(parseInt(id)+1)).parent("tr:last").prev("tr").find("td").eq(0).find('input').attr('checked',true); $('#tr_'+(parseInt(id)+1)).remove(); } function template_form_submit(id) { var name =$('#name').val(); var length =$('#length').val(); if(name == '' || name == null || name == undefined || name==0) { $(".error_content").text('请填写模版名称'); $(".alert-error").show(); $('#name').focus(); }else{ var data = new Array(); $("input:radio[name='action_item']").each(function (){ data.push($(this).val()); }); var user = false; for(var i in data) { user = $('#user_relation_'+(parseInt(data[i])+1)).val(); if(user == '' || user == null || user == undefined) { var text = $('#standard_'+(parseInt(data[i])+1)).text() $(".error_content").text('请选择关联 ,标准模版: '+text+' 的,客户模版字段'); $(".alert-error").show(); $('.user_'+(parseInt(data[i])+1)).attr('checked',true); user = false; return; } } if(user != false) { if(id != 'update_template_form') { var file_name = $('#file_name').val(); var format = $('#format').val(); $.ajax({ type: "POST", async:false, // 设置同步方式 cache:false, url: "/order/Order/TemplateMatch", data:{'file_name':file_name,'format':format}, success: function(data){ if(data == 1) { $('#'+id).submit(); }else{ $(".error_content").text('系统已存在相同模版 :'+data+',可直接导入模版'); $(".alert-error").show(); } } }); }else{ $('#'+id).submit(); } } } } function delete_template(id,url,del_id,name) { $('#delete_url').val(url); $('#del_id').val(del_id); $('#del_name').text('('+name+')'); $('#content_id').val(id); $('#del_text_name').val(name); $('#'+id).modal('toggle'); } function confirm_delete_template() { var url = $('#delete_url').val(); var del_id = $('#del_id').val(); $.ajax({ type: "POST", url: url, data:{'ajax':'ajax'}, success: function(data){ if(data) { $('#'+del_id).parents('tr:first').fadeOut(1000); } } }); } function set_page_submit(id) { var page = $('#set_page').val(); if(page == '' || page == null || page == undefined || page==0) { var msg; msg = $.globalMessenger().post({ message: '请输入显示页数', type: 'error', showCloseButton: true }); }else{ if(page >1000){ page =1000; } $('#set_page_value').val(page); $('#'+id).submit(); } } function batch_update_product() { var product_id = $('#batch_product_id').val(); if(product_id == '' || product_id == null || product_id == undefined || product_id==0) { $(".error_content").text('请选择运输方式'); $(".alert-error").show(); $('#update_product_id').focus(); }else{ $('#update_product_id').val(product_id); $('#batch_order_form').submit(); } } function trials_shipping_submit(id) { if($('#get_is_trials_shipping').is(':checked')) { var trials_shipping = $('#get_is_trials_shipping').val(); $('#is_trials_shipping').val(trials_shipping); } $('#'+id).submit(); } function containSpecial(str) { var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#) (\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=) (\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/) (\<)(\>)(\?)(\)]+/); return (containSpecial.test(str)); } function upload_annex(id) { var arr= new Array('txt','jpg','png','xls','csv','jpeg','rar','zip','doc','docx','xlsx','TXT','JPG','PNG','XLS','CSV','JPEG','RAR','ZIP','DOC','DOCX','XLSX'); var file_name = $('#fileName').val(); if(file_name == '' || file_name == null || file_name == undefined || file_name==0) { $(".error_content").text('请选择附件'); $(".alert-error").show(); $('#fileName').focus(); }else{ var suffix = file_name.split('.'); var is_support = $.inArray(suffix[suffix.length-1],arr); if(is_support == -1) { $(".error_content").text('暂不支持该格式上传'); $(".alert-error").show(); $('#fileName').focus(); }else{ $('#'+id).submit(); } } } function delete_annex(id,annex_id,text) { $('#content_id').val(id); $('#delete_id').val(annex_id); $('#show_del_name').text(text); $('#'+id).modal('show'); } function annex_delete_confirm() { var id = $('#delete_id').val(); $.ajax({ type: "POST", url: "/order/Order/DeletePorblemAnnex", data:{'id':id}, success: function(data){ if(data) { $('#del_'+id).parents('tr:first').fadeOut(1000); }else{ var msg; msg = $.globalMessenger().post({ message: '操作失败,请联系管理员', type: 'error', showCloseButton: true }); } } }); } function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { alert("加入收藏失败,请使用Ctrl+D进行添加"); } } } function SetHome(obj,vrl){ try{ obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); } catch(e){ if(window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',vrl); } } } //用户点击时间自动跳转 function time_change(id, start_id, end_id) { /*$('.form_datetime').datetimepicker({ inline: true, format:'yyyy-mm-dd hh:ii' });*/ var myDate = new Date(); var year = myDate.getFullYear(); var month = ("0" + (myDate.getMonth() + 1)).slice(-2); var day = ("0" + myDate.getDate()).slice(-2); var h = ("0" + myDate.getHours()).slice(-2); var m = ("0" + myDate.getMinutes()).slice(-2); var s = ("0" + myDate.getSeconds()).slice(-2); var mi = ("00" + myDate.getMilliseconds()).slice(-3); if(id != null) { var time1 = $('#'+id).val(); if(time1==0||time1==3) { var start_time = year+'-'+month+'-'+day+' 0:0:0'; $('#'+id).val(1); }else if(time1==1) { var start_time = year+'-'+month+'-1 0:0:0'; $('#'+id).val(2); }else if(time1==2) { var start_time = year+'-'+(month-1)+'-'+day+' '+h+':'+m+':'+s; $('#'+id).val(3); } var end_time = year+'-'+month+'-'+day+' '+h+':'+m+':'+s; $('#'+start_id).val(start_time); $('#'+end_id).val(end_time); } } function createPickupAddre(id){ var displayName = $('#displayName').val(); var city = $('#city').val(); var tel = $('#tel_1').val(); var addre = $('#addre').val(); if(displayName == '' || displayName == null || displayName == undefined || displayName==0) { $(".error_content").text('请填写联系人'); $(".alert-error").show(); $('#displayName').focus(); }else if(city == '' || city == null || city == undefined || city==0) { $(".error_content").text('请填写城市'); $(".alert-error").show(); $('#city').focus(); }else if(tel == '' || tel == null || tel == undefined || tel==0) { $(".error_content").text('请填写电话1'); $(".alert-error").show(); $('#tel_1').focus(); }else if(addre == '' || addre == null || addre == undefined || addre==0) { $(".error_content").text('请填写地址'); $(".alert-error").show(); $('#addre').focus(); }else{ $('#'+id).submit(); } } function createPickup(id){ var p_addre_id = $('#p_addre_id').val(); var type_id = $('#type_id').val(); var p_time = $('#p_time').val(); var qty = $('#qty').val(); var weight = $('#weight').val(); if(p_addre_id == '' || p_addre_id == null || p_addre_id == undefined || p_addre_id==0) { $(".error_content").text('请选择联系人'); $(".alert-error").show(); $('#p_addre_id').focus(); }else if(type_id == '' || type_id == null || type_id == undefined || type_id==0) { $(".error_content").text('请选择取件类型'); $(".alert-error").show(); $('#type_id').focus(); }else if(type_id == 2) { var data=new Array(); $("input:checkbox[name='p_date[]']").each(function (){ if($(this).attr("checked")=='checked'){ data.push($(this).val()); } }); if(data.length ==0){ $(".error_content").text('请选择取件日期'); $(".alert-error").show(); }else if(p_time == '' || p_time == null || p_time == undefined || p_time==0) { $(".error_content").text('请选择取件时间'); $(".alert-error").show(); $('#p_time').focus(); }else if(qty == '' || qty == null || qty == undefined || qty==0) { $(".error_content").text('请填写数量'); $(".alert-error").show(); $('#qty').focus(); }else if(weight == '' || weight == null || weight == undefined || weight==0) { $(".error_content").text('请填写重量'); $(".alert-error").show(); $('#weight').focus(); }else{ $('#'+id).submit(); } }else if(p_time == '' || p_time == null || p_time == undefined || p_time==0) { $(".error_content").text('请选择取件时间'); $(".alert-error").show(); $('#p_time').focus(); }else if(qty == '' || qty == null || qty == undefined || qty==0) { $(".error_content").text('请填写数量'); $(".alert-error").show(); $('#qty').focus(); }else if(weight == '' || weight == null || weight == undefined || weight==0) { $(".error_content").text('请填写重量'); $(".alert-error").show(); $('#weight').focus(); }else{ $('#'+id).submit(); } function showMess(mess,type) { msg = $.globalMessenger().post({ message: mess, type: type, showCloseButton: true }); } } function qty_num(obj) { obj.value = obj.value.replace(/[^\d]/g,""); var goods_quantity = $('#quantity').val(); var old_quantity = $('#old_quantity').val(); if(goods_quantity) { var leng = goods_quantity>old_quantity?goods_quantity-old_quantity:old_quantity-goods_quantity; for(var i = 0;i < leng;i++) { if(goods_quantity>old_quantity) { add_input_volume(); }else{ $('#order_volume tr:last').remove(); var quantity =$('#old_quantity').val(); $('#quantity').val(parseInt(quantity)-1); $('#old_quantity').val($('#quantity').val()); } } } totalValue(); } function add_input_volume(){ var quantity =$('#old_quantity').val(); var qty = (parseInt(quantity)+1); var new_product ='<'; new_product += 'tr>'; new_product += '箱数'+qty+':重量:'; new_product += ''; new_product += '材积:'; new_product += 'cmX'; new_product += 'cmX'; new_product += 'cm'; new_product += '0.0002KG'; new_product += ''; new_product += ''; $('#order_volume tr:last').after(new_product); $('#quantity').val(parseInt(quantity)+1); $('#old_quantity').val($('#quantity').val()); } function refushOnTime(id) { $.ajax({ type: "POST", url: "/order/order/trackInfoNoTime", data:{'id':id}, beforeSend:showTrackInfoLoading('trackinfo'), success: function(msg) { $("#trackinfo").empty(); $("#trackinfo").html(msg); } }); } function showTrackInfoLoading(obj) { $('#'+obj).empty(); var img = ''; $('#'+obj).html(img); } function checkTrackNumber(obj,id){ if(obj.value != ''){ $.ajax({ type: "POST", url: "/order/order/CheckTrackNumber", data:{'track_number':obj.value,'id':id}, success: function(msg) { if(msg ==1){ $(".error_content").text('跟踪号重复'); $(".alert-error").show(); $('#create_track_number').focus(); }else{ $(".alert-error").hide(); } } }); } } function checkCustomerNumber(obj,id){ if(obj.value != ''){ $.ajax({ type: "POST", url: "/order/order/CheckCustomerNumber", data:{'customer_number':obj.value,'id':id}, success: function(msg) { if(msg ==1){ $(".error_content").text('客户订单号重复'); $(".alert-error").show(); $('#create_customer_number').focus(); }else{ $(".alert-error").hide(); } } }); } } /* customer js*/ function show_query(id) { if(id == 'query_price') { $('#data').attr({placeholder:'跟踪号/客户单号/系统单号 查询多个时以逗号分开'}); $('.query_wrap').hide(); $('.'+id).show(); $('#'+id).css({background:'#99c623'}); $('#query_wrap').css({background:'#5f84d4'}); }else{ $('#'+id).css({background:'#99c623'}); $('#query_price').css({background:'#5f84d4'}); $('.query_price').hide(); $('.'+id).show(); } }