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