diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/business/lab/primitiveLog/primitiveLogList.vue b/src/views/business/lab/primitiveLog/primitiveLogList.vue new file mode 100644 index 0000000..a598765 --- /dev/null +++ b/src/views/business/lab/primitiveLog/primitiveLogList.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/business/lab/primitiveLog/primitiveLogList.vue b/src/views/business/lab/primitiveLog/primitiveLogList.vue new file mode 100644 index 0000000..a598765 --- /dev/null +++ b/src/views/business/lab/primitiveLog/primitiveLogList.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 0b15289..97bea6f 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -218,397 +218,395 @@ diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 0b15289..97bea6f 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -218,397 +218,395 @@ diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/business/lab/primitiveLog/primitiveLogList.vue b/src/views/business/lab/primitiveLog/primitiveLogList.vue new file mode 100644 index 0000000..a598765 --- /dev/null +++ b/src/views/business/lab/primitiveLog/primitiveLogList.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 0b15289..97bea6f 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -218,397 +218,395 @@ diff --git a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue index 007d8dc..5c3eb39 100644 --- a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue +++ b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue @@ -212,9 +212,9 @@ } // 跳转到详情 const goDetail = (row: ISupplier) => { - $router.push(`approve/${props.status}/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/detail/${row.id}`) } -// 新建溯源供方 +// 新建证书报告 const add = () => { $router.push('/lab/reportOnCredentialsApproval/add') } @@ -258,7 +258,7 @@ approvalSubmit(row) break case '编辑': - $router.push(`/source/edit/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/edit/${row.id}`) break case '同意': approvalDialog.value.initDialog('agree', row.taskId) @@ -299,10 +299,10 @@ if (checkoutList.value.length <= 0 && list.value.length > 0) { printJSON(list.value, properties, '证书报告列表') } - else if (checkoutList.value.length > 0) { - const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) - printJSON(printList, properties, '证书报告列表') - } + // else if (checkoutList.value.length > 0) { + // const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) + // printJSON(printList, properties, '证书报告列表') + // } else { ElMessage.warning('无可打印内容') } diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/business/lab/primitiveLog/primitiveLogList.vue b/src/views/business/lab/primitiveLog/primitiveLogList.vue new file mode 100644 index 0000000..a598765 --- /dev/null +++ b/src/views/business/lab/primitiveLog/primitiveLogList.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 0b15289..97bea6f 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -218,397 +218,395 @@ diff --git a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue index 007d8dc..5c3eb39 100644 --- a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue +++ b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue @@ -212,9 +212,9 @@ } // 跳转到详情 const goDetail = (row: ISupplier) => { - $router.push(`approve/${props.status}/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/detail/${row.id}`) } -// 新建溯源供方 +// 新建证书报告 const add = () => { $router.push('/lab/reportOnCredentialsApproval/add') } @@ -258,7 +258,7 @@ approvalSubmit(row) break case '编辑': - $router.push(`/source/edit/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/edit/${row.id}`) break case '同意': approvalDialog.value.initDialog('agree', row.taskId) @@ -299,10 +299,10 @@ if (checkoutList.value.length <= 0 && list.value.length > 0) { printJSON(list.value, properties, '证书报告列表') } - else if (checkoutList.value.length > 0) { - const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) - printJSON(printList, properties, '证书报告列表') - } + // else if (checkoutList.value.length > 0) { + // const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) + // printJSON(printList, properties, '证书报告列表') + // } else { ElMessage.warning('无可打印内容') } diff --git a/src/views/device/deviceMaintenance/components/checkList.vue b/src/views/device/deviceMaintenance/components/checkList.vue index a9f3bf7..f3024cf 100644 --- a/src/views/device/deviceMaintenance/components/checkList.vue +++ b/src/views/device/deviceMaintenance/components/checkList.vue @@ -17,7 +17,7 @@ applyName: '', applyNo: '', applyPerson: '', - applyType: '7', + applyType: '8', applyUnit: '', businessKeys: [], createUser: '', @@ -101,7 +101,7 @@ applyName: '', applyNo: '', applyPerson: '', - applyType: '7', + applyType: '8', applyUnit: '', businessKeys: [], createUser: '', diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/business/lab/primitiveLog/primitiveLogList.vue b/src/views/business/lab/primitiveLog/primitiveLogList.vue new file mode 100644 index 0000000..a598765 --- /dev/null +++ b/src/views/business/lab/primitiveLog/primitiveLogList.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 0b15289..97bea6f 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -218,397 +218,395 @@ diff --git a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue index 007d8dc..5c3eb39 100644 --- a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue +++ b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue @@ -212,9 +212,9 @@ } // 跳转到详情 const goDetail = (row: ISupplier) => { - $router.push(`approve/${props.status}/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/detail/${row.id}`) } -// 新建溯源供方 +// 新建证书报告 const add = () => { $router.push('/lab/reportOnCredentialsApproval/add') } @@ -258,7 +258,7 @@ approvalSubmit(row) break case '编辑': - $router.push(`/source/edit/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/edit/${row.id}`) break case '同意': approvalDialog.value.initDialog('agree', row.taskId) @@ -299,10 +299,10 @@ if (checkoutList.value.length <= 0 && list.value.length > 0) { printJSON(list.value, properties, '证书报告列表') } - else if (checkoutList.value.length > 0) { - const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) - printJSON(printList, properties, '证书报告列表') - } + // else if (checkoutList.value.length > 0) { + // const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) + // printJSON(printList, properties, '证书报告列表') + // } else { ElMessage.warning('无可打印内容') } diff --git a/src/views/device/deviceMaintenance/components/checkList.vue b/src/views/device/deviceMaintenance/components/checkList.vue index a9f3bf7..f3024cf 100644 --- a/src/views/device/deviceMaintenance/components/checkList.vue +++ b/src/views/device/deviceMaintenance/components/checkList.vue @@ -17,7 +17,7 @@ applyName: '', applyNo: '', applyPerson: '', - applyType: '7', + applyType: '8', applyUnit: '', businessKeys: [], createUser: '', @@ -101,7 +101,7 @@ applyName: '', applyNo: '', applyPerson: '', - applyType: '7', + applyType: '8', applyUnit: '', businessKeys: [], createUser: '', diff --git a/src/views/device/deviceMaintenance/components/listApproval.vue b/src/views/device/deviceMaintenance/components/listApproval.vue index 8fec470..bd296f1 100644 --- a/src/views/device/deviceMaintenance/components/listApproval.vue +++ b/src/views/device/deviceMaintenance/components/listApproval.vue @@ -37,7 +37,7 @@ formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE, applyName: '', applyNo: '', - applyType: '', + applyType: '9', businessKeys: [], checkApplyNo: '', checkEndDate: '', diff --git a/src/api/device/standard.ts b/src/api/device/standard.ts index 655d6e7..064780f 100644 --- a/src/api/device/standard.ts +++ b/src/api/device/standard.ts @@ -73,6 +73,15 @@ }) } +// 删除申请列表信息 +export function getOperateDelete(data: object) { + return request({ + url: '/standard/approval/operate/delete', + method: 'post', + data, + }) +} + // 新建申请列表信息 export function getStandardLisAdd(data: object) { return request({ diff --git a/src/router/modules/business.ts b/src/router/modules/business.ts index 21710f8..cf3ce2d 100644 --- a/src/router/modules/business.ts +++ b/src/router/modules/business.ts @@ -209,13 +209,45 @@ name: 'reportOnCredentialsAdd', component: () => import('@/views/business/lab/reportOnCredentials/components/reportOnCredentialsAdd.vue'), meta: { - title: '检测详情', + title: '证书报告详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/lab/reportOnCredentialsApproval', }, }, + { + path: 'primitiveLogList', + name: 'PrimitiveLogList', + component: () => import('@/views/business/lab/primitiveLog/primitiveLogList.vue'), + meta: { + title: '原始记录', + icon: 'ep:key', + auth: '/lab/primitiveLogList', + }, + }, + { + path: 'environmentalList', + name: 'EnvironmentalList', + component: () => import('@/views/business/lab/environmental/environmentalList.vue'), + meta: { + title: '环境记录单', + icon: 'ep:key', + auth: '/lab/environmentalList', + }, + }, + { + path: 'environmentalList/:type/:id?', + name: 'EnvironmentalAdd', + component: () => import('@/views/business/lab/environmental/environmentalAdd.vue'), + meta: { + title: '环境记录单详情', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/lab/environmentalList', + }, + }, ], }, ] diff --git a/src/router/modules/device.ts b/src/router/modules/device.ts index 993d66c..cbc5c47 100644 --- a/src/router/modules/device.ts +++ b/src/router/modules/device.ts @@ -238,7 +238,7 @@ }, }, { - path: ':type/:id?', + path: 'Apply:type/:id?', name: 'standardListAdd', component: () => import('@/views/device/standardEquipment/components/listApply/listPageAdd.vue'), meta: { diff --git a/src/views/business/lab/environmental/environmentalAdd.vue b/src/views/business/lab/environmental/environmentalAdd.vue new file mode 100644 index 0000000..e572d09 --- /dev/null +++ b/src/views/business/lab/environmental/environmentalAdd.vue @@ -0,0 +1,250 @@ + + + diff --git a/src/views/business/lab/environmental/environmentalList.vue b/src/views/business/lab/environmental/environmentalList.vue new file mode 100644 index 0000000..98230be --- /dev/null +++ b/src/views/business/lab/environmental/environmentalList.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/business/lab/primitiveLog/primitiveLogList.vue b/src/views/business/lab/primitiveLog/primitiveLogList.vue new file mode 100644 index 0000000..a598765 --- /dev/null +++ b/src/views/business/lab/primitiveLog/primitiveLogList.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue index 0b15289..97bea6f 100644 --- a/src/views/business/lab/reportOnCredentials/components/baseInfo.vue +++ b/src/views/business/lab/reportOnCredentials/components/baseInfo.vue @@ -218,397 +218,395 @@ diff --git a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue index 007d8dc..5c3eb39 100644 --- a/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue +++ b/src/views/business/lab/reportOnCredentials/reportOnCredentialsList.vue @@ -212,9 +212,9 @@ } // 跳转到详情 const goDetail = (row: ISupplier) => { - $router.push(`approve/${props.status}/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/detail/${row.id}`) } -// 新建溯源供方 +// 新建证书报告 const add = () => { $router.push('/lab/reportOnCredentialsApproval/add') } @@ -258,7 +258,7 @@ approvalSubmit(row) break case '编辑': - $router.push(`/source/edit/${row.id}`) + $router.push(`/lab/reportOnCredentialsApproval/edit/${row.id}`) break case '同意': approvalDialog.value.initDialog('agree', row.taskId) @@ -299,10 +299,10 @@ if (checkoutList.value.length <= 0 && list.value.length > 0) { printJSON(list.value, properties, '证书报告列表') } - else if (checkoutList.value.length > 0) { - const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) - printJSON(printList, properties, '证书报告列表') - } + // else if (checkoutList.value.length > 0) { + // const printList = list.value.filter((item: ISupplier) => checkoutList.value.includes(item.id)) + // printJSON(printList, properties, '证书报告列表') + // } else { ElMessage.warning('无可打印内容') } diff --git a/src/views/device/deviceMaintenance/components/checkList.vue b/src/views/device/deviceMaintenance/components/checkList.vue index a9f3bf7..f3024cf 100644 --- a/src/views/device/deviceMaintenance/components/checkList.vue +++ b/src/views/device/deviceMaintenance/components/checkList.vue @@ -17,7 +17,7 @@ applyName: '', applyNo: '', applyPerson: '', - applyType: '7', + applyType: '8', applyUnit: '', businessKeys: [], createUser: '', @@ -101,7 +101,7 @@ applyName: '', applyNo: '', applyPerson: '', - applyType: '7', + applyType: '8', applyUnit: '', businessKeys: [], createUser: '', diff --git a/src/views/device/deviceMaintenance/components/listApproval.vue b/src/views/device/deviceMaintenance/components/listApproval.vue index 8fec470..bd296f1 100644 --- a/src/views/device/deviceMaintenance/components/listApproval.vue +++ b/src/views/device/deviceMaintenance/components/listApproval.vue @@ -37,7 +37,7 @@ formId: SCHEDULE.DEVICE_FIX_ACCEPTANCE, applyName: '', applyNo: '', - applyType: '', + applyType: '9', businessKeys: [], checkApplyNo: '', checkEndDate: '', diff --git a/src/views/device/deviceMaintenance/components/listApprovalAdd.vue b/src/views/device/deviceMaintenance/components/listApprovalAdd.vue index 1666540..9c8bb99 100644 --- a/src/views/device/deviceMaintenance/components/listApprovalAdd.vue +++ b/src/views/device/deviceMaintenance/components/listApprovalAdd.vue @@ -30,10 +30,10 @@ buttonArray.value = ['同意', '驳回', '拒绝'] } else if (pageType.value === 'edit') { - buttonArray.value = ['保存', '提交'] + buttonArray.value = ['提交', '保存'] } else { - buttonArray.value = ['保存', '提交'] + buttonArray.value = ['提交', '保存'] } if ($route.params.id) { infoId.value = $route.params.id as string @@ -452,7 +452,7 @@ @@ -461,7 +461,7 @@ @@ -470,7 +470,7 @@