| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213 |
- import { BasicColumn } from '/@/components/Table';
- import { FormSchema } from '/@/components/Table';
- import { h } from 'vue';
- import { Tag } from 'ant-design-vue';
- export const columns: BasicColumn[] = [
- {
- title: '煤矿编号',
- dataIndex: 'orderNo',
- },
- {
- title: '所属执法处',
- dataIndex: 'enforcement',
- },
- {
- title: '煤矿名称',
- dataIndex: 'mineName',
- },
- {
- title: '煤矿简称',
- dataIndex: 'mineAbbreviation',
- },
- {
- title: '生产状态',
- dataIndex: 'productStatus',
- customRender: ({ record }) => {
- const status = record.productStatus;
- const enable = ~~status === 0;
- const color = enable ? 'green' : 'red';
- const text = enable ? '启用' : '停用';
- return h(Tag, { color: color }, () => text);
- },
- },
- {
- title: '自燃情况',
- dataIndex: 'riskLevel',
- },
- {
- title: '接入状态',
- dataIndex: 'connectStatus',
- },
- {
- title: '在线状态',
- dataIndex: 'onlineStatus',
- },
- {
- title: '应接数量',
- dataIndex: 'yingjieNum',
- },
- {
- title: '已接数量',
- dataIndex: 'yijieNum',
- },
- {
- title: '未接数量',
- dataIndex: 'weijieNum',
- },
- ];
- export const searchFormSchema: FormSchema[] = [
- {
- field: 'mineName',
- label: '煤矿名称',
- component: 'Input',
- colProps: { span: 6 },
- },
- {
- field: 'mineAbbreviation',
- label: '煤矿简称',
- 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: 'isConnected',
- label: '是否需要接入',
- component: 'Select',
- componentProps: {
- options: [
- { label: '否', value: '0' },
- { label: '是', value: '1' },
- ],
- },
- colProps: { span: 6 },
- },
-
- {
- field: 'onlineStatus',
- label: '在线状态',
- component: 'Select',
- componentProps: {
- options: [
- { label: '离线', value: '0' },
- { 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: 'statusChange',
- label: '状态变化',
- component: 'Select',
- componentProps: {
- options: [
- { label: '否', value: '0' },
- { label: '是', value: '1' },
- ],
- },
- colProps: { span: 6 },
- },
- ];
- export const formSchema: FormSchema[] = [
- {
- field: 'deptName',
- label: '部门名称11111111',
- component: 'Input',
- required: true,
- },
- {
- field: 'parentDept',
- label: '上级部门',
- component: 'TreeSelect',
- componentProps: {
- replaceFields: {
- title: 'deptName',
- key: 'id',
- value: 'id',
- },
- getPopupContainer: () => document.body,
- },
- required: true,
- },
- {
- field: 'orderNo',
- label: '排序',
- component: 'InputNumber',
- required: true,
- },
- {
- field: 'status',
- label: '状态',
- component: 'RadioButtonGroup',
- defaultValue: '0',
- componentProps: {
- options: [
- { label: '启用', value: '0' },
- { label: '停用', value: '1' },
- ],
- },
- required: true,
- },
- {
- label: '备注',
- field: 'remark',
- component: 'InputTextArea',
- },
- ];
- export const minesData = [
- {
- orderNo:'61082400879',
- enforcement:'执法二处',
- mineName:'府谷县能源有限公司古城一号煤矿',
- mineAbbreviation:'府谷县一号煤矿',
- productStatus:'0',
- riskLevel:'0',
- connectStatus:'0',
- onlineStatus:'0',
- yingjieNum:'0',
- yijieNum:'0',
- weijieNum:'0',
- },
- {
- orderNo:'61082400878',
- enforcement:'执法二处',
- mineName:'府谷县能源有限公司古城二号煤矿',
- mineAbbreviation:'府谷县二号煤矿',
- productStatus:'0',
- riskLevel:'0',
- connectStatus:'0',
- onlineStatus:'0',
- yingjieNum:'0',
- yijieNum:'0',
- weijieNum:'0',
- }
- ]
|