From 64cb4a2150e2c9fbdc294ad1fc70f523120c88b3 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期一, 01 十一月 2021 09:49:15 +0800 Subject: [PATCH] update#129066 - [header] 前端畫面刻版 - 下拉選單 --- PAMapp/components/NavBar.vue | 27 +++++++++++++++++++-------- 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/PAMapp/components/NavBar.vue b/PAMapp/components/NavBar.vue index ac33281..5df783d 100644 --- a/PAMapp/components/NavBar.vue +++ b/PAMapp/components/NavBar.vue @@ -1,11 +1,6 @@ <template> <header class="pam-header"> - <img class="pam-header__logo" src="~/assets/images/logo.png" alt=""> - <!-- <el-button @click="$router.push('/login')">��</el-button> - <el-button @click="$router.push('/notification')">���</el-button> - <el-button @click="$router.push('/accountSetting')">�犖撣唾�身摰�</el-button> - <el-button @click="$router.push('/record/contactRecord')">�������</el-button> - <el-button @click="$router.push('/contactList/consultantList')">���蝯⊥�</el-button> --> + <img class="pam-header__logo" src="~/assets/images/logo.png" alt="" @click="$router.push('/login')"> <div class="pam-header__title"> ���兢蝳��蜓 <div class="pam-header__sub-title"> @@ -13,8 +8,17 @@ </div> </div> <div class="pam-header__action-bar"> - <i class="icon-bell"></i> - <i class="icon-avatar"></i> + <i class="icon-bell" @click="$router.push('/notification')"></i> + <el-dropdown @command="handleCommand"> + <i class="icon-avatar"></i> + <el-dropdown-menu slot="dropdown" class="pam-header__dropdown"> + <li class="pam-header__dropdown-item" @click="$router.push('/accountSetting')">�犖撣唾�身摰�</li> + <li class="pam-header__dropdown-item" @click="$router.push('/record/contactRecord')">�������</li> + <li class="pam-header__dropdown-item" @click="$router.push('/contactList/consultantList')">���“���</li> + <li class="pam-header__dropdown-item">��</li> + <li class="pam-header__dropdown-item pam-header__dropdown-divider" @click="$router.push('/login')">憿批��</li> + </el-dropdown-menu> + </el-dropdown> </div> </header> </template> @@ -24,7 +28,9 @@ @Component export default class NavBar extends Vue { + handleCommand() { + } } </script> @@ -45,6 +51,7 @@ font-weight: bold; color: #68737A; letter-spacing: 3.6px; + flex-basis: 140px; .pam-header__sub-title { padding-top: 2px; font-size: 13px; @@ -58,8 +65,12 @@ font-size: 24px; color: #1B365D; font-weight: bold; + justify-content: space-around; i { padding: 0 15px; + @media screen and (max-width: 320px) { + padding: 0 5px; + } } } } -- Gitblit v1.8.0