UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

118 lines (117 loc) 8.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = tslib_1.__importStar(require("react")); require("./index.scss"); var Button_1 = (0, tslib_1.__importDefault)(require("../../../../../components/Button")); var icons_1 = require("../../../../../components/icons"); var FlowRecords = function (props) { var userIcon = function (val) { switch (val) { case 1: // 创建者 return react_1.default.createElement(icons_1.Icon, { icon: 'newlyadded', className: 'icon' }); case 2: //签收签核 return react_1.default.createElement(icons_1.Icon, { icon: 'signIn', className: 'icon' }); case 3: // 添加 return react_1.default.createElement(icons_1.Icon, { icon: 'edit', className: 'icon' }); case 4: // 标记 return react_1.default.createElement(icons_1.Icon, { icon: 'fistribution', className: 'icon' }); case 5: // 添加用户 return; //<Icon icon={'examine'} className='icon' ></Icon> case 6: // 新增用户 return react_1.default.createElement(icons_1.Icon, { icon: 'adduser', className: 'icon' }); default: return; } }; var daer = { name: "唐舞麟", //t2: 1是拒绝2.驳回,3是同意 // conent:备注内容 // ent:1为提交者,0为审批着 // first: [ { name: '唐舞麟', ent: '1', icon: 1, conents: '文件', time: '2022-12-22 23:59:59' }, { name: '唐三', t2: 1, conent: '同意请求,', ent: '0', icon: 2, time: '2022-12-22 23:59:59' }, { name: '唐浩', t2: 1, conent: '同意请求,', ent: '0', icon: 3, time: '2022-12-22 23:59:59' }, { name: '宁荣荣', t2: 3, conent: '同意请求', ent: '0', icon: 4, time: '2022-12-22 23:59:59' }, { name: '唐舞麟', ent: '1', icon: 6, conents: '文件', time: '2022-12-22 23:59:59' }, { name: '唐三', t2: 3, conent: '同意请求,', ent: '0', icon: 6, time: '2022-12-22 23:59:59' }, ], }; return (react_1.default.createElement("div", { className: 'process_information' }, react_1.default.createElement("div", { className: 'process_flow_chart' }, react_1.default.createElement("div", { className: 'process_icon' }, react_1.default.createElement("div", { className: 'process_icon_icon' }, react_1.default.createElement(icons_1.Icon, { icon: 'newlyadded', className: 'icon' })), react_1.default.createElement("div", { className: 'process_icon_line' })), react_1.default.createElement("div", { className: 'process_cosntent' }, react_1.default.createElement("div", { className: 'process_head_area' }, react_1.default.createElement("div", { className: 'process_head_area_head' }, react_1.default.createElement("div", { className: 'process_head_area_constent' }, react_1.default.createElement("span", { className: 'process_head_area_name' }, "\u5510\u821E\u9E9F"), react_1.default.createElement("span", { className: 'process_head_operation' }, "\u521B\u5EFA")), react_1.default.createElement("span", { className: 'process_head_demand_button' }, react_1.default.createElement(Button_1.default, { level: 'link', onClick: function () { // setCollpased(!collpased) } }))), react_1.default.createElement("div", { className: 'process_head_time' }, "2022-12-22 23:59:59")), react_1.default.createElement("div", { className: 'process_drop_down_area' }))), daer.first.map(function (item) { var _a = (0, react_1.useState)(false), collpased = _a[0], setCollpased = _a[1]; return react_1.default.createElement("div", { className: 'process_flow_chart' }, react_1.default.createElement("div", { className: 'process_icon' }, react_1.default.createElement("div", { className: 'process_icon_icon' }, userIcon(item.icon)), react_1.default.createElement("div", { className: 'process_icon_line' })), react_1.default.createElement("div", { className: 'process_cosntent' }, react_1.default.createElement("div", { className: 'process_head_area' }, react_1.default.createElement("div", { className: 'process_head_area_head' }, react_1.default.createElement("div", { className: 'process_head_area_constent' }, react_1.default.createElement("span", { className: 'process_head_area_name' }, item.name), item.ent == 0 && react_1.default.createElement("span", { className: 'process_head_operation', style: { color: '#red' } }, (item === null || item === void 0 ? void 0 : item.t2) == 1 ? '同意' : (item === null || item === void 0 ? void 0 : item.t2) == 2 ? '驳回' : '拒绝'), react_1.default.createElement("span", { className: 'process_head_action' }, "\u65B0\u589E"), react_1.default.createElement("span", { className: 'process_head_demand' }, "\u5BA1\u6279\u4EBA"), react_1.default.createElement("span", { className: 'process_head_demand' }, "\u5E76\u6DFB\u52A0"), react_1.default.createElement("span", { className: 'process_head_demand' }, "\u5907\u6CE8")), react_1.default.createElement("span", { className: 'process_head_demand_button' }, react_1.default.createElement(Button_1.default, { level: 'link', onClick: function () { setCollpased(!collpased); } }, react_1.default.createElement(icons_1.Icon, { icon: 'more', className: 'icon' })))), react_1.default.createElement("div", { className: 'process_head_time' }, item.time)), collpased && react_1.default.createElement("div", { className: 'process_drop_down_area' }, react_1.default.createElement("div", { className: 'process_drop_down_area_div' }, react_1.default.createElement("div", { className: 'process_drop_down_area_conteng' }, react_1.default.createElement("p", null, "\u65B0\u589E\u5BA1\u6279\u4EBA:", react_1.default.createElement("span", null, "\u5510\u68A7\u6850"), react_1.default.createElement("span", null, "\u5510\u7B11"))), react_1.default.createElement("div", { className: 'process_drop_down_area_conteng' }, react_1.default.createElement("p", null, "\u540C\u610F\u7533\u8BF7")))))); }), react_1.default.createElement("div", { className: 'process_flow_chart' }, react_1.default.createElement("div", { className: 'process_icon' }, react_1.default.createElement("div", { className: 'process_icon_icon' }, react_1.default.createElement(icons_1.Icon, { icon: 'signIn', className: 'icon' }))), react_1.default.createElement("div", { className: 'process_cosntent' }, react_1.default.createElement("div", { className: 'process_head_area' }, react_1.default.createElement("div", { className: 'process_head_area_head' }, react_1.default.createElement("div", { className: 'process_head_area_constent' }, react_1.default.createElement("span", { className: 'process_head_area_name' }, "\u5510\u821E\u9E9F"), react_1.default.createElement("span", { className: 'process_head_operation' }, "\u7ED3\u675F"))), react_1.default.createElement("div", { className: 'process_head_time' }, "2022-12-22 23:59:59")))))); }; // 名字 :干了什么事 :什么事情的内容 exports.default = FlowRecords; //# sourceMappingURL=./renderers/Lion/Mobileprocess/components/flowRecords/indedx.js.map