From 07d9dac587d5265fedd94a518c711721413f13b5 Mon Sep 17 00:00:00 2001 From: 819527061@qq.com <123456> Date: 星期二, 09 四月 2024 17:41:26 +0800 Subject: [PATCH] docs:路由修改 --- src/components/common/Header.vue | 37 ++++++++++++++++++++++--------------- 1 files changed, 22 insertions(+), 15 deletions(-) diff --git a/src/components/common/Header.vue b/src/components/common/Header.vue index c11ed88..29132c2 100644 --- a/src/components/common/Header.vue +++ b/src/components/common/Header.vue @@ -18,11 +18,11 @@ <!--<span><i class="el-icon-user"></i>{{this.userNames}}</span>--> <!--</el-tooltip>--> <!--</div>--> - <div class="btn-fullscreen" @click="dialogFormVisible = true"> - <el-tooltip effect="dark" :content="`淇敼瀵嗙爜`" placement="bottom"> - <i class="el-icon-setting"></i> - </el-tooltip> - </div> +<!-- <div class="btn-fullscreen" @click="dialogFormVisible = true">--> +<!-- <el-tooltip effect="dark" :content="`淇敼瀵嗙爜`" placement="bottom">--> +<!-- <i class="el-icon-setting"></i>--> +<!-- </el-tooltip>--> +<!-- </div>--> <el-dialog title="淇敼瀵嗙爜" :visible.sync="dialogFormVisible"> <el-form :model="form"> <el-form-item label="鍘熷瀵嗙爜" :label-width="formLabelWidth"> @@ -58,9 +58,10 @@ <!-- 鐢ㄦ埛鍚嶄笅鎷夎彍鍗� --> <el-dropdown class="user-name" trigger="click" @command="handleCommand"> <span class="el-dropdown-link"> - 閫�鍑虹櫥褰� <i class="el-icon-caret-bottom"></i> + {{loginName}} <i class="el-icon-caret-bottom"></i> </span> <el-dropdown-menu slot="dropdown"> + <el-dropdown-item divided command="editPassword">淇敼瀵嗙爜</el-dropdown-item> <el-dropdown-item divided command="loginout">閫�鍑虹櫥褰�</el-dropdown-item> </el-dropdown-menu> </el-dropdown> @@ -70,6 +71,7 @@ </div> </template> <script> +import {mapMutations} from 'vuex' import bus from '../common/bus'; export default { data() { @@ -93,13 +95,16 @@ }, computed:{ - username(){ - let username = this.$byutil.getUser(); - return username ? username.realName : this.name; - } }, + created() { + let username = localStorage.getItem('name') + this.loginName = username + }, - methods:{ + methods:{ + ...mapMutations([ + 'CLEAR_ROLELIST' + ]), // 鐢ㄦ埛鍚嶄笅鎷夎彍鍗曢�夋嫨浜嬩欢 handleCommand(command) { if(command == 'loginout'){ @@ -107,7 +112,7 @@ sessionStorage.userRoleNames = '' sessionStorage.userGuid = '' sessionStorage.userName = '' - console.log(111); + this.CLEAR_ROLELIST(); //娓呯┖鏈湴鏉冮檺缂撳瓨 this.$router.push('/login'); // this.$confirm("鏄惁閫�鍑虹櫥褰�?", "鎻愮ず", { // confirmButtonText: "纭畾", @@ -131,6 +136,8 @@ // }); // localStorage.removeItem('ms_username') // this.$router.push('/login'); + }else if(command == 'editPassword'){ + this.dialogFormVisible = true } }, // 渚ц竟鏍忔姌鍙� @@ -155,15 +162,15 @@ }, url:this.$systemconfig.basePath + '/user/updatePassword ' }).then(res => { - if(res.data.success){ + if(res.data.code==0){ this.form.oldPassword = '' this.form.newPassword = '' this.form.surePassword = '' this.errTishi = '' - this.$message({message: res.data.message, type: 'success'}); + this.$message({message:'淇敼鎴愬姛', type: 'success'}); this.dialogFormVisible = false }else{ - this.$message({message: res.data.message, type: 'false'}); + this.$message({message: '淇敼澶辫触', type: 'false'}); } }) } -- Gitblit v1.9.1