From f35825c1922149df154e3913d6dfebee57ee8cee Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 16 七月 2026 15:52:40 +0800
Subject: [PATCH] 部分功能修改

---
 src/api/mes/pro/task/index.ts |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/src/api/mes/pro/task/index.ts b/src/api/mes/pro/task/index.ts
index 9af8921..2dba85e 100644
--- a/src/api/mes/pro/task/index.ts
+++ b/src/api/mes/pro/task/index.ts
@@ -1,4 +1,4 @@
-锘縤mport type { PageParam, PageResult } from '../../../../packages/effects/request/src';
+锘縤mport type { PageParam, PageResult } from '@vben/request';
 
 import { requestClient } from '#/api/request';
 
@@ -54,6 +54,26 @@
     statuses?: number[];
     status?: number;
   }
+
+  /** 寰呮姤宸ュ彴璐︿换鍔★紙pending-feedback-page 鍝嶅簲锛� */
+  export interface PendingFeedbackTask extends Task {
+    pendingQuantity?: number; // 寰呮姤宸ユ暟閲忥紙= 鎺掍骇 - 宸茬敓浜э級
+    inTransitQuantity?: number; // 鍦ㄩ�旀姤宸ユ暟閲忥紙鑽夌/瀹℃壒涓�/寰呮楠屽悎璁★級
+    reportableQuantity?: number; // 鍙姤宸ユ暟閲忥紙= 鎺掍骇 - 宸茬敓浜� - 鍦ㄩ�旓級
+    feedbackRate?: number; // 鎶ュ伐瀹屾垚鐜�(%)
+  }
+
+  /** 寰呮姤宸ュ彴璐﹀垎椤垫煡璇㈠弬鏁� */
+  export interface PendingFeedbackPageParams extends PageParam {
+    processId?: number;
+    routeId?: number;
+    workOrderId?: number;
+    workstationId?: number;
+    code?: string;
+    name?: string;
+    checkFlag?: boolean;
+    createTime?: string[];
+  }
 }
 
 /** 鏌ヨ鐢熶骇浠诲姟鍒嗛〉 */
@@ -93,3 +113,13 @@
 export function getGanttTaskList(params: any) {
   return requestClient.get<any[]>('/mes/pro/task/gantt-list', { params });
 }
+
+/** 鏌ヨ寰呮姤宸ュ彴璐︼紙鍒嗛〉锛� */
+export function getPendingFeedbackPage(
+  params: MesProTaskApi.PendingFeedbackPageParams,
+) {
+  return requestClient.get<PageResult<MesProTaskApi.PendingFeedbackTask>>(
+    '/mes/pro/task/pending-feedback-page',
+    { params },
+  );
+}

--
Gitblit v1.9.3