| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432 |
- import { BasicColumn, FormSchema } from '/@/components/Table';
- import { render } from '/@/utils/common/renderUtils';
- import { getAutoScrollContainer } from '/@/utils/common/compUtils';
- import dayjs from 'dayjs';
- export const manageAutoColumns: BasicColumn[] = [
- {
- title: '预警名称',
- dataIndex: 'alarmName',
- width: 100,
- align: 'center',
- },
- {
- title: '报警开始时间',
- dataIndex: 'starttime',
- width: 100,
- align: 'center',
- },
- {
- title: '所属场景',
- dataIndex: 'systemName',
- width: 100,
- align: 'center',
- },
- {
- title: '报警描述',
- dataIndex: 'autoContent',
- width: 210,
- align: 'center',
- },
- {
- title: '报警等级',
- dataIndex: 'alarmLevel',
- customRender: ({ record }) => {
- return render.renderDict(record.alarmLevel, 'leveltype');
- },
- width: 100,
- align: 'center',
- },
- {
- title: '是否解决',
- dataIndex: 'isok_dictText',
- width: 50,
- align: 'center',
- },
- ];
- export const manageAutoColumns1: BasicColumn[] = [
- {
- title: '预警名称',
- dataIndex: 'alarmName',
- width: 100,
- align: 'center',
- },
- {
- title: '报警等级',
- dataIndex: 'alarmLevel',
- customRender: ({ record }) => {
- return render.renderDict(record.alarmLevel, 'leveltype');
- },
- width: 100,
- align: 'center',
- },
- {
- title: '报警描述',
- dataIndex: 'autoContent',
- width: 210,
- align: 'center',
- },
- {
- title: '报警开始时间',
- dataIndex: 'starttime',
- width: 100,
- align: 'center',
- },
- {
- title: '报警结束时间',
- dataIndex: 'endtime',
- width: 100,
- align: 'center',
- },
- {
- title: '是否解决',
- dataIndex: 'isok_dictText',
- width: 50,
- align: 'center',
- },
- ];
- //安全监控预警历史
- export const safetyColumns: BasicColumn[] = [
- {
- title: '地点',
- dataIndex: 'devicename',
- align: 'center',
- },
- {
- title: '类型',
- dataIndex: 'valuename',
- align: 'center',
- },
- {
- title: '单位',
- dataIndex: 'valueUnit',
- align: 'center',
- },
- {
- title: '报警时刻',
- dataIndex: 'starttime',
- align: 'center',
- },
- {
- title: '解除时刻',
- dataIndex: 'endtime',
- align: 'center',
- },
- {
- title: '累计时间',
- dataIndex: 'warntime',
- align: 'center',
- },
- {
- title: '报警次数',
- dataIndex: 'alarmNum',
- align: 'center',
- },
- {
- title: '最小值',
- dataIndex: 'minValue',
- align: 'center',
- },
- {
- title: '最小值时刻',
- dataIndex: 'minValueTime',
- align: 'center',
- },
- {
- title: '最大值',
- dataIndex: 'maxValue',
- align: 'center',
- },
- {
- title: '最大值时刻',
- dataIndex: 'maxValueTime',
- align: 'center',
- },
- {
- title: '原因',
- dataIndex: 'wardescrip',
- align: 'center',
- },
- // {
- // title: '报警等级',
- // dataIndex: 'alarmLevel',
- // customRender: ({ record }) => {
- // return render.renderDict(record.alarmLevel, 'leveltype');
- // },
- // width: 100,
- // align: 'center',
- // },
- ];
- export const unsafetySchema: FormSchema[] = [
- {
- label: '是否解决',
- field: 'isOk',
- defaultValue: false,
- component: 'Select',
- componentProps: {
- options: [
- {
- label: '未解决',
- value: false,
- },
- {
- label: '已解决',
- value: true,
- },
- ],
- },
- colProps: { span: 4 },
- },
- {
- label: '系统',
- field: 'systemType',
- component: 'Select',
- componentProps: {
- options: [
- {
- label: '通风',
- value: 'ventS',
- },
- {
- label: '防灭火',
- value: 'fireS',
- },
- {
- label: '防尘',
- value: 'dustS',
- },
- {
- label: '瓦斯',
- value: 'gasS',
- },
- ],
- },
- colProps: { span: 3 },
- },
- {
- label: '矿编码',
- field: 'orgcode',
- component: 'Select',
- defaultValue: 'sdmtjtbetmk',
- componentProps: {
- options: [
- {
- label: '布尔台煤矿',
- value: 'sdmtjtbetmk',
- },
- {
- label: '活鸡兔井',
- value: 'sdmtjtdltmkhjtj',
- },
- {
- label: '大柳塔井',
- value: 'sdmtjtdltmk',
- },
- {
- label: '补连塔煤矿',
- value: 'sdmtjtbltmk',
- },
- {
- label: '上湾煤矿',
- value: 'sdmtjtswmk',
- },
- {
- label: '锦界煤矿',
- value: 'sdmtjtjjmk',
- },
- {
- label: '哈拉沟煤矿',
- value: 'sdmtjthlgmk',
- },
- {
- label: '柳塔煤矿',
- value: 'sdmtjtltmk',
- },
- {
- label: '石圪台煤矿',
- value: 'sdmtjtsgtmk',
- },
- {
- label: '保德煤矿',
- value: 'sdmtjtbdmk',
- },
- {
- label: '寸草塔煤矿',
- value: 'sdmtjtcctmk',
- },
- {
- label: '寸草塔二矿',
- value: 'sdmtjtcctrk',
- },
- {
- label: '榆家粱煤矿',
- value: 'sdmtjtyjlmk',
- },
- {
- label: '乌兰木伦煤矿',
- value: 'sdmtjtwlmlmk',
- },
- ],
- },
- colProps: { span: 3 },
- },
- {
- field: 'starttime',
- label: '开始时间',
- component: 'DatePicker',
- componentProps: {
- showTime: true,
- valueFormat: 'YYYY-MM-DD HH:mm:ss',
- getPopupContainer: getAutoScrollContainer,
- },
- colProps: {
- span: 4,
- },
- },
- {
- field: 'endtime',
- label: '结束时间',
- component: 'DatePicker',
- componentProps: {
- showTime: true,
- valueFormat: 'YYYY-MM-DD HH:mm:ss',
- getPopupContainer: getAutoScrollContainer,
- },
- colProps: {
- span: 4,
- },
- },
- ]
- export const safetySchema: FormSchema[] = [
- {
- field: 'devName',
- label: '地址',
- component: 'Input',
- colProps: { span: 3 },
- },
- {
- label: '报警类型',
- field: 'warnLevel',
- defaultValue: null,
- component: 'JDictSelectTag',
- componentProps: () => {
- return {
- dictCode: 'aqjkAlarmType',
- };
- },
- colProps: { span: 4 },
- },
- {
- label: '设备类型',
- field: 'deviceKind',
- defaultValue: null,
- component: 'JDictSelectTag',
- componentProps: () => {
- return {
- dictCode: 'aqjkAlarmDevType',
- };
- },
- colProps: { span: 4 },
- },
- {
- label: '矿编码',
- field: 'orgcode',
- component: 'Select',
- defaultValue: 'sdmtjtbetmk',
- componentProps: {
- options: [
- {
- label: '布尔台煤矿',
- value: 'sdmtjtbetmk',
- },
- {
- label: '活鸡兔井',
- value: 'sdmtjtdltmkhjtj',
- },
- {
- label: '大柳塔井',
- value: 'sdmtjtdltmk',
- },
- {
- label: '补连塔煤矿',
- value: 'sdmtjtbltmk',
- },
- {
- label: '上湾煤矿',
- value: 'sdmtjtswmk',
- },
- {
- label: '锦界煤矿',
- value: 'sdmtjtjjmk',
- },
- {
- label: '哈拉沟煤矿',
- value: 'sdmtjthlgmk',
- },
- {
- label: '柳塔煤矿',
- value: 'sdmtjtltmk',
- },
- {
- label: '石圪台煤矿',
- value: 'sdmtjtsgtmk',
- },
- {
- label: '保德煤矿',
- value: 'sdmtjtbdmk',
- },
- {
- label: '寸草塔煤矿',
- value: 'sdmtjtcctmk',
- },
- {
- label: '寸草塔二矿',
- value: 'sdmtjtcctrk',
- },
- {
- label: '榆家粱煤矿',
- value: 'sdmtjtyjlmk',
- },
- {
- label: '乌兰木伦煤矿',
- value: 'sdmtjtwlmlmk',
- },
- ],
- },
- colProps: { span: 3 },
- },
- {
- field: 'starttime',
- label: '开始时间',
- component: 'DatePicker',
- defaultValue: dayjs().startOf('date'),
- componentProps: {
- showTime: false,
- valueFormat: 'YYYY-MM-DD',
- getPopupContainer: getAutoScrollContainer,
- },
- colProps: {
- span: 4,
- },
- },
- // {
- // field: 'endtime',
- // label: '结束时间',
- // component: 'DatePicker',
- // componentProps: {
- // showTime: true,
- // valueFormat: 'YYYY-MM-DD HH:mm:ss',
- // getPopupContainer: getAutoScrollContainer,
- // },
- // colProps: {
- // span: 4,
- // },
- // },
- ]
|