作者 shenhailong

Merge remote-tracking branch 'origin/master'

@@ -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) {
@@ -353,6 +371,8 @@ @@ -353,6 +371,8 @@
353 aside { 371 aside {
354 flex:0 0 230px; 372 flex:0 0 230px;
355 width: 230px; 373 width: 230px;
  374 + overflow-y: scroll;
  375 + background: #606060;
356 // position: absolute; 376 // position: absolute;
357 // top: 0px; 377 // top: 0px;
358 // bottom: 0px; 378 // bottom: 0px;