作者 郭文星

123

@@ -203,4 +203,22 @@ class Login extends Base @@ -203,4 +203,22 @@ class Login extends Base
203 $this->success(__('登录成功'), $return_data); 203 $this->success(__('登录成功'), $return_data);
204 } 204 }
205 205
  206 + /**
  207 + * 获取微信头像和昵称
  208 + * @return void
  209 + */
  210 + public function getuserdata(){
  211 + $username=$this->request->param("username");
  212 + $avatar=$this->request->param("avatar");
  213 + $user_id=$this->auth->id;
  214 + Db::name("user")
  215 + ->where("id", $user_id)
  216 + ->update([
  217 + "username" => $username,
  218 + "avatar" => $avatar,
  219 + "nickname" => $username,
  220 + ]);
  221 + $this->success("请求成功");
  222 + }
  223 +
206 } 224 }
@@ -26,7 +26,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin @@ -26,7 +26,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
26 {checkbox: true}, 26 {checkbox: true},
27 {field: 'id', title: __('Id'), sortable: true}, 27 {field: 'id', title: __('Id'), sortable: true},
28 {field: 'username', title: __('Username'), operate: 'LIKE'}, 28 {field: 'username', title: __('Username'), operate: 'LIKE'},
29 - {field: 'nickname', title: __('Nickname'), operate: 'LIKE'}, 29 + {field: 'avatar', title: __('Avatar'), events: Table.api.events.image, formatter: Table.api.formatter.image, operate: false},
30 {field: 'mobile', title: __('Mobile'), operate: 'LIKE'}, 30 {field: 'mobile', title: __('Mobile'), operate: 'LIKE'},
31 {field: 'maxsuccessions', title: __('Maxsuccessions'), visible: false, operate: 'BETWEEN', sortable: true}, 31 {field: 'maxsuccessions', title: __('Maxsuccessions'), visible: false, operate: 'BETWEEN', sortable: true},
32 {field: 'logintime', title: __('Logintime'), formatter: Table.api.formatter.datetime, operate: 'RANGE', addclass: 'datetimerange', sortable: true}, 32 {field: 'logintime', title: __('Logintime'), formatter: Table.api.formatter.datetime, operate: 'RANGE', addclass: 'datetimerange', sortable: true},