Sha256: c99a437e4af3c610105d748844acaf0feddc4299047346541e35ad60fb3a988d
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
<%= render 'error_messages', target: f.object %> <% if f.object.parent %> <%= f.hidden_field :parent_id %> <%# elsif current_organ&.parent %> <%#= render partial: 'com/nodes/outer_select', locals: { f: f, outer: 'superior', node: @root } %> <% end %> <% if current_organ %> <% if current_organ.parent %> <%# 上级组织不为空时,可选上级组织下的根部门 %> <%= f.collection_select :superior_id, current_organ.parent.departments.roots, :id, :name, { include_blank: true } %> <% elsif current_organ == f.object.organ && current_organ.departments.include?(f.object) %> <%# 所选部门的组织是当前组织时,什么都不显示 %> <% else %> <%# 上级组织为空时,可选当前组织下根部门 %> <%= f.collection_select :superior_id, current_organ.departments.roots, :id, :name, { include_blank: true } %> <% end %> <% else %> <%# 当前组织为空时不显示 superior 选择器 %> <% end %> <%= f.text_field :name, required: true %> <%= f.number_field :needed_number %> <%= f.file_field :logo %>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_org-0.0.1 | app/views/org/admin/departments/_form.html.erb |