diff --git a/src/api/qms/inspectionJob/inspectionJobMain/index.ts b/src/api/qms/inspectionJob/inspectionJobMain/index.ts index 289854b37..0d6f85d56 100644 --- a/src/api/qms/inspectionJob/inspectionJobMain/index.ts +++ b/src/api/qms/inspectionJob/inspectionJobMain/index.ts @@ -44,3 +44,7 @@ export const exportInspectionJobMain = async (params) => { export const importTemplate = () => { return request.download({ url: '/qms/inspection-job-main/get-import-template' }) } +//查询检验申请列表 +export const getInspectionJobPackageList = async (id: number) => { + return await request.get({ url: `/qms/inspection-job-package/list?masterId=` + id }) +} \ No newline at end of file diff --git a/src/api/qms/inspectionJob/inspectionJobPackage/index.ts b/src/api/qms/inspectionJob/inspectionJobPackage/index.ts deleted file mode 100644 index e4b98fd47..000000000 --- a/src/api/qms/inspectionJob/inspectionJobPackage/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import request from '@/config/axios' - -//查询检验申请列表 -export const getInspectionJobPackageList = async (id: number) => { - return await request.get({ url: `/qms/inspection-job-package/list?masterId=` + id }) -} \ No newline at end of file diff --git a/src/api/qms/inspectionRecord/inspectionRecordMain/index.ts b/src/api/qms/inspectionRecord/inspectionRecordMain/index.ts index c04557bd6..db265c38d 100644 --- a/src/api/qms/inspectionRecord/inspectionRecordMain/index.ts +++ b/src/api/qms/inspectionRecord/inspectionRecordMain/index.ts @@ -67,3 +67,7 @@ export const importTemplate = () => { export const publishInspectionRecordMain = async (data ) => { return await request.put({ url: `/qms/inspection-record-main/publish`, data }) } +//查询检验申请列表 +export const getInspectionRecordPackageList = async (id: number) => { + return await request.get({ url: `/qms/inspection-record-package/list?masterId=` + id }) +} \ No newline at end of file diff --git a/src/api/qms/inspectionRequest/index.ts b/src/api/qms/inspectionRequest/index.ts index 0b064dc02..c018b87ac 100644 --- a/src/api/qms/inspectionRequest/index.ts +++ b/src/api/qms/inspectionRequest/index.ts @@ -28,38 +28,72 @@ export const getInspectionMainPage = async (params) => { if (params.isSearch) { delete params.isSearch const data = {...params} - return await request.post({ url: '/inspection/inspection-main/senior', data }) + return await request.post({ url: '/qms/inspection-request-main/senior', data }) } else { - return await request.get({ url: `/inspection/inspection-main/page`, params }) + return await request.get({ url: `/qms/inspection-request-main/page`, params }) } } // 查询检验申请详情 export const getInspectionMain = async (id: number) => { - return await request.get({ url: `/inspection/inspection-main/get?id=` + id }) + return await request.get({ url: `/qms/inspection-request-main/get?id=` + id }) } // 新增检验申请 export const createInspectionMain = async (data: InspectionMainVO) => { - return await request.post({ url: `/inspection/inspection-main/create`, data }) + return await request.post({ url: `/qms/inspection-request-main/create`, data }) } // 修改检验申请 export const updateInspectionMain = async (data: InspectionMainVO) => { - return await request.put({ url: `/inspection/inspection-main/update`, data }) + return await request.put({ url: `/qms/inspection-request-main/update`, data }) } // 删除检验申请 export const deleteInspectionMain = async (id: number) => { - return await request.delete({ url: `/inspection/inspection-main/delete?id=` + id }) + return await request.delete({ url: `/qms/inspection-request-main/delete?id=` + id }) } // 导出检验申请 Excel export const exportInspectionMain = async (params) => { - return await request.download({ url: `/inspection/inspection-main/export-excel`, params }) + return await request.download({ url: `/qms/inspection-request-main/export-excel`, params }) } // 下载用户导入模板 export const importTemplate = () => { - return request.download({ url: '/inspection/inspection-main/get-import-template' }) + return request.download({ url: '/qms/inspection-request-main/get-import-template' }) } +// 关闭检验申请主 Excel +export const closeInspectRequestMain = async (id) => { + return await request.put({ url: `/qms/inspection-request-main/close?id=` + id }) +} + +// 重新添加检验申请主 Excel +export const reAddInspectRequestMain = async (id) => { + return await request.put({ url: `/qms/inspection-request-main/reAdd?id=` + id }) +} + +// 提交检验申请主 Excel +export const submitInspectRequestMain = async (id) => { + return await request.put({ url: `/qms/inspection-request-main/submit?id=` + id }) +} + +// 审批通过检验申请主 Excel +export const agreeInspectRequestMain = async (id) => { + return await request.put({ url: `/qms/inspection-request-main/agree?id=` + id }) +} + +// 审批驳回检验申请主 Excel +export const refusedInspectRequestMain = async (id) => { + return await request.put({ url: `/qms/inspection-request-main/refused?id=` + id }) +} + +// 处理检验申请主 Excel +export const handleInspectRequestMain = async (id) => { + return await request.put({ url: `/qms/inspection-request-main/handle?id=` + id }) +} + +//查询检验申请列表 +export const getInspectionRequestPackageList = async (id: number) => { + return await request.get({ url: `/qms/inspection-request-package/list?masterId=` + id }) +} \ No newline at end of file diff --git a/src/views/qms/inspection/inspectionJob/index.vue b/src/views/qms/inspection/inspectionJob/index.vue index 6f95beb7e..05efe2feb 100644 --- a/src/views/qms/inspection/inspectionJob/index.vue +++ b/src/views/qms/inspection/inspectionJob/index.vue @@ -58,7 +58,6 @@ import * as InspectionJobMainApi from '@/api/qms/inspectionJob/inspectionJobMain' import * as InspectionJobDetailApi from '@/api/qms/inspectionJob/inspectionJobDetail' - import * as InspectionJobPackageApi from '@/api/qms/inspectionJob/inspectionJobPackage' import * as defaultButtons from '@/utils/disposition/defaultButtons' import listTable from '@/components/listTable/src/listTable.vue' import TableHead from '@/components/TableHead/src/TableHead.vue' @@ -171,7 +170,7 @@ const listTableRef = ref() if (val == 'mainJobExe') { // 执行 execute('execute', row) }else if (val == 'mainPackage') { // 包装 - const list = await InspectionJobPackageApi.getInspectionJobPackageList(row.id) + const list = await InspectionJobMainApi.getInspectionJobPackageList(row.id) listTableRef.value.openPackage(row,'包装信息',InspectionJobPackage.allSchemas.tableColumns,list) } else if (val == 'mainJobClo') { // 关闭 diff --git a/src/views/qms/inspection/inspectionRecord/index.vue b/src/views/qms/inspection/inspectionRecord/index.vue index ae0e3ab24..7d7cacf9c 100644 --- a/src/views/qms/inspection/inspectionRecord/index.vue +++ b/src/views/qms/inspection/inspectionRecord/index.vue @@ -62,7 +62,6 @@ import * as InspectionRecordMainApi from '@/api/qms/inspectionRecord/inspectionRecordMain' import * as InspectionRecordDetailApi from '@/api/qms/inspectionRecord/inspectionRecordDetail' import * as defaultButtons from '@/utils/disposition/defaultButtons' - import * as InspectionJobPackageApi from '@/api/qms/inspectionJob/inspectionJobPackage' import listTable from '@/components/listTable/src/listTable.vue' import TableHead from '@/components/TableHead/src/TableHead.vue' import Detail from './detail.vue' @@ -197,7 +196,7 @@ } openForm('update', row) }else if (val == 'mainPackage') { // 包装 - const list = await InspectionJobPackageApi.getInspectionJobPackageList(row.id) + const list = await InspectionRecordMainApi.getInspectionRecordPackageList(row.id) listTableRef.value.openPackage(row,'包装信息',InspectionJobPackage.allSchemas.tableColumns,list) }else if (val == 'delete') { // 删除 handleDelete(row.id) diff --git a/src/views/qms/inspection/inspectionRequest/index.vue b/src/views/qms/inspection/inspectionRequest/index.vue index 002343e54..d69795d30 100644 --- a/src/views/qms/inspection/inspectionRequest/index.vue +++ b/src/views/qms/inspection/inspectionRequest/index.vue @@ -21,7 +21,7 @@ @@ -37,6 +37,8 @@ + +