| 
					
					
						
							
						
					
					
				 | 
				@ -22,19 +22,31 @@ notices.value.map(v => (noticesNum.value += v.list.length)); | 
			
		
		
	
		
			
				 | 
				 | 
				    </span> | 
				 | 
				 | 
				    </span> | 
			
		
		
	
		
			
				 | 
				 | 
				    <template #dropdown> | 
				 | 
				 | 
				    <template #dropdown> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-dropdown-menu> | 
				 | 
				 | 
				      <el-dropdown-menu> | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-tabs :stretch="true" v-model="activeKey" class="dropdown-tabs"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <template v-for="item in notices" :key="item.key"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-tab-pane | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              :label="`${item.name}(${item.list.length})`" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              :name="`${item.key}`" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-scrollbar max-height="330px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <div class="noticeList-container"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <NoticeList :list="item.list" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-scrollbar> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-tab-pane> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </template> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <el-tabs | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          :stretch="true" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          v-model="activeKey" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          class="dropdown-tabs" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          :style="{ width: notices.length === 0 ? '200px' : '330px' }" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <el-empty | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            v-if="notices.length === 0" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            description="暂无消息" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            :image-size="60" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          /> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <span v-else> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <template v-for="item in notices" :key="item.key"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-tab-pane | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                :label="`${item.name}(${item.list.length})`" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                :name="`${item.key}`" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-scrollbar max-height="330px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <div class="noticeList-container"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    <NoticeList :list="item.list" /> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                </el-scrollbar> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-tab-pane> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          </span> | 
			
		
		
	
		
			
				 | 
				 | 
				        </el-tabs> | 
				 | 
				 | 
				        </el-tabs> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-dropdown-menu> | 
				 | 
				 | 
				      </el-dropdown-menu> | 
			
		
		
	
		
			
				 | 
				 | 
				    </template> | 
				 | 
				 | 
				    </template> | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -57,8 +69,6 @@ notices.value.map(v => (noticesNum.value += v.list.length)); | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				.dropdown-tabs { | 
				 | 
				 | 
				.dropdown-tabs { | 
			
		
		
	
		
			
				 | 
				 | 
				  width: 330px; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  .noticeList-container { | 
				 | 
				 | 
				  .noticeList-container { | 
			
		
		
	
		
			
				 | 
				 | 
				    padding: 15px 24px 0; | 
				 | 
				 | 
				    padding: 15px 24px 0; | 
			
		
		
	
		
			
				 | 
				 | 
				  } | 
				 | 
				 | 
				  } | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |