|
@@ -1,6 +1,6 @@
|
1
|
1
|
import { useState } from "react"
|
2
|
2
|
import Taro from '@tarojs/taro'
|
3
|
|
-import { signIn, authPhone } from '@/services/person'
|
|
3
|
+import { signIn, authPhone, authAvatar } from '@/services/person'
|
4
|
4
|
|
5
|
5
|
export default () => {
|
6
|
6
|
const [person, setPerson] = useState()
|
|
@@ -8,7 +8,7 @@ export default () => {
|
8
|
8
|
|
9
|
9
|
const login = (params) => {
|
10
|
10
|
signIn(params).then((res) => {
|
11
|
|
- const { person : taPerson, personRoleList, sessionKey, qrcode } = res;
|
|
11
|
+ const { person: taPerson, personRoleList, sessionKey, qrcode } = res;
|
12
|
12
|
setPerson(taPerson);
|
13
|
13
|
setPersonRoles(personRoleList);
|
14
|
14
|
|
|
@@ -27,11 +27,18 @@ export default () => {
|
27
|
27
|
})
|
28
|
28
|
}
|
29
|
29
|
|
|
30
|
+ const getAvatar = (data) => {
|
|
31
|
+ return authAvatar(data).then((res) => {
|
|
32
|
+ setPerson(res);
|
|
33
|
+ })
|
|
34
|
+ }
|
|
35
|
+
|
30
|
36
|
return {
|
31
|
37
|
person,
|
32
|
38
|
peronRoles,
|
33
|
39
|
setPerson,
|
34
|
40
|
login,
|
35
|
41
|
getPhone,
|
|
42
|
+ getAvatar,
|
36
|
43
|
}
|
37
|
44
|
}
|