diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 07738fc9c..471ed41f1 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -38,7 +38,7 @@ module ApplicationHelper
end
def if_hidden_subdomain field
- domains = field.sub_domains.map{|domain| domain.hide.to_i == 0}
+ domains = field.sub_domains.select{|domain| domain.hide.to_i == 0}
result = domains.length > 0 ? true : false
return result
end
diff --git a/app/views/organizations/_org_left_subfield_list.html.erb b/app/views/organizations/_org_left_subfield_list.html.erb
index 1d12ff54b..f943d29b5 100644
--- a/app/views/organizations/_org_left_subfield_list.html.erb
+++ b/app/views/organizations/_org_left_subfield_list.html.erb
@@ -107,14 +107,14 @@
<%=link_to "", new_organization_org_document_comment_path(organization, :field_id => field.id), :method => "get", :class => "homepageMenuSetting fr", :title => "发布帖子" %>
<% end %>
-
+
<%= render :partial => 'organizations/org_subdomain',:locals=>{:subdomains => field.sub_domains.reorder('created_at').uniq.limit(5), :org_subfield_id => field.id} %>
- <% unless field.sub_domains.count == 0 %>
-
<% end %>
diff --git a/app/views/organizations/_subfield_list.html.erb b/app/views/organizations/_subfield_list.html.erb
index 464fb66e4..fc537d655 100644
--- a/app/views/organizations/_subfield_list.html.erb
+++ b/app/views/organizations/_subfield_list.html.erb
@@ -31,9 +31,8 @@
<%= subfield_list_type(field.status) %>
- <%= select( :name,:group_id, subfield_status_option_default,
- { :include_blank => false,:selected => field.status},
- {:onchange=>"update_status('#update_status_form_#{field.id}');", :id =>"field_status_id", :name => "status",:class=>"undis class-edit fl", :style => "width:56px;"}) %>
+ <%= select( :name,:group_id, subfield_status_option_default, { :include_blank => false,:selected => field.status},
+ { :onchange=>"update_status('#update_status_form_#{field.id}');", :id =>"field_status_id", :name => "status",:class=>"undis class-edit fl", :style => "width:56px;"}) %>
<% end %>
<% end %>
diff --git a/app/views/sub_domains/hide_sub_domain.js.erb b/app/views/sub_domains/hide_sub_domain.js.erb
index e60297d36..eec025b97 100644
--- a/app/views/sub_domains/hide_sub_domain.js.erb
+++ b/app/views/sub_domains/hide_sub_domain.js.erb
@@ -1,2 +1,3 @@
$("#hide_<%= @subdomain.id %>").text("可见");
-$("#sub_domain_hide_<%= @subdomain.id %>").css("display", "none");
\ No newline at end of file
+$("#sub_domain_hide_<%= @subdomain.id %>").css("display", "none");
+$("#sub_field_left_lists").html("<%= escape_javascript(render :partial => 'organizations/org_left_subfield_list', :locals => {:organization => @organization}) %>");
\ No newline at end of file
diff --git a/app/views/sub_domains/show_sub_domain.js.erb b/app/views/sub_domains/show_sub_domain.js.erb
index 03af41d1b..c74413c6c 100644
--- a/app/views/sub_domains/show_sub_domain.js.erb
+++ b/app/views/sub_domains/show_sub_domain.js.erb
@@ -1,2 +1,3 @@
$("#hide_<%= @subdomain.id %>").text("隐藏");
-$("#sub_domain_hide_<%= @subdomain.id %>").css("display", "block");
\ No newline at end of file
+$("#sub_domain_hide_<%= @subdomain.id %>").css("display", "block");
+$("#sub_field_left_lists").html("<%= escape_javascript(render :partial => 'organizations/org_left_subfield_list', :locals => {:organization => @organization}) %>");
\ No newline at end of file