登出
This commit is contained in:
parent
a7f8bbbc1f
commit
1bb5c652c7
|
@ -120,14 +120,27 @@
|
||||||
import {ref} from 'vue'
|
import {ref} from 'vue'
|
||||||
import emitter from '@/utils/emitter'
|
import emitter from '@/utils/emitter'
|
||||||
import {useRoute, useRouter} from "vue-router";
|
import {useRoute, useRouter} from "vue-router";
|
||||||
|
import myAxios from '@/api/myAxios';
|
||||||
|
import { userStore } from '@/store/userStore';
|
||||||
|
import { ElMessage } from 'element-plus';
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const offset = ref(20)
|
const offset = ref(20)
|
||||||
const showLog = ref(false)
|
const showLog = ref(false)
|
||||||
|
const store = userStore()
|
||||||
|
|
||||||
const logout = () => {
|
const logout = async () => {
|
||||||
router.push('/')
|
const res: any = await myAxios.post("/user/logout",{})
|
||||||
|
console.log(res)
|
||||||
|
if(res.data.code == 1 && res.data) {
|
||||||
|
store.$reset()
|
||||||
|
await router.replace('/')
|
||||||
|
ElMessage({
|
||||||
|
type: 'info',
|
||||||
|
message: '登出成功',
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
const changeState = () => {
|
const changeState = () => {
|
||||||
showLog.value = !showLog.value
|
showLog.value = !showLog.value
|
||||||
|
|
|
@ -309,7 +309,7 @@ const handleDelete = (index: number, row: any) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const tableData = [
|
const tableData = ref([
|
||||||
{
|
{
|
||||||
selectedItems: '001',
|
selectedItems: '001',
|
||||||
img: 'https://s21.ax1x.com/2024/10/24/pAdzjZ6.png',
|
img: 'https://s21.ax1x.com/2024/10/24/pAdzjZ6.png',
|
||||||
|
@ -323,7 +323,7 @@ const tableData = [
|
||||||
desc: '描述',
|
desc: '描述',
|
||||||
attribute:'下架',
|
attribute:'下架',
|
||||||
},
|
},
|
||||||
];
|
]);
|
||||||
const list = {
|
const list = {
|
||||||
region: '',
|
region: '',
|
||||||
label: [],
|
label: [],
|
||||||
|
|
Loading…
Reference in New Issue
Block a user