mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-08 02:52:49 +08:00
重构:JS框架内部变量 admin 统一重命名为 ua,移除无用的 window.ulAdmin
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
|
||||
(function () {
|
||||
var admin = window.UA_ADMIN;
|
||||
var ua = window.UA_ADMIN;
|
||||
var { layer, table } = window.UA_CORE;
|
||||
|
||||
admin.checkMobile = function () {
|
||||
ua.checkMobile = function () {
|
||||
return tools.checkMobile();
|
||||
};
|
||||
admin.open = function (title, url, width, height, isResize, shadeClose = false) {
|
||||
ua.open = function (title, url, width, height, isResize, shadeClose = false) {
|
||||
isResize = isResize === undefined ? true : isResize;
|
||||
var index = layer.open({
|
||||
title: title,
|
||||
@@ -34,7 +34,7 @@
|
||||
index = null;
|
||||
}
|
||||
});
|
||||
if (admin.checkMobile() || width === undefined || height === undefined) {
|
||||
if (ua.checkMobile() || width === undefined || height === undefined) {
|
||||
layer.full(index);
|
||||
}
|
||||
if (isResize) {
|
||||
@@ -44,7 +44,7 @@
|
||||
}
|
||||
};
|
||||
|
||||
admin.getQueryVariable = function (variable, defaultValue) {
|
||||
ua.getQueryVariable = function (variable, defaultValue) {
|
||||
if (typeof defaultValue == 'undefined') {
|
||||
defaultValue = undefined;
|
||||
}
|
||||
@@ -60,8 +60,8 @@
|
||||
}
|
||||
return defaultValue;
|
||||
};
|
||||
admin.dataBrage = null;
|
||||
admin.getDataBrage = function (keys, defaultValue) {
|
||||
ua.dataBrage = null;
|
||||
ua.getDataBrage = function (keys, defaultValue) {
|
||||
if (this.dataBrage == null) {
|
||||
this.dataBrage = JSON.parse($('#data-brage').text());
|
||||
}
|
||||
@@ -70,9 +70,9 @@
|
||||
defaultValue = undefined;
|
||||
}
|
||||
|
||||
return admin.dataGet(this.dataBrage, keys, defaultValue);
|
||||
return ua.dataGet(this.dataBrage, keys, defaultValue);
|
||||
};
|
||||
admin.dataGet = function (data, keys, defaultValue) {
|
||||
ua.dataGet = function (data, keys, defaultValue) {
|
||||
return (
|
||||
(!Array.isArray(keys)
|
||||
? keys.replace(/\[/g, '.').replace(/\]/g, '').split('.')
|
||||
@@ -80,8 +80,8 @@
|
||||
).reduce((o, k) => (o || {})[k], data) || defaultValue
|
||||
);
|
||||
};
|
||||
admin.getExtGroupName = function (ext) {
|
||||
var extGroup = admin.init.extGroup;
|
||||
ua.getExtGroupName = function (ext) {
|
||||
var extGroup = ua.init.extGroup;
|
||||
var groupName = 'file';
|
||||
for (const extGroupName in extGroup) {
|
||||
if (Object.hasOwnProperty.call(extGroup, extGroupName)) {
|
||||
@@ -96,7 +96,7 @@
|
||||
return groupName;
|
||||
};
|
||||
//js版empty,判断变量是否为空
|
||||
admin.empty = function (r) {
|
||||
ua.empty = function (r) {
|
||||
var n, t, e, f = [void 0, null, !1, 0, "", "0"];
|
||||
for (t = 0, e = f.length; t < e; t++) if (r === f[t]) return !0;
|
||||
if ("object" == typeof r) {
|
||||
@@ -106,7 +106,7 @@
|
||||
return !1;
|
||||
};
|
||||
|
||||
admin.bytes = function (size) {
|
||||
ua.bytes = function (size) {
|
||||
if (size > 0) {
|
||||
const kb = 1024;
|
||||
const unit = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
|
||||
@@ -117,16 +117,16 @@
|
||||
}
|
||||
return '0B';
|
||||
};
|
||||
admin.triggerEventReplaceJs = function (name, defaultCallback, replaceCallback) {
|
||||
ua.triggerEventReplaceJs = function (name, defaultCallback, replaceCallback) {
|
||||
var code = $('#event-replace-js-' + name).html();
|
||||
|
||||
if (admin.empty(code)) {
|
||||
if (ua.empty(code)) {
|
||||
defaultCallback();
|
||||
} else {
|
||||
replaceCallback(code);
|
||||
}
|
||||
};
|
||||
admin.randdomString = function (len) {
|
||||
ua.randdomString = function (len) {
|
||||
len = len || 32;
|
||||
var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';
|
||||
var maxPos = $chars.length;
|
||||
@@ -136,13 +136,13 @@
|
||||
}
|
||||
return pwd;
|
||||
};
|
||||
admin.getPageSetting = function (key, defaultValue, global = false) {
|
||||
ua.getPageSetting = function (key, defaultValue, global = false) {
|
||||
if (!global) {
|
||||
key = window.CONFIG.PAGE_KEY_NAME + '_' + key;
|
||||
}
|
||||
return tools.getLocal(key, defaultValue);
|
||||
};
|
||||
admin.setPageSetting = function (key, value, global) {
|
||||
ua.setPageSetting = function (key, value, global) {
|
||||
if (!global) {
|
||||
key = window.CONFIG.PAGE_KEY_NAME + '_' + key;
|
||||
}
|
||||
@@ -157,22 +157,22 @@
|
||||
* @param {boolean} global
|
||||
* @returns
|
||||
*/
|
||||
admin.trySetPageSetting = function (key, value, global) {
|
||||
var oldValue = admin.getPageSetting(key, undefined, global);
|
||||
ua.trySetPageSetting = function (key, value, global) {
|
||||
var oldValue = ua.getPageSetting(key, undefined, global);
|
||||
if (!oldValue) {
|
||||
admin.setPageSetting(key, value, global);
|
||||
ua.setPageSetting(key, value, global);
|
||||
return value;
|
||||
}
|
||||
|
||||
return oldValue;
|
||||
};
|
||||
admin.isCurrentIndex = function () {
|
||||
ua.isCurrentIndex = function () {
|
||||
if (window.pageType && window.pageType == 'index') {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
};
|
||||
admin.isParentIndex = function () {
|
||||
ua.isParentIndex = function () {
|
||||
try {
|
||||
if (window.parent && window.parent.pageType && window.parent.pageType == 'index') {
|
||||
return true;
|
||||
@@ -182,7 +182,7 @@
|
||||
}
|
||||
return false;
|
||||
};
|
||||
admin.findIndexPage = function (findCallback, missCallback) {
|
||||
ua.findIndexPage = function (findCallback, missCallback) {
|
||||
if (!findCallback) {
|
||||
findCallback = function (w) { return w; };
|
||||
}
|
||||
@@ -200,13 +200,13 @@
|
||||
|
||||
return missCallback(null);
|
||||
};
|
||||
admin.getCurrentPageId = function () {
|
||||
ua.getCurrentPageId = function () {
|
||||
// pageId就是路径加参数
|
||||
var path = location.pathname;
|
||||
var params = location.search;
|
||||
return path + params;
|
||||
};
|
||||
admin.findPageId = function (tabId) {
|
||||
ua.findPageId = function (tabId) {
|
||||
var iframeWindow;
|
||||
this.findIndexPage(function (window) {
|
||||
// 查找对应的tab内容区域
|
||||
@@ -220,7 +220,7 @@
|
||||
});
|
||||
return iframeWindow;
|
||||
};
|
||||
admin.getMenuInfoByTabId = function (tabId) {
|
||||
ua.getMenuInfoByTabId = function (tabId) {
|
||||
var menuValue = null;
|
||||
this.findIndexPage(function (w) {
|
||||
var menu = w.miniTab.searchMenu(tabId);
|
||||
@@ -230,7 +230,7 @@
|
||||
});
|
||||
return menuValue;
|
||||
};
|
||||
admin.getMenuTitleByTabId = function (tabId, defaultValue) {
|
||||
ua.getMenuTitleByTabId = function (tabId, defaultValue) {
|
||||
var menuTitle = defaultValue;
|
||||
var menu = this.getMenuInfoByTabId(tabId);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user