UNPKG

dareway-rui

Version:

345 lines (300 loc) 14.6 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, NumberInput = _.Form.NumberInput, DateInput = _.Form.DateInput, LovInput = _.Form.LovInput, Dropdown = _.Form.Dropdown, MultiSelect = _.Form.MultiSelect; var GridTitle = _.Grid.GridTitle, Columns = _.Grid.Columns, StringColumn = _.Grid.StringColumn, NumberColumn = _.Grid.NumberColumn, DateColumn = _.Grid.DateColumn, DropdownColumn = _.Grid.DropdownColumn, CheckboxColumn = _.Grid.CheckboxColumn, MultiSelectColumn = _.Grid.MultiSelectColumn, GridColumns = _.Grid.GridColumns; ///////////////////////////////////////////////////////////////////////////// // View // var errorPage = /*#__PURE__*/ (function(_RUIView) { (0, _inherits2.default)(errorPage, _RUIView); function errorPage(props) { var _this; (0, _classCallCheck2.default)(this, errorPage); _this = (0, _possibleConstructorReturn2.default)( this, (0, _getPrototypeOf2.default)(errorPage).call(this, props) ); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'componentDidMount', function() { _this.props.invoke('loadData'); }); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'refreshHistory', function() { _this.props.invoke('refreshHistory'); }); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'dealError', function() { _this.props.invoke('dealError'); }); return _this; } (0, _createClass2.default)(errorPage, [ { key: 'render', value: function render() { return _react.default.createElement( _.Panel, null, _react.default.createElement( _.Form, { name: 'timeset' }, _react.default.createElement(DateInput, { name: 'setedstarttime', labelValue: '时间:' }), _react.default.createElement(DateInput, { name: 'setedendtime', labelValue: '至:' }), _react.default.createElement(Dropdown, { name: 'isdeal', labelValue: '处理情况:', arrayCode: 'all:全部,dealed:已处理,notdeal:未处理' }), _react.default.createElement( _.Buttons, null, _react.default.createElement(_.Button, { name: 'refresh', value: '筛选', title: '筛选', onClick: this.refreshHistory }) ) ), _react.default.createElement( _.Grid, { name: 'errorgrid', readonly: false, showLineNumbers: true }, _react.default.createElement( GridColumns, { widthConfig: 'isdealflag:89,run_log_id:94,starttime:175,endtime:175,segmentnum:78,exceptioninfo:175' }, _react.default.createElement(CheckboxColumn, { name: 'isdealflag', head: '处理标记', readonly: false, onChange: this.dealError }), _react.default.createElement(StringColumn, { name: 'run_log_id', head: '日志ID', readonly: true }), _react.default.createElement(DateColumn, { name: 'starttime', head: '开始时间', mask: 'yyyy.MM.dd hh:mm:ss', readonly: true }), _react.default.createElement(DateColumn, { name: 'endtime', head: '结束时间', mask: 'yyyy.MM.dd hh:mm:ss', readonly: true }), _react.default.createElement(NumberColumn, { name: 'segmentnum', head: '片段数', mask: '##', readonly: true }), _react.default.createElement(StringColumn, { name: 'exceptioninfo', head: '异常信息', readonly: true }) ) ) ); } // defer = "defer" } ]); return errorPage; })(_.RUIView); ///////////////////////////////////////////////////////////////////////////// // Model // var modelerrorPage = _.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/loadErrorPage'); _context.next = 8; return url.addPara('pwiid', pwiid); case 8: _context.next = 10; return RUI.asynchFillData(url, 'errorgrid:errords,timeset:timeds'); case 10: case 'end': return _context.stop(); } } }, loadData); }), refreshHistory: /*#__PURE__*/ _regenerator.default.mark(function refreshHistory(_ref3, RUI) { var payload, _ref4, pwiid, setedstarttimeobj, setedstarttime, setedendtimeobj, setedendtime, isdealobj, isdeal, url; return _regenerator.default.wrap(function refreshHistory$(_context2) { while (1) { switch ((_context2.prev = _context2.next)) { case 0: payload = _ref3.payload; _context2.next = 3; return RUI.getParameters(); case 3: _ref4 = _context2.sent; pwiid = _ref4.pwiid; _context2.next = 7; return RUI.getObject('timeset', 'setedstarttime'); case 7: setedstarttimeobj = _context2.sent; _context2.next = 10; return setedstarttimeobj.getValue(); case 10: setedstarttime = _context2.sent; _context2.next = 13; return RUI.getObject('timeset', 'setedendtime'); case 13: setedendtimeobj = _context2.sent; _context2.next = 16; return setedendtimeobj.getValue(); case 16: setedendtime = _context2.sent; _context2.next = 19; return RUI.getObject('timeset', 'isdeal'); case 19: isdealobj = _context2.sent; _context2.next = 22; return isdealobj.getValue(); case 22: isdeal = _context2.sent; url = new _.URL('pwe/refreshError'); _context2.next = 26; return url.addPara('pwiid', pwiid); case 26: _context2.next = 28; return url.addPara('setedstarttime', setedstarttime); case 28: _context2.next = 30; return url.addPara('setedendtime', setedendtime); case 30: _context2.next = 32; return url.addPara('isdeal', isdeal); case 32: _context2.next = 34; return RUI.asynchFillData(url, 'errorgrid:errords,timeset:timeds'); case 34: case 'end': return _context2.stop(); } } }, refreshHistory); }), dealError: /*#__PURE__*/ _regenerator.default.mark(function dealError(_ref5, RUI) { var payload, gridobj, clickRowNum, dealFlag, run_log_id, url; return _regenerator.default.wrap(function dealError$(_context3) { while (1) { switch ((_context3.prev = _context3.next)) { case 0: payload = _ref5.payload; _context3.next = 3; return RUI.getObject('errorgrid'); case 3: gridobj = _context3.sent; _context3.next = 6; return gridobj.getCurrentRow(); case 6: clickRowNum = _context3.sent; _context3.next = 9; return gridobj.getCellValue(clickRowNum, 'isdealflag'); case 9: dealFlag = _context3.sent; _context3.next = 12; return gridobj.getCellValue(clickRowNum, 'run_log_id'); case 12: run_log_id = _context3.sent; url = new _.URL('pwe/dealError'); _context3.next = 16; return url.addPara('isdealflag', dealFlag); case 16: _context3.next = 18; return url.addPara('run_log_id', run_log_id); case 18: _context3.next = 20; return (0, _.request)(url); case 20: case 'end': return _context3.stop(); } } }, dealError); }) } }); ///////////////////////////////////////////////////////////////////////////// // Export // var _default = _.RUICore.buildVMFactory(errorPage, modelerrorPage); exports.default = _default; //@ sourceMappingURL=errorPage.js.map