From 22387dfdcf2c87e6307ea67070f4b850097b788f Mon Sep 17 00:00:00 2001 From: XuCheng642 <287102909@qq.com> Date: Fri, 11 Aug 2017 19:59:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=93=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/managements_controller.rb | 13 +++++-- .../_applicable_course_list.html.erb | 36 ++++++++++++------- .../_users_authorization_list.html.erb | 2 +- config/routes.rb | 2 +- 4 files changed, 37 insertions(+), 16 deletions(-) diff --git a/app/controllers/managements_controller.rb b/app/controllers/managements_controller.rb index 427295f09..84ffc02e9 100644 --- a/app/controllers/managements_controller.rb +++ b/app/controllers/managements_controller.rb @@ -41,6 +41,7 @@ class ManagementsController < ApplicationController def applicable_course @menu_type = 12 @sub_type = 2 + @major = Major.where(:major_level => 2) @courselist = CourseList.where("0=0") search=params[:search] unless search.blank? @@ -65,9 +66,17 @@ end courselist= CourseList.create(:name => params[:course]) redirect_to applicable_course_managements_path end + + # 增加课程所属专业 def add_major - @major = Major.where("0=0") + + if prams[:major] && params[:major] != 0 + major = MajorCourse.create(:course_list_id=> "15",:major_id => "#{params[:major]}") + end + + redirect_to applicable_course_managements_path end + # 单位部门列表 def departments @menu_type = 6 @@ -722,7 +731,7 @@ end def shixun_authorization @menu_type = 10 - @sub_type == 5 + @sub_type = 5 @type = trial_authorization_status params[:type] @authorizations = ApplyAction.where(:container_type => "ApplyShixun", :status => @type).order("created_at desc") search = params[:search] diff --git a/app/views/managements/_applicable_course_list.html.erb b/app/views/managements/_applicable_course_list.html.erb index 2aa4335bb..537e8025f 100644 --- a/app/views/managements/_applicable_course_list.html.erb +++ b/app/views/managements/_applicable_course_list.html.erb @@ -56,21 +56,33 @@ diff --git a/app/views/managements/_users_authorization_list.html.erb b/app/views/managements/_users_authorization_list.html.erb index e9c9efb35..6860b9568 100644 --- a/app/views/managements/_users_authorization_list.html.erb +++ b/app/views/managements/_users_authorization_list.html.erb @@ -22,7 +22,7 @@ - <%= user.id %> + <%= user.login %> <%= link_to user.try(:show_real_name), user_path(user), :class => "edu-txt-w100 task-hide2" %> diff --git a/config/routes.rb b/config/routes.rb index 7531e1cab..53dc2a9f2 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -183,7 +183,7 @@ RedmineApp::Application.routes.draw do post 'course_homepage_show' post 'shixun_homepage_show' post 'add_course' - get 'add_major' + match 'add_major',:via=>[:get,:post] end end # Enable Grack support