From beb1a85f950dad939ca709a6adff2651b6f00484 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Fri, 31 Jan 2020 12:16:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E6=9C=AF=E4=BD=93=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admins/repertoires_controller.rb | 15 +++++++++++ app/views/admins/repertoires/edit.js.erb | 2 ++ app/views/admins/repertoires/index.html.erb | 15 +++++++++++ .../shared/_create_repertoire_modal.html.erb | 0 .../shared/_edit_repertoire_modal.html.erb | 23 ++++++++++++++++ .../admins/repertoires/shared/_list.html.erb | 27 +++++++++++++++++++ app/views/admins/shared/_sidebar.html.erb | 6 +++++ config/routes.rb | 3 +++ 8 files changed, 91 insertions(+) create mode 100644 app/controllers/admins/repertoires_controller.rb create mode 100644 app/views/admins/repertoires/edit.js.erb create mode 100644 app/views/admins/repertoires/index.html.erb create mode 100644 app/views/admins/repertoires/shared/_create_repertoire_modal.html.erb create mode 100644 app/views/admins/repertoires/shared/_edit_repertoire_modal.html.erb create mode 100644 app/views/admins/repertoires/shared/_list.html.erb diff --git a/app/controllers/admins/repertoires_controller.rb b/app/controllers/admins/repertoires_controller.rb new file mode 100644 index 000000000..19cd31f98 --- /dev/null +++ b/app/controllers/admins/repertoires_controller.rb @@ -0,0 +1,15 @@ +class Admins::RepertoiresController < Admins::BaseController + + def index + @repertoires = Repertoire.all + end + + def edit + @repertoire = current_repertoire + end + + private + def current_repertoire + @_current_repertoire = Repertoire.find params[:id] + end +end \ No newline at end of file diff --git a/app/views/admins/repertoires/edit.js.erb b/app/views/admins/repertoires/edit.js.erb new file mode 100644 index 000000000..0aafcb632 --- /dev/null +++ b/app/views/admins/repertoires/edit.js.erb @@ -0,0 +1,2 @@ +$('.admin-modal-container').html("<%= j( render partial: 'admins/repertoires/shared/edit_repertoire_modal', locals: { repertoire: @repertoire } ) %>"); +$('.modal.admin-edit-repertoires-modal').modal('show'); \ No newline at end of file diff --git a/app/views/admins/repertoires/index.html.erb b/app/views/admins/repertoires/index.html.erb new file mode 100644 index 000000000..23b06cc1e --- /dev/null +++ b/app/views/admins/repertoires/index.html.erb @@ -0,0 +1,15 @@ +<% define_admin_breadcrumbs do %> + <% add_admin_breadcrumb('技术体系', admins_repertoires_path) %> +<% end %> + +
序号 | +技术体系 | +操作 | +
---|---|---|
<%= index + 1 %> | ++ <%= link_to repertoire.name, admins_sub_repertoires_path(repertoire_id: repertoire), :title => repertoire.name %> + | ++ <%= link_to '编辑', edit_admins_repertoire_path(repertoire), remote: true, class: 'action' %> + <%= delete_link '删除', admins_repertoire_path(repertoire, element: ".repertoire-item-#{repertoire.id}"), class: 'delete-repertoire-action' %> + | +