feat: 质检工单结论、库位批量/筛选与协议样本接收质检摘要

落库并展示质检工单级结论(可编辑/任务派生),库位树支持批量新增子节点与货架格子检索,协议/捐赠列表补充接收与门禁质检摘要,并同步生产物料与工单卡片展示优化。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-07-28 18:46:24 +08:00
1 parent f554d77e59
commit a3af039e74
54 files changed
+42429 -35006

No files matched your search

+16
View File
@@ -1409,6 +1409,22 @@ export function fetchCreateStorageFacility(data: Record<string, any>) {
return request.post({ url: '/web/admin/storage-facilities', params: data })
}
export function fetchBatchCreateStorageFacilities(data: {
parentId?: string
namePrefix?: string
nameSuffix?: string
startNum: number
endNum: number
padWidth?: number
codePrefix?: string
codeSuffix?: string
nodeType?: string
isLeaf?: number
remark?: string
}) {
return request.post({ url: '/web/admin/storage-facilities/batch', params: data })
}
export function fetchUpdateStorageFacility(id: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/storage-facilities/${id}`, params: data })
}
@@ -25,6 +25,9 @@ export interface ProductionWorkOrderItem {
handlerName?: string
receptionTime?: string
workOrderStatus: string
/** 门禁质检结论:tg=合格 / btg=不合格(细胞存储/科研捐赠入库) */
qcConclusion?: string
qcConclusionLabel?: string
createTime?: string
/** 卡片展示:工单下全部工艺步骤计划开始时间区间(前端聚合) */
plannedStartTimeRange?: string
+4 -1
View File
@@ -114,6 +114,9 @@ export type QcWorkOrder = {
receptionTime?: string
handlerName?: string
workOrderStatus: string
/** 工单级质检结论:tg=合格 / btg=不合格 / 空=尚无 */
qcConclusion?: string
qcConclusionLabel?: string
hasLab: boolean
hasThirdParty: boolean
configuredTime?: string
@@ -292,7 +295,7 @@ export function fetchCreateQcWorkOrder(data: {
export function fetchUpdateQcWorkOrder(
id: string,
data: { cellProductId?: string; workOrderStatus?: string; remark?: string }
data: { cellProductId?: string; workOrderStatus?: string; qcConclusion?: string; remark?: string }
) {
return request.put<QcWorkOrder>({
url: `/web/admin/qc-work-orders/${id}`,