95 lines
5.5 KiB
Plaintext
95 lines
5.5 KiB
Plaintext
<div class="stud-class-container">
|
|
<p style="line-height: 2.0;">
|
|
<i class="fa fa-map-marker mr5 color-grey"></i>
|
|
<%= link_to User.current.show_name, user_path(User.current) %> > <%= link_to '智能课堂', user_course_community_path(User.current) %>
|
|
</p>
|
|
<div class="edu-con-top ">
|
|
<span class="ml15 color-grey font-16">新建班级</span>
|
|
</div>
|
|
<div class="con-content">
|
|
<%= labelled_form_for @course do |f| %>
|
|
<ul>
|
|
<li class="clearfix pt20">
|
|
<label class="panel-form-label label fl"><span class="color-orange mr5">*</span>课程名字 </label>
|
|
<% if @syllabus.nil? %>
|
|
<%= select_tag :syllabus_id,options_for_select(course_syllabus_option,@course.syllabus_id), {:id=>"new_syllabus_id", :class=>"task task-height-40 panel-box-sizing fl color-grey", :onchange => "change_course_name();"} %>
|
|
<% else %>
|
|
<span id="course_syllabus_title" class="task task-height-40 panel-box-sizing fl color-grey"><%=@syllabus.title %></span>
|
|
<input style="display: none;" name="syllabus_id" value="<%=@syllabus.id %>" />
|
|
<% end %>
|
|
<div class="tusi">
|
|
<div class="entry">
|
|
<em></em>
|
|
<span class="after"></span>
|
|
<p class="color-grey">课程列表中没有?<%= link_to '创建课程', new_syllabus_path(),:target => '_blank', :class => 'color-blue' %></p>
|
|
</div>
|
|
</div>
|
|
<div class="cl"></div>
|
|
<span class="color-orange fl none" id="new_course_syllabus_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>请先选择课程</span>
|
|
</li>
|
|
<li class="pt20 clearfix">
|
|
<label class="panel-form-label label fl"><span class="color-orange mr5">*</span>班级名称 </label>
|
|
<input type="text" name="course[name]" id="new_course_name" class="task task-height-40 panel-box-sizing fl color-grey" maxlength="100" placeholder="例如 计算机学院通信工程专业16级1班" onkeyup="regex_course_name('new');">
|
|
<div class="cl"></div>
|
|
<span class="color-orange fl none" id="new_course_name_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>班级名称不能为空且至少有两个字符</span>
|
|
</li>
|
|
<li class="pt20 clearfix">
|
|
<label class="panel-form-label label fl">总学时 </label>
|
|
<input type="text" name="period" id="new_class_period" class="task task-height-40 panel-box-sizing fl cut color-grey" onkeyup="regex_course_class_period('new');" placeholder="例如 30" maxlength="6">
|
|
<div class="cl"></div>
|
|
<span class="color-orange fl none" id="new_course_class_period_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>请输入正整数</span>
|
|
</li>
|
|
<li class="pt20 clearfix">
|
|
<label class="panel-form-label label fl">学分 </label>
|
|
<input type="text" id="new_course_credit" name="credit" maxlength="2" onkeyup="regex_course_credit('new');" class="task task-height-40 panel-box-sizing fl cut color-grey" onkeyup="regex_course_credit('new');" placeholder="例如 4">
|
|
<div class="cl"></div>
|
|
<span class="color-orange fl none" id="new_course_credit_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>请输入正整数</span>
|
|
</li>
|
|
<li class="pt20 clearfix">
|
|
<label class="panel-form-label label fl">结束时间 </label>
|
|
<input type="text" id="new_course_end_date" class="task task-height-40 panel-box-sizing fl cut color-grey" name="end_date" placeholder="请选择结束日期">
|
|
<div class="cl"></div>
|
|
<div class="tusi">
|
|
<div class="entry">
|
|
<em></em>
|
|
<span class="after"></span>
|
|
<p class="color-grey">结束日期过后,班级进入归档状态,只能在历史班级中查看</p>
|
|
</div>
|
|
</div>
|
|
<div class="cl"></div>
|
|
<span class="color-orange fl none" id="new_course_end_date_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>结束日期必须早于当前日期</span>
|
|
</li>
|
|
<li class="pt20 clearfix">
|
|
<label class="panel-form-label label fl"> </label>
|
|
<input id="course_is_public" name="course[is_public]" class=" fl mt8 mr5" type="checkbox" value="1">
|
|
<span class="color-grey fl">公开(选中后所有用户可见,否则仅班级成员可见)</span>
|
|
</li>
|
|
<li class=" clearfix pb20">
|
|
<label class="panel-form-label label fl"> </label>
|
|
<a href="javascript:void(0);" class="task-btn task-btn-blue fl mr10" onclick="submit_new_course();">保存</a>
|
|
<%= link_to '取消', user_course_community_path(User.current), :class => 'task-btn fl' %>
|
|
</li>
|
|
</ul>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
$(function(){
|
|
<% unless @syllabus.nil? %>
|
|
$("#new_course_name").val('<%= @syllabus.title %>');
|
|
$("#new_course_name").focus();
|
|
<% end %>
|
|
|
|
//var date = new Date();//获取当前时间
|
|
//var nextDate = new Date(date.getTime() + 24*60*60*1000);//设置天数 +1 天
|
|
$('#new_course_end_date').datetimepicker({
|
|
allowBlank:true,
|
|
lang:'ch',
|
|
format:'Y-m-d',
|
|
formatDate:'Y-m-d',
|
|
timepicker:false,
|
|
validateOnBlur:false
|
|
});
|
|
});
|
|
</script> |