<% content_for :head do %> <%= javascript_include_tag "prototype" %> <%= javascript_include_tag "jquery" %> <%= javascript_include_tag 'jrails.autocomplete', 'jquery.suggest' %> <%= javascript_include_tag 'jquery.validate', 'messages_ru' %> <%= javascript_include_tag "jscal2"%> <%= javascript_include_tag "calendar2/js/lang/ru"%> <%= javascript_include_tag "mod_functions"%> <%= stylesheet_link_tag "materialsTable" , :media => "all"%> <%= stylesheet_link_tag "jscal2" , :media => "all"%> <% end -%> <% form_for @report, :url => {:action => 'create'} do |f| -%> <%= f.hidden_field :id %> <%= f.hidden_field :tracker_id %> <%= hidden_field_tag :f_name, 'Модернизация' %>

Основная информация

Логин: <%= text_field_with_auto_complete :report, :name, {:size => 20, :class => "required"}, {:min_chars => 5, :url => {:controller => "logins", :action => "loginroots", :format => "json"}, :method => :get, :with => "'search=' + element.value" } %> <%= hidden_field_tag 'report_login_id', '', :class => "required" %>
Проверка логина:
Дата работ: <%= calendar_field_tag "date", @report.date.to_date, {:name => 'report[date]', :class =>"required"} %>
Категория: <% if @boss -%> <%= f.select(:category, Category.mod.collect{ |c| [c.name, c.id]}, {}, :onchange => remote_function(:url => {:controller => 'mod', :action => 'change_price'}, :with => "'type=' + $j(this).val() + '&price=' + $j('#report_client_price_type').val() + '&id='+#{@report.id}", :method => :get)) %> <% else -%> <%= @report.category_name %> <%= f.hidden_field :category %> <% end -%>
Статус: <%= f.select(:status, status(@current_user)) -%>

Рабочая группа

<% for employee in @report.done_employees do %> <% f.fields_for :done_employees, employee do |e| -%> <%= render :partial => 'employee', :locals => {:employee => employee, :e => e} %> <% end -%> <% end -%>
<%= link_to_add_field "Добавить сотрудника", f, :done_employees %>

Работы / Материалы

<%= render :partial => "pricelist", :collection => @pricelist, :locals =>{:done_works => @report.done_works} %>
<% for d_empl in @report.done_employees %> <%= render :partial => "material", :locals =>{:employee => d_empl.employee} %> <% end %>
Оценка объёма и причины простоя
<%= f.text_area :com_stay_work, :rows => 8, :style=> 'width: 500px;' %>
Какие проблемы и достижения возникли: менеджеры не договорились, инструменты и расходники, косяки в настройках.<%= f.text_area :problem_description, :rows => 8, :style=> 'width: 500px;' %>
<%= f.submit 'Сохранить' %>
<%end%>