dareway-rui
Version:
238 lines (202 loc) • 9.23 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,
RadioList = _.Form.RadioList,
CheckboxList = _.Form.CheckboxList,
NumberInput = _.Form.NumberInput,
DateInput = _.Form.DateInput,
LovInput = _.Form.LovInput,
Dropdown = _.Form.Dropdown,
MultiSelect = _.Form.MultiSelect,
Checkbox = _.Form.Checkbox;
var GridTitle = _.Grid.GridTitle,
GridColumns = _.Grid.GridColumns,
StringColumn = _.Grid.StringColumn,
NumberColumn = _.Grid.NumberColumn,
DateColumn = _.Grid.DateColumn,
DropdownColumn = _.Grid.DropdownColumn,
MultiSelectColumn = _.Grid.MultiSelectColumn; /////////////////////////////////////////////////////////////////////////////
// View
//
var SysInfoIndex =
/*#__PURE__*/
(function(_RUIView) {
(0, _inherits2.default)(SysInfoIndex, _RUIView);
function SysInfoIndex(props) {
var _this;
(0, _classCallCheck2.default)(this, SysInfoIndex);
_this = (0, _possibleConstructorReturn2.default)(
this,
(0, _getPrototypeOf2.default)(SysInfoIndex).call(this, props)
);
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), 'handlePweInfo', function() {
_this.props.invoke('handlePweInfo');
});
return _this;
}
(0, _createClass2.default)(SysInfoIndex, [
{
key: 'render',
value: function render() {
return _react.default.createElement(
_.Panel,
null,
_react.default.createElement(
_.Form,
{
name: 'sysInfo'
},
_react.default.createElement(StringInput, {
name: 'loginUser',
labelValue: '登录用户:',
readonly: true,
value: _.CurrentUser.getUserName(),
colSpan: 24
}),
_react.default.createElement(StringInput, {
name: 'frameVersion',
labelValue: '框架版本:',
readonly: true,
value: _.RuiConstants.version,
colSpan: 24
})
),
_react.default.createElement(
_.TitleButtons,
{
name: 'sysButtons'
},
_react.default.createElement(_.PicButton, {
onClick: this.handlePweInfo,
iconId: 'rui_pwe',
title: '计划任务'
})
)
);
} // defer="defer"
},
{
key: 'componentDidMount',
value: function componentDidMount() {
this.props.invoke('loadData');
} // TODO
}
]);
return SysInfoIndex;
})(_.RUIView); /////////////////////////////////////////////////////////////////////////////
// Model
//
var modelSysInfoIndex = _.RUICore.createModel({
effects: {
// TODO
loadData:
/*#__PURE__*/
_regenerator.default.mark(function loadData(_ref, RUI) {
var payload;
return _regenerator.default.wrap(function loadData$(_context) {
while (1) {
switch ((_context.prev = _context.next)) {
case 0:
payload = _ref.payload;
case 1:
case 'end':
return _context.stop();
}
}
}, loadData);
}),
// TODO
handlePweInfo:
/*#__PURE__*/
_regenerator.default.mark(function handlePweInfo(_ref2, RUI) {
var payload, laneContainer, pewLanes, activeLaneId, newLane, newLaneId, mainLane, mainLaneId;
return _regenerator.default.wrap(function handlePweInfo$(_context2) {
while (1) {
switch ((_context2.prev = _context2.next)) {
case 0:
payload = _ref2.payload;
_context2.next = 3;
return (0, _.getLaneContainer)();
case 3:
laneContainer = _context2.sent;
_context2.next = 6;
return laneContainer.searchLanesByKeySet({
key: '__pweInfo'
});
case 6:
pewLanes = _context2.sent;
if (!(pewLanes.length == 1)) {
_context2.next = 14;
break;
}
_context2.next = 10;
return pewLanes[0].getID();
case 10:
activeLaneId = _context2.sent;
_context2.next = 13;
return laneContainer.activeLane(activeLaneId);
case 13:
return _context2.abrupt('return');
case 14:
_context2.next = 16;
return laneContainer.addLane(
{
key: '__pweInfo'
},
'计划任务'
);
case 16:
newLane = _context2.sent;
_context2.next = 19;
return newLane.getID();
case 19:
newLaneId = _context2.sent;
_context2.next = 22;
return laneContainer.getMainLane();
case 22:
mainLane = _context2.sent;
_context2.next = 25;
return mainLane.getID();
case 25:
mainLaneId = _context2.sent;
_context2.next = 28;
return laneContainer.activeLane(newLaneId);
case 28:
_context2.next = 30;
return newLane.openBeacon('pwe', '计划任务', null, '_lib/pwe/PweIndex.js', 1074, 700);
case 30:
_context2.next = 32;
return laneContainer.removeActiveLane(mainLaneId);
case 32:
case 'end':
return _context2.stop();
}
}
}, handlePweInfo);
})
}
}); /////////////////////////////////////////////////////////////////////////////
// Export
//
var _default = _.RUICore.buildVMFactory(SysInfoIndex, modelSysInfoIndex);
exports.default = _default;
//@ sourceMappingURL=SysInfoIndex.js.map