Pu Zhibing
6 天以前 01fb3942136929b10d1fd704330f9d400b38bfb0
ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js
@@ -16,6 +16,10 @@
            validators: {
                notEmpty: {
                    message: '登录账号不能为空'
                },
                regexp: {
                    regexp: /^1[3-9]\d{9}$/,
                    message: '登录账号格式不正确'
                }
            }
        },
@@ -49,6 +53,17 @@
                regexp: {
                    regexp: /^([1-9][0-9]*)$/,
                    message: '分账账期格式不正确'
                }
            }
        },
        identifier: {
            validators: {
                notEmpty: {
                    message: '统一社会信用代码不能为空'
                },
                regexp: {
                    regexp: /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/i,
                    message: '统一社会信用代码格式不正确'
                }
            }
        }
@@ -189,26 +204,26 @@
    }
    var checkbox1 = $('#checkbox1').prop('checked');
    if (checkbox1) {
        var zc = $("input[name='zc']:checked").val();
        if (1 == zc){
            var zcPercent = $("#zcPercent").val();
            if ("" == zcPercent){
                Feng.info("快车比例抽成不能为空!");
                return;
            }else if (!regDouble.test(zcPercent)) {
                Feng.info("快车比例抽成格式不正确!");
                return;
            }
        }else if (2 == zc){
            var zcMoney = $("#zcMoney").val();
            if ("" == zcMoney){
                Feng.info("快车固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(zcMoney)) {
                Feng.info("快车固定金额抽成格式不正确!");
                return;
            }
        }
        // var zc = $("input[name='zc']:checked").val();
        // if (1 == zc){
        //     var zcPercent = $("#zcPercent").val();
        //     if ("" == zcPercent){
        //         Feng.info("快车比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(zcPercent)) {
        //         Feng.info("快车比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == zc){
        //     var zcMoney = $("#zcMoney").val();
        //     if ("" == zcMoney){
        //         Feng.info("快车固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(zcMoney)) {
        //         Feng.info("快车固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox2 = $('#checkbox2').prop('checked');
    if (checkbox2) {
@@ -236,75 +251,76 @@
    var checkbox3 = $('#checkbox3').prop('checked');
    var checkbox4 = $('#checkbox4').prop('checked');
    if (checkbox4) {
        var tcx = $("input[name='tcx']:checked").val();
        if (1 == tcx){
            var tcxPercent = $("#tcxPercent").val();
            if ("" == tcxPercent){
                Feng.info("同城小件物流比例抽成不能为空!");
                return;
            }else if (!regDouble.test(tcxPercent)) {
                Feng.info("同城小件物流比例抽成格式不正确!");
                return;
            }
        }else if (2 == tcx){
            var tcxMoney = $("#tcxMoney").val();
            if ("" == tcxMoney){
                Feng.info("同城小件物流固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(tcxMoney)) {
                Feng.info("同城小件物流固定金额抽成格式不正确!");
                return;
            }
        }
        // var tcx = $("input[name='tcx']:checked").val();
        // if (1 == tcx){
        //     var tcxPercent = $("#tcxPercent").val();
        //     if ("" == tcxPercent){
        //         Feng.info("同城小件物流比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(tcxPercent)) {
        //         Feng.info("同城小件物流比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == tcx){
        //     var tcxMoney = $("#tcxMoney").val();
        //     if ("" == tcxMoney){
        //         Feng.info("同城小件物流固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(tcxMoney)) {
        //         Feng.info("同城小件物流固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox5 = $('#checkbox5').prop('checked');
    if (checkbox5) {
        var kcx = $("input[name='kcx']:checked").val();
        if (1 == kcx){
            var kcxPercent = $("#kcxPercent").val();
            if ("" == kcxPercent){
                Feng.info("跨城小件物流比例抽成不能为空!");
                return;
            }else if (!regDouble.test(kcxPercent)) {
                Feng.info("跨城小件物流比例抽成格式不正确!");
                return;
            }
        }else if (2 == kcx){
            var kcxMoney = $("#kcxMoney").val();
            if ("" == kcxMoney){
                Feng.info("跨城小件物流固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(kcxMoney)) {
                Feng.info("跨城小件物流固定金额抽成格式不正确!");
                return;
            }
        }
        // var kcx = $("input[name='kcx']:checked").val();
        // if (1 == kcx){
        //     var kcxPercent = $("#kcxPercent").val();
        //     if ("" == kcxPercent){
        //         Feng.info("跨城小件物流比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(kcxPercent)) {
        //         Feng.info("跨城小件物流比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == kcx){
        //     var kcxMoney = $("#kcxMoney").val();
        //     if ("" == kcxMoney){
        //         Feng.info("跨城小件物流固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(kcxMoney)) {
        //         Feng.info("跨城小件物流固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox6 = $('#checkbox6').prop('checked');
    var checkbox7 = $('#checkbox7').prop('checked');
    if (checkbox7) {
        var dcx = $("input[name='dcx']:checked").val();
        if (1 == dcx){
            var dcxPercent = $("#dcxPercent").val();
            if ("" == dcxPercent){
                Feng.info("95128电召比例抽成不能为空!");
                return;
            }else if (!regDouble.test(dcxPercent)) {
                Feng.info("95128电召比例抽成格式不正确!");
                return;
            }
        }else if (2 == dcx){
            var dcxMoney = $("#dcxMoney").val();
            if ("" == dcxMoney){
                Feng.info("95128电召固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(dcxMoney)) {
                Feng.info("95128电召固定金额抽成格式不正确!");
                return;
            }
        }
        // var dcx = $("input[name='dcx']:checked").val();
        // if (1 == dcx){
        //     var dcxPercent = $("#dcxPercent").val();
        //     if ("" == dcxPercent){
        //         Feng.info("95128电召比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(dcxPercent)) {
        //         Feng.info("95128电召比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == dcx){
        //     var dcxMoney = $("#dcxMoney").val();
        //     if ("" == dcxMoney){
        //         Feng.info("95128电召固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(dcxMoney)) {
        //         Feng.info("95128电召固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox8 = $('#checkbox8').prop('checked');
    var checkbox9 = $('#checkbox9').prop('checked');
    var subArr=[];
    $(".timeClass").each(function () {
        subArr.push({
@@ -325,9 +341,13 @@
            Feng.error("登录账户已存在,请重新输入");
            return;
        }
        Feng.success("添加成功!");
        window.parent.TCompany.table.refresh();
        TCompanyInfoDlg.close();
        if(200 == data.code){
            Feng.success("添加成功!");
            window.parent.TCompany.table.refresh();
            TCompanyInfoDlg.close();
        }else{
            Feng.error("添加失败!" + data.message + "!");
        }
    },function(data){
        Feng.error("添加失败!" + data.responseJSON.message + "!");
    });
@@ -402,6 +422,16 @@
    }else{
        ajax.set("isOnCall",2);
    }
    if (checkbox8){
        ajax.set("isHitchRide",1);
    }else{
        ajax.set("isHitchRide",2);
    }
    if (checkbox9){
        ajax.set("isSubstituteDriving",1);
    }else{
        ajax.set("isSubstituteDriving",2);
    }
    ajax.set("isNeedFerry",isNeedFerry);
    ajax.set("subArr",JSON.stringify(subArr));
@@ -430,26 +460,26 @@
    }
    var checkbox1 = $('#checkbox1').prop('checked');
    if (checkbox1) {
        var zc = $("input[name='zc']:checked").val();
        if (1 == zc){
            var zcPercent = $("#zcPercent").val();
            if ("" == zcPercent){
                Feng.info("快车比例抽成不能为空!");
                return;
            }else if (!regDouble.test(zcPercent)) {
                Feng.info("快车比例抽成格式不正确!");
                return;
            }
        }else if (2 == zc){
            var zcMoney = $("#zcMoney").val();
            if ("" == zcMoney){
                Feng.info("快车固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(zcMoney)) {
                Feng.info("快车固定金额抽成格式不正确!");
                return;
            }
        }
        // var zc = $("input[name='zc']:checked").val();
        // if (1 == zc){
        //     var zcPercent = $("#zcPercent").val();
        //     if ("" == zcPercent){
        //         Feng.info("快车比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(zcPercent)) {
        //         Feng.info("快车比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == zc){
        //     var zcMoney = $("#zcMoney").val();
        //     if ("" == zcMoney){
        //         Feng.info("快车固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(zcMoney)) {
        //         Feng.info("快车固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox2 = $('#checkbox2').prop('checked');
    if (checkbox2) {
@@ -477,75 +507,76 @@
    var checkbox3 = $('#checkbox3').prop('checked');
    var checkbox4 = $('#checkbox4').prop('checked');
    if (checkbox4) {
        var tcx = $("input[name='tcx']:checked").val();
        if (1 == tcx){
            var tcxPercent = $("#tcxPercent").val();
            if ("" == tcxPercent){
                Feng.info("同城小件物流比例抽成不能为空!");
                return;
            }else if (!regDouble.test(tcxPercent)) {
                Feng.info("同城小件物流比例抽成格式不正确!");
                return;
            }
        }else if (2 == tcx){
            var tcxMoney = $("#tcxMoney").val();
            if ("" == tcxMoney){
                Feng.info("同城小件物流固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(tcxMoney)) {
                Feng.info("同城小件物流固定金额抽成格式不正确!");
                return;
            }
        }
        // var tcx = $("input[name='tcx']:checked").val();
        // if (1 == tcx){
        //     var tcxPercent = $("#tcxPercent").val();
        //     if ("" == tcxPercent){
        //         Feng.info("同城小件物流比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(tcxPercent)) {
        //         Feng.info("同城小件物流比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == tcx){
        //     var tcxMoney = $("#tcxMoney").val();
        //     if ("" == tcxMoney){
        //         Feng.info("同城小件物流固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(tcxMoney)) {
        //         Feng.info("同城小件物流固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox5 = $('#checkbox5').prop('checked');
    if (checkbox5) {
        var kcx = $("input[name='kcx']:checked").val();
        if (1 == kcx){
            var kcxPercent = $("#kcxPercent").val();
            if ("" == kcxPercent){
                Feng.info("跨城小件物流比例抽成不能为空!");
                return;
            }else if (!regDouble.test(kcxPercent)) {
                Feng.info("跨城小件物流比例抽成格式不正确!");
                return;
            }
        }else if (2 == kcx){
            var kcxMoney = $("#kcxMoney").val();
            if ("" == kcxMoney){
                Feng.info("跨城小件物流固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(kcxMoney)) {
                Feng.info("跨城小件物流固定金额抽成格式不正确!");
                return;
            }
        }
        // var kcx = $("input[name='kcx']:checked").val();
        // if (1 == kcx){
        //     var kcxPercent = $("#kcxPercent").val();
        //     if ("" == kcxPercent){
        //         Feng.info("跨城小件物流比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(kcxPercent)) {
        //         Feng.info("跨城小件物流比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == kcx){
        //     var kcxMoney = $("#kcxMoney").val();
        //     if ("" == kcxMoney){
        //         Feng.info("跨城小件物流固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(kcxMoney)) {
        //         Feng.info("跨城小件物流固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox6 = $('#checkbox6').prop('checked');
    var checkbox7 = $('#checkbox7').prop('checked');
    if (checkbox7) {
        var dcx = $("input[name='dcx']:checked").val();
        if (1 == dcx){
            var dcxPercent = $("#dcxPercent").val();
            if ("" == dcxPercent){
                Feng.info("95128电召比例抽成不能为空!");
                return;
            }else if (!regDouble.test(dcxPercent)) {
                Feng.info("95128电召比例抽成格式不正确!");
                return;
            }
        }else if (2 == dcx){
            var dcxMoney = $("#dcxMoney").val();
            if ("" == dcxMoney){
                Feng.info("95128电召固定金额抽成不能为空!");
                return;
            }else if (!regDouble.test(dcxMoney)) {
                Feng.info("95128电召固定金额抽成格式不正确!");
                return;
            }
        }
        // var dcx = $("input[name='dcx']:checked").val();
        // if (1 == dcx){
        //     var dcxPercent = $("#dcxPercent").val();
        //     if ("" == dcxPercent){
        //         Feng.info("95128电召比例抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(dcxPercent)) {
        //         Feng.info("95128电召比例抽成格式不正确!");
        //         return;
        //     }
        // }else if (2 == dcx){
        //     var dcxMoney = $("#dcxMoney").val();
        //     if ("" == dcxMoney){
        //         Feng.info("95128电召固定金额抽成不能为空!");
        //         return;
        //     }else if (!regDouble.test(dcxMoney)) {
        //         Feng.info("95128电召固定金额抽成格式不正确!");
        //         return;
        //     }
        // }
    }
    var checkbox8 = $('#checkbox8').prop('checked');
    var checkbox9 = $('#checkbox9').prop('checked');
    var subArr=[];
    $(".timeClass").each(function () {
        subArr.push({
@@ -643,6 +674,16 @@
    }else{
        ajax.set("isOnCall",2);
    }
    if (checkbox8){
        ajax.set("isHitchRide",1);
    }else{
        ajax.set("isHitchRide",2);
    }
    if (checkbox9){
        ajax.set("isSubstituteDriving",1);
    }else{
        ajax.set("isSubstituteDriving",2);
    }
    ajax.set("isNeedFerry",isNeedFerry);
    ajax.set("subArr",JSON.stringify(subArr));
@@ -726,6 +767,24 @@
        $("#dcxDiv").hide();
    }
}
//顺风车
TCompanyInfoDlg.checkbox8 = function () {
    var checkbox8 = $('#checkbox8').prop('checked');
    if (checkbox8){
        $("#sfDiv").show();
    } else {
        $("#sfDiv").hide();
    }
}
//代驾
TCompanyInfoDlg.checkbox9 = function () {
    var checkbox9 = $('#checkbox9').prop('checked');
    if (checkbox9){
        $("#djDiv").show();
    } else {
        $("#djDiv").hide();
    }
}
//省改变
TCompanyInfoDlg.provinceChange = function (e) {
    var provinceCode=$(e).val();
@@ -804,16 +863,24 @@
};
function deleteSub(e) {
    var ajax = new $ax(Feng.ctxPath + '/tCompany/searchArea', function (data) {
        if (data === "该区域正被打车卡使用,不允许移除"){
            Feng.error(data);
            return false;
        }else {
            $(e).parent().parent().remove();
        }
    swal({
        title: "您是否确认删除该区域?",
        type: "warning",
        showCancelButton: true,
        confirmButtonColor: "#DD6B55",
        confirmButtonText: "删除",
        closeOnConfirm: false
    }, function () {
        var ajax = new $ax(Feng.ctxPath + '/tCompany/searchArea', function (data) {
            if (data === "该区域正被打车卡使用,不允许移除") {
                Feng.error(data);
                return false;
            } else {
                $(e).parent().parent().remove();
            }
        });
        ajax.set("companyId", $("#id").val());   ///   适用地区id
        ajax.set("id", $($(e).parent('td').prev('td').find('input')[0]).val());   ///   适用地区id
        ajax.start();
    });
    ajax.set("companyId",$("#id").val());   ///   适用地区id
    ajax.set("id",$($(e).parent('td').prev('td').find('input')[0]).val());   ///   适用地区id
    ajax.start();
}