tplus-pos
Version:
pos module
80 lines (54 loc) • 2.83 kB
JavaScript
;
var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray');
var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2);
var _mutantsMicrofx = require('mutants-microfx');
var _mutantsAppfx = require('mutants-appfx');
var _tplusApi = require('tplus-api');
var _tplusPoslogin = require('tplus-poslogin');
var _viewModels = require('./viewModels');
var _viewModels2 = _interopRequireDefault(_viewModels);
var _dataProvider = require('./dataProvider');
var _RetailOrderController = require('./controllers/RetailOrderController.js');
var _RetailOrderController2 = _interopRequireDefault(_RetailOrderController);
var _RetailOrderViewController = require('./viewControllers/RetailOrderViewController.js');
var _RetailOrderViewController2 = _interopRequireDefault(_RetailOrderViewController);
var _localStore = require('./localStore');
var _localStore2 = _interopRequireDefault(_localStore);
var _tplusPortaltouch = require('tplus-portaltouch');
var _index = require('./stores/index.js');
var _index2 = _interopRequireDefault(_index);
var _selfsettle = require('./selfsettle');
var _View = require('./views/View.js');
var _View2 = _interopRequireDefault(_View);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
(0, _mutantsAppfx.registerController)('RetailOrderController', _RetailOrderController2.default, _RetailOrderViewController2.default);
_mutantsAppfx.registerViewModel.apply(undefined, ['RetailOrderView', _View2.default].concat((0, _toConsumableArray3.default)(_viewModels2.default)));
(0, _mutantsAppfx.registerDataProvider)(_dataProvider.appMenuKey, _dataProvider.dataProvider);
(0, _mutantsAppfx.registerAppFlow)(_dataProvider.appMenuKey, new _mutantsAppfx.AppFlow(false, false, true));
(0, _mutantsMicrofx.registerStores)(_index2.default);
//登陆钩子
(0, _tplusApi.registerLogoutMiddleWare)('pos_logout', function () {
console.log('执行注销后的清理动作');
});
(0, _tplusPoslogin.registerLoginMiddleWare)('login', function () {
//stores.setStore.initSetParams();
console.log('执行POS登录后的初始化动作');
});
_tplusPortaltouch.MiddleWare.registerMiddleWare({ middlewareName: 'onDuty', middleware: function middleware() {
console.log('isClearLimitOrderWhenShift', (0, _tplusPoslogin.PosInitData)('isClearLimitOrderWhenShift'));
if ((0, _tplusPoslogin.PosInitData)('isClearLimitOrderWhenShift') == '1') {
// pageLocalStore.shift.bind(pageLocalStore)
_localStore2.default.shift();
}
} });
(0, _mutantsMicrofx.registerRoutes)([{
path: '/selfSettle',
component: _selfsettle.SelfSettlement
}, {
path: '/selfSuccess',
component: _selfsettle.SelfSuccess
}, {
path: '/selfFailure',
component: _selfsettle.SelfFailure
}]);
//# sourceMappingURL=index.js.map