UNPKG

tplus-pos

Version:

pos module

80 lines (54 loc) 2.83 kB
'use strict'; 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