xbx #29
src
@ -10,6 +10,19 @@ export function sendsms(phone: string, type?: number){
|
||||
return post('SendSms',{phone, type})
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户名密码登录
|
||||
* @param phone 手机号
|
||||
* @param password 密码
|
||||
*/
|
||||
|
||||
export function loginpass(phone: string, password: string){
|
||||
return post("login",{type: 2,username: phone, password: password})
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户信息详情
|
||||
*/
|
||||
export function userinfo(){
|
||||
return get('personalInfo')
|
||||
}
|
@ -117,6 +117,7 @@
|
||||
}
|
||||
</style>
|
||||
<script lang="ts">
|
||||
import { userinfo } from '@/api';
|
||||
import router from '@/router';
|
||||
import { defineComponent, ref } from 'vue';
|
||||
|
||||
@ -181,6 +182,10 @@ export default defineComponent({
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
userinfo().then((res)=>{
|
||||
console.log(res)
|
||||
})
|
||||
return{
|
||||
list,
|
||||
routeto,
|
||||
|
@ -2,8 +2,15 @@ import { createStore } from 'vuex'
|
||||
|
||||
export default createStore({
|
||||
state: {
|
||||
userinfo:{
|
||||
name: "",
|
||||
img: ""
|
||||
}
|
||||
},
|
||||
mutations: {
|
||||
setUserInfo(state, userinfo){
|
||||
state.userinfo = userinfo
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
},
|
||||
|
7
src/types/index.d.ts
vendored
7
src/types/index.d.ts
vendored
@ -21,8 +21,9 @@ export interface VideoInfo {
|
||||
}
|
||||
|
||||
// 返回数据
|
||||
export interface ResData{
|
||||
export interface ResData<T = any>{
|
||||
code?: number;
|
||||
msg?: string;
|
||||
data?: any;
|
||||
}
|
||||
data?: T;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user