tplus-mobilelogin
Version:
password login module
195 lines (138 loc) • 7.05 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.WebAppApi = exports.ServiceApi = exports.clearLoginMiddleWare = exports.registerSynchLoginMiddleWare = exports.registerLoginMiddleWare = exports.IframeView = exports.LoginViewMobile = exports.LoginViewPC = exports.setLogoPageInfo = exports.setMinServerFullVersion = exports.setAppMinVersion = exports.setLoginParam = exports.getContextData = exports.setContextData = undefined;
var _modal = require("antd-mobile/es/modal");
var _modal2 = _interopRequireDefault(_modal);
var _iterator = require("babel-runtime/core-js/symbol/iterator");
var _iterator2 = _interopRequireDefault(_iterator);
var _symbol = require("babel-runtime/core-js/symbol");
var _symbol2 = _interopRequireDefault(_symbol);
require("antd-mobile/es/modal/style");
var _app = require("tplus-api/dist/const/app");
var _mutantsMicrofx = require("mutants-microfx");
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _LoginMW = require("./middleware/LoginMW");
var _LoginMW2 = _interopRequireDefault(_LoginMW);
var _pages = require("./pages");
var _pages2 = _interopRequireDefault(_pages);
var _stores = require("./stores");
var _stores2 = _interopRequireDefault(_stores);
var _WebAppApi = require("./api/WebAppApi");
var _WebAppApi2 = _interopRequireDefault(_WebAppApi);
var _tplusApi = require("tplus-api");
var _setData = require("./stores/setData");
var _setData2 = _interopRequireDefault(_setData);
var _getData = require("./stores/getData");
var _getData2 = _interopRequireDefault(_getData);
var _setLoginParam = require("./stores/setLoginParam");
var _setLoginParam2 = _interopRequireDefault(_setLoginParam);
var _setAppMinVersion = require("./stores/setAppMinVersion");
var _setAppMinVersion2 = _interopRequireDefault(_setAppMinVersion);
var _setLogoPageInfo = require("./stores/setLogoPageInfo");
var _setLogoPageInfo2 = _interopRequireDefault(_setLogoPageInfo);
var _setMinServerFullVersion = require("./stores/setMinServerFullVersion");
var _setMinServerFullVersion2 = _interopRequireDefault(_setMinServerFullVersion);
var _ServiceApi = require("./api/ServiceApi");
var _ServiceApi2 = _interopRequireDefault(_ServiceApi);
var _LoginViewPC = require("./view/LoginViewPC");
var _LoginViewPC2 = _interopRequireDefault(_LoginViewPC);
var _LoginViewMobile = require("./view/LoginViewMobile");
var _LoginViewMobile2 = _interopRequireDefault(_LoginViewMobile);
var _IframeView = require("./view/IframeView");
var _IframeView2 = _interopRequireDefault(_IframeView);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var __read = undefined && undefined.__read || function (o, n) {
var m = typeof _symbol2.default === "function" && o[_iterator2.default];
if (!m) return o;
var i = m.call(o),
r,
ar = [],
e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) {
ar.push(r.value);
}
} catch (error) {
e = { error: error };
} finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
};
var __spread = undefined && undefined.__spread || function () {
for (var ar = [], i = 0; i < arguments.length; i++) {
ar = ar.concat(__read(arguments[i]));
}return ar;
};
//let vconsole = new VConsole();
_app.noProxyHostArray.push("172.16.197.237:7214", "172.16.197.237:7233", "lcs-chanapp.moni.chanjet.com", "bcs-chanapp.moni.chanjet.com", "lcs.chanapp.chanjet.com", "bcs.chanapp.chanjet.com", "lcs-chanapp.test.chanjet.com", "bcs-chanapp.test.chanjet.com", "lcs-chanapp.inte.chanjet.com", "bcs-chanapp.inte.chanjet.com", "prod-tplusoss-r-bj.oss-cn-beijing.aliyuncs.com", "prod-oss-r-bj-tplus-customer.oss-cn-beijing.aliyuncs.com");
var alert = _modal2.default.alert;
//设置用户上下文信息
var registerLoginMiddleWare = _LoginMW2.default.registerLoginMiddleWare;
var registerSynchLoginMiddleWare = _LoginMW2.default.registerSynchLoginMiddleWare;
var clearLoginMiddleWare = _LoginMW2.default.clearMiddlewares;
//重新alert方法
window.alert = function (message, callback) {
if (window.setLoading) {
window.setLoading(false);
}
var className = 'mobile_modal_errCode_999';
message = message.replace('<br />', '<br/>');
var splitChar = message.indexOf('<br/>') > -1 ? '<br/>' : '\n';
if (message.indexOf('</br>') > -1) {
splitChar = '</br>';
}
var messages = message.split(splitChar);
var elements = messages.map(function (item) {
return _react2.default.createElement('p', null, item);
});
var content = _react2.default.createElement.apply(_react2.default, __spread(['div', { className: className }], elements));
var modalLock = document.getElementsByClassName(className) && !!document.getElementsByClassName(className).length;
if (modalLock) return;
alert('温馨提示', content, [{
text: '确定',
onPress: function onPress() {
callback && callback();
}
}]);
};
//注册UIConfirm的实现方法
_tplusApi.UIConfirm.registerImpl(window.alert);
(0, _mutantsMicrofx.registerStores)(_stores2.default);
(0, _mutantsMicrofx.registerRoutes)(_pages2.default);
exports.setContextData = _setData2.default;
exports.getContextData = _getData2.default;
exports.setLoginParam = _setLoginParam2.default;
exports.setAppMinVersion = _setAppMinVersion2.default;
exports.setMinServerFullVersion = _setMinServerFullVersion2.default;
exports.setLogoPageInfo = _setLogoPageInfo2.default;
exports.LoginViewPC = _LoginViewPC2.default;
exports.LoginViewMobile = _LoginViewMobile2.default;
exports.IframeView = _IframeView2.default;
exports.registerLoginMiddleWare = registerLoginMiddleWare;
exports.registerSynchLoginMiddleWare = registerSynchLoginMiddleWare;
exports.clearLoginMiddleWare = clearLoginMiddleWare;
exports.ServiceApi = _ServiceApi2.default;
exports.WebAppApi = _WebAppApi2.default;
//# sourceMappingURL=index.js.map
;
var _temp = function () {
if (typeof __REACT_HOT_LOADER__ === 'undefined') {
return;
}
__REACT_HOT_LOADER__.register(__read, "__read", "/Users/hongyacui/dev/chanjet/mobilelogin/dist/index.js");
__REACT_HOT_LOADER__.register(__spread, "__spread", "/Users/hongyacui/dev/chanjet/mobilelogin/dist/index.js");
__REACT_HOT_LOADER__.register(alert, "alert", "/Users/hongyacui/dev/chanjet/mobilelogin/dist/index.js");
__REACT_HOT_LOADER__.register(registerLoginMiddleWare, "registerLoginMiddleWare", "/Users/hongyacui/dev/chanjet/mobilelogin/dist/index.js");
__REACT_HOT_LOADER__.register(registerSynchLoginMiddleWare, "registerSynchLoginMiddleWare", "/Users/hongyacui/dev/chanjet/mobilelogin/dist/index.js");
__REACT_HOT_LOADER__.register(clearLoginMiddleWare, "clearLoginMiddleWare", "/Users/hongyacui/dev/chanjet/mobilelogin/dist/index.js");
}();
;
//# sourceMappingURL=index.js.map