|  | @@ -6,33 +6,12 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <div class="right-menu">
 | 
	
		
			
				|  |  |        <div class="xl-form" style="padding-right: 20px;">
 | 
	
		
			
				|  |  | +        <span class="scoped-op3" v-if="notifyObj.obj.question > 0 || notifyObj.obj.answer > 0" @click="qaHandle">问答待审核{{notifyObj.obj.question}}/{{notifyObj.obj.answer}}</span>
 | 
	
		
			
				|  |  |          <span class="scoped-op" @click="cashUpdate">更新缓存</span>
 | 
	
		
			
				|  |  |          <span class="scoped-op2" @click="openPwdPopup">修改密码</span>
 | 
	
		
			
				|  |  |          <span class="scoped-user">{{sysUser.nickname}}</span>
 | 
	
		
			
				|  |  |          <el-button icon="el-icon-user" class="xl-form-btn t4 xs" @click="logout">退出</el-button>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  | -      <!-- <el-dropdown class="avatar-container" trigger="click">
 | 
	
		
			
				|  |  | -        <div class="avatar-wrapper">
 | 
	
		
			
				|  |  | -          <img :src="avatar+'?imageView2/1/w/80/h/80'" class="user-avatar">
 | 
	
		
			
				|  |  | -          <i class="el-icon-caret-bottom" />
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        <el-dropdown-menu slot="dropdown" class="user-dropdown">
 | 
	
		
			
				|  |  | -          <router-link to="/">
 | 
	
		
			
				|  |  | -            <el-dropdown-item>
 | 
	
		
			
				|  |  | -              Home
 | 
	
		
			
				|  |  | -            </el-dropdown-item>
 | 
	
		
			
				|  |  | -          </router-link>
 | 
	
		
			
				|  |  | -          <a target="_blank" href="https://github.com/PanJiaChen/vue-admin-template/">
 | 
	
		
			
				|  |  | -            <el-dropdown-item>Github</el-dropdown-item>
 | 
	
		
			
				|  |  | -          </a>
 | 
	
		
			
				|  |  | -          <a target="_blank" href="https://panjiachen.github.io/vue-element-admin-site/#/">
 | 
	
		
			
				|  |  | -            <el-dropdown-item>Docs</el-dropdown-item>
 | 
	
		
			
				|  |  | -          </a>
 | 
	
		
			
				|  |  | -          <el-dropdown-item divided @click.native="logout">
 | 
	
		
			
				|  |  | -            <span style="display:block;">退出</span>
 | 
	
		
			
				|  |  | -          </el-dropdown-item>
 | 
	
		
			
				|  |  | -        </el-dropdown-menu>
 | 
	
		
			
				|  |  | -      </el-dropdown> -->
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |      <pwd-edit
 | 
	
		
			
				|  |  |        :isShow="isPwdShow"
 | 
	
	
		
			
				|  | @@ -57,14 +36,25 @@ export default {
 | 
	
		
			
				|  |  |        'sidebar',
 | 
	
		
			
				|  |  |        'avatar',
 | 
	
		
			
				|  |  |        'sysUser',
 | 
	
		
			
				|  |  | +      'sysUser',
 | 
	
		
			
				|  |  | +      'notifyObj',
 | 
	
		
			
				|  |  |      ])
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    data () {
 | 
	
		
			
				|  |  |      return {
 | 
	
		
			
				|  |  | -      isPwdShow: false
 | 
	
		
			
				|  |  | +      isPwdShow: false,
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  created () {
 | 
	
		
			
				|  |  | +    this.getNotify()
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  | +    qaHandle () {
 | 
	
		
			
				|  |  | +      this.$router.push('/qa/index')
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    getNotify () {
 | 
	
		
			
				|  |  | +      this.$store.dispatch('user/getNotify')
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      closePwdPopup () {
 | 
	
		
			
				|  |  |        this.isPwdShow = false
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -201,5 +191,28 @@ export default {
 | 
	
		
			
				|  |  |    text-decoration: underline;
 | 
	
		
			
				|  |  |    cursor: pointer;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +.scoped-op3 {
 | 
	
		
			
				|  |  | +  display: inline-block;
 | 
	
		
			
				|  |  | +  vertical-align: middle;
 | 
	
		
			
				|  |  | +  font-weight: bold;
 | 
	
		
			
				|  |  | +  color: #19be6b;
 | 
	
		
			
				|  |  | +  padding-right: 20px;
 | 
	
		
			
				|  |  | +  font-size: 14px;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +  animation: animate 0.5s linear infinite;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +@keyframes animate {
 | 
	
		
			
				|  |  | +  0%, 100% {
 | 
	
		
			
				|  |  | +    text-shadow: -1.5px -1.5px 0 #0ff, 1.5px 1.5px 0 #f00;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  25% {
 | 
	
		
			
				|  |  | +    text-shadow: 1.5px 1.5px 0 #0ff, -1.5px -1.5px 0 #f00;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  50% {
 | 
	
		
			
				|  |  | +    text-shadow: 1.5px -1.5px 0 #0ff, 1.5px -1.5px 0 #f00;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  75% {
 | 
	
		
			
				|  |  | +    text-shadow: -1.5px 1.5px 0 #0ff, -1.5px 1.5px 0 #f00;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +} 
 | 
	
		
			
				|  |  |  </style>
 |