Merge branch 'master' of https://gitee.com/lvYeJu/lane-crawford-3
This commit is contained in:
@@ -3,11 +3,15 @@
|
||||
import HeaderTitle from '@/components/HeaderTitle.vue'
|
||||
import FooterNavigation from '@/components/FooterNavigation.vue'
|
||||
import router from '@/router'
|
||||
import { showConfirmDialog } from 'vant'
|
||||
import { useUserInfoStore } from '@/stores'
|
||||
import { LogOut } from '@/api/login'
|
||||
const userInfoStore = useUserInfoStore()
|
||||
const emit = defineEmits(['view-type'])
|
||||
const form = reactive({
|
||||
name: { edit: false, msg: '', value: 'Momo Fashion' },
|
||||
email: { edit: false, msg: '', value: 'xxx@gmail.com' },
|
||||
password: { show: false, edit: false, msg: '', value: '1234556' }
|
||||
name: { edit: false, msg: '', value: userInfoStore.state.userInfo.username },
|
||||
email: { edit: false, msg: '', value: userInfoStore.state.userInfo.email },
|
||||
password: { show: false, edit: false, msg: '', value: userInfoStore.state.userInfo.password }
|
||||
})
|
||||
|
||||
const onEditItem = (item) => {
|
||||
@@ -19,7 +23,19 @@
|
||||
form[item].edit = false
|
||||
}
|
||||
const logout = () => {
|
||||
router.push({ path: '/' })
|
||||
showConfirmDialog({
|
||||
title: 'Log out',
|
||||
message: 'Are you sure you want to log out?',
|
||||
confirmButtonText: 'Yes',
|
||||
cancelButtonText: 'Cancel'
|
||||
})
|
||||
.then(() => {
|
||||
LogOut().then(() => {
|
||||
userInfoStore.logOut()
|
||||
router.push({ path: '/welcome' })
|
||||
})
|
||||
})
|
||||
.catch(() => {})
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user