UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

30 lines (29 loc) 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var antd_1 = require("antd"); var react_1 = tslib_1.__importStar(require("react")); require("./index.scss"); var FlowResultBody = function (_a) { var node = _a.node, handledBy = _a.handledBy; var _b = (0, react_1.useState)(node.length > 10), open = _b[0], setOpen = _b[1]; var _c = (0, react_1.useState)(10), length = _c[0], setLength = _c[1]; return react_1.default.createElement(react_1.default.Fragment, null, node.map(function (item, key) { if (key >= length && open && key + 1 == node.length) { return react_1.default.createElement("div", { style: { paddingLeft: '10px', display: 'flex', justifyContent: 'space-between' } }, react_1.default.createElement(antd_1.Button, { type: "link", onClick: function () { setOpen(false); } }, "\u5C55\u793A\u5269\u4F59", node.length - length, "\u4EBA"), (key - length > 10) && react_1.default.createElement(antd_1.Button, { type: "link", onClick: function () { setLength(length + 10); } }, "\u5C55\u793A\u4E0B\u5341\u6761")); } if (key >= length && open) { return; } return react_1.default.createElement("div", { className: (key + 1 == length ? 'process-last-child' : '') + " process", key: key }, handledBy(item), react_1.default.createElement("div", { className: "titlecontent_line " + (item.nodeStatus === 'doing' || item.nodeStatus === 'waiting' ? 'before_doing' : '') })); })); }; exports.default = FlowResultBody; //# sourceMappingURL=./components/Mobileprocess/FlowInformation/FlowResultBody.js.map