diff --git a/app/model/User.php b/app/model/User.php index 94185fd..8f6f7d5 100644 --- a/app/model/User.php +++ b/app/model/User.php @@ -16,9 +16,10 @@ class User extends Model protected $defaultSoftDelete = 0; - public function getAvatarAttr($value) + public function getAvatarSrcAttr() { - if(empty($value)){ + $value = $this->getAttr('avatar'); + if (empty($value)) { return '/static/images/avatar.png'; } diff --git a/public/static/js/common.js b/public/static/js/common.js index 40b92ed..abd543f 100644 --- a/public/static/js/common.js +++ b/public/static/js/common.js @@ -154,8 +154,27 @@ function isPC() { return flag; } -top.onbeforeunload = function (e) { - setTimeout(() => { - loading.show() - }, 2000); -} \ No newline at end of file +$.upost = function (url, data, callback) { + + if (typeof data == 'function') { + callback = data; + data = {}; + } + loading.show(); + $.post(url, data, function (result) { + + if (result.code == 500) { + + loading.hide(); + + layer.msg(result.msg) + + return false; + } + + callback(result) + + + }) + +}