dareway-rui
Version:
202 lines (170 loc) • 7.79 kB
JavaScript
'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,
MultiSelectColumn = _.Grid.MultiSelectColumn; /////////////////////////////////////////////////////////////////////////////
// View
//
var pwixxPage =
/*#__PURE__*/
(function(_RUIView) {
(0, _inherits2.default)(pwixxPage, _RUIView);
function pwixxPage(props) {
var _this;
(0, _classCallCheck2.default)(this, pwixxPage);
_this = (0, _possibleConstructorReturn2.default)(
this,
(0, _getPrototypeOf2.default)(pwixxPage).call(this, props)
);
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'componentDidMount', function() {
_this.props.invoke('loadData');
});
return _this;
}
(0, _createClass2.default)(pwixxPage, [
{
key: 'render',
value: function render() {
return _react.default.createElement(_.DockBar, {
name: 'processDetailTabs'
});
}
}
]);
return pwixxPage;
})(_.RUIView); /////////////////////////////////////////////////////////////////////////////
// Model
//
var modelpwixxPage = _.RUICore.createModel({
effects: {
// TODO
loadData:
/*#__PURE__*/
_regenerator.default.mark(function loadData(_ref, RUI) {
var payload, _ref2, pwiid, loadf, processDetailTabs;
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;
loadf = _ref2.loadf;
_context.next = 8;
return RUI.getObject('processDetailTabs');
case 8:
processDetailTabs = _context.sent;
_context.next = 11;
return processDetailTabs.addBarItem('jbxx', '基本信息', null, '_lib/pwe/pwiPage.js', {
pwiid: pwiid,
loadf: loadf
});
case 11:
_context.next = 13;
return processDetailTabs.addBarItem(
'yxxx',
'运行信息',
null,
'_lib/pwe/historyPage.js',
{
pwiid: pwiid
}
);
case 13:
_context.next = 15;
return processDetailTabs.addBarItem('ycxx', '异常信息', null, '_lib/pwe/errorPage.js', {
pwiid: pwiid
});
case 15:
_context.next = 17;
return processDetailTabs.addBarItem(
'ywxx',
'业务信息',
null,
'_lib/pwe/businessLogPage.js',
{
pwiid: pwiid
}
);
case 17:
_context.next = 19;
return processDetailTabs.addBarItem(
'ywycxx',
'业务异常信息',
null,
'_lib/pwe/businessExcpPage.js',
{
pwiid: pwiid
}
);
case 19:
_context.next = 21;
return processDetailTabs.selectBarItem('jbxx');
case 21:
case 'end':
return _context.stop();
}
}
}, loadData);
}),
selectItem:
/*#__PURE__*/
_regenerator.default.mark(function selectItem(_ref3, RUI) {
var payload, dockbarObj;
return _regenerator.default.wrap(function selectItem$(_context2) {
while (1) {
switch ((_context2.prev = _context2.next)) {
case 0:
payload = _ref3.payload;
_context2.next = 3;
return RUI.getObject('processDetailTabs');
case 3:
dockbarObj = _context2.sent;
_context2.next = 6;
return dockbarObj.selectBarItem(payload);
case 6:
case 'end':
return _context2.stop();
}
}
}, selectItem);
})
}
}); /////////////////////////////////////////////////////////////////////////////
// Export
//
var _default = _.RUICore.buildVMFactory(pwixxPage, modelpwixxPage);
exports.default = _default;
//@ sourceMappingURL=pwixxPage.js.map