工单提交
This commit is contained in:
@@ -14,6 +14,7 @@ interface ArchivedWorkOrder {
|
|||||||
id: string;
|
id: string;
|
||||||
workOrderNumber: string;
|
workOrderNumber: string;
|
||||||
workOrderType: string;
|
workOrderType: string;
|
||||||
|
equipmentType: string;
|
||||||
merchantName: string;
|
merchantName: string;
|
||||||
equipmentName: string;
|
equipmentName: string;
|
||||||
workerName: string;
|
workerName: string;
|
||||||
@@ -76,7 +77,7 @@ export default function WorkOrderArchivePage() {
|
|||||||
const fetchArchivedOrders = async (pageNum = 1, pageSize = 10) => {
|
const fetchArchivedOrders = async (pageNum = 1, pageSize = 10) => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
try {
|
try {
|
||||||
const response = await apiGet(`/client/work/list?queryStaus=7&pageNum=${pageNum}&pageSize=${pageSize}`);
|
const response = await apiGet(`/back/workOrderArchive/list?pageNum=${pageNum}&pageSize=${pageSize}`);
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
setArchivedOrders(response.data || []);
|
setArchivedOrders(response.data || []);
|
||||||
setPagination({
|
setPagination({
|
||||||
@@ -259,11 +260,10 @@ export default function WorkOrderArchivePage() {
|
|||||||
<TableHeader>
|
<TableHeader>
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableHead>工单编号</TableHead>
|
<TableHead>工单编号</TableHead>
|
||||||
<TableHead>工单标题</TableHead>
|
<TableHead>工单类型</TableHead>
|
||||||
<TableHead>商户</TableHead>
|
<TableHead>商户</TableHead>
|
||||||
<TableHead>设备</TableHead>
|
<TableHead>设备</TableHead>
|
||||||
<TableHead>维修工人</TableHead>
|
<TableHead>维修工人</TableHead>
|
||||||
<TableHead>优先级</TableHead>
|
|
||||||
<TableHead>完成时间</TableHead>
|
<TableHead>完成时间</TableHead>
|
||||||
<TableHead>归档时间</TableHead>
|
<TableHead>归档时间</TableHead>
|
||||||
<TableHead>操作</TableHead>
|
<TableHead>操作</TableHead>
|
||||||
@@ -272,13 +272,13 @@ export default function WorkOrderArchivePage() {
|
|||||||
<TableBody>
|
<TableBody>
|
||||||
{loading ? (
|
{loading ? (
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableCell colSpan={9} className="text-center py-8">
|
<TableCell colSpan={8} className="text-center py-8">
|
||||||
<div className="text-gray-500">加载中...</div>
|
<div className="text-gray-500">加载中...</div>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
) : filteredOrders.length === 0 ? (
|
) : filteredOrders.length === 0 ? (
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableCell colSpan={9} className="text-center py-8">
|
<TableCell colSpan={8} className="text-center py-8">
|
||||||
<div className="text-gray-500">暂无数据</div>
|
<div className="text-gray-500">暂无数据</div>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
@@ -290,9 +290,6 @@ export default function WorkOrderArchivePage() {
|
|||||||
<TableCell>{order.merchantName}</TableCell>
|
<TableCell>{order.merchantName}</TableCell>
|
||||||
<TableCell>{order.equipmentName}</TableCell>
|
<TableCell>{order.equipmentName}</TableCell>
|
||||||
<TableCell>{order.workerName}</TableCell>
|
<TableCell>{order.workerName}</TableCell>
|
||||||
<TableCell>
|
|
||||||
<Badge className={getPriorityColor(order.priority)}>{getPriorityText(order.priority)}</Badge>
|
|
||||||
</TableCell>
|
|
||||||
<TableCell>{order.updatedAt}</TableCell>
|
<TableCell>{order.updatedAt}</TableCell>
|
||||||
<TableCell>{order.updatedAt}</TableCell>
|
<TableCell>{order.updatedAt}</TableCell>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
@@ -301,10 +298,12 @@ export default function WorkOrderArchivePage() {
|
|||||||
<Eye className="h-4 w-4 mr-1" />
|
<Eye className="h-4 w-4 mr-1" />
|
||||||
查看详情
|
查看详情
|
||||||
</Button>
|
</Button>
|
||||||
<Button variant="outline" size="sm" onClick={() => handleDownloadReport(order.workOrderNumber)}>
|
{(order.workOrderType === "厨房自动灭火设备" || order.workOrderType === "设备安装" || order.workOrderType === "设备检测") && (
|
||||||
<FileDown className="h-4 w-4 mr-1" />
|
<Button variant="outline" size="sm" onClick={() => handleDownloadReport(order.workOrderNumber)}>
|
||||||
下载报告
|
<FileDown className="h-4 w-4 mr-1" />
|
||||||
</Button>
|
下载报告
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
|
|||||||
Reference in New Issue
Block a user