UNPKG

dareway-rui

Version:

251 lines (215 loc) 9.52 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = void 0; var _objectSpread2 = _interopRequireDefault(require('@babel/runtime/helpers/objectSpread')); 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, NumberInput = _.Form.NumberInput, DateInput = _.Form.DateInput, LovInput = _.Form.LovInput, Dropdown = _.Form.Dropdown, MultiSelect = _.Form.MultiSelect; var GridTitle = _.Grid.GridTitle, GridColumns = _.Grid.GridColumns, StringColumn = _.Grid.StringColumn, NumberColumn = _.Grid.NumberColumn, DateColumn = _.Grid.DateColumn, DropdownColumn = _.Grid.DropdownColumn, MultiSelectColumn = _.Grid.MultiSelectColumn; ///////////////////////////////////////////////////////////////////////////// // View // var pageAggFree = /*#__PURE__*/ (function(_RUIView) { (0, _inherits2.default)(pageAggFree, _RUIView); function pageAggFree(props) { var _this; (0, _classCallCheck2.default)(this, pageAggFree); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(pageAggFree).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'componentDidMount', function() { _this.props.invoke('loadData'); }); return _this; } (0, _createClass2.default)(pageAggFree, [ { key: 'render', value: function render() { return _react.default.createElement(_.Panel, { name: 'buziPanel' }); } // defer = "defer" } ]); return pageAggFree; })(_.RUIView); ///////////////////////////////////////////////////////////////////////////// // Model // var modelpageAggFree = _.RUICore.createModel({ state: { afcurl: null, poid: null }, effects: { loadData: /*#__PURE__*/ _regenerator.default.mark(function loadData(_ref, RUI) { var payload, urlObj, _ref2, _process_objectid, _config_adid, _ref3, aurl, apoid, para1, _ref4, afcurl, poid, url, panelObj, utpNamespace; return _regenerator.default.wrap(function loadData$(_context) { while (1) { switch ((_context.prev = _context.next)) { case 0: payload = _ref.payload; urlObj = new _.URL('wlEngine/getWorklistforAggFree'); _context.next = 4; return RUI.getParameters(); case 4: _ref2 = _context.sent; _process_objectid = _ref2._process_objectid; _config_adid = _ref2._config_adid; urlObj.addPara('_process_objectid', _process_objectid); urlObj.addPara('_config_adid', _config_adid); _context.next = 11; return (0, _.request)(urlObj); case 11: _ref3 = _context.sent; aurl = _ref3.aurl; apoid = _ref3.apoid; para1 = { afcurl: aurl, poid: apoid }; _context.next = 17; return RUI.invoke('setState', para1); case 17: _context.next = 19; return RUI.getState(); case 19: _ref4 = _context.sent; afcurl = _ref4.afcurl; poid = _ref4.poid; url = new _.URL(afcurl); url.addPara('poid', poid); _context.next = 26; return RUI.getObject('buziPanel'); case 26: panelObj = _context.sent; _context.next = 29; return RUI.getNamespace(); case 29: utpNamespace = _context.sent; _context.next = 32; return panelObj.asynchRefresh(null, url, { poid: poid, AggFreeApi: new _.AggFreeApi(utpNamespace, poid) }); case 32: case 'end': return _context.stop(); } } }, loadData); }), openUTP: /*#__PURE__*/ _regenerator.default.mark(function openUTP(_ref5, RUI) { var payload, tid, l1, currentl, currenId; return _regenerator.default.wrap(function openUTP$(_context2) { while (1) { switch ((_context2.prev = _context2.next)) { case 0: payload = _ref5.payload; tid = payload; _context2.next = 4; return (0, _.getLaneContainer)(); case 4: l1 = _context2.sent; _context2.next = 7; return l1.getCurrentLane(); case 7: currentl = _context2.sent; _context2.next = 10; return currentl.getId(); case 10: currenId = _context2.sent; _context2.next = 13; return _.WorkFlowUtil.doTask(tid, currenId); case 13: case 'end': return _context2.stop(); } } }, openUTP); }), closeAFP: /*#__PURE__*/ _regenerator.default.mark(function closeAFP(_ref6, RUI) { var payload, beacon; return _regenerator.default.wrap(function closeAFP$(_context3) { while (1) { switch ((_context3.prev = _context3.next)) { case 0: payload = _ref6.payload; _context3.next = 3; return RUI.getBeacon(); case 3: beacon = _context3.sent; _context3.next = 6; return beacon.closeBeacon(); case 6: case 'end': return _context3.stop(); } } }, closeAFP); }) }, reducers: { setState: function setState(state, _ref7) { var payload = _ref7.payload; return (0, _objectSpread2.default)({}, state, { afcurl: payload.afcurl, poid: payload.poid }); } } }); ///////////////////////////////////////////////////////////////////////////// // Export // var _default = _.RUICore.buildVMFactory(pageAggFree, modelpageAggFree); exports.default = _default; //@ sourceMappingURL=pageAggFree.js.map