...
|
...
|
@@ -15,6 +15,7 @@ |
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item>我的消息</el-dropdown-item>
|
|
|
<el-dropdown-item @click.native="editPass">修改密码</el-dropdown-item>
|
|
|
<el-dropdown-item @click.native="updateCache">更新缓存</el-dropdown-item>
|
|
|
<el-dropdown-item divided @click.native="logout">退出登录</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
...
|
...
|
@@ -91,7 +92,7 @@ |
|
|
|
|
|
<script>
|
|
|
import rt from '../routes'
|
|
|
import { editPass} from '../api/user';
|
|
|
import { editPass,resetToken} from '../api/user';
|
|
|
import ElFormItem from "element-ui/packages/form/src/form-item";
|
|
|
export default {
|
|
|
|
...
|
...
|
@@ -194,6 +195,23 @@ |
|
|
editPass:function(){
|
|
|
this.dialogFormVisible=true;
|
|
|
},
|
|
|
updateCache:function(){
|
|
|
resetToken().then( res =>{
|
|
|
let response = res.data;
|
|
|
if (response.code === '200'){
|
|
|
this.$notify({
|
|
|
title: '成功',
|
|
|
message: '缓存更新成功',
|
|
|
type: 'success'
|
|
|
});
|
|
|
}else{
|
|
|
this.$notify.error({
|
|
|
title: '失败',
|
|
|
message: '缓存更新失败'
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
submitEdit(formName){
|
|
|
this.$refs[formName].validate((valid) => {
|
|
|
if (valid) {
|
...
|
...
|
|