|
@@ -9,7 +9,7 @@
|
|
|
<CaseIndex />
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
- <el-button class="layout-btn" @click="onLayout">
|
|
|
+ <el-button class="layout-btn" @click="layout">
|
|
|
退出
|
|
|
</el-button>
|
|
|
</div>
|
|
@@ -35,11 +35,11 @@ export default {
|
|
|
handleClick(tab, event) {
|
|
|
this.activeName = tab.name
|
|
|
},
|
|
|
- onLayout() {
|
|
|
- setToken('');
|
|
|
- sessionStorage.removeItem("route")
|
|
|
- this.$router.push(`/login`);
|
|
|
- }
|
|
|
+ async layout() {
|
|
|
+ await this.$store.dispatch('user/logout')
|
|
|
+ const preUrl = sessionStorage.getItem("preUrl")
|
|
|
+ this.$router.push({ path: '/login', query: { preUrl }})
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|