mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 16:33:22 +00:00
[前端]整理js格式. 修复小bugs,关于比赛密码修改变量名称的错误,小组修改变量名称错误(以上都是在修改比赛页面内)[CI SKIP]
This commit is contained in:
parent
7a46d26646
commit
53e82136e4
@ -66,7 +66,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "date
|
|||||||
bsAlert(data.data);
|
bsAlert(data.data);
|
||||||
console.log(data);
|
console.log(data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log(JSON.stringify(ajaxData));
|
console.log(JSON.stringify(ajaxData));
|
||||||
}
|
}
|
||||||
@ -92,28 +92,28 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "date
|
|||||||
choseGroupList: [],
|
choseGroupList: [],
|
||||||
passwordUsable: false,
|
passwordUsable: false,
|
||||||
addGroup: function() {
|
addGroup: function() {
|
||||||
if (vm.group == -1) return;
|
if (vm.group == -1) return;
|
||||||
if (vm.groupList[vm.group].id == 0){
|
if (vm.groupList[vm.group].id == 0){
|
||||||
vm.passwordUsable = true;
|
vm.passwordUsable = true;
|
||||||
vm.choseGroupList = [];
|
vm.choseGroupList = [];
|
||||||
for (var key in vm.groupList){
|
for (var key in vm.groupList){
|
||||||
vm.groupList[key].chose = true;
|
vm.groupList[key].chose = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
vm.groupList[vm.group]. chose = true;
|
vm.groupList[vm.group]. chose = true;
|
||||||
vm.choseGroupList.push({name:vm.groupList[vm.group].name, index:vm.group, id:vm.groupList[vm.group].id});
|
vm.choseGroupList.push({name:vm.groupList[vm.group].name, index:vm.group, id:vm.groupList[vm.group].id});
|
||||||
vm.group = -1;
|
vm.group = -1;
|
||||||
},
|
},
|
||||||
removeGroup: function(groupIndex){
|
removeGroup: function(groupIndex){
|
||||||
if (vm.groupList[vm.choseGroupList[groupIndex].index].id == 0){
|
if (vm.groupList[vm.choseGroupList[groupIndex].index].id == 0){
|
||||||
vm.passwordUsable = false;
|
vm.passwordUsable = false;
|
||||||
for (key in vm.groupList){
|
for (key in vm.groupList){
|
||||||
vm.groupList[key].chose = false;
|
vm.groupList[key].chose = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
vm.groupList[vm.choseGroupList[groupIndex].index].chose = false;
|
vm.groupList[vm.choseGroupList[groupIndex].index].chose = false;
|
||||||
vm.choseGroupList.remove(vm.choseGroupList[groupIndex]);
|
vm.choseGroupList.remove(vm.choseGroupList[groupIndex]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$.ajax({ // Get current user type
|
$.ajax({ // Get current user type
|
||||||
|
@ -22,8 +22,8 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (vm.choseGroupList[0].id == 0) { //everyone | public contest
|
if (vm.choseGroupList[0].id == 0) { //everyone | public contest
|
||||||
if (vm.password) {
|
if (vm.editPassword) {
|
||||||
ajaxData.password = vm.password;
|
ajaxData.password = vm.editPassword;
|
||||||
ajaxData.contest_type = 2;
|
ajaxData.contest_type = 2;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -59,8 +59,8 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
|
|||||||
});
|
});
|
||||||
console.log(JSON.stringify(ajaxData));
|
console.log(JSON.stringify(ajaxData));
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
if(avalon.vmodels.contestList){
|
if(avalon.vmodels.contestList){
|
||||||
// this page has been loaded before, so set the default value
|
// this page has been loaded before, so set the default value
|
||||||
@ -152,8 +152,8 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
|
|||||||
if (vm.contestList[contestId-1].contest_type == 0) { //contest type == 0, contest in group
|
if (vm.contestList[contestId-1].contest_type == 0) { //contest type == 0, contest in group
|
||||||
//Clear the choseGroupList
|
//Clear the choseGroupList
|
||||||
var stack = [], sp;
|
var stack = [], sp;
|
||||||
for (sp = 0; i < vm.editChoseGroupList.length; sp++){
|
for (sp = 0; sp < vm.choseGroupList.length; sp++){
|
||||||
stack.push(vm.editChoseGroupList[i].index);
|
stack. push(vm.choseGroupList[sp].index);
|
||||||
}
|
}
|
||||||
while (sp--){
|
while (sp--){
|
||||||
vm.removeGroup(stack[sp]);
|
vm.removeGroup(stack[sp]);
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label>允许参加的用户</label>
|
<label>允许参加的用户</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<select class="form-control" name="password" ms-duplex="group" ms-change="addGroup" value="-1">
|
<select class="form-control" ms-duplex="group" ms-change="addGroup" value="-1">
|
||||||
<option value="-1">请选择</option>
|
<option value="-1">请选择</option>
|
||||||
<option ms-repeat="groupList" ms-attr-value="$index" ms-visible="!el.chose">{{el.name}}</option>
|
<option ms-repeat="groupList" ms-attr-value="$index" ms-visible="!el.chose">{{el.name}}</option>
|
||||||
</select>
|
</select>
|
||||||
|
@ -87,7 +87,7 @@
|
|||||||
<label>允许参加的用户</label>
|
<label>允许参加的用户</label>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<select class="form-control" name="password" ms-duplex="group" ms-change="addGroup" value="-1">
|
<select class="form-control" ms-duplex="group" ms-change="addGroup" value="-1">
|
||||||
<option value="-1">请选择</option>
|
<option value="-1">请选择</option>
|
||||||
<option ms-repeat="groupList" ms-attr-value="$index" ms-visible="!el.chose">{{el.name}}</option>
|
<option ms-repeat="groupList" ms-attr-value="$index" ms-visible="!el.chose">{{el.name}}</option>
|
||||||
</select>
|
</select>
|
||||||
|
Loading…
Reference in New Issue
Block a user