mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2025-11-04 14:49:58 +08:00
[前端]修复了添加比赛,添加公告的后台页面对超级管理员也提示权限不足的问题[CI SKIP]
This commit is contained in:
parent
235e042b5e
commit
e7aac0a6e0
@ -130,39 +130,41 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "validator"],
|
|||||||
|
|
||||||
getPageData(1);
|
getPageData(1);
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: "/api/admin/group/",
|
|
||||||
method: "get",
|
|
||||||
dataType: "json",
|
|
||||||
success: function (data) {
|
|
||||||
if (!data.code) {
|
|
||||||
if (!data.data.length) {
|
|
||||||
bsAlert("您的用户权限只能创建组内公告,但是您还没有创建过小组");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
for (var i = 0; i < data.data.length; i++) {
|
|
||||||
var item = data.data[i];
|
|
||||||
item["isSelected"] = false;
|
|
||||||
vm.allGroups.push(item);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
bsAlert(data.data);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "/api/user/",
|
url: "/api/user/",
|
||||||
method: "get",
|
method: "get",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
|
var admin_type = data.data.admin_type;
|
||||||
if (data.data.admin_type == 1) {
|
if (data.data.admin_type == 1) {
|
||||||
vm.isGlobal = false;
|
vm.isGlobal = false;
|
||||||
vm.showGlobalViewRadio = false;
|
vm.showGlobalViewRadio = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$.ajax({
|
||||||
|
url: "/api/admin/group/",
|
||||||
|
method: "get",
|
||||||
|
dataType: "json",
|
||||||
|
success: function (data) {
|
||||||
|
if (!data.code) {
|
||||||
|
if (!data.data.length) {
|
||||||
|
if (admin_type != 2)
|
||||||
|
bsAlert("您的用户权限只能创建组内公告,但是您还没有创建过小组");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
for (var i = 0; i < data.data.length; i++) {
|
||||||
|
var item = data.data[i];
|
||||||
|
item["isSelected"] = false;
|
||||||
|
vm.allGroups.push(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
bsAlert(data.data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -131,7 +131,6 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "date
|
|||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
if (!data.data.length) {
|
if (!data.data.length) {
|
||||||
bsAlert("您的用户权限只能创建组内比赛,但是您还没有创建过小组");
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (var i = 0; i < data.data.length; i++) {
|
for (var i = 0; i < data.data.length; i++) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user