fastlion-amis
Version:
一种MIS页面生成工具
30 lines (29 loc) • 1.78 kB
JavaScript
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
;