mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-11-10 04:50:50 +08:00
fix(table): 失败通道摘除模板容器加载态并明示 where 白名单契约
This commit is contained in:
@@ -338,10 +338,19 @@
|
||||
window.UA_TABLE_STORE.reload = function (tableId, opts) {
|
||||
opts = opts || {};
|
||||
var userDone = opts.done;
|
||||
var userFail = opts.fail;
|
||||
// 模板形态的加载态容器标记(容器内加载样式由任务 14 的内置形态接入)
|
||||
var $layoutContainer = $('#ua-layout-' + tableId);
|
||||
$layoutContainer.addClass('ua-layout-loading');
|
||||
opts.done = function (res) {
|
||||
// 失败通道(res.code != 0 / HTTP error)不进 done,需经 fail 摘除加载态,
|
||||
// 避免请求失败后容器残留半透明禁点状态
|
||||
opts.fail = function () {
|
||||
$layoutContainer.removeClass('ua-layout-loading');
|
||||
if (typeof userFail === 'function') {
|
||||
userFail.apply(null, arguments);
|
||||
}
|
||||
};
|
||||
opts.done = function (res) {
|
||||
// 受控渲染分发:table 形态走引擎纯渲染(现状),非 table 形态走
|
||||
// 模板管线(渲染上下文 + 行级循环);模板管线不可用(Vue 未引入/
|
||||
// 挂载渲染失败;tplLayId/tplVueId 节点缺失/laytpl 渲染错误)时
|
||||
|
||||
Reference in New Issue
Block a user