nicecode-v2/packages/material/es/algorithmConfig/components/timeTemplateTable/TimeTemplateTable.js

47 lines
1.5 KiB
JavaScript

function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
import React from 'react';
import { ProTable } from '@ant-design/pro-components';
import { InputNumber } from 'antd';
var TimeTemplateTable = function TimeTemplateTable(props) {
var onItemBlur = props.onItemBlur;
var columns = [{
title: '模板名称',
dataIndex: 'templateName'
}, {
title: '运行周期',
dataIndex: 'runCycle'
}, {
title: '布控星期',
dataIndex: 'arrangeDay'
}, {
title: '算力占用',
dataIndex: 'powerOccupy'
}, {
title: '配置路数',
key: 'option',
valueType: 'option',
render: function render(_, record) {
return /*#__PURE__*/React.createElement(InputNumber, {
value: record.lineNum,
onBlur: function onBlur(e) {
return onItemBlur === null || onItemBlur === void 0 ? void 0 : onItemBlur(e.target.value, record.id, record);
},
min: 0
});
}
}];
return /*#__PURE__*/React.createElement(ProTable, _extends({
columns: columns,
bordered: true,
scroll: {
y: 95
},
toolbar: undefined,
rowKey: "id",
search: false,
options: false,
pagination: false,
dataSource: []
}, props));
};
export default TimeTemplateTable;