diff --git a/src/api/resource/environment.ts b/src/api/resource/environment.ts new file mode 100644 index 0000000..b1d6cc7 --- /dev/null +++ b/src/api/resource/environment.ts @@ -0,0 +1,55 @@ +import request from '../index' +const prefix = 'resource/env' + +// 查询地点列表 +export function getLocationList(data: object) { + return request({ + url: `${prefix}/location/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 查询环境记录单数据 +export function getEnvDataRecordList(data: object) { + return request({ + url: `${prefix}/data/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +export function getEnvConfigList(data: object) { + return request({ + url: `${prefix}/config/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 删除环境记录配置项 - 指定地点 +export function delEnvConfig(data: object) { + return request({ + url: `${prefix}/config/delete`, + method: 'post', + data, + }) +} + +// 添加环境记录单配置项 - 批量 +export function batchAddConfig(data: object) { + return request({ + url: `${prefix}/config/batchAdd`, + method: 'post', + data, + }) +} + +// 印章管理编辑 +export function updateSealInfo(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} diff --git a/src/api/resource/environment.ts b/src/api/resource/environment.ts new file mode 100644 index 0000000..b1d6cc7 --- /dev/null +++ b/src/api/resource/environment.ts @@ -0,0 +1,55 @@ +import request from '../index' +const prefix = 'resource/env' + +// 查询地点列表 +export function getLocationList(data: object) { + return request({ + url: `${prefix}/location/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 查询环境记录单数据 +export function getEnvDataRecordList(data: object) { + return request({ + url: `${prefix}/data/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +export function getEnvConfigList(data: object) { + return request({ + url: `${prefix}/config/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 删除环境记录配置项 - 指定地点 +export function delEnvConfig(data: object) { + return request({ + url: `${prefix}/config/delete`, + method: 'post', + data, + }) +} + +// 添加环境记录单配置项 - 批量 +export function batchAddConfig(data: object) { + return request({ + url: `${prefix}/config/batchAdd`, + method: 'post', + data, + }) +} + +// 印章管理编辑 +export function updateSealInfo(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts index 67bbae0..8e4380a 100644 --- a/src/router/modules/resource.ts +++ b/src/router/modules/resource.ts @@ -231,7 +231,7 @@ children: [ { path: 'recordList', - name: 'RecordList', + name: 'EnvironmentRecordList', component: () => import('@/views/resource/environment/record/list.vue'), meta: { title: '环境记录单', @@ -240,15 +240,15 @@ }, }, { - path: ':type/:id?', - name: 'EnvironmentDetail', - component: () => import('@/views/resource/environment/record/detail.vue'), + path: 'setting', + name: 'EnvironmentSetting', + component: () => import('@/views/resource/environment/record/setting.vue'), meta: { - title: '环境记录单', + title: '环境记录单设置', icon: 'ep:key', sidebar: false, breadcrumb: true, - activeMenu: '/Environment/recordList', + activeMenu: '/environment/recordList', }, }, ], @@ -455,7 +455,7 @@ }, }, { - path: 'list/:type/:id?/', + path: 'list/:type/:id?', name: 'SealInfoDetail', component: () => import('@/views/resource/seal/list/detail.vue'), meta: { diff --git a/src/api/resource/environment.ts b/src/api/resource/environment.ts new file mode 100644 index 0000000..b1d6cc7 --- /dev/null +++ b/src/api/resource/environment.ts @@ -0,0 +1,55 @@ +import request from '../index' +const prefix = 'resource/env' + +// 查询地点列表 +export function getLocationList(data: object) { + return request({ + url: `${prefix}/location/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 查询环境记录单数据 +export function getEnvDataRecordList(data: object) { + return request({ + url: `${prefix}/data/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +export function getEnvConfigList(data: object) { + return request({ + url: `${prefix}/config/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 删除环境记录配置项 - 指定地点 +export function delEnvConfig(data: object) { + return request({ + url: `${prefix}/config/delete`, + method: 'post', + data, + }) +} + +// 添加环境记录单配置项 - 批量 +export function batchAddConfig(data: object) { + return request({ + url: `${prefix}/config/batchAdd`, + method: 'post', + data, + }) +} + +// 印章管理编辑 +export function updateSealInfo(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts index 67bbae0..8e4380a 100644 --- a/src/router/modules/resource.ts +++ b/src/router/modules/resource.ts @@ -231,7 +231,7 @@ children: [ { path: 'recordList', - name: 'RecordList', + name: 'EnvironmentRecordList', component: () => import('@/views/resource/environment/record/list.vue'), meta: { title: '环境记录单', @@ -240,15 +240,15 @@ }, }, { - path: ':type/:id?', - name: 'EnvironmentDetail', - component: () => import('@/views/resource/environment/record/detail.vue'), + path: 'setting', + name: 'EnvironmentSetting', + component: () => import('@/views/resource/environment/record/setting.vue'), meta: { - title: '环境记录单', + title: '环境记录单设置', icon: 'ep:key', sidebar: false, breadcrumb: true, - activeMenu: '/Environment/recordList', + activeMenu: '/environment/recordList', }, }, ], @@ -455,7 +455,7 @@ }, }, { - path: 'list/:type/:id?/', + path: 'list/:type/:id?', name: 'SealInfoDetail', component: () => import('@/views/resource/seal/list/detail.vue'), meta: { diff --git a/src/views/resource/environment/record/detail.vue b/src/views/resource/environment/record/detail.vue deleted file mode 100644 index dae68b6..0000000 --- a/src/views/resource/environment/record/detail.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/src/api/resource/environment.ts b/src/api/resource/environment.ts new file mode 100644 index 0000000..b1d6cc7 --- /dev/null +++ b/src/api/resource/environment.ts @@ -0,0 +1,55 @@ +import request from '../index' +const prefix = 'resource/env' + +// 查询地点列表 +export function getLocationList(data: object) { + return request({ + url: `${prefix}/location/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 查询环境记录单数据 +export function getEnvDataRecordList(data: object) { + return request({ + url: `${prefix}/data/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +export function getEnvConfigList(data: object) { + return request({ + url: `${prefix}/config/listPage?limit=${data.limit}&offset=${data.offset}`, + method: 'post', + data, + }) +} + +// 删除环境记录配置项 - 指定地点 +export function delEnvConfig(data: object) { + return request({ + url: `${prefix}/config/delete`, + method: 'post', + data, + }) +} + +// 添加环境记录单配置项 - 批量 +export function batchAddConfig(data: object) { + return request({ + url: `${prefix}/config/batchAdd`, + method: 'post', + data, + }) +} + +// 印章管理编辑 +export function updateSealInfo(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts index 67bbae0..8e4380a 100644 --- a/src/router/modules/resource.ts +++ b/src/router/modules/resource.ts @@ -231,7 +231,7 @@ children: [ { path: 'recordList', - name: 'RecordList', + name: 'EnvironmentRecordList', component: () => import('@/views/resource/environment/record/list.vue'), meta: { title: '环境记录单', @@ -240,15 +240,15 @@ }, }, { - path: ':type/:id?', - name: 'EnvironmentDetail', - component: () => import('@/views/resource/environment/record/detail.vue'), + path: 'setting', + name: 'EnvironmentSetting', + component: () => import('@/views/resource/environment/record/setting.vue'), meta: { - title: '环境记录单', + title: '环境记录单设置', icon: 'ep:key', sidebar: false, breadcrumb: true, - activeMenu: '/Environment/recordList', + activeMenu: '/environment/recordList', }, }, ], @@ -455,7 +455,7 @@ }, }, { - path: 'list/:type/:id?/', + path: 'list/:type/:id?', name: 'SealInfoDetail', component: () => import('@/views/resource/seal/list/detail.vue'), meta: { diff --git a/src/views/resource/environment/record/detail.vue b/src/views/resource/environment/record/detail.vue deleted file mode 100644 index dae68b6..0000000 --- a/src/views/resource/environment/record/detail.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/src/views/resource/environment/record/list.vue b/src/views/resource/environment/record/list.vue index 7b3a7c8..dd9efbb 100644 --- a/src/views/resource/environment/record/list.vue +++ b/src/views/resource/environment/record/list.vue @@ -1,10 +1,163 @@ -