UNPKG

dareway-rui

Version:

271 lines (239 loc) 11.9 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, NextLine = _.Form.NextLine, StringInput = _.Form.StringInput, NumberInput = _.Form.NumberInput, DateInput = _.Form.DateInput, LovInput = _.Form.LovInput, Dropdown = _.Form.Dropdown, MultiSelect = _.Form.MultiSelect, Checkbox = _.Form.Checkbox; var GridTitle = _.Grid.GridTitle, Columns = _.Grid.Columns, StringColumn = _.Grid.StringColumn, NumberColumn = _.Grid.NumberColumn, DateColumn = _.Grid.DateColumn, DropdownColumn = _.Grid.DropdownColumn, MultiSelectColumn = _.Grid.MultiSelectColumn; ///////////////////////////////////////////////////////////////////////////// // View // var editPwiPage = /*#__PURE__*/ (function(_RUIView) { (0, _inherits2.default)(editPwiPage, _RUIView); function editPwiPage(props) { var _this; (0, _classCallCheck2.default)(this, editPwiPage); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(editPwiPage).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'componentDidMount', function() { _this.props.invoke('loadData'); }); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'saveEditPwi', function() { _this.props.invoke('saveEditPwi'); }); return _this; } (0, _createClass2.default)(editPwiPage, [ { key: 'render', value: function render() { return _react.default.createElement( _.Panel, null, _react.default.createElement( _.Form, { name: 'pwiinfo' }, _react.default.createElement(FormTitle, { value: '任务实例信息' }), _react.default.createElement(StringInput, { name: 'pwiid', labelValue: '任务实例编号:', readonly: true, colSpan: 12 }), _react.default.createElement(NextLine, null), _react.default.createElement(StringInput, { name: 'pwiname', labelValue: '任务实例名称:', readonly: false, required: true, colSpan: 12 }), _react.default.createElement(NextLine, null), _react.default.createElement(StringInput, { name: 'paras', labelValue: '任务执行参数:', readonly: false, required: false, colSpan: 12 }), _react.default.createElement(NextLine, null), _react.default.createElement(Checkbox, { name: 'support_server_limit', labelValue: '限定服务器执行:', colSpan: 12 }) ), _react.default.createElement( _.Buttons, { colSpan: 4 }, _react.default.createElement(_.Button, { name: 'saveAddPwi', onClick: this.saveEditPwi, value: '保存', title: '保存' }) ), _react.default.createElement( _.Hlayout, null, _react.default.createElement(_.Panel, null), _react.default.createElement( _.Panel, null, _react.default.createElement( 'div', { style: { height: '150%', align: 'center', color: 'grey' } }, _react.default.createElement('span', null, '\u5907\u6CE8\uFF1A'), _react.default.createElement('br', null), _react.default.createElement( 'span', null, '1.\u4EFB\u52A1\u5B9E\u4F8B\u662F\u4EFB\u52A1\u7684\u6267\u884C\u5355\u5143\uFF0C\u6BCF\u4E2A\u4EFB\u52A1\u5B9E\u4F8B\u6309\u7167\u4EFB\u52A1\u5B9A\u4E49\u4FE1\u606F\u5355\u72EC\u8FD0\u884C\u3002' ), _react.default.createElement('br', null), _react.default.createElement( 'span', null, '2.\u4EFB\u52A1\u6267\u884C\u53C2\u6570\u662F\u4EFB\u52A1\u5B9E\u4F8B\u5728\u6267\u884C\u65F6\u4F20\u9012\u7ED9\u4EFB\u52A1\u6267\u884C\u7C7B\u7684\u53C2\u6570\uFF0C\u6BCF\u4E2A\u5B9E\u4F8B\u53EF\u4F20\u9012\u4E0D\u540C\u7684\u53C2\u6570\u3002' ), _react.default.createElement('br', null), _react.default.createElement( 'span', null, '3.\u4EFB\u52A1\u914D\u7F6E\u4E3A\u9650\u5B9A\u670D\u52A1\u5668\u6267\u884C\uFF0C\u9700\u8981\u5728\u6267\u884C\u8BE5\u4EFB\u52A1\u7684\u670D\u52A1\u5668\u7684\u6307\u5B9A\u4F4D\u7F6E\u653E\u7F6E\u914D\u7F6E\u6587\u4EF6\u3002' ) ) ), _react.default.createElement(_.Panel, null) ) ); } } ]); return editPwiPage; })(_.RUIView); ///////////////////////////////////////////////////////////////////////////// // Model // var modeleditPwiPage = _.RUICore.createModel({ effects: { // TODO loadData: /*#__PURE__*/ _regenerator.default.mark(function loadData(_ref, RUI) { var payload, _ref2, pwiid, url; return _regenerator.default.wrap(function loadData$(_context) { while (1) { switch ((_context.prev = _context.next)) { case 0: payload = _ref.payload; _context.next = 3; return RUI.getParameters(); case 3: _ref2 = _context.sent; pwiid = _ref2.pwiid; url = new _.URL('pwe/editPWI'); _context.next = 8; return url.addPara('pwiid', pwiid); case 8: _context.next = 10; return RUI.asynchFillData(url, 'pwiinfo:pwiinfo'); case 10: case 'end': return _context.stop(); } } }, loadData); }), // TODO saveEditPwi: /*#__PURE__*/ _regenerator.default.mark(function saveEditPwi(_ref3, RUI) { var payload, url, pwiinfo, pwiidobj, pwiid, res; return _regenerator.default.wrap(function saveEditPwi$(_context2) { while (1) { switch ((_context2.prev = _context2.next)) { case 0: payload = _ref3.payload; url = new _.URL('pwe/saveEditPwi'); _context2.next = 4; return RUI.getObject('pwiinfo'); case 4: pwiinfo = _context2.sent; _context2.next = 7; return url.addForm(pwiinfo); case 7: _context2.next = 9; return (0, _.request)(url); case 9: _context2.next = 11; return RUI.getObject('pwiinfo', 'pwiid'); case 11: pwiidobj = _context2.sent; _context2.next = 14; return pwiidobj.getValue(); case 14: pwiid = _context2.sent; _context2.next = 17; return RUI.getRES(); case 17: res = _context2.sent; _context2.next = 20; return res.closeRES(pwiid); case 20: case 'end': return _context2.stop(); } } }, saveEditPwi); }) } }); ///////////////////////////////////////////////////////////////////////////// // Export // var _default = _.RUICore.buildVMFactory(editPwiPage, modeleditPwiPage); exports.default = _default; //@ sourceMappingURL=editPwiPage.js.map