正在显示
2 个修改的文件
包含
21 行增加
和
1 行删除
@@ -15,3 +15,5 @@ export const editUser = params => { return http.put(`${baseUrl}/edit`,params)}; | @@ -15,3 +15,5 @@ export const editUser = params => { return http.put(`${baseUrl}/edit`,params)}; | ||
15 | export const addUser = params => { return http.post(`${baseUrl}/add`,params)}; | 15 | export const addUser = params => { return http.post(`${baseUrl}/add`,params)}; |
16 | 16 | ||
17 | export const setUserRole = params => { return http.put(`${baseUrl}/roleset`,params)}; | 17 | export const setUserRole = params => { return http.put(`${baseUrl}/roleset`,params)}; |
18 | + | ||
19 | +export const resetToken = params => { return http.put(`${baseUrl}/resetToken`,params)}; |
@@ -15,6 +15,7 @@ | @@ -15,6 +15,7 @@ | ||
15 | <el-dropdown-menu slot="dropdown"> | 15 | <el-dropdown-menu slot="dropdown"> |
16 | <el-dropdown-item>我的消息</el-dropdown-item> | 16 | <el-dropdown-item>我的消息</el-dropdown-item> |
17 | <el-dropdown-item @click.native="editPass">修改密码</el-dropdown-item> | 17 | <el-dropdown-item @click.native="editPass">修改密码</el-dropdown-item> |
18 | + <el-dropdown-item @click.native="updateCache">更新缓存</el-dropdown-item> | ||
18 | <el-dropdown-item divided @click.native="logout">退出登录</el-dropdown-item> | 19 | <el-dropdown-item divided @click.native="logout">退出登录</el-dropdown-item> |
19 | </el-dropdown-menu> | 20 | </el-dropdown-menu> |
20 | </el-dropdown> | 21 | </el-dropdown> |
@@ -91,7 +92,7 @@ | @@ -91,7 +92,7 @@ | ||
91 | 92 | ||
92 | <script> | 93 | <script> |
93 | import rt from '../routes' | 94 | import rt from '../routes' |
94 | - import { editPass} from '../api/user'; | 95 | + import { editPass,resetToken} from '../api/user'; |
95 | import ElFormItem from "element-ui/packages/form/src/form-item"; | 96 | import ElFormItem from "element-ui/packages/form/src/form-item"; |
96 | export default { | 97 | export default { |
97 | 98 | ||
@@ -194,6 +195,23 @@ | @@ -194,6 +195,23 @@ | ||
194 | editPass:function(){ | 195 | editPass:function(){ |
195 | this.dialogFormVisible=true; | 196 | this.dialogFormVisible=true; |
196 | }, | 197 | }, |
198 | + updateCache:function(){ | ||
199 | + resetToken().then( res =>{ | ||
200 | + let response = res.data; | ||
201 | + if (response.code === '200'){ | ||
202 | + this.$notify({ | ||
203 | + title: '成功', | ||
204 | + message: '缓存更新成功', | ||
205 | + type: 'success' | ||
206 | + }); | ||
207 | + }else{ | ||
208 | + this.$notify.error({ | ||
209 | + title: '失败', | ||
210 | + message: '缓存更新失败' | ||
211 | + }); | ||
212 | + } | ||
213 | + }) | ||
214 | + }, | ||
197 | submitEdit(formName){ | 215 | submitEdit(formName){ |
198 | this.$refs[formName].validate((valid) => { | 216 | this.$refs[formName].validate((valid) => { |
199 | if (valid) { | 217 | if (valid) { |
-
请 注册 或 登录 后发表评论