diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/schedule/task.ts b/src/api/business/schedule/task.ts new file mode 100644 index 0000000..ef3dad9 --- /dev/null +++ b/src/api/business/schedule/task.ts @@ -0,0 +1,106 @@ +/** + * 任务分发,实验室检测 +*/ +import request from '../../index' +import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' +const prefix = '/meter' + +// 任务分发列表查询 +export function getTaskList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 任务分发详情 +export function getTaskDetail(data: { orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/detail', + method: 'post', + data, + }) +} + +// 导出列表 +export function exportTaskList(data: Omit) { + return request({ + url: '/business/labExecutive/handOut/listExport', + method: 'post', + responseType: 'blob', + data, + }) +} + +// 初始化检定流程 +export function init(data: { measureContent: string; orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/initList', + method: 'post', + data, + }) +} + +// 收发员任务分发 +export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/execute', + method: 'post', + data, + }) +} + +// 实验室编辑实验室检测列表 +export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/updateList', + method: 'post', + data, + }) +} + +// 退回(待检测/检测中->退回) +export function sendBackProcess(data: ISendBack) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 实验室收入样品 +export function takeInSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 检完样品-手动/批量 +export function overSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 我的检测-列表 +export function getMyMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 部门检测-列表 +export function getDeptMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/schedule/task.ts b/src/api/business/schedule/task.ts new file mode 100644 index 0000000..ef3dad9 --- /dev/null +++ b/src/api/business/schedule/task.ts @@ -0,0 +1,106 @@ +/** + * 任务分发,实验室检测 +*/ +import request from '../../index' +import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' +const prefix = '/meter' + +// 任务分发列表查询 +export function getTaskList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 任务分发详情 +export function getTaskDetail(data: { orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/detail', + method: 'post', + data, + }) +} + +// 导出列表 +export function exportTaskList(data: Omit) { + return request({ + url: '/business/labExecutive/handOut/listExport', + method: 'post', + responseType: 'blob', + data, + }) +} + +// 初始化检定流程 +export function init(data: { measureContent: string; orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/initList', + method: 'post', + data, + }) +} + +// 收发员任务分发 +export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/execute', + method: 'post', + data, + }) +} + +// 实验室编辑实验室检测列表 +export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/updateList', + method: 'post', + data, + }) +} + +// 退回(待检测/检测中->退回) +export function sendBackProcess(data: ISendBack) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 实验室收入样品 +export function takeInSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 检完样品-手动/批量 +export function overSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 我的检测-列表 +export function getMyMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 部门检测-列表 +export function getDeptMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/business/task.ts b/src/api/business/task.ts deleted file mode 100644 index 9c21a82..0000000 --- a/src/api/business/task.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 任务分发,实验室检测 -*/ -import request from '../index' -import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' -const prefix = '/meter' - -// 任务分发列表查询 -export function getTaskList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 任务分发详情 -export function getTaskDetail(data: { orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/detail', - method: 'post', - data, - }) -} - -// 导出列表 -export function exportTaskList(data: Omit) { - return request({ - url: '/business/labExecutive/handOut/listExport', - method: 'post', - responseType: 'blob', - data, - }) -} - -// 初始化检定流程 -export function init(data: { measureContent: string; orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/initList', - method: 'post', - data, - }) -} - -// 收发员任务分发 -export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/execute', - method: 'post', - data, - }) -} - -// 实验室编辑实验室检测列表 -export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/updateList', - method: 'post', - data, - }) -} - -// 退回(待检测/检测中->退回) -export function sendBackProcess(data: ISendBack) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 实验室收入样品 -export function takeInSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 检完样品-手动/批量 -export function overSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 我的检测-列表 -export function getMyMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 部门检测-列表 -export function getDeptMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/schedule/task.ts b/src/api/business/schedule/task.ts new file mode 100644 index 0000000..ef3dad9 --- /dev/null +++ b/src/api/business/schedule/task.ts @@ -0,0 +1,106 @@ +/** + * 任务分发,实验室检测 +*/ +import request from '../../index' +import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' +const prefix = '/meter' + +// 任务分发列表查询 +export function getTaskList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 任务分发详情 +export function getTaskDetail(data: { orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/detail', + method: 'post', + data, + }) +} + +// 导出列表 +export function exportTaskList(data: Omit) { + return request({ + url: '/business/labExecutive/handOut/listExport', + method: 'post', + responseType: 'blob', + data, + }) +} + +// 初始化检定流程 +export function init(data: { measureContent: string; orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/initList', + method: 'post', + data, + }) +} + +// 收发员任务分发 +export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/execute', + method: 'post', + data, + }) +} + +// 实验室编辑实验室检测列表 +export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/updateList', + method: 'post', + data, + }) +} + +// 退回(待检测/检测中->退回) +export function sendBackProcess(data: ISendBack) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 实验室收入样品 +export function takeInSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 检完样品-手动/批量 +export function overSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 我的检测-列表 +export function getMyMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 部门检测-列表 +export function getDeptMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/business/task.ts b/src/api/business/task.ts deleted file mode 100644 index 9c21a82..0000000 --- a/src/api/business/task.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 任务分发,实验室检测 -*/ -import request from '../index' -import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' -const prefix = '/meter' - -// 任务分发列表查询 -export function getTaskList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 任务分发详情 -export function getTaskDetail(data: { orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/detail', - method: 'post', - data, - }) -} - -// 导出列表 -export function exportTaskList(data: Omit) { - return request({ - url: '/business/labExecutive/handOut/listExport', - method: 'post', - responseType: 'blob', - data, - }) -} - -// 初始化检定流程 -export function init(data: { measureContent: string; orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/initList', - method: 'post', - data, - }) -} - -// 收发员任务分发 -export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/execute', - method: 'post', - data, - }) -} - -// 实验室编辑实验室检测列表 -export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/updateList', - method: 'post', - data, - }) -} - -// 退回(待检测/检测中->退回) -export function sendBackProcess(data: ISendBack) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 实验室收入样品 -export function takeInSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 检完样品-手动/批量 -export function overSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 我的检测-列表 -export function getMyMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 部门检测-列表 -export function getDeptMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} diff --git a/src/views/business/lab/components/rollbackDialog.vue b/src/views/business/lab/components/rollbackDialog.vue index fc787ff..553d2ec 100644 --- a/src/views/business/lab/components/rollbackDialog.vue +++ b/src/views/business/lab/components/rollbackDialog.vue @@ -4,7 +4,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' import { reactive, ref } from 'vue' import type { ISendBack, IlabMeasureList } from '../../schedule/task/task-interface' -import { sendBackProcess } from '@/api/business/task' +import { sendBackProcess } from '@/api/business/schedule/task' // 对外暴露的方法: 退回成功 const emit = defineEmits(['onSuccess']) diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/schedule/task.ts b/src/api/business/schedule/task.ts new file mode 100644 index 0000000..ef3dad9 --- /dev/null +++ b/src/api/business/schedule/task.ts @@ -0,0 +1,106 @@ +/** + * 任务分发,实验室检测 +*/ +import request from '../../index' +import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' +const prefix = '/meter' + +// 任务分发列表查询 +export function getTaskList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 任务分发详情 +export function getTaskDetail(data: { orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/detail', + method: 'post', + data, + }) +} + +// 导出列表 +export function exportTaskList(data: Omit) { + return request({ + url: '/business/labExecutive/handOut/listExport', + method: 'post', + responseType: 'blob', + data, + }) +} + +// 初始化检定流程 +export function init(data: { measureContent: string; orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/initList', + method: 'post', + data, + }) +} + +// 收发员任务分发 +export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/execute', + method: 'post', + data, + }) +} + +// 实验室编辑实验室检测列表 +export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/updateList', + method: 'post', + data, + }) +} + +// 退回(待检测/检测中->退回) +export function sendBackProcess(data: ISendBack) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 实验室收入样品 +export function takeInSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 检完样品-手动/批量 +export function overSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 我的检测-列表 +export function getMyMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 部门检测-列表 +export function getDeptMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/business/task.ts b/src/api/business/task.ts deleted file mode 100644 index 9c21a82..0000000 --- a/src/api/business/task.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 任务分发,实验室检测 -*/ -import request from '../index' -import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' -const prefix = '/meter' - -// 任务分发列表查询 -export function getTaskList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 任务分发详情 -export function getTaskDetail(data: { orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/detail', - method: 'post', - data, - }) -} - -// 导出列表 -export function exportTaskList(data: Omit) { - return request({ - url: '/business/labExecutive/handOut/listExport', - method: 'post', - responseType: 'blob', - data, - }) -} - -// 初始化检定流程 -export function init(data: { measureContent: string; orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/initList', - method: 'post', - data, - }) -} - -// 收发员任务分发 -export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/execute', - method: 'post', - data, - }) -} - -// 实验室编辑实验室检测列表 -export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/updateList', - method: 'post', - data, - }) -} - -// 退回(待检测/检测中->退回) -export function sendBackProcess(data: ISendBack) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 实验室收入样品 -export function takeInSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 检完样品-手动/批量 -export function overSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 我的检测-列表 -export function getMyMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 部门检测-列表 -export function getDeptMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} diff --git a/src/views/business/lab/components/rollbackDialog.vue b/src/views/business/lab/components/rollbackDialog.vue index fc787ff..553d2ec 100644 --- a/src/views/business/lab/components/rollbackDialog.vue +++ b/src/views/business/lab/components/rollbackDialog.vue @@ -4,7 +4,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' import { reactive, ref } from 'vue' import type { ISendBack, IlabMeasureList } from '../../schedule/task/task-interface' -import { sendBackProcess } from '@/api/business/task' +import { sendBackProcess } from '@/api/business/schedule/task' // 对外暴露的方法: 退回成功 const emit = defineEmits(['onSuccess']) diff --git a/src/views/business/lab/deptMeasure/deptMeasureList.vue b/src/views/business/lab/deptMeasure/deptMeasureList.vue index 9f8e6fa..adc461d 100644 --- a/src/views/business/lab/deptMeasure/deptMeasureList.vue +++ b/src/views/business/lab/deptMeasure/deptMeasureList.vue @@ -11,7 +11,7 @@ import { printJSON } from '@/utils/printUtils' import { exportFile } from '@/utils/exportUtils' import { getDictByCode } from '@/api/system/dict' -import { exportTaskList, getDeptMeasureList, getTaskList } from '@/api/business/task' +import { exportTaskList, getDeptMeasureList, getTaskList } from '@/api/business/schedule/task' import type { dictType } from '@/global' const { proxy } = getCurrentInstance() as any const $router = useRouter() diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/schedule/task.ts b/src/api/business/schedule/task.ts new file mode 100644 index 0000000..ef3dad9 --- /dev/null +++ b/src/api/business/schedule/task.ts @@ -0,0 +1,106 @@ +/** + * 任务分发,实验室检测 +*/ +import request from '../../index' +import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' +const prefix = '/meter' + +// 任务分发列表查询 +export function getTaskList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 任务分发详情 +export function getTaskDetail(data: { orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/detail', + method: 'post', + data, + }) +} + +// 导出列表 +export function exportTaskList(data: Omit) { + return request({ + url: '/business/labExecutive/handOut/listExport', + method: 'post', + responseType: 'blob', + data, + }) +} + +// 初始化检定流程 +export function init(data: { measureContent: string; orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/initList', + method: 'post', + data, + }) +} + +// 收发员任务分发 +export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/execute', + method: 'post', + data, + }) +} + +// 实验室编辑实验室检测列表 +export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/updateList', + method: 'post', + data, + }) +} + +// 退回(待检测/检测中->退回) +export function sendBackProcess(data: ISendBack) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 实验室收入样品 +export function takeInSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 检完样品-手动/批量 +export function overSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 我的检测-列表 +export function getMyMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 部门检测-列表 +export function getDeptMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/business/task.ts b/src/api/business/task.ts deleted file mode 100644 index 9c21a82..0000000 --- a/src/api/business/task.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 任务分发,实验室检测 -*/ -import request from '../index' -import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' -const prefix = '/meter' - -// 任务分发列表查询 -export function getTaskList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 任务分发详情 -export function getTaskDetail(data: { orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/detail', - method: 'post', - data, - }) -} - -// 导出列表 -export function exportTaskList(data: Omit) { - return request({ - url: '/business/labExecutive/handOut/listExport', - method: 'post', - responseType: 'blob', - data, - }) -} - -// 初始化检定流程 -export function init(data: { measureContent: string; orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/initList', - method: 'post', - data, - }) -} - -// 收发员任务分发 -export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/execute', - method: 'post', - data, - }) -} - -// 实验室编辑实验室检测列表 -export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/updateList', - method: 'post', - data, - }) -} - -// 退回(待检测/检测中->退回) -export function sendBackProcess(data: ISendBack) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 实验室收入样品 -export function takeInSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 检完样品-手动/批量 -export function overSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 我的检测-列表 -export function getMyMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 部门检测-列表 -export function getDeptMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} diff --git a/src/views/business/lab/components/rollbackDialog.vue b/src/views/business/lab/components/rollbackDialog.vue index fc787ff..553d2ec 100644 --- a/src/views/business/lab/components/rollbackDialog.vue +++ b/src/views/business/lab/components/rollbackDialog.vue @@ -4,7 +4,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' import { reactive, ref } from 'vue' import type { ISendBack, IlabMeasureList } from '../../schedule/task/task-interface' -import { sendBackProcess } from '@/api/business/task' +import { sendBackProcess } from '@/api/business/schedule/task' // 对外暴露的方法: 退回成功 const emit = defineEmits(['onSuccess']) diff --git a/src/views/business/lab/deptMeasure/deptMeasureList.vue b/src/views/business/lab/deptMeasure/deptMeasureList.vue index 9f8e6fa..adc461d 100644 --- a/src/views/business/lab/deptMeasure/deptMeasureList.vue +++ b/src/views/business/lab/deptMeasure/deptMeasureList.vue @@ -11,7 +11,7 @@ import { printJSON } from '@/utils/printUtils' import { exportFile } from '@/utils/exportUtils' import { getDictByCode } from '@/api/system/dict' -import { exportTaskList, getDeptMeasureList, getTaskList } from '@/api/business/task' +import { exportTaskList, getDeptMeasureList, getTaskList } from '@/api/business/schedule/task' import type { dictType } from '@/global' const { proxy } = getCurrentInstance() as any const $router = useRouter() diff --git a/src/views/business/lab/myMeasure/myMeasureList.vue b/src/views/business/lab/myMeasure/myMeasureList.vue index fbe064c..60d840b 100644 --- a/src/views/business/lab/myMeasure/myMeasureList.vue +++ b/src/views/business/lab/myMeasure/myMeasureList.vue @@ -9,7 +9,7 @@ import { printJSON } from '@/utils/printUtils' import { exportFile } from '@/utils/exportUtils' import { getDictByCode } from '@/api/system/dict' -import { getMyMeasureList } from '@/api/business/task' +import { getMyMeasureList } from '@/api/business/schedule/task' import type { dictType } from '@/global' const { proxy } = getCurrentInstance() as any const $router = useRouter() diff --git a/src/api/business/cert.ts b/src/api/business/cert.ts deleted file mode 100644 index 9de249a..0000000 --- a/src/api/business/cert.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * 证书打印 -*/ -import request from '../index' -import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' - -// 证书打印列表 -export function getCertList(data: ICertPrintSearch) { - return request({ - url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 发起申请 -export function submitApproval(data: ICertInitiate) { - return request({ - url: '/business/certificatePrint/submitApproval', - method: 'post', - data, - }) -} - -// 同意 -export function agreeCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/agree', - method: 'post', - data, - }) -} - -// 拒绝 -export function refuseCert(data: ICertApprove) { - return request({ - url: '/business/certificatePrint/refuse', - method: 'post', - data, - }) -} - -// 证书导出 -export function exportCert(data: ICertExport) { - return request({ - url: '/business/certificatePrint/export', - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/business/lab/cert.ts b/src/api/business/lab/cert.ts new file mode 100644 index 0000000..261cad3 --- /dev/null +++ b/src/api/business/lab/cert.ts @@ -0,0 +1,51 @@ +/** + * 证书打印 +*/ +import request from '../../index' +import type { ICertApprove, ICertExport, ICertInitiate, ICertPrintSearch } from '@/views/business/schedule/certPrint/cert-interface' + +// 证书打印列表 +export function getCertList(data: ICertPrintSearch) { + return request({ + url: `/business/certificatePrint/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 发起申请 +export function submitApproval(data: ICertInitiate) { + return request({ + url: '/business/certificatePrint/submitApproval', + method: 'post', + data, + }) +} + +// 同意 +export function agreeCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/agree', + method: 'post', + data, + }) +} + +// 拒绝 +export function refuseCert(data: ICertApprove) { + return request({ + url: '/business/certificatePrint/refuse', + method: 'post', + data, + }) +} + +// 证书导出 +export function exportCert(data: ICertExport) { + return request({ + url: '/business/certificatePrint/export', + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/schedule/task.ts b/src/api/business/schedule/task.ts new file mode 100644 index 0000000..ef3dad9 --- /dev/null +++ b/src/api/business/schedule/task.ts @@ -0,0 +1,106 @@ +/** + * 任务分发,实验室检测 +*/ +import request from '../../index' +import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' +const prefix = '/meter' + +// 任务分发列表查询 +export function getTaskList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 任务分发详情 +export function getTaskDetail(data: { orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/detail', + method: 'post', + data, + }) +} + +// 导出列表 +export function exportTaskList(data: Omit) { + return request({ + url: '/business/labExecutive/handOut/listExport', + method: 'post', + responseType: 'blob', + data, + }) +} + +// 初始化检定流程 +export function init(data: { measureContent: string; orderId: string; sampleId: string }) { + return request({ + url: '/business/labExecutive/handOut/initList', + method: 'post', + data, + }) +} + +// 收发员任务分发 +export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/execute', + method: 'post', + data, + }) +} + +// 实验室编辑实验室检测列表 +export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { + return request({ + url: '/business/labExecutive/handOut/updateList', + method: 'post', + data, + }) +} + +// 退回(待检测/检测中->退回) +export function sendBackProcess(data: ISendBack) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 实验室收入样品 +export function takeInSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 检完样品-手动/批量 +export function overSample(data: { orderId: string; sampleId: string }[]) { + return request({ + url: `${prefix}/schedule/task/setSchedule`, + method: 'post', + data, + }) +} + +// 我的检测-列表 +export function getMyMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 部门检测-列表 +export function getDeptMeasureList(data: ITaskQuery) { + return request({ + url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} diff --git a/src/api/business/task.ts b/src/api/business/task.ts deleted file mode 100644 index 9c21a82..0000000 --- a/src/api/business/task.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 任务分发,实验室检测 -*/ -import request from '../index' -import type { ISendBack, ITaskQuery } from '@/views/business/schedule/task/task-interface' -const prefix = '/meter' - -// 任务分发列表查询 -export function getTaskList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/handOut/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 任务分发详情 -export function getTaskDetail(data: { orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/detail', - method: 'post', - data, - }) -} - -// 导出列表 -export function exportTaskList(data: Omit) { - return request({ - url: '/business/labExecutive/handOut/listExport', - method: 'post', - responseType: 'blob', - data, - }) -} - -// 初始化检定流程 -export function init(data: { measureContent: string; orderId: string; sampleId: string }) { - return request({ - url: '/business/labExecutive/handOut/initList', - method: 'post', - data, - }) -} - -// 收发员任务分发 -export function setMeasureProcess(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/execute', - method: 'post', - data, - }) -} - -// 实验室编辑实验室检测列表 -export function setMeasureProcessByFfy(data: { orderId: string; sampleId: string; measureProcessList: any[] }) { - return request({ - url: '/business/labExecutive/handOut/updateList', - method: 'post', - data, - }) -} - -// 退回(待检测/检测中->退回) -export function sendBackProcess(data: ISendBack) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 实验室收入样品 -export function takeInSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 检完样品-手动/批量 -export function overSample(data: { orderId: string; sampleId: string }[]) { - return request({ - url: `${prefix}/schedule/task/setSchedule`, - method: 'post', - data, - }) -} - -// 我的检测-列表 -export function getMyMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 部门检测-列表 -export function getDeptMeasureList(data: ITaskQuery) { - return request({ - url: `/business/labExecutive/deptExecutive/List?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} diff --git a/src/views/business/lab/components/rollbackDialog.vue b/src/views/business/lab/components/rollbackDialog.vue index fc787ff..553d2ec 100644 --- a/src/views/business/lab/components/rollbackDialog.vue +++ b/src/views/business/lab/components/rollbackDialog.vue @@ -4,7 +4,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' import { reactive, ref } from 'vue' import type { ISendBack, IlabMeasureList } from '../../schedule/task/task-interface' -import { sendBackProcess } from '@/api/business/task' +import { sendBackProcess } from '@/api/business/schedule/task' // 对外暴露的方法: 退回成功 const emit = defineEmits(['onSuccess']) diff --git a/src/views/business/lab/deptMeasure/deptMeasureList.vue b/src/views/business/lab/deptMeasure/deptMeasureList.vue index 9f8e6fa..adc461d 100644 --- a/src/views/business/lab/deptMeasure/deptMeasureList.vue +++ b/src/views/business/lab/deptMeasure/deptMeasureList.vue @@ -11,7 +11,7 @@ import { printJSON } from '@/utils/printUtils' import { exportFile } from '@/utils/exportUtils' import { getDictByCode } from '@/api/system/dict' -import { exportTaskList, getDeptMeasureList, getTaskList } from '@/api/business/task' +import { exportTaskList, getDeptMeasureList, getTaskList } from '@/api/business/schedule/task' import type { dictType } from '@/global' const { proxy } = getCurrentInstance() as any const $router = useRouter() diff --git a/src/views/business/lab/myMeasure/myMeasureList.vue b/src/views/business/lab/myMeasure/myMeasureList.vue index fbe064c..60d840b 100644 --- a/src/views/business/lab/myMeasure/myMeasureList.vue +++ b/src/views/business/lab/myMeasure/myMeasureList.vue @@ -9,7 +9,7 @@ import { printJSON } from '@/utils/printUtils' import { exportFile } from '@/utils/exportUtils' import { getDictByCode } from '@/api/system/dict' -import { getMyMeasureList } from '@/api/business/task' +import { getMyMeasureList } from '@/api/business/schedule/task' import type { dictType } from '@/global' const { proxy } = getCurrentInstance() as any const $router = useRouter() diff --git a/src/views/business/schedule/certPrint/certList.vue b/src/views/business/schedule/certPrint/certList.vue index 391931b..762c88e 100644 --- a/src/views/business/schedule/certPrint/certList.vue +++ b/src/views/business/schedule/certPrint/certList.vue @@ -1,3 +1,4 @@ +