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 @@
-
- 环境记录单列表页
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
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 @@
-
- 环境记录单列表页
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
diff --git a/src/views/resource/environment/record/record-interface.ts b/src/views/resource/environment/record/record-interface.ts
index e69de29..57ba5fc 100644
--- a/src/views/resource/environment/record/record-interface.ts
+++ b/src/views/resource/environment/record/record-interface.ts
@@ -0,0 +1,62 @@
+export interface IListQuery {
+ recordNo: string
+ locationId: string
+ ids?: []
+ createStartTime: string
+ createEndTime: string
+ offset: number
+ limit: number
+ sort?: string
+ order?: string
+}
+
+export interface IDictType {
+ name: string
+ id: string
+ value: string
+}
+
+export interface ILocation {
+ id: string
+ locationNo: string
+ locationName: string
+ disabled?: boolean
+}
+
+export interface ITableColumn {
+ text: string // 标题
+ value: string // 值
+ align?: 'left' | 'center' | 'right' // 排列
+ width?: string | number // 宽度,px值
+ show?: boolean // 是否显示列
+ showOverflow?: boolean // 是否溢出为省略号
+ filter?: Function // 字段过滤器
+ styleFilter?: Function // 文字过滤器
+ fixed?: boolean // 固定列
+ filters?: { text: string; value: string }[] // 列筛选
+ isFilters?: boolean // 是否有列筛选
+ required?: boolean // 是否必填
+}
+
+export interface IRecordInfo {
+ id: string
+ recordNo: string
+ locationId: string
+ locationName: string
+ temperature: string
+ humidity: string
+ oxygenDensity: string
+ smokeValue: string
+ createTime: string
+}
+
+export interface IEvnConfig {
+ locationId: string
+ locationName: string
+ recordTimeList: Array
+ editable?: boolean
+ pickTime1?: string
+ pickTime2?: string
+ pickTime3?: string
+ pickTime4?: string
+}
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 @@
-
- 环境记录单列表页
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
diff --git a/src/views/resource/environment/record/record-interface.ts b/src/views/resource/environment/record/record-interface.ts
index e69de29..57ba5fc 100644
--- a/src/views/resource/environment/record/record-interface.ts
+++ b/src/views/resource/environment/record/record-interface.ts
@@ -0,0 +1,62 @@
+export interface IListQuery {
+ recordNo: string
+ locationId: string
+ ids?: []
+ createStartTime: string
+ createEndTime: string
+ offset: number
+ limit: number
+ sort?: string
+ order?: string
+}
+
+export interface IDictType {
+ name: string
+ id: string
+ value: string
+}
+
+export interface ILocation {
+ id: string
+ locationNo: string
+ locationName: string
+ disabled?: boolean
+}
+
+export interface ITableColumn {
+ text: string // 标题
+ value: string // 值
+ align?: 'left' | 'center' | 'right' // 排列
+ width?: string | number // 宽度,px值
+ show?: boolean // 是否显示列
+ showOverflow?: boolean // 是否溢出为省略号
+ filter?: Function // 字段过滤器
+ styleFilter?: Function // 文字过滤器
+ fixed?: boolean // 固定列
+ filters?: { text: string; value: string }[] // 列筛选
+ isFilters?: boolean // 是否有列筛选
+ required?: boolean // 是否必填
+}
+
+export interface IRecordInfo {
+ id: string
+ recordNo: string
+ locationId: string
+ locationName: string
+ temperature: string
+ humidity: string
+ oxygenDensity: string
+ smokeValue: string
+ createTime: string
+}
+
+export interface IEvnConfig {
+ locationId: string
+ locationName: string
+ recordTimeList: Array
+ editable?: boolean
+ pickTime1?: string
+ pickTime2?: string
+ pickTime3?: string
+ pickTime4?: string
+}
diff --git a/src/views/resource/environment/record/setting.vue b/src/views/resource/environment/record/setting.vue
new file mode 100644
index 0000000..6f1f85b
--- /dev/null
+++ b/src/views/resource/environment/record/setting.vue
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+
+
+ 保存
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 增加行
+
+
+ 删除行
+
+
+
+
+
+
+
+
+
+ {{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+