Я сделал всё, на что хватило сил. Я - спать
parent
13e2d79260
commit
07315bb17e
|
|
@ -3,7 +3,7 @@
|
|||
Система позволяет вести учёт:
|
||||
- [ ] Оборудования
|
||||
- [x] Сотрудников
|
||||
- [ ] Сырья
|
||||
- [x] Сырья
|
||||
- [ ] Произведённой продукции
|
||||
- [ ] Доходов от продажи продукции
|
||||
- [ ] Зарплат сотрудникам
|
||||
|
|
|
|||
|
|
@ -148,27 +148,27 @@ impl Default for MainTabViewer{
|
|||
}
|
||||
}
|
||||
impl MainTabViewer{
|
||||
fn show_equipment(&mut self, ui: &mut egui::Ui){
|
||||
// use egui_extras::{Column,TableBuilder};
|
||||
// let text_height =egui::TextStyle::Body.resolve(ui.style()).size;
|
||||
// let available_heigh = ui.available_height();
|
||||
// let mut table = TableBuilder::new(ui)
|
||||
// .striped(true)
|
||||
// .resizable(false)
|
||||
// .cell_layout(egui::Layout::left_to_right(egui::Align::Center))
|
||||
// .column(Column::auto())
|
||||
// .column(Column::remainder()
|
||||
// .at_least(40.0)
|
||||
// .clip(true)
|
||||
// .resizable(true),
|
||||
// )
|
||||
// .column(Column::auto())
|
||||
// .column(Column::remainder())
|
||||
// .column(Column::remainder())
|
||||
// .min_scrolled_height(0.0)
|
||||
// .max_scroll_height(available_heigh);
|
||||
// table = table.sense(egui::Sense::click());
|
||||
//Это таблицы, с ними надо разобраться!
|
||||
fn show_equipment(&mut self, ui: &mut egui::Ui){;
|
||||
let mut table = TableBuilder::new(ui)
|
||||
.striped(true)
|
||||
.resizable(false)
|
||||
.cell_layout(egui::Layout::left_to_right(egui::Align::Center))
|
||||
.column(Column::auto())
|
||||
.column(Column::auto())
|
||||
.column(Column::auto())
|
||||
.column(Column::auto())
|
||||
.column(Column::auto())
|
||||
.header(30.0, |mut header|{
|
||||
header.col(|ui|{ui.heading("ID");});
|
||||
header.col(|ui|{ui.heading("Название");});
|
||||
header.col(|ui|{ui.heading("Инв. номер");});
|
||||
header.col(|ui|{ui.heading("Ответственный");});
|
||||
header.col(|ui|{ui.heading("Дата последнего\n техобслуживания");});
|
||||
})
|
||||
.body(|mut body|{
|
||||
|
||||
});
|
||||
;
|
||||
|
||||
for eq in self.equipment.read().clone().unwrap().iter() {
|
||||
let id = ui.make_persistent_id(format!("{}:{}", eq.id, eq.name));
|
||||
|
|
@ -513,6 +513,9 @@ impl WorkerTabViewer{
|
|||
self.update_positions();
|
||||
self.update_workers();
|
||||
}
|
||||
if ui.button("Обновить").clicked(){
|
||||
self.update_positions();
|
||||
}
|
||||
});
|
||||
for eq in self.positions.read().clone().unwrap().iter(){
|
||||
ui.push_id(&eq.name, |ui|{
|
||||
|
|
|
|||
Loading…
Reference in New Issue