no message

This commit is contained in:
kuaifan 2022-06-14 18:44:08 +08:00
parent b1700ca4e6
commit 26de1b1745
5 changed files with 16 additions and 11 deletions

View File

@ -259,11 +259,9 @@ class UsersController extends AbstractController
// 头像 // 头像
if (Arr::exists($data, 'userimg')) { if (Arr::exists($data, 'userimg')) {
$userimg = Request::input('userimg'); $userimg = Request::input('userimg');
if ($userimg) { $user->userimg = $userimg ? Base::unFillUrl(is_array($userimg) ? $userimg[0]['path'] : $userimg) : '';
$userimg = is_array($userimg) ? $userimg[0]['path'] : $userimg; if (str_contains($user->userimg, 'avatar/')) {
$user->userimg = Base::unFillUrl($userimg); $user->userimg = '';
} else {
$user->userimg = Base::unFillUrl($user->getUserimgAttribute(null));
} }
} }
// 昵称 // 昵称
@ -292,6 +290,10 @@ class UsersController extends AbstractController
$user->save(); $user->save();
User::token($user); User::token($user);
User::AZUpdate($user->userid); User::AZUpdate($user->userid);
//
if (empty($user->userimg)) {
$user->userimg = $user->getUserimgAttribute(null);
}
return Base::retSuccess('修改成功', $user); return Base::retSuccess('修改成功', $user);
} }

View File

@ -99,7 +99,7 @@ class User extends AbstractModel
*/ */
public function getUserimgAttribute($value) public function getUserimgAttribute($value)
{ {
if ($value && !str_starts_with($value, 'images/avatar/default')) { if ($value && !str_contains($value, 'avatar/')) {
return Base::fillUrl($value); return Base::fillUrl($value);
} }
if ($this->defaultAvatarMode === 'auto') { if ($this->defaultAvatarMode === 'auto') {

2
public/js/app.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
ca497db4b3656d5b df6057ccd5d6b00e

View File

@ -315,6 +315,9 @@ export default {
state.userIsAdmin = $A.inArray('admin', userInfo.identity); state.userIsAdmin = $A.inArray('admin', userInfo.identity);
$A.setStorage("userInfo", state.userInfo); $A.setStorage("userInfo", state.userInfo);
dispatch("getBasicData", null); dispatch("getBasicData", null);
if (state.userId > 0) {
dispatch("saveUserBasic", state.userInfo);
}
resolve() resolve()
}); });
}, },