diff --git a/app/assets/javascripts/admins/competition_settings/index.js b/app/assets/javascripts/admins/competition_settings/index.js index 9eb53d529..e974d2550 100644 --- a/app/assets/javascripts/admins/competition_settings/index.js +++ b/app/assets/javascripts/admins/competition_settings/index.js @@ -107,6 +107,34 @@ $(document).on('turbolinks:load', function(){ } }); }); + + var selectOptions = { + theme: 'bootstrap4', + placeholder: '请输入要添加的单位名称', + multiple: true, + minimumInputLength: 1, + ajax: { + delay: 500, + url: '/api/schools/for_option.json', + dataType: 'json', + data: function(params){ + return { keyword: params.term }; + }, + processResults: function(data){ + return { results: data.schools } + } + }, + templateResult: function (item) { + if(!item.id || item.id === '') return item.text; + return item.name || item.text; + }, + templateSelection: function(item){ + return item.name || item.text; + } + } + + $('.sponsor-select').select2(selectOptions); + $('.allow-school-select').select2(selectOptions); } }); @@ -291,7 +319,7 @@ $(function () { } }); - $('form.stage-update-form').on('click', ".update-stage", function () { + $('.competition-chart-setting').on('click', ".update-stage", function () { var updateForm = $(this).parents("form"); $(this).attr('disabled', 'disabled'); updateForm.find('.error').html(''); @@ -450,24 +478,83 @@ function Del_tab(item) { $(item).parents(".large_panel_part").remove(); } //新增tab -function addNewTab() { - var count = parseInt($("#large_panel").find(".large_panel_part").length)+1; - var html = '
创建者
: -{item.type === undefined || item.type === null || item.type === "" ? "--" : item.type}
+ >{item.type === undefined || item.type === null || item.type === "" ? "--" : item.type} } -{item.school_name === undefined || item.school_name === null || item.school_name === "" ? "--" : item.school_name}
-{item.school_name === undefined || item.school_name === null || item.school_name === "" ? "--" : item.school_name} + {item.identity === undefined || item.identity === null || item.identity === "" ? "--" : item.identity}
+ >{item.identity === undefined || item.identity === null || item.identity === "" ? "--" : item.identity} { index === 0 ? - : -
);
var cpersondiv1Items = [];
+ // console.log("this.props.teamutiple_limited ");
+ // console.log(this.props.teamutiple_limited );
if (teacher_ids) {
cpersondiv1Items = teacher_ids.map((item, index) =>
-
+ {item.name === undefined || item.name === null || item.name === "" ? "--" : item.name} {item.identity === undefined || item.identity === null || item.identity === "" ? "--" : item.identity} {item.school_name === undefined || item.school_name === null || item.school_name === "" ? "--" : item.school_name}
--
+ : + {item.identity}} + {item.school_name === undefined || item.school_name === null || item.school_name === "" ? + +--
+ : + {item.school_name} + } + + { + this.props.teamutiple_limited === undefined || this.props.teamutiple_limited === null ? +{""}
+ : + ( + this.props.teamutiple_limited === true ? +{item.enrollable === false ? "已加入其他战队" : ""}
+ : +{""}
+ ) + + } + + + +{item.name === undefined || item.name === null || item.name === "" ? "--" : item.name}
-{item.identity === undefined || item.identity === null || item.identity === "" ? "--" : item.identity}
-{item.school_name === undefined || item.school_name === null || item.school_name === "" ? "--" : item.school_name}
-{item.enrollable === false ? "" : "已加入其他战队"}
---
+ : + {"学号:" + item.student_id}} + {item.school_name === undefined || item.school_name === null || item.school_name === "" ? + +--
+ : + {item.school_name} + } + + { + this.props.mutiple_limited === undefined || this.props.mutiple_limited === null ? +{""}
+ : + ( + this.props.mutiple_limited === true ? +{item.enrollable === false ? "已加入其他战队" : ""}
+ : +{""}
+ ) + + } + + + +战队队员为{GetenrollmentAPI.member_staff.minimum}-{GetenrollmentAPI.member_staff.maximum}人,现在为{Thecurrentnumberstu}人
- + : "" + ) : + "" + }{data[0].creator.name}
+ }}>{item.creator.name}{data[0].name}
+ }}>{item.name}this.props.Exittheteamshow(data[0].id, true)}>删除战队
+this.props.Exittheteamshow(item.id, false)}>删除战队
this.props.Createateamedit(data[0])}>编辑战队
+this.props.Createateamedit(item)}>编辑战队
this.props.Exittheteamshow(data[0].id, false)}>退出战队
+this.props.Exittheteamshow(item.id, false)}>删除战队
+this.props.Createateamedit(item)}>编辑战队
this.props.Exittheteamshow(data[0].id, false)}>退出战队
+this.props.Exittheteamshow(item.id, false)}>退出战队