5sControl / 5sControl/5s-frontend

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

オープン
#774 コメント 0 件 リアクション 0 件 担当者 1 名 @KrezKarina が担当を希望しています GitHub で見る
Design Front
主要言語
TypeScript
スター
3
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
react, typescript
領域
frontend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。