| 
					
				 | 
			
			
				@@ -25,31 +25,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         prop="title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        min-width="180" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="180" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :show-tooltip-when-overflow="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="公告主题名称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         prop="levelName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        min-width="120" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="级别"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         prop="content" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        min-width="200" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="200" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :show-tooltip-when-overflow="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="公告内容"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         prop="attachList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        min-width="120" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        min-width="200" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="附件"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a v-for="(item, index) in scope.row.attachList" :key="item.fileName + index" type="primary" :href="item.url">{{ item.fileName }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a v-for="(item, index) in scope.row.attachList" :key="item.fileName + index" type="primary" :href="downloadUrl + item.url">{{ item.fileName }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -58,7 +59,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="是否已读"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-if="scope.row.isRead == 0">未读</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-if="scope.row.isRead === 0">未读</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span v-else>已读</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,7 +70,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="发布人"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        prop="publishTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        prop="createTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         width="160" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,6 +81,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         width="200" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :show-tooltip-when-overflow="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         label="备注"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -111,6 +113,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import Detail from './announcement-detail' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { getAnnouncementList } from '@/api/msg' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { getCusList } from '@/api/cus' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { downloadUrl } from '@/api/file' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: 'announcement', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     components: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -127,6 +130,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageIndex: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageSize: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         totalPage: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        downloadUrl: downloadUrl, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataListLoading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataListSelections: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         optionsState: [ 
			 |