Скачиваний:
10
Добавлен:
17.06.2023
Размер:
2.26 Mб
Скачать

.tddl:first-child {

border-left: 2px solid rgb(7, 150, 175);

}

.tddl:nth-child(2){ text-align: left;

}

.mens8{

background-color: rgb(255, 255, 255); border-radius: 20px;

height: 480px; width:480px; position:absolute; top:43%; left:47%;

margin:-200px 0 0 -200px; background-image: -webkit-linear-

gradient(-200deg,#0874b3,#00d7fc);

}

.men8{ margin-left: 55px;

margin-top: 50px; font-family: Roboto,sans-serif;

}

.mens9{

background-color: rgb(255, 255, 255); border-radius: 20px;

height: 370px; width:480px; position:absolute; top:49%; left:47%;

margin:-200px 0 0 -200px; background-image: -webkit-linear-gradient(-

200deg,#0874b3,#00d7fc);

}

.men9{ margin-left: 55px; margin-top: 50px;

font-family: Roboto,sans-serif;

}

Листинг Д.2 ‒ Отчеты

<h1>Отчет поиск локализованных аварий по дате</h1>

<%= link_to 'Главная страница', controller: 'home_page' %> <br><br>

<%= form_tag("search", method: "get") do %>

<%= label_tag(:start, "Введите начальную дату:") %>

<%= date_select(:start, "written_on") %> <br><br>

<%= label_tag(:finish, "Введите конечную дату:") %> <%= date_select(:finish, "written_on") %>

<br><br>

<%= submit_tag("Искать") %> <% end %>

</div>

<h1>Отчет поиск локализованных аварий по дате</h1>

<%= link_to 'Главная страница', controller: 'home_page' %> | <%= link_to 'Назад', controller: 'search_dateava' %> <br><br>

<table border="1"> <th>Код</th> <th>Дата аварии</th>

57

<th>Дата аварии</th>

<th>Дата локализации аварии</th> <th>Результат ремонта</th>

<%= Avar.includes(:vid).joins("avars INNER JOIN results ON avars.result_id = results.id")

.where("date_part('year', avars.data_k) >= ? and date_part('month', avars.data_k) >= ? and date_part('day', avars.data_k)

>= ? and date_part('year', avars.data_k) <= ? and date_part('month', avars.data_k) <= ? and date_part('day', avars.data_k)

<= ? and results.result = 'Локализована в срок' ",@year_s, @month_s, @day_s, @year_f, @month_f, @day_f).find_each do |avar|%>

<tr>

<td><%= avar.id %></td> <td><%= avar.vid.vid %></td> <td><%= avar.datanah %></td> <td><%= avar.data_k %></td>

<td><%= avar.result.result %></td> </tr>

<% end %>

<div class="men13">

<h1>Отчет работы сотрудников по дате</h1>

<%= link_to 'Главная страница', controller: 'home_page' %> <br><br>

<%= form_tag("search", method: "get") do %>

<%= label_tag(:start, "Введите начальную дату:") %>

<%= date_select(:start, "written_on") %> <br><br>

<%= label_tag(:finish, "Введите конечную дату:") %> <%= date_select(:finish, "written_on") %>

<br><br>

<%= submit_tag("Искать") %> <% end %>

</div>

<?xml version="1.0" encoding="UTF-8"?>

<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40">

<Worksheet ss:Name="Sheet1"> <Table>

<Row>

<Cell><Data ss:Type="String">Код</Data></Cell> <Cell><Data ss:Type="String">Фамилия</Data></Cell> <Cell><Data ss:Type="String">Имя</Data></Cell> <Cell><Data ss:Type="String">Отчество</Data></Cell> <Cell><Data ss:Type="String">Результат</Data></Cell> </Row>

58

<%= Avar.includes(:vid).joins("avars INNER JOIN results ON avars.result_id = results.id")

.find_each do |avar|%> <Row>

<Cell><Data ss:Type="Number"><%= avar.id %></Data></Cell> <Cell><Data ss:Type="String"><%= avar.sotr.fam %></Data></Cell> <Cell><Data ss:Type="String"><%= avar.sotr.name %></Data></Cell> <Cell><Data ss:Type="String"><%= avar.sotr.otch %></Data></Cell> <Cell><Data ss:Type="String"><%= avar.result.result %></Data></Cell> </Row>

<% end %> </Table> </Worksheet> </Workbook>

<h1>Отчет работы сотрудников по дате</h1>

<%= link_to 'Главная страница', controller: 'home_page' %> | <%= link_to 'Назад', controller: 'search_itgoth' %>

<%=link_to 'Скачать Excel', 'http://localhost:3000/search_itgoth/index.xls', data: { confirm: "Скачать файл?" } %>

<br><br>

<table border="1"> <th>Код</th> <th>Фамилия</th> <th>Имя</th> <th>Отчество</th>

<th>Дата аварии</th> <th>Дата устранения</th>

<th>Результат</th>

<%= Avar.includes(:vid).joins("avars INNER JOIN results ON avars.result_id = results.id")

.where("date_part('year', avars.data_k) >= ? and date_part('month', avars.data_k) >= ? and date_part('day', avars.data_k)

>= ? and date_part('year', avars.data_k) <= ? and date_part('month', avars.data_k) <= ? and date_part('day', avars.data_k)

<= ? ",@year_s, @month_s, @day_s, @year_f, @month_f, @day_f).find_each do |avar|%> <tr>

<td><%= avar.id %></td> <td><%= avar.sotr.fam %></td> <td><%= avar.sotr.name %></td> <td><%= avar.sotr.otch %></td> <td><%= avar.datanah %></td> <td><%= avar.data_k %></td>

<td><%= avar.result.result %></td> </tr>

<% end %>

59

Соседние файлы в папке Курсовые работы