1234567891011121314151617181920212223 |
- import http from "@/lib/http"
- import {useUserStore} from "@/pinia/user"
- const user = useUserStore()
- const {login, logout} = user
- const auth = {
- async login(name: string, password: string) {
- return http.post('/login', {
- name: name,
- password: password
- }).then(r => {
- login(r.token)
- })
- },
- logout() {
- return http.delete('/logout').then(async () => {
- logout()
- })
- }
- }
- export default auth
|