注销逻辑转移到 vuex
Former-commit-id: f31a633b971c45a544a373c581ef603941cae327 [formerly 23fdc68df2f8fc6fd5c4e69ca8b7d884fe53decf] [formerly f31a633b971c45a544a373c581ef603941cae327 [formerly 23fdc68df2f8fc6fd5c4e69ca8b7d884fe53decf] [formerly f31a633b971c45a544a373c581ef603941cae327 [formerly 23fdc68df2f8fc6fd5c4e69ca8b7d884fe53decf] [formerly 23fdc68df2f8fc6fd5c4e69ca8b7d884fe53decf [formerly b31ed8b7ee9f03071b452e3b7086b06bf261078f [formerly 6c23c54805a07c133be8e8b70752ed73bbf34a13]]]]] Former-commit-id: 044f1437f929847962bd7eb7f753b8770bccde9e Former-commit-id: 5bde6cd5f3c5af8a0c1a9ac1e61f69fff025c61c Former-commit-id: 169a1a6c4eb0c0522a30b6d9bc3f8c078f725d9e [formerly 9cb800d61661dc15361191620058015de2217714] Former-commit-id: fc88ea03ef389486d001dbcb05798f6340b8bbb7 Former-commit-id: 9c101f9a8098d7f2c411b38a518281ecfeb535f5 Former-commit-id: 6134dbd30721e57493ae936127967df8453c95e2 Former-commit-id: 7657a1fb82e736be0caab9b3c9b3df2b549b9d61 Former-commit-id: de7f04298e233f2e6c5b42fbbbe8f877c9ba44a6
This commit is contained in:
@@ -9,9 +9,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// 插件
|
||||
import Cookies from 'js-cookie'
|
||||
import { mapState, mapMutations } from 'vuex'
|
||||
import { mapState, mapActions } from 'vuex'
|
||||
export default {
|
||||
computed: {
|
||||
...mapState({
|
||||
@@ -19,29 +17,16 @@ export default {
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminUtilDbRemoveByUuid'
|
||||
...mapActions([
|
||||
'd2adminLogout'
|
||||
]),
|
||||
/**
|
||||
* @description 登出
|
||||
*/
|
||||
logOff () {
|
||||
this.$confirm('注销此账户吗?', '注销', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
// 删除用户信息
|
||||
this.d2adminUtilDbRemoveByUuid({
|
||||
key: 'userInfo',
|
||||
emptyValue: ''
|
||||
})
|
||||
// 删除cookie
|
||||
Cookies.remove('token')
|
||||
Cookies.remove('uuid')
|
||||
// 跳转路由
|
||||
this.$router.push({
|
||||
name: 'login'
|
||||
})
|
||||
}).catch(() => {
|
||||
// 取消了注销
|
||||
this.d2adminLogout({
|
||||
vm: this,
|
||||
confirm: true
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user