$(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 += '';
tabs.find(".ui-tabs-nav li:eq("+(quantity-2)+")").after(li);
tabs.append("" );
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 +=' | ';
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();
}
}