<% content_for :head do %> <%= javascript_include_tag 'jquery.validate', 'messages_ru' %> <%= javascript_include_tag "jquery.meio.mask.min" %> <%= stylesheet_link_tag "workArea" , :media => "all"%> <%= stylesheet_link_tag "formtastic" , :media => "all"%> <%= stylesheet_link_tag "index" , :media => "all"%> <%= stylesheet_link_tag "welders", :media => "all"%> <% end %>
<% form_tag "stats_employee", :method => :get do |f|%>

<%= link_to '<', :date => (@date.beginning_of_month-1).strftime("%m/01/%Y") %> <%= h Russian::strftime(@date, "%B %Y") %> <%= link_to '>', :date => (@date.end_of_month+1).strftime( "%m/01/%Y" ) %>


Тип заявки: <%= select_tag(:filter_weld, options_for_select([["Обычная", 0], ["СГ-Фаст", 1]].insert(0, ['--- Все ---', 17]), if params[:filter_weld] then params[:filter_weld].to_i else 17 end), {:onChange => 'this.form.submit();' }) %>
<%= hidden_field_tag 'date', @date%> <% end %>
<% (@date.beginning_of_week..@date.end_of_month.end_of_week).each_slice(7) do |week| %> <% week.each do |day| %> <% reports_in_day = @reports.select{|i| i.s_date.to_date == day} %> <% end %> <% end %>
Сотрудники Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье

Дата

Диспетчер

<% @des.each do |empl| %>

<%= empl.empl_name%>

<% end %>
>

<%= day.day%>

<% disp_name = []; disp = @disps.select{|i| i.r_date.to_date == day}; %> <% if disp.size > 0 then disp_name = Employee.find(disp.map{|i| i.employee_id}.flatten.uniq).map{|i| i.login} end %> <% for de in disp do %> <%= "/" if disp.size > 1 && de.employee_nic == disp[1].employee_nic %> <%= de.employee_nic %> (<%= de.reps_size %>) <% end %> <%= "-" if disp.size == 0%>

<% av_rs = reports_in_day.sum{|i| i.r_count.to_i}.to_f / reports_in_day.select{|i| i.r_count.to_i > 0}.size%> <% reports_in_day.each do |r| %> <% cl = ''; if params[:filter_weld] && params[:filter_weld].to_i != 17 && r.r_count.to_i > 0 then if av_rs - r.r_count.to_i > 1.5 then cl = 'c_red' elsif r.r_count.to_i - av_rs > 2 then cl = 'c_green' end end%> <% if r.r_count.to_i != 0 && disp_name.include?(r.e_name) then cl = 'c_bl' end%>

<%=if r.r_count.to_i > 0 then link_to (r.r_count.to_s+" (#{r.g_sum}/#{r.w_sum}/#{r.zp})", soft_index_path(:filter_day => day.day, :filter_month => day.month, :filter_weld => params[:filter_weld], :filter_year => day.year, :filter_status => 2, :filter_empl => r.empl_id), :target => '_blank', :class => 'plain') else '-' end%>

<% end %>