Logo
Explore Help
Sign In
duxingchen/track
1
0
Fork 0
You've already forked track
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
8458b99782e06935bf9f1b058de6e4645ea7f051
track/frontend/src/pages/admin/AdminTasksPage.tsx

6 lines
146 B
TypeScript
Raw Normal View History

feat(frontend): 实现任务全景树组件与三大操作弹窗 TaskTreeViewer (components/TaskTree/): - 搜索栏: 输入 16 位序列号 → getTaskTree() → 递归渲染产品任务树 - 状态标签: PENDING(黄)/WIP(蓝)/COMPLETED(绿)/REJECTED(红)/ARCHIVED(灰) - 返工警告: is_rework → 红色脉冲 ⚠返工 标签 + 红色 ring 边框 - 裂变标识: child_tasks>1 → 紫色 裂变×N 标签 + 树形连接线 - 产品摘要栏: 序列号/订单/当前位置(virtual_warehouse→🏭仓库)/任务总数 三大操作弹窗 (替换 alert 占位符): - ReceiveConfirmModal: 二次确认 → receiveTask() → Toast + 刷新树 - RejectModal: 驳回原因必填(≤500字) → rejectTask() → 自动返工提示 - TransferModal: 工序名称 + 多接收人标签输入(Enter添加/X删除) + 🏭虚拟入库勾选 + 备注 + 实时裂变预览 → transferTask() 路由接入: - App.tsx: 包裹 ToastProvider, 新增 /admin/tasks 路由 - AdminLayout: 侧边栏新增「任务全景」菜单 (GitBranch 图标) - AdminTasksPage: 薄封装层
2026-08-04 17:30:26 +08:00
import TaskTreeViewer from "../../components/TaskTree/TaskTreeViewer";
export default function AdminTasksPage() {
return <TaskTreeViewer />;
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.2 Page: 2671ms Template: 5ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API