UNPKG

dareway-rui

Version:

148 lines (123 loc) 5.53 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 ///////////////////////////////////////////////////////////////////////////// // View // var viewProcessDiagram = /*#__PURE__*/ (function(_RUIView) { (0, _inherits2.default)(viewProcessDiagram, _RUIView); function viewProcessDiagram(props) { var _this; (0, _classCallCheck2.default)(this, viewProcessDiagram); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(viewProcessDiagram).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'componentDidMount', function() { _this.props.invoke('viewDptDiagram'); }); return _this; } (0, _createClass2.default)(viewProcessDiagram, [ { key: 'render', value: function render() { var _this$props$getState = this.props.getState(), dptDiagramURL = _this$props$getState.dptDiagramURL; return _react.default.createElement( _.Panel, null, _react.default.createElement( 'div', { style: { width: '100%', height: '100%', overflow: 'auto' } }, _react.default.createElement('img', { src: dptDiagramURL }) ) ); } // defer = "defer" } ]); return viewProcessDiagram; })(_.RUIView); ///////////////////////////////////////////////////////////////////////////// // Model // var modelviewProcessDiagram = _.RUICore.createModel({ state: { dptDiagramURL: '' }, effects: { // TODO viewDptDiagram: /*#__PURE__*/ _regenerator.default.mark(function viewDptDiagram(_ref, RUI) { var payload, _ref2, piid, url, reqUrl, reqData, resultUrl; return _regenerator.default.wrap(function viewDptDiagram$(_context) { while (1) { switch ((_context.prev = _context.next)) { case 0: payload = _ref.payload; _context.next = 3; return RUI.getParameters(); case 3: _ref2 = _context.sent; piid = _ref2.piid; url = new _.URL('processDetail/viewDptDiagram'); url.addPara('piid', piid); url.addPara('_random', Math.random()); reqUrl = url.getUrl(); reqData = url.getData(); resultUrl = reqUrl + '?' + reqData; _context.next = 13; return RUI.invoke('viewDptDiagramSuccess', { resultUrl: resultUrl }); case 13: case 'end': return _context.stop(); } } }, viewDptDiagram); }) }, reducers: { viewDptDiagramSuccess: function viewDptDiagramSuccess(state, _ref3) { var payload = _ref3.payload; var resultUrl = payload.resultUrl; return (0, _objectSpread2.default)({}, state, { dptDiagramURL: resultUrl }); } } }); ///////////////////////////////////////////////////////////////////////////// // Export // var _default = _.RUICore.buildVMFactory(viewProcessDiagram, modelviewProcessDiagram); exports.default = _default; //@ sourceMappingURL=viewDutyPositionTask.js.map