重构:JS框架内部变量 admin 统一重命名为 ua,移除无用的 window.ulAdmin

This commit is contained in:
augushong
2026-06-01 21:13:22 +08:00
parent c4bb851fbb
commit 5941a61b80
6 changed files with 206 additions and 206 deletions

View File

@@ -1,5 +1,5 @@
(function () {
var admin = window.UA_ADMIN;
var ua = window.UA_ADMIN;
var form = window.UA_CORE.form,
layer = window.UA_CORE.layer,
upload = window.UA_CORE.upload,
@@ -8,10 +8,10 @@
var { init, extGroup } = window.UA_SHARED;
const { createEditor, createToolbar } = window.wangEditor;
admin.api = {
ua.api = {
button: function () {
$('button[target="_blank"]').click(function () {
window.open(admin.url($(this).attr('href')));
window.open(ua.url($(this).attr('href')));
});
},
@@ -27,11 +27,11 @@
var backWindow = window.parent;
if (option.backHref) {
// 标签打开页面,需要返回上一个标签刷新的情况
backWindow = admin.findPageId(option.backHref);
backWindow = ua.findPageId(option.backHref);
if (backWindow) {
backWindow.layui.table.reloadData(option.refreshTable);
} else {
admin.findIndexPage(function (w) {
ua.findIndexPage(function (w) {
var menu = w.miniTab.searchMenu(option.backHref);
var title = option.backHref;
@@ -45,8 +45,8 @@
});
});
}
admin.findIndexPage(function (w) {
w.layui.element.tabDelete('layuiminiTab', admin.getCurrentPageId());
ua.findIndexPage(function (w) {
w.layui.element.tabDelete('layuiminiTab', ua.getCurrentPageId());
w.layui.element.tabChange('layuiminiTab', option.backHref);
});
return;
@@ -143,7 +143,7 @@
if (url === undefined || url === '' || url === null) {
url = window.location.href;
} else {
url = admin.url(url);
url = ua.url(url);
}
form.on('submit(' + filter + ')', function (data) {
@@ -161,12 +161,12 @@
data.field[btnName] = btnValue;
}
if (!backHref) {
backHref = admin.getQueryVariable('backTagId');
backHref = ua.getQueryVariable('backTagId');
}
var dataField = data.field;
dataField = admin.api.formSubmitEditor(dataField, v);
dataField = admin.api.formSubmitCity(dataField, v);
dataField = ua.api.formSubmitEditor(dataField, v);
dataField = ua.api.formSubmitCity(dataField, v);
if (typeof preposeCallback === 'function') {
dataField = preposeCallback(dataField);
@@ -184,10 +184,10 @@
} else {
ok = function (res) {
res.msg = res.msg || '';
admin.msg.success(res.msg, function () {
ua.msg.success(res.msg, function () {
if (close) {
admin.api.closeCurrentOpen({
ua.api.closeCurrentOpen({
refreshTable: refresh,
backHref: backHref,
onClose: function () {
@@ -201,7 +201,7 @@
};
}
admin.request.post({
ua.request.post({
url: url,
data: dataField,
}, ok, no, ex, complete);
@@ -313,12 +313,12 @@
// 监听上传事件
upload.render({
elem: this,
url: admin.url(init.uploadUrl),
url: ua.url(init.uploadUrl),
exts: uploadExts,
accept: uploadAccept,//指定允许上传时校验的文件类型
acceptMime: uploadAcceptMime,//规定打开文件选择框时,筛选出的文件类型
multiple: uploadNumber !== 'one',//是否多文件上传
headers: admin.headers(),
headers: ua.headers(),
done: function (res) {
if (res.code === 0) {
var url = res.data.url;
@@ -341,9 +341,9 @@
}
$(elem).val(url);
$(elem).trigger("input");
admin.msg.success(res.msg);
ua.msg.success(res.msg);
} else {
admin.msg.error(res.msg);
ua.msg.error(res.msg);
}
return false;
}
@@ -382,7 +382,7 @@
// 不是图片
// 遍历extGroup数组找到扩展名所在的索引
uploadIcon = admin.getExtGroupName(ext);
uploadIcon = ua.getExtGroupName(ext);
liHtml += '<li><a title="点击打开文件" target="_blank" href="' + v + '" ><img src="/static/admin/images/upload-icons/' + uploadIcon + '.png"></a><small class="uploads-delete-tip bg-red badge" data-upload-delete="' + uploadName + '" data-upload-filename-field="' + uploadFilenameField + '" data-upload-url="' + v + '" data-upload-sign="' + uploadSign + '" data-upload-filename="' + currentFilename + '">×</small></li>\n';
@@ -432,7 +432,7 @@
deleteUrl = $(this).attr('data-upload-url'),
uploadFilenameField = $(this).attr('data-upload-filename-field'),
sign = $(this).attr('data-upload-sign');
var confirm = admin.msg.confirm('确定删除?', function () {
var confirm = ua.msg.confirm('确定删除?', function () {
var elem = "input[name='" + uploadName + "']";
var elemFilenameField = "[name='" + uploadFilenameField + "']";
var currentUrl = $(elem).val();
@@ -453,7 +453,7 @@
$(elemFilenameField).val(currentFilenameList.join(sign));
}
admin.msg.close(confirm);
ua.msg.close(confirm);
});
return false;
});
@@ -490,7 +490,7 @@
title: '选择文件',
type: 2,
area: [clienWidth, clientHeight],
content: admin.url('system.uploadfile/index') + '?select_mode=' + selectCheck,
content: ua.url('system.uploadfile/index') + '?select_mode=' + selectCheck,
success(layero, index) {
window.onTableDataConfirm = function (data) {
var currentUrl = $(elem).val();
@@ -527,7 +527,7 @@
}
$(elem).trigger("input");
layer.close(index);
admin.msg.success('选择成功');
ua.msg.success('选择成功');
};
}
});
@@ -548,7 +548,7 @@
},
MENU_CONF: {
uploadImage: {
server: admin.url('ajax/uploadEditor'),
server: ua.url('ajax/uploadEditor'),
maxFileSize: 10 * 1024 * 1024,
fieldName: 'upload',
},
@@ -617,9 +617,9 @@
var fields = selectFields.replace(/\s/g, "").split(',');
if (fields.length < 2) {
return admin.msg.error('下拉选择字段有误');
return ua.msg.error('下拉选择字段有误');
}
admin.request.get(
ua.request.get(
{
url: url,
data: {
@@ -751,11 +751,11 @@
var clipboard = new ClipboardJS(v);
clipboard.on('success', function (e) {
admin.msg.success('复制成功');
ua.msg.success('复制成功');
});
clipboard.on('error', function (e) {
admin.msg.error('复制失败');
ua.msg.error('复制失败');
});
});
@@ -776,7 +776,7 @@
var targetElemName = $(v).data('paste-target');
$(v).on('click', function () {
if (!navigator.clipboard) {
admin.msg.error('您的当前不支持粘贴操作');
ua.msg.error('您的当前不支持粘贴操作');
return;
}
navigator.clipboard.readText()