47 lines
1.5 KiB
JavaScript
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; |