Commit e1200e0c authored by 何虹's avatar 何虹 💬

.

parent 977f55f1
......@@ -78,13 +78,17 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var hs_util_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(hs_util_js__WEBPACK_IMPORTED_MODULE_1__);
const urlParam = hs_util_js__WEBPACK_IMPORTED_MODULE_1___default().SystemModule.getUrlParams()
const parseGlobalParams = hs_util_js__WEBPACK_IMPORTED_MODULE_1___default().SystemModule.parseGlobalParams()
class Root {
constructor(_axios) {
constructor (_axios) {
this.moduleName = 'rootModule'
this.axios = _axios || (axios__WEBPACK_IMPORTED_MODULE_0___default())
}
getParseGlobalParams () {
return hs_util_js__WEBPACK_IMPORTED_MODULE_1___default().SystemModule.parseGlobalParams()
}
getuUrlParam () {
hs_util_js__WEBPACK_IMPORTED_MODULE_1___default().SystemModule.getUrlParams()
}
filterEmptyValue (obj) {
if (!obj) return
const emptyValues = [null, undefined, 'null', 'undefined', NaN]
......@@ -118,15 +122,15 @@ class Root {
delete params._user_info
delete params.user_info
const replaceStr = {
'%': "%25",
'#': "%23",
'&': "%26",
'>': "%3E",
'<': "%3C",
'+': "%2B",
'/': "%2F",
'=': "3D",
':': "3A"
'%': '%25',
'#': '%23',
'&': '%26',
'>': '%3E',
'<': '%3C',
'+': '%2B',
'/': '%2F',
'=': '3D',
':': '3A'
}
const replaceStrKeys = Object.keys(replaceStr)
for (let k in params) {
......@@ -137,10 +141,11 @@ class Root {
})
params[k] = value
}
}
}
getDbName () {
const parseGlobalParams = this.getParseGlobalParams()
const urlParam = this.getuUrlParam()
if (urlParam.dbName) return urlParam.dbName
if (parseGlobalParams.db_name) return parseGlobalParams.db_name
return ''
......@@ -155,9 +160,11 @@ class Root {
//this.handleParams(params)
params && (aixosCtx.params = params)
if (aixosCtx.params && aixosCtx.params.token) delete aixosCtx.params.token
if (aixosCtx.params && aixosCtx.params._user_info) delete aixosCtx.params._user_info
if (aixosCtx.params && aixosCtx.params._user_info)
delete aixosCtx.params._user_info
// 给问号参数加上db_name,逻辑是 session中没有 就去取url上的
if (!aixosCtx.params) {// 问号参数不存在时加一个参数
if (!aixosCtx.params) {
// 问号参数不存在时加一个参数
aixosCtx.params = {
db_name: this.getDbName()
}
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -6,10 +6,10 @@ class Root {
this.axios = _axios || axios
}
getParseGlobalParams () {
return hsUtil.SystemModule.parseGlobalParams()
return hsUtil.SystemModule.parseGlobalParams() || {}
}
getuUrlParam () {
hsUtil.SystemModule.getUrlParams()
hsUtil.SystemModule.getUrlParams() || {}
}
filterEmptyValue (obj) {
if (!obj) return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment