Я сделал всё, на что хватило сил. Я - спать

master
Алексей Алексей 2026-05-29 01:37:00 +10:00
parent 13e2d79260
commit 07315bb17e
2 changed files with 25 additions and 22 deletions

View File

@ -3,7 +3,7 @@
Система позволяет вести учёт: Система позволяет вести учёт:
- [ ] Оборудования - [ ] Оборудования
- [x] Сотрудников - [x] Сотрудников
- [ ] Сырья - [x] Сырья
- [ ] Произведённой продукции - [ ] Произведённой продукции
- [ ] Доходов от продажи продукции - [ ] Доходов от продажи продукции
- [ ] Зарплат сотрудникам - [ ] Зарплат сотрудникам

View File

@ -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|{