puzhibing
2024-03-05 a89221efd99beffa3f295b1a5c427e1ea0537bad
cloud-server-management/src/main/webapp/static/modular/system/referee/referee.js
@@ -109,10 +109,10 @@
                if(res.code == 200){
                    Feng.success("添加成功");
                    layer.closeAll();
                    Referee.table.refresh();
                }else{
                    Feng.error(res.msg);
                }
                MgrUser.table.refresh();
            }, function (data) {
                Feng.error("添加失败!" + data.responseJSON.message + "!");
            });
@@ -202,12 +202,12 @@
                }
                var ajax = new $ax(Feng.ctxPath + "/referee/editReferee", function (res) {
                    if (res.code == 200) {
                        Feng.success("添加成功");
                        Feng.success("编辑成功");
                        layer.closeAll();
                        Referee.table.refresh();
                    } else {
                        Feng.error(res.msg);
                    }
                    MgrUser.table.refresh();
                }, function (data) {
                    Feng.error("添加失败!" + data.responseJSON.message + "!");
                });
@@ -265,29 +265,24 @@
Referee.delReferee = function (){
    if(this.check()){
        var operation = function(){
            var userId = MgrUser.seItem.id;
            var ajax = new $ax(Feng.ctxPath + "/mgr/delete", function () {
                if(language==1){
                    Feng.success("删除成功!");
                }else if(language==2){
                    Feng.success("Delete succeeded!");
                }else {
                    Feng.success("Hapus berhasil!");
            var ajax = new $ax(Feng.ctxPath + "/referee/updateState", function (res) {
                if (res.code == 200) {
                    Feng.success("删除成功");
                    layer.closeAll();
                    Referee.table.refresh();
                } else {
                    Feng.error(res.msg);
                }
                MgrUser.table.refresh();
            }, function (data) {
                if(language==1){
                    Feng.error("删除失败!" + data.responseJSON.message + "!");
                }else if(language==2){
                    Feng.error("Delete failed!" + data.responseJSON.message + "!");
                }else {
                    Feng.error("Hapus gagal!" + data.responseJSON.message + "!");
                }
                Feng.error("添加失败!" + data.responseJSON.message + "!");
            });
            ajax.set("userId", userId);
            ajax.setData({
                'id': Referee.seItem.id,
                'state': 3
            });
            ajax.start();
        };
        Feng.confirm("是否删除员工:       " + MgrUser.seItem.name + "?",operation);
        Feng.confirm("是否删除裁判:" + Referee.seItem.name + "?",operation);
    }
}
@@ -297,33 +292,26 @@
 * 上架
 */
Referee.onShelf = function () {
    if (this.check()){
        var selected = $('#' + this.id).bootstrapTable('getSelections');
        const data1 = {
            ids:[],
            state:null
    if(this.check()){
        var operation = function(){
            var ajax = new $ax(Feng.ctxPath + "/referee/updateState", function (res) {
                if (res.code == 200) {
                    Feng.success("删除成功");
                    layer.closeAll();
                    Referee.table.refresh();
                } else {
                    Feng.error(res.msg);
                }
            }, function (data) {
                Feng.error("添加失败!" + data.responseJSON.message + "!");
            });
            ajax.setData({
                'id': Referee.seItem.id,
                'state': 1
            });
            ajax.start();
        };
        selected.forEach(function(obj) {
            console.log("查看选中")
            console.log(obj)
            var id = obj.id;
            data1.ids.push(id);
        });
        data1.state = 1;
        $.ajax({
            url: Feng.ctxPath + "/referee/changeState",
            type: "POST",
            contentType: "application/json", // 设置请求头的 Content-Type
            data: JSON.stringify(data1), // 将数据转换为 JSON 字符串
            success: function(response) {
                Feng.success("解冻成功!");
                Referee.search();
            },
            error: function(xhr, status, error) {
                var errorMessage = xhr.responseText ? xhr.responseText : "解冻失败!";
            }
        });
        Feng.confirm("是否解冻裁判:" + Referee.seItem.name + "?",operation);
    }
};
@@ -331,30 +319,26 @@
 * 下架
 */
Referee.offShelf = function () {
    if (this.check()){
        var selected = $('#' + this.id).bootstrapTable('getSelections');
        const data1 = {
            ids:[],
            state:null
    if(this.check()){
        var operation = function(){
            var ajax = new $ax(Feng.ctxPath + "/referee/updateState", function (res) {
                if (res.code == 200) {
                    Feng.success("删除成功");
                    layer.closeAll();
                    Referee.table.refresh();
                } else {
                    Feng.error(res.msg);
                }
            }, function (data) {
                Feng.error("添加失败!" + data.responseJSON.message + "!");
            });
            ajax.setData({
                'id': Referee.seItem.id,
                'state': 2
            });
            ajax.start();
        };
        selected.forEach(function(obj) {
            var id = obj.id;
            data1.ids.push(id);
        });
        data1.state = 2;
        $.ajax({
            url: Feng.ctxPath + "/referee/changeState",
            type: "POST",
            contentType: "application/json", // 设置请求头的 Content-Type
            data: JSON.stringify(data1), // 将数据转换为 JSON 字符串
            success: function(response) {
                Feng.success("冻结成功!");
                Referee.search();
            },
            error: function(xhr, status, error) {
                var errorMessage = xhr.responseText ? xhr.responseText : "冻结失败!";
            }
        });
        Feng.confirm("是否冻结裁判:" + Referee.seItem.name + "?",operation);
    }
};
@@ -412,4 +396,6 @@
    var table = new BSTable(Referee.id, "/referee/listAll", defaultColunms);
    table.setPaginationType("server");
    Referee.table = table.init();
    Referee.region('provinceCode', null);
});