liujie
2025-08-18 bc52f606d965585ab8a14730a2ec96e5f7197c67
cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup.js
@@ -13,8 +13,13 @@
WorldCup.initColumn = function () {
    return [
        {field: 'selectItem', checkbox: true},
        {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
        {title: '比赛名字', field: 'name', visible: true, align: 'center', valign: 'middle',width:'20%',},
        {title: 'id', field: 'id', visible: true, align: 'center', valign: 'middle'},
        {title: '比赛名称', field: 'name', visible: true, align: 'center', valign: 'middle',width:'20%',},
        {title: '赛事类别', field: 'type', visible: true, align: 'center', valign: 'middle',width:'20%',
            formatter:function (data) {
                return {1:"智慧赛事",2:"非智慧赛事"}[data]
            }
        },
        {title: '开始时间', field: 'startTime', visible: true, align: 'center', valign: 'middle',},
        {title: '结束时间', field: 'endTime', visible: true, align: 'center', valign: 'middle'},
        {title: '报名条件', field: 'age', visible: true, align: 'center', valign: 'middle',
@@ -91,30 +96,28 @@
};
/**
 * 删除
 */
WorldCup.cancelWorldCup = function (){
WorldCup.cancelWorldCup = function(){
    if(this.check()){
        var operation = function(){
            layer.load();
            var id = WorldCup.seItem.id;
            var ajax = new $ax(Feng.ctxPath + "/worldCup/updateState", function (res) {
                if (res.code == 200) {
                    Feng.success("删除成功");
                if(res.code == 200){
                    Feng.success("取消成功");
                    WorldCup.search();
                    layer.closeAll();
                    WorldCup.table.refresh();
                } else {
                }else{
                    Feng.error(res.msg);
                }
            }, function (data) {
                Feng.error("添加失败!" + data.responseJSON.message + "!");
                Feng.error("取消失败!" + data.responseJSON.message + "!");
            });
            ajax.setData({
                'id': WorldCup.seItem.id,
                'state': 4
            });
            ajax.set("id", id);
            ajax.set("state", 3);
            ajax.start();
        };
        Feng.confirm("确认取消所选比赛吗?",operation);
        Feng.confirm("是否取消赛事:       " + WorldCup.seItem.name + "?",operation);
    }
}
@@ -126,25 +129,15 @@
 */
WorldCup.registeredPersonnel = function () {
    if(this.check()){
        var operation = function(){
            var ajax = new $ax(Feng.ctxPath + "/worldCup/updateState", function (res) {
                if (res.code == 200) {
                    Feng.success("删除成功");
                    layer.closeAll();
                    WorldCup.table.refresh();
                } else {
                    Feng.error(res.msg);
                }
            }, function (data) {
                Feng.error("添加失败!" + data.responseJSON.message + "!");
            });
            ajax.setData({
                'id': WorldCup.seItem.id,
                'state': 2
            });
            ajax.start();
        };
        Feng.confirm("是否冻结裁判:" + WorldCup.seItem.name + "?",operation);
        var index = layer.open({
            type: 2,
            title: '已报名人员',
            area: ['100%', '100%'], //宽高
            fix: false, //不固定
            maxmin: true,
            content: Feng.ctxPath + '/worldCup/openRegisteredPersonnel?id=' + WorldCup.seItem.id
        });
        this.layerIndex = index;
    }
};
@@ -166,6 +159,7 @@
    queryData['startTime'] =$("#startTime").val();
    queryData['endTime'] =$("#endTime").val();
    queryData['status'] =$("#status").val();
    queryData['type'] =$("#type").val();
    WorldCup.table.refresh({query: queryData});
};
@@ -174,6 +168,7 @@
    $("#startTime").val("");
    $("#endTime").val("");
    $("#status").val("");
    $("#type").val("");
    WorldCup.search();
};