From 794a2ec5fa219a0a87be0c72bd59602cb9f6c6dc Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 05 三月 2024 14:19:08 +0800
Subject: [PATCH] 合并代码

---
 cloud-server-management/src/main/webapp/static/modular/system/referee/referee.js |  126 ++++++++++++++++++-----------------------
 1 files changed, 56 insertions(+), 70 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/referee/referee.js b/cloud-server-management/src/main/webapp/static/modular/system/referee/referee.js
index 26de31b..4694b30 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/referee/referee.js
+++ b/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);
 });

--
Gitblit v1.7.1