UNPKG

dareway-rui

Version:

207 lines (176 loc) 8.26 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 Dropdown = _.Form.Dropdown, FormTitle = _.Form.FormTitle, StringInput = _.Form.StringInput, LovInput = _.Form.LovInput; var GridColumns = _.Grid.GridColumns, DateColumn = _.Grid.DateColumn, DropdownColumn = _.Grid.DropdownColumn, StringColumn = _.Grid.StringColumn; ///////////////////////////////////////////////////////////////////////////// // View // var SelectPdaVersionRES = /*#__PURE__*/ (function(_RUIView) { (0, _inherits2.default)(SelectPdaVersionRES, _RUIView); function SelectPdaVersionRES(props) { var _this; (0, _classCallCheck2.default)(this, SelectPdaVersionRES); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(SelectPdaVersionRES).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'componentDidMount', function() { _this.props.invoke('getPDAVersion'); }); (0, _defineProperty2.default)( (0, _assertThisInitialized2.default)(_this), 'openSelectedVersion', function() { _this.props.invoke('openSelectedVersion'); } ); return _this; } (0, _createClass2.default)(SelectPdaVersionRES, [ { key: 'render', value: function render() { return _react.default.createElement( _.Panel, null, _react.default.createElement( _.Grid, { name: 'PDVersionGrid', onDblClickRow: this.openSelectedVersion }, _react.default.createElement( GridColumns, null, _react.default.createElement(StringColumn, { name: 'pdaid', head: '流程版本' }), _react.default.createElement(DateColumn, { name: 'publish_time', head: '发布时间', mask: 'yyyy-MM-dd hh:mm' }) ) ), _react.default.createElement( 'div', null, '\u5173\u4E8E\u6B64\u6D41\u7A0B\u5B9A\u4E49\u6709\u591A\u4E2A\u6D41\u7A0B\u7248\u672C\uFF0C\u8BF7\u9009\u62E9\u5408\u9002\u7248\u672C\u5F00\u542F\u65B0\u6D41\u7A0B\u3002' ), _react.default.createElement( _.Buttons, null, _react.default.createElement(_.Button, { onClick: this.openSelectedVersion, value: '开启流程' }) ) ); } // defer = "defer" } ]); return SelectPdaVersionRES; })(_.RUIView); ///////////////////////////////////////////////////////////////////////////// // Model // var modelSelectPdaVersionRES = _.RUICore.createModel({ effects: { getPDAVersion: /*#__PURE__*/ _regenerator.default.mark(function getPDAVersion(_ref, RUI) { var payload, _ref2, pdid, bljgid, url; return _regenerator.default.wrap(function getPDAVersion$(_context) { while (1) { switch ((_context.prev = _context.next)) { case 0: payload = _ref.payload; _context.next = 3; return RUI.getParameters(); case 3: _ref2 = _context.sent; pdid = _ref2.pdid; bljgid = _ref2.bljgid; url = new _.URL('process/getPDAVersion'); _context.next = 9; return url.addPara('pdid', pdid); case 9: _context.next = 11; return url.addPara('bljgid', bljgid); case 11: _context.next = 13; return RUI.asynchFillData(url, 'PDVersionGrid:vds'); case 13: case 'end': return _context.stop(); } } }, getPDAVersion); }), openSelectedVersion: /*#__PURE__*/ _regenerator.default.mark(function openSelectedVersion(_ref3, RUI) { var payload, grid, curRowNum, pdaid, res; return _regenerator.default.wrap(function openSelectedVersion$(_context2) { while (1) { switch ((_context2.prev = _context2.next)) { case 0: payload = _ref3.payload; _context2.next = 3; return RUI.getObject('PDVersionGrid'); case 3: grid = _context2.sent; _context2.next = 6; return grid.getCurrentRow(); case 6: curRowNum = _context2.sent; _context2.next = 9; return grid.getCellValue(curRowNum, 'pdaid'); case 9: pdaid = _context2.sent; _context2.next = 12; return RUI.getRES(); case 12: res = _context2.sent; _context2.next = 15; return res.closeRES(pdaid); case 15: case 'end': return _context2.stop(); } } }, openSelectedVersion); }) } }); ///////////////////////////////////////////////////////////////////////////// // Export // var _default = _.RUICore.buildVMFactory(SelectPdaVersionRES, modelSelectPdaVersionRES); exports.default = _default; //@ sourceMappingURL=SelectPdaVersionRES.js.map