diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git a/src/api/business/environmentRecord/environmentRecord.ts b/src/api/business/environmentRecord/environmentRecord.ts deleted file mode 100644 index 1a575eb..0000000 --- a/src/api/business/environmentRecord/environmentRecord.ts +++ /dev/null @@ -1,46 +0,0 @@ -import request from '../../index' - -// 环境记录单列表查询-分页 -export function getenvironmentRecordList(data: { offset: number; limit: number }) { - return request({ - url: `/business/environmentRecord/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 环境记录单删除 -export function getenvironmentRecordDelete(data: object) { - return request({ - url: '/business/environmentRecord/delete', - method: 'post', - data, - }) -} - -// 新增环境记录单 -export function getenvironmentRecordAdd(data: object) { - return request({ - url: '/business/environmentRecord/add', - method: 'post', - data, - }) -} - -// 环境监测记录单-详情 -export function getenvironmentRecordDetail(data: object) { - return request({ - url: '/business/environmentRecord/detail', - method: 'post', - data, - }) -} - -// 环境监测记录单-编辑 -export function getenvironmentRecordUpdate(data: object) { - return request({ - url: '/business/environmentRecord/update', - method: 'post', - data, - }) -} diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git a/src/api/business/environmentRecord/environmentRecord.ts b/src/api/business/environmentRecord/environmentRecord.ts deleted file mode 100644 index 1a575eb..0000000 --- a/src/api/business/environmentRecord/environmentRecord.ts +++ /dev/null @@ -1,46 +0,0 @@ -import request from '../../index' - -// 环境记录单列表查询-分页 -export function getenvironmentRecordList(data: { offset: number; limit: number }) { - return request({ - url: `/business/environmentRecord/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 环境记录单删除 -export function getenvironmentRecordDelete(data: object) { - return request({ - url: '/business/environmentRecord/delete', - method: 'post', - data, - }) -} - -// 新增环境记录单 -export function getenvironmentRecordAdd(data: object) { - return request({ - url: '/business/environmentRecord/add', - method: 'post', - data, - }) -} - -// 环境监测记录单-详情 -export function getenvironmentRecordDetail(data: object) { - return request({ - url: '/business/environmentRecord/detail', - method: 'post', - data, - }) -} - -// 环境监测记录单-编辑 -export function getenvironmentRecordUpdate(data: object) { - return request({ - url: '/business/environmentRecord/update', - method: 'post', - data, - }) -} diff --git a/src/api/business/lab/environmentRecord.ts b/src/api/business/lab/environmentRecord.ts new file mode 100644 index 0000000..f76a9ce --- /dev/null +++ b/src/api/business/lab/environmentRecord.ts @@ -0,0 +1,58 @@ +import request from '../../index' +import type { IEnvironmentalDetail, IListQuery } from '@/views/business/lab/environmental/environmentalList_interface' +const prefix = '/business/environmentRecord' + +// 环境记录单列表查询-分页 +export function getEnvironmentRecordList(data: { offset: number; limit: number }) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 环境记录单删除 +export function getEnvironmentRecordDelete(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + +// 新增环境记录单 +export function getEnvironmentRecordAdd(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 环境监测记录单-详情 +export function getEnvironmentRecordDetail(data: { id: string }) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 环境监测记录单-编辑 +export function getEnvironmentRecordUpdate(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportEnvironmentRecord(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git a/src/api/business/environmentRecord/environmentRecord.ts b/src/api/business/environmentRecord/environmentRecord.ts deleted file mode 100644 index 1a575eb..0000000 --- a/src/api/business/environmentRecord/environmentRecord.ts +++ /dev/null @@ -1,46 +0,0 @@ -import request from '../../index' - -// 环境记录单列表查询-分页 -export function getenvironmentRecordList(data: { offset: number; limit: number }) { - return request({ - url: `/business/environmentRecord/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 环境记录单删除 -export function getenvironmentRecordDelete(data: object) { - return request({ - url: '/business/environmentRecord/delete', - method: 'post', - data, - }) -} - -// 新增环境记录单 -export function getenvironmentRecordAdd(data: object) { - return request({ - url: '/business/environmentRecord/add', - method: 'post', - data, - }) -} - -// 环境监测记录单-详情 -export function getenvironmentRecordDetail(data: object) { - return request({ - url: '/business/environmentRecord/detail', - method: 'post', - data, - }) -} - -// 环境监测记录单-编辑 -export function getenvironmentRecordUpdate(data: object) { - return request({ - url: '/business/environmentRecord/update', - method: 'post', - data, - }) -} diff --git a/src/api/business/lab/environmentRecord.ts b/src/api/business/lab/environmentRecord.ts new file mode 100644 index 0000000..f76a9ce --- /dev/null +++ b/src/api/business/lab/environmentRecord.ts @@ -0,0 +1,58 @@ +import request from '../../index' +import type { IEnvironmentalDetail, IListQuery } from '@/views/business/lab/environmental/environmentalList_interface' +const prefix = '/business/environmentRecord' + +// 环境记录单列表查询-分页 +export function getEnvironmentRecordList(data: { offset: number; limit: number }) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 环境记录单删除 +export function getEnvironmentRecordDelete(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + +// 新增环境记录单 +export function getEnvironmentRecordAdd(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 环境监测记录单-详情 +export function getEnvironmentRecordDetail(data: { id: string }) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 环境监测记录单-编辑 +export function getEnvironmentRecordUpdate(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportEnvironmentRecord(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/lab/primitiveLogList.ts b/src/api/business/lab/primitiveLogList.ts new file mode 100644 index 0000000..1d63e01 --- /dev/null +++ b/src/api/business/lab/primitiveLogList.ts @@ -0,0 +1,35 @@ +/** + * 原始记录接口 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/lab/primitiveLog/primitiveLogList' +const prefix = '/business/originalRecord' + +// 列表查询 +export function getPrimitiveLogList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportPrimitiveLogList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 删除 +export function deletePrimitiveLogList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git a/src/api/business/environmentRecord/environmentRecord.ts b/src/api/business/environmentRecord/environmentRecord.ts deleted file mode 100644 index 1a575eb..0000000 --- a/src/api/business/environmentRecord/environmentRecord.ts +++ /dev/null @@ -1,46 +0,0 @@ -import request from '../../index' - -// 环境记录单列表查询-分页 -export function getenvironmentRecordList(data: { offset: number; limit: number }) { - return request({ - url: `/business/environmentRecord/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 环境记录单删除 -export function getenvironmentRecordDelete(data: object) { - return request({ - url: '/business/environmentRecord/delete', - method: 'post', - data, - }) -} - -// 新增环境记录单 -export function getenvironmentRecordAdd(data: object) { - return request({ - url: '/business/environmentRecord/add', - method: 'post', - data, - }) -} - -// 环境监测记录单-详情 -export function getenvironmentRecordDetail(data: object) { - return request({ - url: '/business/environmentRecord/detail', - method: 'post', - data, - }) -} - -// 环境监测记录单-编辑 -export function getenvironmentRecordUpdate(data: object) { - return request({ - url: '/business/environmentRecord/update', - method: 'post', - data, - }) -} diff --git a/src/api/business/lab/environmentRecord.ts b/src/api/business/lab/environmentRecord.ts new file mode 100644 index 0000000..f76a9ce --- /dev/null +++ b/src/api/business/lab/environmentRecord.ts @@ -0,0 +1,58 @@ +import request from '../../index' +import type { IEnvironmentalDetail, IListQuery } from '@/views/business/lab/environmental/environmentalList_interface' +const prefix = '/business/environmentRecord' + +// 环境记录单列表查询-分页 +export function getEnvironmentRecordList(data: { offset: number; limit: number }) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 环境记录单删除 +export function getEnvironmentRecordDelete(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + +// 新增环境记录单 +export function getEnvironmentRecordAdd(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 环境监测记录单-详情 +export function getEnvironmentRecordDetail(data: { id: string }) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 环境监测记录单-编辑 +export function getEnvironmentRecordUpdate(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportEnvironmentRecord(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/lab/primitiveLogList.ts b/src/api/business/lab/primitiveLogList.ts new file mode 100644 index 0000000..1d63e01 --- /dev/null +++ b/src/api/business/lab/primitiveLogList.ts @@ -0,0 +1,35 @@ +/** + * 原始记录接口 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/lab/primitiveLog/primitiveLogList' +const prefix = '/business/originalRecord' + +// 列表查询 +export function getPrimitiveLogList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportPrimitiveLogList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 删除 +export function deletePrimitiveLogList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + diff --git a/src/api/business/schedule/interchangeList.ts b/src/api/business/schedule/interchangeList.ts index 0dbb5af..5054378 100644 --- a/src/api/business/schedule/interchangeList.ts +++ b/src/api/business/schedule/interchangeList.ts @@ -3,12 +3,11 @@ */ import request from '../../index' import type { IListQuery } from '@/views/business/schedule/interchange/interchange_interface' -const prefix = '/meter' // 列表查询 export function getInterChangeList(data: IListQuery) { return request({ - url: `${prefix}/schedule/interChange/listPage?offset=${data.offset}&limit=${data.limit}`, + url: `/device/dispatch/listPage?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) @@ -17,7 +16,7 @@ // 导出列表 export function exportInterchangeList(data: Omit) { return request({ - url: `${prefix}/schedule/interChange/listExport`, + url: '/device/dispatch/export', method: 'post', responseType: 'blob', data, @@ -25,63 +24,27 @@ } // 根据样品id收入 -export function interchangeListTake(data: { id: string; type: string }) { +export function interchangeStatusChange(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/take`, - method: 'post', - data, - }) -} - -// 根据样品id删除 -export function interchangeListDelete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/delete`, - method: 'post', - data, - }) -} - -// 根据样品id完成 -export function interchangeListComplete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/complete`, - method: 'post', - data, - }) -} - -// 根据样品id回退 -export function interchangeListBack(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/back`, - method: 'post', - data, - }) -} - -// 根据样品id归还 -export function interchangeListReturn(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/return`, + url: '/device/dispatch/satus/change', method: 'post', data, }) } // 根据样品id催办 -export function interchangeListUrge(data: { id: string; type: string }) { +export function interchangeListUrge(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/urge`, + url: '/device/dispatch/rushDoProcess', method: 'post', data, }) } -// 根据样品id终止 -export function interchangeListTerminate(data: { id: string; type: string }) { +// 根据样品id终止、完成 +export function interchangeListTerminate(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/terminate`, + url: '/device/dispatch/terminate', method: 'post', data, }) diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git a/src/api/business/environmentRecord/environmentRecord.ts b/src/api/business/environmentRecord/environmentRecord.ts deleted file mode 100644 index 1a575eb..0000000 --- a/src/api/business/environmentRecord/environmentRecord.ts +++ /dev/null @@ -1,46 +0,0 @@ -import request from '../../index' - -// 环境记录单列表查询-分页 -export function getenvironmentRecordList(data: { offset: number; limit: number }) { - return request({ - url: `/business/environmentRecord/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 环境记录单删除 -export function getenvironmentRecordDelete(data: object) { - return request({ - url: '/business/environmentRecord/delete', - method: 'post', - data, - }) -} - -// 新增环境记录单 -export function getenvironmentRecordAdd(data: object) { - return request({ - url: '/business/environmentRecord/add', - method: 'post', - data, - }) -} - -// 环境监测记录单-详情 -export function getenvironmentRecordDetail(data: object) { - return request({ - url: '/business/environmentRecord/detail', - method: 'post', - data, - }) -} - -// 环境监测记录单-编辑 -export function getenvironmentRecordUpdate(data: object) { - return request({ - url: '/business/environmentRecord/update', - method: 'post', - data, - }) -} diff --git a/src/api/business/lab/environmentRecord.ts b/src/api/business/lab/environmentRecord.ts new file mode 100644 index 0000000..f76a9ce --- /dev/null +++ b/src/api/business/lab/environmentRecord.ts @@ -0,0 +1,58 @@ +import request from '../../index' +import type { IEnvironmentalDetail, IListQuery } from '@/views/business/lab/environmental/environmentalList_interface' +const prefix = '/business/environmentRecord' + +// 环境记录单列表查询-分页 +export function getEnvironmentRecordList(data: { offset: number; limit: number }) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 环境记录单删除 +export function getEnvironmentRecordDelete(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + +// 新增环境记录单 +export function getEnvironmentRecordAdd(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 环境监测记录单-详情 +export function getEnvironmentRecordDetail(data: { id: string }) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 环境监测记录单-编辑 +export function getEnvironmentRecordUpdate(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportEnvironmentRecord(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/lab/primitiveLogList.ts b/src/api/business/lab/primitiveLogList.ts new file mode 100644 index 0000000..1d63e01 --- /dev/null +++ b/src/api/business/lab/primitiveLogList.ts @@ -0,0 +1,35 @@ +/** + * 原始记录接口 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/lab/primitiveLog/primitiveLogList' +const prefix = '/business/originalRecord' + +// 列表查询 +export function getPrimitiveLogList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportPrimitiveLogList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 删除 +export function deletePrimitiveLogList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + diff --git a/src/api/business/schedule/interchangeList.ts b/src/api/business/schedule/interchangeList.ts index 0dbb5af..5054378 100644 --- a/src/api/business/schedule/interchangeList.ts +++ b/src/api/business/schedule/interchangeList.ts @@ -3,12 +3,11 @@ */ import request from '../../index' import type { IListQuery } from '@/views/business/schedule/interchange/interchange_interface' -const prefix = '/meter' // 列表查询 export function getInterChangeList(data: IListQuery) { return request({ - url: `${prefix}/schedule/interChange/listPage?offset=${data.offset}&limit=${data.limit}`, + url: `/device/dispatch/listPage?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) @@ -17,7 +16,7 @@ // 导出列表 export function exportInterchangeList(data: Omit) { return request({ - url: `${prefix}/schedule/interChange/listExport`, + url: '/device/dispatch/export', method: 'post', responseType: 'blob', data, @@ -25,63 +24,27 @@ } // 根据样品id收入 -export function interchangeListTake(data: { id: string; type: string }) { +export function interchangeStatusChange(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/take`, - method: 'post', - data, - }) -} - -// 根据样品id删除 -export function interchangeListDelete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/delete`, - method: 'post', - data, - }) -} - -// 根据样品id完成 -export function interchangeListComplete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/complete`, - method: 'post', - data, - }) -} - -// 根据样品id回退 -export function interchangeListBack(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/back`, - method: 'post', - data, - }) -} - -// 根据样品id归还 -export function interchangeListReturn(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/return`, + url: '/device/dispatch/satus/change', method: 'post', data, }) } // 根据样品id催办 -export function interchangeListUrge(data: { id: string; type: string }) { +export function interchangeListUrge(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/urge`, + url: '/device/dispatch/rushDoProcess', method: 'post', data, }) } -// 根据样品id终止 -export function interchangeListTerminate(data: { id: string; type: string }) { +// 根据样品id终止、完成 +export function interchangeListTerminate(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/terminate`, + url: '/device/dispatch/terminate', method: 'post', data, }) diff --git a/src/api/business/schedule/interchangeReceipt.ts b/src/api/business/schedule/interchangeReceipt.ts new file mode 100644 index 0000000..0b33406 --- /dev/null +++ b/src/api/business/schedule/interchangeReceipt.ts @@ -0,0 +1,34 @@ +/** + * 设备交接单 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/schedule/interchangeReceipt/receiptList-interface' +const prefix = '/business/interchange' + +// 列表查询 +export function getReceiptList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportReceiptList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 取消 +export function deleteReceiptList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} diff --git "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" index 4c9b127..633c7a9 100644 --- "a/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" +++ "b/public/data\345\255\227\346\256\265\346\263\250\351\207\212.js" @@ -11,6 +11,7 @@ }, "directorMaxLevel": 4,//审批主管最大层级 "flowPermission": [],//发起人 + "decisionItem": 1, //1同意驳回拒绝、2同意驳回、3拒绝 "nodeConfig": { "nodeName": "发起人",//节点名称 "type": 0,// 0 发起人 1审批 2抄送 3条件 4路由 diff --git a/src/api/business/environmentRecord/environmentRecord.ts b/src/api/business/environmentRecord/environmentRecord.ts deleted file mode 100644 index 1a575eb..0000000 --- a/src/api/business/environmentRecord/environmentRecord.ts +++ /dev/null @@ -1,46 +0,0 @@ -import request from '../../index' - -// 环境记录单列表查询-分页 -export function getenvironmentRecordList(data: { offset: number; limit: number }) { - return request({ - url: `/business/environmentRecord/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 环境记录单删除 -export function getenvironmentRecordDelete(data: object) { - return request({ - url: '/business/environmentRecord/delete', - method: 'post', - data, - }) -} - -// 新增环境记录单 -export function getenvironmentRecordAdd(data: object) { - return request({ - url: '/business/environmentRecord/add', - method: 'post', - data, - }) -} - -// 环境监测记录单-详情 -export function getenvironmentRecordDetail(data: object) { - return request({ - url: '/business/environmentRecord/detail', - method: 'post', - data, - }) -} - -// 环境监测记录单-编辑 -export function getenvironmentRecordUpdate(data: object) { - return request({ - url: '/business/environmentRecord/update', - method: 'post', - data, - }) -} diff --git a/src/api/business/lab/environmentRecord.ts b/src/api/business/lab/environmentRecord.ts new file mode 100644 index 0000000..f76a9ce --- /dev/null +++ b/src/api/business/lab/environmentRecord.ts @@ -0,0 +1,58 @@ +import request from '../../index' +import type { IEnvironmentalDetail, IListQuery } from '@/views/business/lab/environmental/environmentalList_interface' +const prefix = '/business/environmentRecord' + +// 环境记录单列表查询-分页 +export function getEnvironmentRecordList(data: { offset: number; limit: number }) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 环境记录单删除 +export function getEnvironmentRecordDelete(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + +// 新增环境记录单 +export function getEnvironmentRecordAdd(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} + +// 环境监测记录单-详情 +export function getEnvironmentRecordDetail(data: { id: string }) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 环境监测记录单-编辑 +export function getEnvironmentRecordUpdate(data: IEnvironmentalDetail) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportEnvironmentRecord(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/lab/primitiveLogList.ts b/src/api/business/lab/primitiveLogList.ts new file mode 100644 index 0000000..1d63e01 --- /dev/null +++ b/src/api/business/lab/primitiveLogList.ts @@ -0,0 +1,35 @@ +/** + * 原始记录接口 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/lab/primitiveLog/primitiveLogList' +const prefix = '/business/originalRecord' + +// 列表查询 +export function getPrimitiveLogList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportPrimitiveLogList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 删除 +export function deletePrimitiveLogList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + diff --git a/src/api/business/schedule/interchangeList.ts b/src/api/business/schedule/interchangeList.ts index 0dbb5af..5054378 100644 --- a/src/api/business/schedule/interchangeList.ts +++ b/src/api/business/schedule/interchangeList.ts @@ -3,12 +3,11 @@ */ import request from '../../index' import type { IListQuery } from '@/views/business/schedule/interchange/interchange_interface' -const prefix = '/meter' // 列表查询 export function getInterChangeList(data: IListQuery) { return request({ - url: `${prefix}/schedule/interChange/listPage?offset=${data.offset}&limit=${data.limit}`, + url: `/device/dispatch/listPage?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) @@ -17,7 +16,7 @@ // 导出列表 export function exportInterchangeList(data: Omit) { return request({ - url: `${prefix}/schedule/interChange/listExport`, + url: '/device/dispatch/export', method: 'post', responseType: 'blob', data, @@ -25,63 +24,27 @@ } // 根据样品id收入 -export function interchangeListTake(data: { id: string; type: string }) { +export function interchangeStatusChange(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/take`, - method: 'post', - data, - }) -} - -// 根据样品id删除 -export function interchangeListDelete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/delete`, - method: 'post', - data, - }) -} - -// 根据样品id完成 -export function interchangeListComplete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/complete`, - method: 'post', - data, - }) -} - -// 根据样品id回退 -export function interchangeListBack(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/back`, - method: 'post', - data, - }) -} - -// 根据样品id归还 -export function interchangeListReturn(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/return`, + url: '/device/dispatch/satus/change', method: 'post', data, }) } // 根据样品id催办 -export function interchangeListUrge(data: { id: string; type: string }) { +export function interchangeListUrge(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/urge`, + url: '/device/dispatch/rushDoProcess', method: 'post', data, }) } -// 根据样品id终止 -export function interchangeListTerminate(data: { id: string; type: string }) { +// 根据样品id终止、完成 +export function interchangeListTerminate(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/terminate`, + url: '/device/dispatch/terminate', method: 'post', data, }) diff --git a/src/api/business/schedule/interchangeReceipt.ts b/src/api/business/schedule/interchangeReceipt.ts new file mode 100644 index 0000000..0b33406 --- /dev/null +++ b/src/api/business/schedule/interchangeReceipt.ts @@ -0,0 +1,34 @@ +/** + * 设备交接单 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/schedule/interchangeReceipt/receiptList-interface' +const prefix = '/business/interchange' + +// 列表查询 +export function getReceiptList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportReceiptList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 取消 +export function deleteReceiptList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} diff --git a/src/views/business/lab/components/rollbackDialog.vue b/src/views/business/lab/components/rollbackDialog.vue index 1c6231e..f80d0c5 100644 --- a/src/views/business/lab/components/rollbackDialog.vue +++ b/src/views/business/lab/components/rollbackDialog.vue @@ -86,7 +86,7 @@ > - + ) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} diff --git a/src/api/business/lab/primitiveLogList.ts b/src/api/business/lab/primitiveLogList.ts new file mode 100644 index 0000000..1d63e01 --- /dev/null +++ b/src/api/business/lab/primitiveLogList.ts @@ -0,0 +1,35 @@ +/** + * 原始记录接口 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/lab/primitiveLog/primitiveLogList' +const prefix = '/business/originalRecord' + +// 列表查询 +export function getPrimitiveLogList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportPrimitiveLogList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 删除 +export function deletePrimitiveLogList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} + diff --git a/src/api/business/schedule/interchangeList.ts b/src/api/business/schedule/interchangeList.ts index 0dbb5af..5054378 100644 --- a/src/api/business/schedule/interchangeList.ts +++ b/src/api/business/schedule/interchangeList.ts @@ -3,12 +3,11 @@ */ import request from '../../index' import type { IListQuery } from '@/views/business/schedule/interchange/interchange_interface' -const prefix = '/meter' // 列表查询 export function getInterChangeList(data: IListQuery) { return request({ - url: `${prefix}/schedule/interChange/listPage?offset=${data.offset}&limit=${data.limit}`, + url: `/device/dispatch/listPage?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) @@ -17,7 +16,7 @@ // 导出列表 export function exportInterchangeList(data: Omit) { return request({ - url: `${prefix}/schedule/interChange/listExport`, + url: '/device/dispatch/export', method: 'post', responseType: 'blob', data, @@ -25,63 +24,27 @@ } // 根据样品id收入 -export function interchangeListTake(data: { id: string; type: string }) { +export function interchangeStatusChange(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/take`, - method: 'post', - data, - }) -} - -// 根据样品id删除 -export function interchangeListDelete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/delete`, - method: 'post', - data, - }) -} - -// 根据样品id完成 -export function interchangeListComplete(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/complete`, - method: 'post', - data, - }) -} - -// 根据样品id回退 -export function interchangeListBack(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/back`, - method: 'post', - data, - }) -} - -// 根据样品id归还 -export function interchangeListReturn(data: { id: string; type: string }) { - return request({ - url: `${prefix}/schedule/interChange/return`, + url: '/device/dispatch/satus/change', method: 'post', data, }) } // 根据样品id催办 -export function interchangeListUrge(data: { id: string; type: string }) { +export function interchangeListUrge(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/urge`, + url: '/device/dispatch/rushDoProcess', method: 'post', data, }) } -// 根据样品id终止 -export function interchangeListTerminate(data: { id: string; type: string }) { +// 根据样品id终止、完成 +export function interchangeListTerminate(data: { orderId: string | number; reason: string; sampleId: string | number; status: string }) { return request({ - url: `${prefix}/schedule/interChange/terminate`, + url: '/device/dispatch/terminate', method: 'post', data, }) diff --git a/src/api/business/schedule/interchangeReceipt.ts b/src/api/business/schedule/interchangeReceipt.ts new file mode 100644 index 0000000..0b33406 --- /dev/null +++ b/src/api/business/schedule/interchangeReceipt.ts @@ -0,0 +1,34 @@ +/** + * 设备交接单 +*/ +import request from '../../index' +import type { IListQuery } from '@/views/business/schedule/interchangeReceipt/receiptList-interface' +const prefix = '/business/interchange' + +// 列表查询 +export function getReceiptList(data: IListQuery) { + return request({ + url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, + method: 'post', + data, + }) +} + +// 导出列表 +export function exportReceiptList(data: Omit) { + return request({ + url: `${prefix}/export`, + method: 'post', + responseType: 'blob', + data, + }) +} + +// 取消 +export function deleteReceiptList(data: { id: string }) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data, + }) +} diff --git a/src/views/business/lab/components/rollbackDialog.vue b/src/views/business/lab/components/rollbackDialog.vue index 1c6231e..f80d0c5 100644 --- a/src/views/business/lab/components/rollbackDialog.vue +++ b/src/views/business/lab/components/rollbackDialog.vue @@ -86,7 +86,7 @@ > - + + +