feat: 质检工单结论、库位批量/筛选与协议样本接收质检摘要
落库并展示质检工单级结论(可编辑/任务派生),库位树支持批量新增子节点与货架格子检索,协议/捐赠列表补充接收与门禁质检摘要,并同步生产物料与工单卡片展示优化。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
f554d77e59
commit
a3af039e74
54 files changed
+42429
-35006
No files matched your search
@@ -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
|
||||
|
||||
@@ -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}`,
|
||||
|
||||
Reference in new issue
Block a user