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,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,
|
||||
table = window.UA_CORE.table,
|
||||
@@ -10,20 +10,20 @@
|
||||
var lastTableWhere = {};
|
||||
var selectMode, selectConfirmCallback;
|
||||
|
||||
admin.table = {
|
||||
ua.table = {
|
||||
render: function (options) {
|
||||
options.init = options.init || admin.init;
|
||||
options.modifyReload = admin.parame(options.modifyReload, true);
|
||||
options.init = options.init || ua.init;
|
||||
options.modifyReload = ua.parame(options.modifyReload, true);
|
||||
options.elem = options.elem || options.init.tableElem;
|
||||
options.id = options.id || options.init.tableRenderId;
|
||||
options.scrollPos = options.scrollPos || 'fixed';
|
||||
options.layFilter = options.id + '_LayFilter';
|
||||
options.url = options.url || admin.url(options.init.indexUrl);
|
||||
options.headers = admin.headers();
|
||||
options.page = admin.parame(options.page, true);
|
||||
options.search = admin.parame(options.search, true);
|
||||
options.layout = admin.parame(options.layout, true);
|
||||
options.layoutList = admin.parame(options.layoutList,
|
||||
options.url = options.url || ua.url(options.init.indexUrl);
|
||||
options.headers = ua.headers();
|
||||
options.page = ua.parame(options.page, true);
|
||||
options.search = ua.parame(options.search, true);
|
||||
options.layout = ua.parame(options.layout, true);
|
||||
options.layoutList = ua.parame(options.layoutList,
|
||||
[
|
||||
'table',
|
||||
'card',
|
||||
@@ -48,7 +48,7 @@
|
||||
}
|
||||
]
|
||||
);
|
||||
options.layoutDefault = admin.parame(options.layoutDefault, true);
|
||||
options.layoutDefault = ua.parame(options.layoutDefault, true);
|
||||
options.skin = options.skin || 'line';
|
||||
options.autoSort = options.autoSort || false;
|
||||
options.limit = options.limit || 15;
|
||||
@@ -67,14 +67,14 @@
|
||||
|
||||
if (options.layoutDefault === true) {
|
||||
// 自动判断,手机端默认card,电脑端默认table
|
||||
if (admin.checkMobile()) {
|
||||
if (ua.checkMobile()) {
|
||||
options.layoutDefault = 'card';
|
||||
} else {
|
||||
options.layoutDefault = 'table';
|
||||
}
|
||||
}
|
||||
|
||||
options.layoutDefault = admin.trySetPageSetting('table-layout-default', options.layoutDefault);
|
||||
options.layoutDefault = ua.trySetPageSetting('table-layout-default', options.layoutDefault);
|
||||
|
||||
|
||||
}
|
||||
@@ -108,15 +108,15 @@
|
||||
optionDone(res, curr, count);
|
||||
|
||||
// 监听表格内的复制组件
|
||||
admin.api.copyText('[lay-id=' + options.id + ']');
|
||||
ua.api.copyText('[lay-id=' + options.id + ']');
|
||||
};
|
||||
|
||||
/**
|
||||
* 为空时认为自己是普通状态,否则是单选、多选、子页面,此时添加等默认行为走弹框而不是新标签页
|
||||
*/
|
||||
selectMode = admin.getQueryVariable("select_mode");
|
||||
selectMode = ua.getQueryVariable("select_mode");
|
||||
|
||||
selectConfirmCallback = admin.getQueryVariable('select_confirm_callback', 'onTableDataConfirm');
|
||||
selectConfirmCallback = ua.getQueryVariable('select_confirm_callback', 'onTableDataConfirm');
|
||||
|
||||
if (selectMode == 'checkbox') {
|
||||
if (options.cols[0][0].type == 'radio') {
|
||||
@@ -137,27 +137,27 @@
|
||||
|
||||
}
|
||||
} else {
|
||||
if(!admin.isParentIndex()){
|
||||
if(!ua.isParentIndex()){
|
||||
selectMode = 'childPage'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 判断元素对象是否有嵌套的
|
||||
options.cols = admin.table.formatCols(options.cols, options.init);
|
||||
options.cols = ua.table.formatCols(options.cols, options.init);
|
||||
|
||||
// 初始化表格lay-filter
|
||||
$(options.elem).attr('lay-filter', options.layFilter);
|
||||
|
||||
// 初始化表格搜索
|
||||
if (options.search === true) {
|
||||
options = admin.table.renderSearch(options.cols, options.elem, options.id, options);
|
||||
options = ua.table.renderSearch(options.cols, options.elem, options.id, options);
|
||||
}
|
||||
|
||||
// 初始化模板切换
|
||||
if (options.layout === true) {
|
||||
|
||||
options = admin.table.renderLayout(options);
|
||||
options = ua.table.renderLayout(options);
|
||||
}
|
||||
|
||||
// 初始化表格左上方工具栏
|
||||
@@ -175,13 +175,13 @@
|
||||
options.init.formFullScreen = 'false';
|
||||
}
|
||||
|
||||
options.toolbar = admin.table.renderToolbar(options.toolbar, options.elem, options.id, options.init);
|
||||
options.toolbar = ua.table.renderToolbar(options.toolbar, options.elem, options.id, options.init);
|
||||
|
||||
// 判断是否有操作列表权限
|
||||
options.cols = admin.table.renderOperat(options.cols, options.elem);
|
||||
options.cols = ua.table.renderOperat(options.cols, options.elem);
|
||||
|
||||
// 判断是否有操作列表权限
|
||||
options.cols = admin.table.renderTrueHide(options.cols, options);
|
||||
options.cols = ua.table.renderTrueHide(options.cols, options);
|
||||
|
||||
|
||||
var parseData = function (res) { return res; };
|
||||
@@ -205,7 +205,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
var selectedIds = admin.getQueryVariable('selectedIds', '');
|
||||
var selectedIds = ua.getQueryVariable('selectedIds', '');
|
||||
|
||||
if (selectedIds.length > 0) {
|
||||
var selectedIdArr = selectedIds.split(',');
|
||||
@@ -229,22 +229,22 @@
|
||||
var newTable = table.render(options);
|
||||
|
||||
// 监听表格搜索开关显示
|
||||
admin.table.listenToolbar(options.layFilter, options.id);
|
||||
ua.table.listenToolbar(options.layFilter, options.id);
|
||||
|
||||
// 监听表格瓶排序
|
||||
admin.table.listenTableSort(options);
|
||||
ua.table.listenTableSort(options);
|
||||
|
||||
// 监听表格开关切换
|
||||
admin.table.renderSwitch(options.cols, options.init, options.id, options.modifyReload);
|
||||
ua.table.renderSwitch(options.cols, options.init, options.id, options.modifyReload);
|
||||
|
||||
// 监听表格开关切换
|
||||
admin.table.listenEdit(options.init, options.layFilter, options.id, options.modifyReload);
|
||||
ua.table.listenEdit(options.init, options.layFilter, options.id, options.modifyReload);
|
||||
|
||||
// 监听导出事件
|
||||
admin.table.listenExport(options);
|
||||
ua.table.listenExport(options);
|
||||
|
||||
// 监听表格选择器
|
||||
admin.table.listenTableSelectConfirm(options);
|
||||
ua.table.listenTableSelectConfirm(options);
|
||||
|
||||
return newTable;
|
||||
},
|
||||
@@ -255,7 +255,7 @@
|
||||
if (v === 'refresh') {
|
||||
toolbarHtml += ' <button class="layui-btn layui-btn-sm layuimini-btn-primary" data-table-refresh="' + tableId + '"><i class="fa fa-refresh"></i> </button>\n';
|
||||
} else if (v === 'add') {
|
||||
if (admin.checkAuth('add', elem)) {
|
||||
if (ua.checkAuth('add', elem)) {
|
||||
if(selectMode){
|
||||
toolbarHtml += '<button class="layui-btn layui-btn-normal layui-btn-sm" data-open="' + init.addUrl + '" data-title="添加" data-full="' + init.formFullScreen + '"><i class="fa fa-plus"></i> 添加</button>\n';
|
||||
}else{
|
||||
@@ -263,11 +263,11 @@
|
||||
}
|
||||
}
|
||||
} else if (v === 'delete') {
|
||||
if (admin.checkAuth('delete', elem)) {
|
||||
if (ua.checkAuth('delete', elem)) {
|
||||
toolbarHtml += '<button class="layui-btn layui-btn-sm layui-btn-danger" data-url="' + init.deleteUrl + '" data-table-delete="' + tableId + '"><i class="fa fa-trash-o"></i> 删除</button>\n';
|
||||
}
|
||||
} else if (v === 'export') {
|
||||
if (admin.checkAuth('export', elem)) {
|
||||
if (ua.checkAuth('export', elem)) {
|
||||
toolbarHtml += '<button class="layui-btn layui-btn-sm layui-btn-success easyadmin-export-btn" data-url="' + init.exportUrl + '" data-table-export="' + tableId + '"><i class="fa fa-file-excel-o"></i> 导出</button>\n';
|
||||
}
|
||||
} else if (v === 'selectConfirm') {
|
||||
@@ -283,8 +283,8 @@
|
||||
vv.text = vv.text || vv.title;
|
||||
vv.extend = vv.extend || '';
|
||||
vv.checkbox = vv.checkbox || false;
|
||||
if (admin.checkAuth(vv.auth, elem)) {
|
||||
toolbarHtml += admin.table.buildToolbarHtml(vv, tableId);
|
||||
if (ua.checkAuth(vv.auth, elem)) {
|
||||
toolbarHtml += ua.table.buildToolbarHtml(vv, tableId);
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -301,10 +301,10 @@
|
||||
formatOp = {};
|
||||
$.each(cols, function (i, d) {
|
||||
d.field = d.field || false;
|
||||
d.fieldAlias = admin.parame(d.fieldAlias, d.field);
|
||||
d.fieldAlias = ua.parame(d.fieldAlias, d.field);
|
||||
d.title = d.title || d.field || '';
|
||||
d.selectList = d.selectList || {};
|
||||
d.search = admin.parame(d.search, true);
|
||||
d.search = ua.parame(d.search, true);
|
||||
d.searchTip = d.searchTip || '请输入' + d.title || '';
|
||||
d.searchValue = d.searchValue || undefined;
|
||||
d.searchHide = d.searchHide || '';
|
||||
@@ -336,7 +336,7 @@
|
||||
}
|
||||
} else {
|
||||
if (d.field) {
|
||||
d.defaultSearchValue = admin.getQueryVariable(d.field);
|
||||
d.defaultSearchValue = ua.getQueryVariable(d.field);
|
||||
if (d.defaultSearchValue != undefined) {
|
||||
d.searchValue = d.defaultSearchValue;
|
||||
}
|
||||
@@ -530,7 +530,7 @@
|
||||
'</form>' +
|
||||
'</fieldset>');
|
||||
|
||||
admin.table.listenTableSearch(tableId);
|
||||
ua.table.listenTableSearch(tableId);
|
||||
|
||||
// 初始化form表单
|
||||
form.render();
|
||||
@@ -689,7 +689,7 @@
|
||||
optionBefore(res, curr, count);
|
||||
console.log('layout before fun');
|
||||
|
||||
var currentLayout = admin.getPageSetting('table-layout-default', 'table');
|
||||
var currentLayout = ua.getPageSetting('table-layout-default', 'table');
|
||||
// 隐藏所有数据体内容
|
||||
var layuiTableElem = $(layuiTableElemName);
|
||||
|
||||
@@ -719,7 +719,7 @@
|
||||
optionDone(res, curr, count);
|
||||
console.log('layout done fun');
|
||||
|
||||
var currentLayout = admin.getPageSetting('table-layout-default', 'table');
|
||||
var currentLayout = ua.getPageSetting('table-layout-default', 'table');
|
||||
// 隐藏所有数据体内容
|
||||
var layuiTableElem = $(layuiTableElemName);
|
||||
|
||||
@@ -756,12 +756,12 @@
|
||||
renderSwitch: function (cols, tableInit, tableId, modifyReload) {
|
||||
tableInit.modifyUrl = tableInit.modifyUrl || false;
|
||||
cols = cols[0] || {};
|
||||
tableId = tableId || admin.init.tableRenderId;
|
||||
tableId = tableId || ua.init.tableRenderId;
|
||||
if (cols.length > 0) {
|
||||
$.each(cols, function (i, v) {
|
||||
v.filter = v.filter || false;
|
||||
if (v.filter !== false && tableInit.modifyUrl !== false) {
|
||||
admin.table.listenSwitch({ filter: v.filter, url: tableInit.modifyUrl, tableId: tableId, modifyReload: modifyReload });
|
||||
ua.table.listenSwitch({ filter: v.filter, url: tableInit.modifyUrl, tableId: tableId, modifyReload: modifyReload });
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -775,7 +775,7 @@
|
||||
for (key in operat) {
|
||||
var item = operat[key];
|
||||
if (typeof item === 'string') {
|
||||
if (admin.checkAuth(item, elem)) {
|
||||
if (ua.checkAuth(item, elem)) {
|
||||
check = true;
|
||||
break;
|
||||
}
|
||||
@@ -785,7 +785,7 @@
|
||||
if (v.auth == undefined) {
|
||||
v.auth = 'add';
|
||||
}
|
||||
if (admin.checkAuth(v.auth, elem)) {
|
||||
if (ua.checkAuth(v.auth, elem)) {
|
||||
check = true;
|
||||
break;
|
||||
}
|
||||
@@ -811,7 +811,7 @@
|
||||
if (typeof colItem.trueHide == 'function') {
|
||||
trueHide = colItem.trueHide(colItem, col, options);
|
||||
} else if (typeof colItem.trueHide == 'string') {
|
||||
trueHide = !admin.checkAuth(colItem.trueHide, options.elem);
|
||||
trueHide = !ua.checkAuth(colItem.trueHide, options.elem);
|
||||
} else {
|
||||
trueHide = colItem.trueHide;
|
||||
}
|
||||
@@ -957,16 +957,16 @@
|
||||
}
|
||||
|
||||
// 格式化列操作栏
|
||||
if (val.templet === admin.table.tool && val.operat === undefined) {
|
||||
if (val.templet === ua.table.tool && val.operat === undefined) {
|
||||
cols[i][index]['operat'] = ['edit', 'delete'];
|
||||
}
|
||||
// 格式化列操作栏
|
||||
if (val.templet === admin.table.tool) {
|
||||
if (val.templet === ua.table.tool) {
|
||||
cols[i][index]['sort'] = false;
|
||||
}
|
||||
|
||||
// 判断是否包含开关组件
|
||||
if (val.templet === admin.table.switch && val.filter === undefined) {
|
||||
if (val.templet === ua.table.switch && val.filter === undefined) {
|
||||
cols[i][index]['filter'] = val.field;
|
||||
}
|
||||
|
||||
@@ -987,34 +987,34 @@
|
||||
}
|
||||
|
||||
// 初始化图片高度
|
||||
if (val.templet === admin.table.image && val.imageHeight === undefined) {
|
||||
if (val.templet === ua.table.image && val.imageHeight === undefined) {
|
||||
cols[i][index]['imageHeight'] = 26;
|
||||
cols[i][index]['sort'] = false;
|
||||
}
|
||||
// 图片默认不搜索
|
||||
if (val.templet === admin.table.image && val.search === undefined) {
|
||||
if (val.templet === ua.table.image && val.search === undefined) {
|
||||
cols[i][index]['search'] = false;
|
||||
}
|
||||
|
||||
// 判断是否列表数据转换
|
||||
if (val.selectList !== undefined && val.templet === undefined) {
|
||||
cols[i][index]['templet'] = admin.table.list;
|
||||
cols[i][index]['templet'] = ua.table.list;
|
||||
}
|
||||
|
||||
// 判断是否多层对象
|
||||
if (val.field !== undefined && val.field.split(".").length > 1) {
|
||||
if (val.templet === undefined) {
|
||||
cols[i][index]['templet'] = admin.table.value;
|
||||
cols[i][index]['templet'] = ua.table.value;
|
||||
}
|
||||
}
|
||||
|
||||
// 如果未定义则默认使用value
|
||||
if (cols[i][index]['templet'] === undefined) {
|
||||
cols[i][index]['templet'] = admin.table.value;
|
||||
cols[i][index]['templet'] = ua.table.value;
|
||||
} else {
|
||||
// 针对特定的模板做数据调整
|
||||
|
||||
if (cols[i][index]['templet'] == admin.table.list) {
|
||||
if (cols[i][index]['templet'] == ua.table.list) {
|
||||
if (val.selectValue) {
|
||||
|
||||
var newSelectList = {};
|
||||
@@ -1031,10 +1031,10 @@
|
||||
if (val.fieldFormat == undefined) {
|
||||
|
||||
switch (val.templet) {
|
||||
case admin.table.image:
|
||||
case ua.table.image:
|
||||
val.fieldFormat = 'image';
|
||||
break;
|
||||
case admin.table.date:
|
||||
case ua.table.date:
|
||||
val.fieldFormat = 'date';
|
||||
break;
|
||||
default:
|
||||
@@ -1053,7 +1053,7 @@
|
||||
tool: function (data) {
|
||||
var option = data.LAY_COL;
|
||||
option.operat = option.operat || ['edit', 'delete'];
|
||||
var elem = option.init.tableElem || admin.init.tableElem;
|
||||
var elem = option.init.tableElem || ua.init.tableElem;
|
||||
var html = '';
|
||||
$.each(option.operat, function (i, item) {
|
||||
if (typeof item === 'string') {
|
||||
@@ -1074,9 +1074,9 @@
|
||||
url: option.init.editUrl,
|
||||
extend: option.init.formFullScreen == 'true' ? ' data-full="true"' : ''
|
||||
};
|
||||
operat.url = admin.table.toolSpliceUrl(operat.url, operat.field, data);
|
||||
if (admin.checkAuth(operat.auth, elem)) {
|
||||
html += admin.table.buildOperatHtml(operat, data);
|
||||
operat.url = ua.table.toolSpliceUrl(operat.url, operat.field, data);
|
||||
if (ua.checkAuth(operat.auth, elem)) {
|
||||
html += ua.table.buildOperatHtml(operat, data);
|
||||
}
|
||||
break;
|
||||
case 'delete':
|
||||
@@ -1091,9 +1091,9 @@
|
||||
url: option.init.deleteUrl,
|
||||
extend: ""
|
||||
};
|
||||
operat.url = admin.table.toolSpliceUrl(operat.url, operat.field, data);
|
||||
if (admin.checkAuth(operat.auth, elem)) {
|
||||
html += admin.table.buildOperatHtml(operat, data);
|
||||
operat.url = ua.table.toolSpliceUrl(operat.url, operat.field, data);
|
||||
if (ua.checkAuth(operat.auth, elem)) {
|
||||
html += ua.table.buildOperatHtml(operat, data);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1117,7 +1117,7 @@
|
||||
return '';
|
||||
}
|
||||
} else if (typeof operat._if == 'string') {
|
||||
var ifValue = admin.table.returnColumnValue(data, operat._if, false);
|
||||
var ifValue = ua.table.returnColumnValue(data, operat._if, false);
|
||||
if (!ifValue) {
|
||||
return '';
|
||||
}
|
||||
@@ -1135,8 +1135,8 @@
|
||||
|
||||
|
||||
if (typeof operat.field != 'function') {
|
||||
if (!admin.empty(operat.field)) {
|
||||
operat.url = admin.table.toolSpliceUrl(operat.url, operat.field, data);
|
||||
if (!ua.empty(operat.field)) {
|
||||
operat.url = ua.table.toolSpliceUrl(operat.url, operat.field, data);
|
||||
}
|
||||
} else {
|
||||
|
||||
@@ -1158,8 +1158,8 @@
|
||||
|
||||
}
|
||||
|
||||
if (admin.checkAuth(operat.auth, elem)) {
|
||||
html += admin.table.buildOperatHtml(operat, data);
|
||||
if (ua.checkAuth(operat.auth, elem)) {
|
||||
html += ua.table.buildOperatHtml(operat, data);
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -1170,7 +1170,7 @@
|
||||
var option = data.LAY_COL;
|
||||
option.selectList = option.selectList || {};
|
||||
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
if (option.selectList[value] === undefined || option.selectList[value] === '' || option.selectList[value] === null) {
|
||||
return value;
|
||||
} else {
|
||||
@@ -1181,12 +1181,12 @@
|
||||
var mimeName = data.mime_type.split('/')[0];
|
||||
|
||||
if (mimeName == 'image') {
|
||||
return admin.table.image(data);
|
||||
return ua.table.image(data);
|
||||
} else {
|
||||
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
|
||||
var groupName = admin.getExtGroupName(data.file_ext);
|
||||
var groupName = ua.getExtGroupName(data.file_ext);
|
||||
|
||||
return '<a href="' + value + '"><img style="height:40px;width:40px" src="/static/admin/images/upload-icons/' + groupName + '.png" /></a>';
|
||||
}
|
||||
@@ -1200,7 +1200,7 @@
|
||||
option.imageJoin = option.imageJoin || '<br>';
|
||||
option.title = option.title || option.field;
|
||||
var title = data[option.title];
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
if (value === undefined || value === null) {
|
||||
return '<img style="max-width: ' + option.imageWidth + 'px; max-height: ' + option.imageHeight + 'px;" src="' + value + '" data-image="' + title + '">';
|
||||
} else {
|
||||
@@ -1217,9 +1217,9 @@
|
||||
|
||||
var urlNameField = option.urlNameField || '';
|
||||
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
|
||||
if (admin.empty(value)) {
|
||||
if (ua.empty(value)) {
|
||||
return '';
|
||||
}
|
||||
|
||||
@@ -1245,56 +1245,56 @@
|
||||
switch: function (data) {
|
||||
var option = data.LAY_COL;
|
||||
|
||||
if (!admin.checkAuth('modify', option.init.tableElem)) {
|
||||
return admin.table.list(data);
|
||||
if (!ua.checkAuth('modify', option.init.tableElem)) {
|
||||
return ua.table.list(data);
|
||||
}
|
||||
|
||||
option.filter = option.filter || option.field || null;
|
||||
option.checked = option.checked || 1;
|
||||
|
||||
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
var checked = value === option.checked ? 'checked' : '';
|
||||
return laytpl('<input type="checkbox" name="' + option.field + '" value="' + data.id + '" lay-skin="switch" lay-filter="' + option.filter + '" ' + checked + ' >').render(data);
|
||||
},
|
||||
price: function (data) {
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
return '<span>¥' + value + '</span>';
|
||||
},
|
||||
percent: function (data) {
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
return '<span>' + value + '%</span>';
|
||||
},
|
||||
icon: function (data) {
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
return '<i class="' + value + '"></i>';
|
||||
},
|
||||
text: function (data) {
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
return '<span class="line-limit-length">' + value + '</span>';
|
||||
},
|
||||
value: function (data) {
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
return '<span>' + value + '</span>';
|
||||
},
|
||||
//时间戳转日期
|
||||
date: function (data) {
|
||||
var option = data.LAY_COL;
|
||||
|
||||
value = admin.table.returnColumnValue(data);
|
||||
if (!admin.empty(value)) {
|
||||
value = ua.table.returnColumnValue(data);
|
||||
if (!ua.empty(value)) {
|
||||
value = util.toDateString(value * 1000, option.format || 'yyyy-MM-dd HH:mm:ss');
|
||||
}
|
||||
return '<span>' + value + '</span>';
|
||||
},
|
||||
bytes: (data) => {
|
||||
var size = admin.table.returnColumnValue(data);
|
||||
sizeReadable = admin.bytes(size);
|
||||
var size = ua.table.returnColumnValue(data);
|
||||
sizeReadable = ua.bytes(size);
|
||||
return sizeReadable;
|
||||
},
|
||||
copyText(data) {
|
||||
var option = data.LAY_COL;
|
||||
var value = admin.table.returnColumnValue(data);
|
||||
var value = ua.table.returnColumnValue(data);
|
||||
var copyValue = value;
|
||||
var copyText = option.copyText;
|
||||
|
||||
@@ -1340,7 +1340,7 @@
|
||||
if (val !== '') {
|
||||
formatFilter[key] = val;
|
||||
|
||||
var elemId = admin.table.renderSearchFormItemElementId(key);
|
||||
var elemId = ua.table.renderSearchFormItemElementId(key);
|
||||
|
||||
var op = $('#c-' + elemId).attr('data-search-op');
|
||||
op = op || '%*%';
|
||||
@@ -1366,7 +1366,7 @@
|
||||
option.filter = option.filter || '';
|
||||
option.url = option.url || '';
|
||||
option.field = option.field || option.filter || '';
|
||||
option.tableId = option.tableId || admin.init.tableRenderId;
|
||||
option.tableId = option.tableId || ua.init.tableRenderId;
|
||||
option.modifyReload = option.modifyReload || false;
|
||||
form.on('switch(' + option.filter + ')', function (obj) {
|
||||
var checked = obj.elem.checked ? 1 : 0;
|
||||
@@ -1381,7 +1381,7 @@
|
||||
field: option.field,
|
||||
value: checked,
|
||||
};
|
||||
admin.request.post({
|
||||
ua.request.post({
|
||||
url: option.url,
|
||||
prefix: true,
|
||||
data: data,
|
||||
@@ -1390,7 +1390,7 @@
|
||||
table.reloadData(option.tableId);
|
||||
}
|
||||
}, function (res) {
|
||||
admin.msg.error(res.msg, function () {
|
||||
ua.msg.error(res.msg, function () {
|
||||
table.reloadData(option.tableId);
|
||||
});
|
||||
}, function () {
|
||||
@@ -1435,7 +1435,7 @@
|
||||
var layoutElemId = 'layout-list-option-' + tableId;
|
||||
var layoutElemIdName = '#' + layoutElemId;
|
||||
|
||||
var currentLayout = admin.getPageSetting('table-layout-default', 'table');
|
||||
var currentLayout = ua.getPageSetting('table-layout-default', 'table');
|
||||
|
||||
// 构建下拉选择
|
||||
var layoutHtml = '<div id="' + layoutElemId + '" class="ul-nav-block table-tpl-container">';
|
||||
@@ -1471,7 +1471,7 @@
|
||||
item.addClass('current').siblings().removeClass('current');
|
||||
|
||||
var layoutName = item.data('name');
|
||||
admin.setPageSetting('table-layout-default', layoutName);
|
||||
ua.setPageSetting('table-layout-default', layoutName);
|
||||
|
||||
table.reloadData(tableId, {}, true);
|
||||
} else {
|
||||
@@ -1496,7 +1496,7 @@
|
||||
},
|
||||
listenEdit: function (tableInit, layFilter, tableId, modifyReload) {
|
||||
tableInit.modifyUrl = tableInit.modifyUrl || false;
|
||||
tableId = tableId || admin.init.tableRenderId;
|
||||
tableId = tableId || ua.init.tableRenderId;
|
||||
if (tableInit.modifyUrl !== false) {
|
||||
table.on('edit(' + layFilter + ')', function (obj) {
|
||||
var value = obj.value,
|
||||
@@ -1508,7 +1508,7 @@
|
||||
field: field,
|
||||
value: value,
|
||||
};
|
||||
admin.request.post({
|
||||
ua.request.post({
|
||||
url: tableInit.modifyUrl,
|
||||
prefix: true,
|
||||
data: _data,
|
||||
@@ -1517,7 +1517,7 @@
|
||||
table.reloadData(tableId);
|
||||
}
|
||||
}, function (res) {
|
||||
admin.msg.error(res.msg, function () {
|
||||
ua.msg.error(res.msg, function () {
|
||||
table.reloadData(tableId);
|
||||
});
|
||||
}, function () {
|
||||
@@ -1598,7 +1598,7 @@
|
||||
if (val !== '') {
|
||||
formatFilter[key] = val;
|
||||
|
||||
var elemId = admin.table.renderSearchFormItemElementId(key);
|
||||
var elemId = ua.table.renderSearchFormItemElementId(key);
|
||||
|
||||
var op = $('#c-' + elemId).attr('data-search-op');
|
||||
op = op || '%*%';
|
||||
@@ -1617,9 +1617,9 @@
|
||||
|
||||
var query = $.param(searchQuery);
|
||||
|
||||
var index = admin.msg.confirm('根据查询进行导出,确定导出?', function () {
|
||||
var index = ua.msg.confirm('根据查询进行导出,确定导出?', function () {
|
||||
|
||||
toUrl = admin.url(url);
|
||||
toUrl = ua.url(url);
|
||||
if (toUrl.indexOf('?') < 0) {
|
||||
toUrl += '?';
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user