import { dateUtil } from '/nerv-lib/util/date-util'; import data from './mock.json'; export const tableConfig = { title: '设备台账', api: '/carbon_emission/device/getDeviceList', treeConfig: { defaultExpandAll: true, api: () => { return Promise.resolve(data); }, }, params: { page: 0, pageSize: 10, }, rowSelection: null, columns: [ { title: '设备名称', dataIndex: 'id', }, { title: '设备型号', dataIndex: 'deviceCode', }, { title: 'SN码', dataIndex: 'deviceName', textNumber: 8, textEllipsis: true, }, { title: '设备一级区域', dataIndex: 'position', }, { title: '设备二级区域', dataIndex: 'position', }, { title: '设备详细位置', dataIndex: 'position', }, { title: '设备规格', dataIndex: 'position', }, { title: '设备厂商纳税人识别号', dataIndex: 'position', }, { title: '厂商联系人', dataIndex: 'position', }, { title: '设备描述', dataIndex: 'position', }, { title: 'IP地址', dataIndex: 'position', }, { title: '生产日期', dataIndex: 'position', }, { title: '采购日期', dataIndex: 'position', }, { title: '启用日期', dataIndex: 'position', }, { title: '设备成本(元)', dataIndex: 'position', }, { title: '使用期限', dataIndex: 'position', }, { title: '额定功率', dataIndex: 'position', }, { title: '特殊参数', dataIndex: 'position', }, ], formConfig: { schemas: [ { field: 'name', label: '设备名称', component: 'NsInput', componentProps: { placeholder: '请输入', }, }, { field: 'provider', label: '设备厂商', component: 'NsInput', componentProps: { placeholder: '请输入', }, }, { field: 'payWay', label: '设备区域', component: 'NsSelect', componentProps: { placeholder: '请选择', options: [ { label: '全部', value: '', }, ], }, }, { field: 'createTime', label: '生产日期', component: 'NsRangePicker', fieldMap: ['queryStartDate', 'queryEndDate'], componentProps: { valueFormat: 'YYYY-MM-DD', }, }, { field: 'createTime1', label: '采购日期', component: 'NsRangePicker', fieldMap: ['queryStartDate', 'queryEndDate'], componentProps: { valueFormat: 'YYYY-MM-DD', }, }, { field: 'createTime2', label: '启用日期', component: 'NsRangePicker', fieldMap: ['queryStartDate', 'queryEndDate'], componentProps: { valueFormat: 'YYYY-MM-DD', }, }, ], params: {}, }, // pagination: { pageSizeOptions: false }, rowKey: 'uuid', };