|
|
@@ -1,8 +1,9 @@
|
|
|
import dayjs from 'dayjs';
|
|
|
-import { getMineData } from '../../system/algorithm/algorithm.api';
|
|
|
+import { getGoafList, getMineData } from '../../system/algorithm/algorithm.api';
|
|
|
import { BasicColumn } from '/@/components/Table';
|
|
|
import { FormSchema } from '/@/components/Table';
|
|
|
import { TreeItem } from '/@/components/Tree/index';
|
|
|
+import { getGoafData } from './monitor.api';
|
|
|
|
|
|
// 实时数据相关
|
|
|
export const columns: BasicColumn[] = [
|
|
|
@@ -80,20 +81,20 @@ export const searchFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
field: 'mineCode',
|
|
|
label: '煤矿名称',
|
|
|
- component: 'ApiSelect',
|
|
|
+ component: 'MineCascader',
|
|
|
colProps: { span: 6 },
|
|
|
- componentProps: {
|
|
|
- //请求api,返回结果{ result: { records: [{'id':'1',name:'scott'},{'id':'2',name:'小张'}] }}
|
|
|
- api: () => getMineData({ pageNo: 1, pageSize: 999 }),
|
|
|
- //数值转成String
|
|
|
- numberToString: false,
|
|
|
- //标题字段
|
|
|
- labelField: 'mineName',
|
|
|
- //值字段
|
|
|
- valueField: 'id',
|
|
|
- //返回结果字段
|
|
|
- resultField: 'records',
|
|
|
- },
|
|
|
+ // componentProps: {
|
|
|
+ // //请求api,返回结果{ result: { records: [{'id':'1',name:'scott'},{'id':'2',name:'小张'}] }}
|
|
|
+ // api: () => getMineData({ pageNo: 1, pageSize: 999 }),
|
|
|
+ // //数值转成String
|
|
|
+ // numberToString: false,
|
|
|
+ // //标题字段
|
|
|
+ // labelField: 'mineName',
|
|
|
+ // //值字段
|
|
|
+ // valueField: 'id',
|
|
|
+ // //返回结果字段
|
|
|
+ // resultField: 'records',
|
|
|
+ // },
|
|
|
},
|
|
|
{
|
|
|
field: 'mineNameAbbr',
|
|
|
@@ -149,44 +150,6 @@ export const minesData = [
|
|
|
explosionHazard: '低风险', // 爆炸危险性
|
|
|
updateTime: '2025-11-17 15:00:40', // 更新时间
|
|
|
},
|
|
|
- {
|
|
|
- orderNo: 102, // 序号
|
|
|
- enforcement: '执法一处', // 区域
|
|
|
- mineName: '神木市三江', // 煤矿名称
|
|
|
- sealedName: '采空区密闭', // 密闭名称
|
|
|
- coalSeam: 'XX煤层', // 所属煤层
|
|
|
- riskLevel: 'Ⅰ类容易自燃', // 自燃倾向性(与搜索框选项label一致)
|
|
|
- COVal: 24, // CO浓度(ppm)
|
|
|
- CH4Val: 0, // CH4浓度(%)
|
|
|
- C2H2Val: 0, // C2H2浓度(ppm)
|
|
|
- O2Val: 20, // O2浓度(%)
|
|
|
- temperature: 35, // 温度(℃)
|
|
|
- pressureDiff: 50, // 压差(Pa)
|
|
|
- leakage: '气体涌出', // 是否漏风
|
|
|
- fireHazard: '低风险', // 自然发火隐患
|
|
|
- unsealing: '不可启封', // 密闭启封判定
|
|
|
- explosionHazard: '低风险', // 爆炸危险性
|
|
|
- updateTime: '2025-11-17 15:00:40', // 更新时间
|
|
|
- },
|
|
|
- {
|
|
|
- orderNo: 103, // 序号
|
|
|
- enforcement: '执法一处', // 区域
|
|
|
- mineName: '神木市三江', // 煤矿名称
|
|
|
- sealedName: '采空区密闭', // 密闭名称
|
|
|
- coalSeam: 'XX煤层', // 所属煤层
|
|
|
- riskLevel: 'Ⅰ类容易自燃', // 自燃倾向性(与搜索框选项label一致)
|
|
|
- COVal: 24, // CO浓度(ppm)
|
|
|
- CH4Val: 0, // CH4浓度(%)
|
|
|
- C2H2Val: 0, // C2H2浓度(ppm)
|
|
|
- O2Val: 20, // O2浓度(%)
|
|
|
- temperature: 35, // 温度(℃)
|
|
|
- pressureDiff: 50, // 压差(Pa)
|
|
|
- leakage: '气体涌出', // 是否漏风
|
|
|
- fireHazard: '低风险', // 自然发火隐患
|
|
|
- unsealing: '不可启封', // 密闭启封判定
|
|
|
- explosionHazard: '低风险', // 爆炸危险性
|
|
|
- updateTime: '2025-11-17 15:00:40', // 更新时间
|
|
|
- },
|
|
|
];
|
|
|
|
|
|
export const modalDetailsData: {} = {
|
|
|
@@ -425,7 +388,7 @@ export const historicalFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
field: 'mineCode',
|
|
|
label: '煤矿名称',
|
|
|
- component: 'Input',
|
|
|
+ component: 'MineCascader',
|
|
|
colProps: { span: 6 },
|
|
|
},
|
|
|
{
|
|
|
@@ -434,74 +397,87 @@ export const historicalFormSchema: FormSchema[] = [
|
|
|
component: 'Input',
|
|
|
colProps: { span: 6 },
|
|
|
},
|
|
|
- {
|
|
|
- field: 'productStatus',
|
|
|
- label: '生产状态',
|
|
|
- component: 'Select',
|
|
|
- componentProps: {
|
|
|
- options: [
|
|
|
- { label: '拟建矿井', value: '0' },
|
|
|
- { label: '正常生产矿井', value: '1' },
|
|
|
- { label: '长期停产矿井', value: '1' },
|
|
|
- ],
|
|
|
- },
|
|
|
- colProps: { span: 6 },
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'riskLevel',
|
|
|
- label: '自燃情况',
|
|
|
- component: 'Select',
|
|
|
- componentProps: {
|
|
|
- options: [
|
|
|
- { label: 'Ⅰ类容易自燃', value: '0' },
|
|
|
- { label: 'Ⅱ类自燃', value: '1' },
|
|
|
- { label: 'Ⅲ类不易自燃', value: '2' },
|
|
|
- ],
|
|
|
- },
|
|
|
- colProps: { span: 6 },
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'coalSeam',
|
|
|
- label: '所属煤层',
|
|
|
- component: 'Select',
|
|
|
- componentProps: {
|
|
|
- options: [
|
|
|
- { label: '煤层1', value: '0' },
|
|
|
- { label: '煤层2', value: '1' },
|
|
|
- { label: '煤层3', value: '2' },
|
|
|
- ],
|
|
|
- },
|
|
|
- colProps: { span: 6 },
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // field: 'productStatus',
|
|
|
+ // label: '生产状态',
|
|
|
+ // component: 'Select',
|
|
|
+ // componentProps: {
|
|
|
+ // options: [
|
|
|
+ // { label: '拟建矿井', value: '0' },
|
|
|
+ // { label: '正常生产矿井', value: '1' },
|
|
|
+ // { label: '长期停产矿井', value: '1' },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // colProps: { span: 6 },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // field: 'riskLevel',
|
|
|
+ // label: '自燃情况',
|
|
|
+ // component: 'Select',
|
|
|
+ // componentProps: {
|
|
|
+ // options: [
|
|
|
+ // { label: 'Ⅰ类容易自燃', value: '0' },
|
|
|
+ // { label: 'Ⅱ类自燃', value: '1' },
|
|
|
+ // { label: 'Ⅲ类不易自燃', value: '2' },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // colProps: { span: 6 },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // field: 'coalSeam',
|
|
|
+ // label: '所属煤层',
|
|
|
+ // component: 'Select',
|
|
|
+ // componentProps: {
|
|
|
+ // options: [
|
|
|
+ // { label: '煤层1', value: '0' },
|
|
|
+ // { label: '煤层2', value: '1' },
|
|
|
+ // { label: '煤层3', value: '2' },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // colProps: { span: 6 },
|
|
|
+ // },
|
|
|
{
|
|
|
field: 'goafId',
|
|
|
label: '密闭名称',
|
|
|
- component: 'Select',
|
|
|
+ component: 'ApiSelect',
|
|
|
componentProps: {
|
|
|
- options: [
|
|
|
- { label: '密闭1', value: '0' },
|
|
|
- { label: '密闭2', value: '1' },
|
|
|
- { label: '密闭3', value: '2' },
|
|
|
- ],
|
|
|
+ api: getGoafList,
|
|
|
+ //标题字段
|
|
|
+ labelField: 'devicePos',
|
|
|
+ //值字段
|
|
|
+ valueField: 'id',
|
|
|
+ //请求参数
|
|
|
+ params: {},
|
|
|
+ //返回结果字段
|
|
|
+ resultField: 'records',
|
|
|
},
|
|
|
+ // required: true,
|
|
|
colProps: { span: 6 },
|
|
|
},
|
|
|
{
|
|
|
- field: 'startTime ',
|
|
|
+ field: 'startTime',
|
|
|
label: '起始日期',
|
|
|
component: 'DatePicker',
|
|
|
componentProps: {
|
|
|
- defaultPickerValue: dayjs().add(-1, 'day'),
|
|
|
+ //日期格式化,页面上显示的值
|
|
|
+ format: 'YYYY-MM-DD hh:mm:ss',
|
|
|
+ //返回值格式化(绑定值的格式)
|
|
|
+ valueFormat: 'YYYY-MM-DD hh:mm:ss',
|
|
|
},
|
|
|
+ defaultValue: dayjs().add(-1, 'day').format('YYYY-MM-DD hh:mm:ss'),
|
|
|
colProps: { span: 6 },
|
|
|
},
|
|
|
{
|
|
|
- field: 'endTime ',
|
|
|
+ field: 'endTime',
|
|
|
label: '结束日期',
|
|
|
component: 'DatePicker',
|
|
|
componentProps: {
|
|
|
- defaultPickerValue: dayjs(),
|
|
|
+ //日期格式化,页面上显示的值
|
|
|
+ format: 'YYYY-MM-DD hh:mm:ss',
|
|
|
+ //返回值格式化(绑定值的格式)
|
|
|
+ valueFormat: 'YYYY-MM-DD hh:mm:ss',
|
|
|
},
|
|
|
+ defaultValue: dayjs().format('YYYY-MM-DD hh:mm:ss'),
|
|
|
colProps: { span: 6 },
|
|
|
},
|
|
|
];
|
|
|
@@ -526,44 +502,6 @@ export const historicalMinesData = [
|
|
|
explosionHazard: '低风险', // 爆炸危险性
|
|
|
updateTime: '2025-12-22 15:00:40', // 更新时间
|
|
|
},
|
|
|
- {
|
|
|
- orderNo: 102, // 序号
|
|
|
- enforcement: '执法一处', // 区域
|
|
|
- mineName: '神木市三江', // 煤矿名称
|
|
|
- sealedName: '采空区密闭', // 密闭名称
|
|
|
- coalSeam: 'XX煤层', // 所属煤层
|
|
|
- riskLevel: 'Ⅰ类容易自燃', // 自燃倾向性(与搜索框选项label一致)
|
|
|
- COVal: 24, // CO浓度(ppm)
|
|
|
- CH4Val: 0, // CH4浓度(%)
|
|
|
- C2H2Val: 0, // C2H2浓度(ppm)
|
|
|
- O2Val: 20, // O2浓度(%)
|
|
|
- temperature: 35, // 温度(℃)
|
|
|
- pressureDiff: 50, // 压差(Pa)
|
|
|
- leakage: '气体涌出', // 是否漏风
|
|
|
- fireHazard: '低风险', // 自然发火隐患
|
|
|
- unsealing: '不可启封', // 密闭启封判定
|
|
|
- explosionHazard: '低风险', // 爆炸危险性
|
|
|
- updateTime: '2025-12-22 15:00:40', // 更新时间
|
|
|
- },
|
|
|
- {
|
|
|
- orderNo: 103, // 序号
|
|
|
- enforcement: '执法一处', // 区域
|
|
|
- mineName: '神木市三江', // 煤矿名称
|
|
|
- sealedName: '采空区密闭', // 密闭名称
|
|
|
- coalSeam: 'XX煤层', // 所属煤层
|
|
|
- riskLevel: 'Ⅰ类容易自燃', // 自燃倾向性(与搜索框选项label一致)
|
|
|
- COVal: 24, // CO浓度(ppm)
|
|
|
- CH4Val: 0, // CH4浓度(%)
|
|
|
- C2H2Val: 0, // C2H2浓度(ppm)
|
|
|
- O2Val: 20, // O2浓度(%)
|
|
|
- temperature: 35, // 温度(℃)
|
|
|
- pressureDiff: 50, // 压差(Pa)
|
|
|
- leakage: '气体涌出', // 是否漏风
|
|
|
- fireHazard: '低风险', // 自然发火隐患
|
|
|
- unsealing: '不可启封', // 密闭启封判定
|
|
|
- explosionHazard: '低风险', // 爆炸危险性
|
|
|
- updateTime: '2025-12-22 15:00:40', // 更新时间
|
|
|
- },
|
|
|
];
|
|
|
|
|
|
export const treeData: TreeItem[] = [
|