UNPKG

dareway-rui

Version:

238 lines (202 loc) 9.23 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = void 0; var _regenerator = _interopRequireDefault(require('@babel/runtime/regenerator')); var _classCallCheck2 = _interopRequireDefault(require('@babel/runtime/helpers/classCallCheck')); var _createClass2 = _interopRequireDefault(require('@babel/runtime/helpers/createClass')); var _possibleConstructorReturn2 = _interopRequireDefault(require('@babel/runtime/helpers/possibleConstructorReturn')); var _getPrototypeOf2 = _interopRequireDefault(require('@babel/runtime/helpers/getPrototypeOf')); var _assertThisInitialized2 = _interopRequireDefault(require('@babel/runtime/helpers/assertThisInitialized')); var _inherits2 = _interopRequireDefault(require('@babel/runtime/helpers/inherits')); var _defineProperty2 = _interopRequireDefault(require('@babel/runtime/helpers/defineProperty')); var _react = _interopRequireDefault(require('react')); var _ = require('..'); ///////////////////////////////////////////////////////////////////////////// // Dependency // React // RUI var FormTitle = _.Form.FormTitle, StringInput = _.Form.StringInput, RadioList = _.Form.RadioList, CheckboxList = _.Form.CheckboxList, NumberInput = _.Form.NumberInput, DateInput = _.Form.DateInput, LovInput = _.Form.LovInput, Dropdown = _.Form.Dropdown, MultiSelect = _.Form.MultiSelect, Checkbox = _.Form.Checkbox; var GridTitle = _.Grid.GridTitle, GridColumns = _.Grid.GridColumns, StringColumn = _.Grid.StringColumn, NumberColumn = _.Grid.NumberColumn, DateColumn = _.Grid.DateColumn, DropdownColumn = _.Grid.DropdownColumn, MultiSelectColumn = _.Grid.MultiSelectColumn; ///////////////////////////////////////////////////////////////////////////// // View // var SysInfoIndex = /*#__PURE__*/ (function(_RUIView) { (0, _inherits2.default)(SysInfoIndex, _RUIView); function SysInfoIndex(props) { var _this; (0, _classCallCheck2.default)(this, SysInfoIndex); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(SysInfoIndex).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'handlePweInfo', function() { _this.props.invoke('handlePweInfo'); }); return _this; } (0, _createClass2.default)(SysInfoIndex, [ { key: 'render', value: function render() { return _react.default.createElement( _.Panel, null, _react.default.createElement( _.Form, { name: 'sysInfo' }, _react.default.createElement(StringInput, { name: 'loginUser', labelValue: '登录用户:', readonly: true, value: _.CurrentUser.getUserName(), colSpan: 24 }), _react.default.createElement(StringInput, { name: 'frameVersion', labelValue: '框架版本:', readonly: true, value: _.RuiConstants.version, colSpan: 24 }) ), _react.default.createElement( _.TitleButtons, { name: 'sysButtons' }, _react.default.createElement(_.PicButton, { onClick: this.handlePweInfo, iconId: 'rui_pwe', title: '计划任务' }) ) ); } // defer="defer" }, { key: 'componentDidMount', value: function componentDidMount() { this.props.invoke('loadData'); } // TODO } ]); return SysInfoIndex; })(_.RUIView); ///////////////////////////////////////////////////////////////////////////// // Model // var modelSysInfoIndex = _.RUICore.createModel({ effects: { // TODO loadData: /*#__PURE__*/ _regenerator.default.mark(function loadData(_ref, RUI) { var payload; return _regenerator.default.wrap(function loadData$(_context) { while (1) { switch ((_context.prev = _context.next)) { case 0: payload = _ref.payload; case 1: case 'end': return _context.stop(); } } }, loadData); }), // TODO handlePweInfo: /*#__PURE__*/ _regenerator.default.mark(function handlePweInfo(_ref2, RUI) { var payload, laneContainer, pewLanes, activeLaneId, newLane, newLaneId, mainLane, mainLaneId; return _regenerator.default.wrap(function handlePweInfo$(_context2) { while (1) { switch ((_context2.prev = _context2.next)) { case 0: payload = _ref2.payload; _context2.next = 3; return (0, _.getLaneContainer)(); case 3: laneContainer = _context2.sent; _context2.next = 6; return laneContainer.searchLanesByKeySet({ key: '__pweInfo' }); case 6: pewLanes = _context2.sent; if (!(pewLanes.length == 1)) { _context2.next = 14; break; } _context2.next = 10; return pewLanes[0].getID(); case 10: activeLaneId = _context2.sent; _context2.next = 13; return laneContainer.activeLane(activeLaneId); case 13: return _context2.abrupt('return'); case 14: _context2.next = 16; return laneContainer.addLane( { key: '__pweInfo' }, '计划任务' ); case 16: newLane = _context2.sent; _context2.next = 19; return newLane.getID(); case 19: newLaneId = _context2.sent; _context2.next = 22; return laneContainer.getMainLane(); case 22: mainLane = _context2.sent; _context2.next = 25; return mainLane.getID(); case 25: mainLaneId = _context2.sent; _context2.next = 28; return laneContainer.activeLane(newLaneId); case 28: _context2.next = 30; return newLane.openBeacon('pwe', '计划任务', null, '_lib/pwe/PweIndex.js', 1074, 700); case 30: _context2.next = 32; return laneContainer.removeActiveLane(mainLaneId); case 32: case 'end': return _context2.stop(); } } }, handlePweInfo); }) } }); ///////////////////////////////////////////////////////////////////////////// // Export // var _default = _.RUICore.buildVMFactory(SysInfoIndex, modelSysInfoIndex); exports.default = _default; //@ sourceMappingURL=SysInfoIndex.js.map