feemailtem.html 8.61 KB
<include file="public/layout" />
<body style="background-color: #FFF; overflow: auto;">
<div id="toolTipLayer" style="position: absolute; z-index: 9999; display: none; visibility: visible; left: 95px; top: 573px;"></div>
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>
<div class="page">
    <div class="fixed-bar">
        <div class="item-title"><a class="back" href="javascript:history.back();"
                                   title="返回列表"><i class="fa fa-arrow-circle-o-left"></i></a>
            <div class="subject">
                <h3>  包邮区域模板配置</h3>

            </div>
        </div>
    </div>
    <form class="form-horizontal" id="editForm" method="post">
        <input type="hidden" name="id" value="{$area_feemail_id}">
        <!--<input type="hidden" name="code" value="{$sh_code}">-->
        <div class="ncap-form-default">
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>包邮区域模板名称</label>
                </dt>
                <dd class="opt">
                    <input id="faname"   type="text" value="{$setting.title}" maxlength="20"
                           onkeydown="strkeydown(event, this, 'sumbitbtn')"
                           name="title" class="input-txt">
                    <span class="err cr"></span>
                    <p class="notic">包邮区域模板名称,最多20个字</p>
                </dd>
            </dl>


            <dl class="row">
                <dt class="tit">
                    <label>不包邮区域</label>
                </dt>
                <dd class="opt" id="area_list"  onkeydown="strkeydown(event, this, 'sumbitbtn')">
                    <volist name="select_area" id="area">
                        <input class="area_list" type="checkbox"
                               onkeydown="strkeydown(event, this, 'sumbitbtn')"
                               checked name="area_list[]" value="{$area.region_id}">{$area.fname}
                    </volist>
                    <span class="err cr"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label>不包邮区域名称</label>
                </dt>
                <dd class="opt">
                    <select id="province" size="10"  onChange="get_city(this,0)">
                        <option value="0">请选择省份</option>
                        <volist name="province" id = "p">
                            <option value="{$p.id}">{$p.name}</option>
                        </volist>
                    </select>
                    <select id="city" size="10"  onChange="get_area(this)">
                        <option value="0">请选择城市</option>
                    </select>
                    <select id="district" size="10">
                        <option value="0">请选择</option>
                    </select>
                    <button onclick="addArea()" class="btn btn-info" type="button">
                        <i class="ace-icon fa fa-plus bigger-110"></i>
                    </button>
                </dd>
            </dl>
            <div class="bot"><a href="JavaScript:void(0);" id="sumbitbtn"
                                onclick="check_form();" class="ncap-btn-big ncap-btn-green" id="submitBtn">确认提交</a></div>
        </div>
    </form>

</div>
<script>
    function check_form(){
        layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
        var name=$("#faname").val();
        if(name==""){
            layer.msg('请输入运费模板名称!', {icon: 2,time: 1000});
            $("#faname").focus();
            $("#faname").parent().find("span").text("请输入运费模板名称!");
            return false;
        }

//        var name1=$("#fmoney").val();
//        if(name1==""){
//            layer.msg('请输入首重费用!', {icon: 2,time: 1000});
//            $("#fmoney").focus();
//            $("#fmoney").parent().find("span").text("请输入首重费用!");
//            return false;
//        }
//
//        if(isNaN(name1)){
//            layer.msg('首重费用必须是数字!', {icon: 2,time: 1000});
//            $("#fmoney").focus();
//            $("#fmoney").parent().find("span").text("首重费用必须是数字!");
//            return false;
//        }


//        var name2=$("#faddmoney").val();
//        if(name2==""){
//            layer.msg('请输入续重费用!', {icon: 2,time: 1000});
//            $("#faddmoney").focus();
//            $("#faddmoney").parent().find("span").text("请输入续重费用!");
//            return false;
//        }
//
//        if(isNaN(name2)){
//            layer.msg('续重费用必须是数字!', {icon: 2,time: 1000});
//            $("#faname").focus();
//            $("#faname").parent().find("span").text("续重费用必须是数字!");
//            return false;
//        }
//
//
//        var name1=$("#first_piece").val();
//        if(name1==""){
//            layer.msg('请输入首件的数量!', {icon: 2,time: 1000});
//            $("#first_piece").focus();
//            $("#first_piece").parent().find("span").text("请输入首件的数量!");
//            return false;
//        }
//
//        var name1=$("#piecemoney").val();
//        if(name1==""){
//            layer.msg('请输入首件的费用!', {icon: 2,time: 1000});
//            $("#piecemoney").focus();
//            $("#piecemoney").parent().find("span").text("请输入首件的费用!");
//            return false;
//        }
//
//        var name1=$("#second_piece").val();
//        if(name1==""){
//            layer.msg('请输入续件的数量!', {icon: 2,time: 1000});
//            $("#second_piece").focus();
//            $("#second_piece").parent().find("span").text("请输入续件的数量!");
//            return false;
//        }
//
//        var name1=$("#add_piecemoney").val();
//        if(name1==""){
//            layer.msg('请输入续件的费用!', {icon: 2,time: 1000});
//            $("#add_piecemoney").focus();
//            $("#add_piecemoney").parent().find("span").text("请输入续件的费用!");
//            return false;
//        }



        if ($('input[name="area_list\[\]"]:checked').length == 0) {
            layer.msg('请至少选择一个区域!', {icon: 2, time: 1000});
            $("#area_list").find("span").text("请至少选择一个区域!");
            return false;
        }


        $('#editForm').submit();
    }

    //  添加配送区域
    function addArea(){
        var province = $("#province").val(); // 省份
        var city = $("#city").val();        // 城市
        var district = $("#district").val(); // 县镇
        var text = '';  // 中文文本
        var tpl = '';   // 输入框 html
        var is_set = 0; // 是否已经设置了

        // 设置 县镇
        if(district > 0){
            var text0 = $("#province").find('option:selected').text();
            var text1 = $("#city").find('option:selected').text();
            var text2 = $("#district").find('option:selected').text();
            text=text0+"-"+text1+"-"+text2;
            tpl = '<input class="area_list" type="checkbox" checked name="area_list[]" value="'+district+'">'+text;
            is_set = district; // 街道设置了不再设置市
        }
        // 如果县镇没设置 就获取城市
        if(is_set == 0 && city > 0){
            var text0 = $("#province").find('option:selected').text();
            text =text0+"-"+$("#city").find('option:selected').text();
            tpl = '<input class="area_list" type="checkbox" checked name="area_list[]" value="'+city+'">'+text;
            is_set = city;  // 市区设置了不再设省份

        }
        // 如果城市没设置  就获取省份
        if(is_set == 0 && province > 0){
            text = $("#province").find('option:selected').text();
            tpl = '<input class="area_list" type="checkbox" checked name="area_list[]" value="'+province+'">'+text;
            is_set = province;

        }

        var obj = $("input[class='area_list']"); // 已经设置好的复选框拿出来
        var exist = 0;  // 表示下拉框选择的 是否已经存在于复选框中
        $(obj).each(function(){
            if($(this).val() == is_set){  //当前下拉框的如果已经存在于 复选框 中
                layer.alert('已经存在该区域', {icon: 2});  // alert("已经存在该区域");
                exist = 1; // 标识已经存在
            }
        })
        if(!exist)
            $('#area_list').append(tpl); // 不存在就追加进 去
    }
</script>
</body>
</html>