5sControl / 5sControl/5s-frontend

Имплементировать изменения в пути админа в соответствии с ТЗ заказчика

Aperta
#774 0 commenti 0 reazioni 1 assegnatario Rivendicata da @KrezKarina Vedi su GitHub
Design Front
Lingua principale
TypeScript
Stelle
3
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

ТЗ заказчика:
1.1 “Руководитель” имеет возможность:
просматривать список заказов и их статусы (“Не начат”, “В работе”, “Выполнен”);
переводить в ручном режиме заказы в статус “Выполнен”;
создавать новые заказы (вносить название заказа, название изделия, срок исполнения);
редактировать существующие заказы (изменять название заказа, название изделия, срок исполнения);
просматривать данные о работниках (фамилия), задействованных в выполнении заказа;
видеть информацию о времени, которое заказ уже находится в работе;
видеть информацию о времени работы над узлами заказа;
видеть информацию о длительности операций заготовительной стадии заказа;

- [x] оставить только один пункт в меню "заказы"
![Image](https://github.com/user-attachments/assets/e36ff6c9-f1c9-4a4c-9090-2c082cec6cdf)

- [x] отобразить статусы заказов на экране списка всех заказов
![Image](https://github.com/user-attachments/assets/78bcaafd-a578-4862-b00a-7a3cb27a214f)
![Image](https://github.com/user-attachments/assets/b4e20deb-3611-4f45-920b-ef8c597aebcc)

- [x] в карточку самого заказа добавить возможность руководителю изменять вручную его статус (можно выпадающий список)
![Image](https://github.com/user-attachments/assets/c5f6f4f0-f5f2-4334-82f1-3eb66ae531ef)
![Image](https://github.com/user-attachments/assets/4bda64b9-d3c5-4c56-893e-6b3a38cf5467)

- [x] в карточке заказа изменить следующее: у заказа есть № и имя (по-раздельности должны быть)
- [ ] в карточке заказа отредактировать поля со временем работы по узлам
![Image](https://github.com/user-attachments/assets/a9165cb9-200f-48e9-9d5a-df7a01045371)

- [x] в карточку заказа добавить поле "В работе с..."дата""
![Image](https://github.com/user-attachments/assets/7d5163fe-339e-4eb2-a176-8fb978f6c2f5)
если заказ не начат - поставить прочерк

- [x] в карточке заказа изменить полностью вид нижней части экрана - сделать переключатель на 2 между "заготовка" и "сборка"
в заготовке выводить список операций по заготовке (лазер, гибка, пила, фрезерная, токарная, слесарная) с временем выполнения этих операций; при клике на поле операции открывать список всех таймспанов по этой операции (дата, фамилия, продолжительность)
в сборке выводить список узлов, необходимых к сборке с временем подготовки этих узлов; при клике на узел открывать список всех таймспанов по этому узлу (дата, фамилия, продолжительность)
- [x] при клике на любой таймспан открывается таймспан работника, который руководитель может корректировать.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

The issue describes changes to the admin order management interface. Look for order-related components, likely in a directory like `src/components/orders/` or `src/pages/admin/`. The task involves modifying the order card to edit time fields for work nodes and operations. Check existing order card components to understand the data structure and state management. The 'done' state will be when the time fields for nodes in the order card are editable and correctly display the work duration data as per the mockups.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
react, typescript
Ambito
frontend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.