5sControl / 5sControl/5s-frontend

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

Ouverte
#774 0 commentaires 0 réactions 1 personne assignée Réclamée par @KrezKarina Voir sur GitHub
Design Front
Langage dominant
TypeScript
Étoiles
3
Forks
1
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

ТЗ заказчика:
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] при клике на любой таймспан открывается таймспан работника, который руководитель может корректировать.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react, typescript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.