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' %> + | +