|
|
@ -9,25 +9,33 @@ |
|
|
|
<el-dropdown trigger="click"> |
|
|
|
<div class="right-item flex el-dropdown-link"> |
|
|
|
<img class="right-item-icon" src="../assets/header-icon.png" alt=""> |
|
|
|
<span>学术论文出版</span> |
|
|
|
<span>{{user}}</span> |
|
|
|
<img src="../assets/header-drop.svg" alt=""> |
|
|
|
</div> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-item><a href="/agent/domainList" target="_blank">我的域名</a></el-dropdown-item> |
|
|
|
<el-dropdown-item><span @click="loginOut">退出</span></el-dropdown-item> |
|
|
|
<el-dropdown-item><div @click="loginOut">退出</div></el-dropdown-item> |
|
|
|
</el-dropdown-menu> |
|
|
|
</el-dropdown> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import { logout } from '@/utils/logout'; |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
user: '' |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted(){ |
|
|
|
this.user = localStorage.getItem('user') |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
loginOut(){ |
|
|
|
this.$http('POST', '/agentnew/login_out', {}).then(response => { |
|
|
|
if(response.status){ |
|
|
|
localStorage.removeItem('token') |
|
|
|
window.location.href = process.env.VUE_APP_HOST; |
|
|
|
logout() |
|
|
|
}else{ |
|
|
|
this.$message.error(response.data.info) |
|
|
|
} |
|
|
|