This commit is contained in:
2025-12-24 16:59:05 +08:00
parent b52a51c09b
commit b68946fe79
218 changed files with 10790 additions and 3878 deletions
+14 -3
View File
@@ -123,7 +123,7 @@ define(['jquery', 'bootstrap', 'moment', 'bootstrap-table', 'bootstrap-table-lan
name: 'edit',
icon: 'mdi mdi-pencil',
title: __('编辑'),
extend: 'data-toggle="tooltip" data-container="body"',
extend: 'data-toggle="tooltip" data-container="body" data-offset="r" data-area="80%,100%" data-anim="5" data-shade="0.3" data-move="false"',
classname: 'btn btn-xs btn-success btn-editone'
},
del: {
@@ -155,8 +155,18 @@ define(['jquery', 'bootstrap', 'moment', 'bootstrap-table', 'bootstrap-table-lan
localStorage.setItem('pagesize', this.options.pageSize);
return false;
};
var _defaults = $.extend(true, $.fn.bootstrapTable.defaults, Table.defaults, defaults);
var extend = _defaults.extend;
extend.index_url = extend.index_url ? Fast.api.fixurl(extend.index_url) : extend.index_url;
extend.add_url = extend.add_url ? Fast.api.fixurl(extend.add_url) : extend.add_url;
extend.edit_url = extend.edit_url ? Fast.api.fixurl(extend.edit_url) : extend.edit_url;
extend.del_url = extend.del_url ? Fast.api.fixurl(extend.del_url) : extend.del_url;
extend.import_url = extend.import_url ? Fast.api.fixurl(extend.import_url) : extend.import_url;
extend.multi_url = extend.multi_url ? Fast.api.fixurl(extend.multi_url) : extend.multi_url;
extend.dragsort_url = extend.dragsort_url ? Fast.api.fixurl(extend.dragsort_url) : extend.dragsort_url;
// 写入bootstrap-table默认配置
$.extend(true, $.fn.bootstrapTable.defaults, Table.defaults, defaults);
$.extend(true, $.fn.bootstrapTable.defaults, extend);
// 写入bootstrap-table column配置
$.extend($.fn.bootstrapTable.columnDefaults, Table.columnDefaults, columnDefaults);
// 写入bootstrap-table locale配置
@@ -646,6 +656,7 @@ define(['jquery', 'bootstrap', 'moment', 'bootstrap-table', 'bootstrap-table-lan
var url = options.extend.edit_url;
row = $.extend({}, row ? row : {}, {ids: row[options.pk]});
url = Table.api.replaceurl(url, row, table);
console.log(data)
Fast.api.open(url, typeof title === 'function' ? title.call(table, row) : title, data);
});
});
@@ -911,7 +922,7 @@ define(['jquery', 'bootstrap', 'moment', 'bootstrap-table', 'bootstrap-table-lan
var ids = row[options.pk];
row = $.extend({}, row ? row : {}, {ids: ids});
var url = options.extend.edit_url;
Fast.api.open(Table.api.replaceurl(url, row, table), $(this).data("original-title") || $(this).attr("title") || __('编辑'), $(this).data() || {});
Fast.api.open(Table.api.replaceurl(url, row, table), $(this).data("original-title") || $(this).attr("title") || __('编辑'), $(e.currentTarget).data() || {});
},
'click .btn-delone': function (e, value, row, index) {
e.stopPropagation();