Pu Zhibing
2025-04-22 7feb722a12e26f5572c7df9ccc1ce8c1e26b9f94
ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord_info.js
@@ -106,6 +106,15 @@
        Feng.info("金额最多不能超过4位数");
        return;
    }
    var subArr=[];
    $(".timeClass").each(function () {
        subArr.push($(this).find("input[name*='code']").val())
    });
    if(subArr.length <= 0){
        Feng.error("请选择适用城市");
        return;
    }
    this.sysCouponRecordInfoData.citys = JSON.stringify(subArr);
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/sysCouponRecord/add", function(data){
        Feng.success("添加成功!");
@@ -118,6 +127,89 @@
    ajax.start();
}
//省改变
SysCouponRecordInfoDlg.provinceChange = function (e) {
    var provinceCode=$(e).val();
    var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){
        if(data!=null){
            var content='<option value="">选择市</option>';
            $.each(data, function(k,v) {
                content += "<option value='"+v.code+"'>"+v.name+"</option>";
            });
            $("#city").empty().append(content);
            $("#area").empty().append('<option value="">选择区</option>');
        }
    });
    ajax.set("code",provinceCode);
    ajax.start();
}
//市改变
SysCouponRecordInfoDlg.cityChage = function (e) {
    var cityCode=$(e).val();
    var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){
        if(data!=null){
            var content='<option value="">选择区</option>';
            $.each(data, function(k,v) {
                content += "<option value='"+v.code+"'>"+v.name+"</option>";
            });
            $("#area").empty().append(content);
        }
    });
    ajax.set("code",cityCode);
    ajax.start();
}
//添加区域
SysCouponRecordInfoDlg.addScope = function () {
    var subCode = '';
    var area = $("#area").val();
    if(null == area || '' == area){
        var city = $("#city").val();
        if(null == city || '' == city){
            var province = $("#province").val();
            subCode = province;
        }else{
            subCode = city;
        }
    }else{
        subCode = area;
    }
    if ("" == subCode){
        Feng.info("请选择适用城市");
        return;
    }
    var subArr=[];
    $(".timeClass").each(function () {
        subArr.push($(this).find("input[name*='code']").val())
    });
    for(var i=0;i<subArr.length;i++){
        var code = subArr[i];
        if (subCode == code) {
            Feng.info("适用城市已存在,请重新选择");
            return;
        }
    }
    var provinceValue = $("#province option:selected").text();
    var cityValue = "";
    if (city != ""){
        cityValue = $("#city option:selected").text();
    }
    var areaValue = "";
    if (area != ""){
        areaValue = $("#area option:selected").text();
    }
    var str = '<tr class="timeClass"><td>' +
            '<input type="hidden" id="code" name="code" value="'+subCode+'">'+provinceValue+cityValue+areaValue+'</td>' +
            '<td><button onclick="deleteSub(this)">移除</button></td></tr>';
    $("#conn").append(str);
}
function deleteSub(e) {
    $(e).parent().parent().remove();
}
/**
 * 提交修改
 */
@@ -125,7 +217,16 @@
    this.clearData();
    this.collectData();
    var subArr=[];
    $(".timeClass").each(function () {
        subArr.push($(this).find("input[name*='code']").val())
    });
    if(subArr.length <= 0){
        Feng.error("请选择适用城市");
        return;
    }
    this.sysCouponRecordInfoData.citys = JSON.stringify(subArr);
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/sysCouponRecord/update", function(data){
        Feng.success("修改成功!");