From 3b3513a1b653af76231ed053cb0d22a362d36876 Mon Sep 17 00:00:00 2001 From: yuyu <1981343953@qq.com> Date: 星期五, 25 八月 2023 17:33:51 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.110.209:9001/r/lims-before --- src/layout/components/Navbar.vue | 73 ++++++++++++++++++++++++++++-------- 1 files changed, 57 insertions(+), 16 deletions(-) diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 75fb75b..3876bf3 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -6,25 +6,41 @@ <div class="right-menu"> <div class="right-serves"> - <i class="el-icon-setting" /> - <i class="el-icon-bell" /> - <i class="el-icon-time" /> + <!-- <i class="el-icon-setting" /> --> + + <p @click="toMessage"><el-badge is-dot class="el-icon-bell message-icon"></el-badge></p> + <!-- <i class="el-icon-time" /> --> </div> <el-dropdown class="avatar-container" trigger="click"> <div class="avatar-wrapper"> <a class="user-avatar">{{ user.name.slice(0,1) }}</a> </div> <el-dropdown-menu slot="dropdown" class="user-dropdown"> - <router-link to="/"> - <el-dropdown-item> - 淇敼瀵嗙爜 + <el-dropdown-item > + <p @click="dialogFormVisible = true">淇敼瀵嗙爜</p> </el-dropdown-item> - </router-link> <el-dropdown-item divided @click.native="logout"> <span style="display:block;">閫�鍑虹櫥褰�</span> </el-dropdown-item> </el-dropdown-menu> </el-dropdown> + <el-dialog title="淇敼瀵嗙爜" :visible.sync="dialogFormVisible" :append-to-body="true"> + <el-form :model="form"> + <el-form-item label="鏃у瘑鐮�" :label-width="formLabelWidth"> + <el-input v-model="form.oldPwd" autocomplete="off"></el-input> + </el-form-item> + <el-form-item label="鏂板瘑鐮�" :label-width="formLabelWidth"> + <el-input maxlength="30" show-word-limit v-model="form.newPwd" autocomplete="off"></el-input> + </el-form-item> + <el-form-item label="纭瀵嗙爜" :label-width="formLabelWidth"> + <el-input maxlength="30" show-word-limit v-model="form.confirmPwd" autocomplete="off"></el-input> + </el-form-item> + </el-form> + <div slot="footer" class="dialog-footer"> + <el-button @click="reset()">鍙� 娑�</el-button> + <el-button type="primary" @click="editPwd">纭� 瀹�</el-button> + </div> + </el-dialog> </div> </div> </template> @@ -41,6 +57,21 @@ } from "@/api/util/requestUtil.js" export default { + data(){ + return { + form: { + oldPwd: '', + newPwd: '', + confirmPwd: '' + }, + dialogFormVisible: false, + formLabelWidth: '120px', + user: { + id: null, + name: 'value' + } + } + }, components: { // Breadcrumb, // Hamburger @@ -51,18 +82,22 @@ 'avatar' ]) }, - data() { - return { - user: { - id: null, - name: 'value' - } - } - }, mounted() { this.getUser() }, methods: { + reset(){ + this.dialogFormVisible = false; + this.form.oldPwd = ''; + this.form.newPwd = ''; + this.form.confirmPwd = ''; + }, + toMessage(){ + this.$router.push('/message/toDo'); + }, + editPwd(){ + console.log(1); + }, toggleSideBar() { this.$store.dispatch('app/toggleSideBar') }, @@ -89,7 +124,13 @@ border-bottom: 1px solid #f0f2f5; // box-shadow: 0 0 0.857143rem rgba(0, 0, 0, 0.12); // box-shadow: 0 1px 4px rgba(0,21,41,.08); - + .message-icon{ + margin-right: 10px; + cursor: pointer; + } + .v-modal{ + z-index: 8; + } .hamburger-container { line-height: 46px; height: 100%; -- Gitblit v1.9.3