diff --git a/public/static/plugs/ulthon-admin/ulthon-admin.js b/public/static/plugs/ulthon-admin/ulthon-admin.js index d2c4d02..b534615 100644 --- a/public/static/plugs/ulthon-admin/ulthon-admin.js +++ b/public/static/plugs/ulthon-admin/ulthon-admin.js @@ -144,15 +144,32 @@ }; complete = complete || function () { }; - no = no || function (res) { - var msg = res.msg == undefined ? '返回数据格式有误' : res.msg; - admin.msg.error(msg); - complete(); - return false; - }; - ex = ex || function (res) { - complete(); - }; + if(no){ + var originalNo = no; + no = function (res) { + originalNo(res); + complete(); + } + }else{ + no = function (res) { + var msg = res.msg == undefined ? '返回数据格式有误' : res.msg; + admin.msg.error(msg); + complete(); + return false; + } + } + + if(ex){ + var originalEx = ex; + ex = function (res) { + originalEx(res); + complete(); + } + }else{ + ex = function (res) { + complete(); + }; + } if (option.url == '') { admin.msg.error('请求地址不能为空'); return false; @@ -2250,21 +2267,28 @@ refreshTable = true; } - ok = ok || function (res) { - res.msg = res.msg || ''; - admin.msg.success(res.msg, function () { - - if (close) { - admin.api.closeCurrentOpen({ - refreshTable: refreshTable, - onClose: function () { - complete(); - } - }); - } - }); - return false; - }; + if(ok){ + var originalOk = ok; + ok = function (res) { + originalOk(res); + complete() + } + }else{ + ok = function (res) { + res.msg = res.msg || ''; + admin.msg.success(res.msg, function () { + if (close) { + admin.api.closeCurrentOpen({ + refreshTable: refreshTable, + onClose: function () { + complete(); + } + }); + } + }); + return false; + }; + } admin.request.post({ url: url, data: data,