|  |  | @ -33,98 +33,49 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-row> |  |  |  |         </el-row> | 
			
		
	
		
		
			
				
					
					|  |  |  |       </el-form> |  |  |  |       </el-form> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-table |  |  |  |       <el-table v-loading="loading" :data="list" style="width: 100%"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         v-loading="loading" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         :data="list" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         style="width: 100%" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       > |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column label="序号" type="index"></el-table-column> |  |  |  |         <el-table-column label="序号" type="index"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column |  |  |  |         <el-table-column label="任务ID" prop="taskId" width="140" show-overflow-tooltip></el-table-column> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           label="任务ID" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           prop="taskId" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           width="140" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         ></el-table-column> |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column |  |  |  |         <el-table-column label="任务类型" prop="type" width="140" show-overflow-tooltip> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           label="任务类型" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           prop="type" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           width="140" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         > |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           <template slot-scope="scope"> |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <span>{{scope.row.type }}</span> |  |  |  |             <span>{{scope.row.type }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |           </template> |  |  |  |           </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-table-column> |  |  |  |         </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column |  |  |  |         <el-table-column label="状态" prop="status" width="140" show-overflow-tooltip> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           label="状态" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           prop="status" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           width="140" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         > |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           <template slot-scope="scope"> |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-tag |  |  |  |             <el-tag :type="statusFilterType(scope.row.status)">{{ status[scope.row.status] }} | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               :type="statusFilterType(scope.row.status)" |  |  |  |             </el-tag> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             >{{ status[scope.row.status] }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-tag |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             > |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           </template> |  |  |  |           </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-table-column> |  |  |  |         </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column |  |  |  |         <el-table-column label="开始时间" width="180" prop="startTime" show-overflow-tooltip></el-table-column> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           label="开始时间" |  |  |  |         <el-table-column label="结束时间" width="180" prop="endTime" show-overflow-tooltip></el-table-column> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           width="180" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           prop="startTime" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         ></el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           label="结束时间" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           width="180" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           prop="endTime" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         ></el-table-column> |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column |  |  |  |         <el-table-column label="同步信息" prop="remark" show-overflow-tooltip></el-table-column> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           label="同步信息" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           prop="remark" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         ></el-table-column> |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column label="操作" fixed="right" width="160"> |  |  |  |         <el-table-column label="操作" fixed="right" width="160"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           <template slot-scope="scope"> |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button |  |  |  |             <el-popconfirm @confirm="downFile(scope.row)" confirm-button-text='下载' cancel-button-text='不用了' class="mr10" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               type="text" |  |  |  |               icon="el-icon-info" icon-color="blck" title="是否确认要下载文件?" v-if="scope.row.cacheFilePath"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               size="small" |  |  |  |               <el-button type="text" size="small" slot="reference">下载 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               @click.native.stop="detailDialog(scope.row.id)" |  |  |  |               </el-button> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             >详情 |  |  |  |             </el-popconfirm> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button |  |  |  |             <el-popconfirm @confirm="deleteData(scope.row.id)" confirm-button-text='删除' cancel-button-text='不用了' | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             > |  |  |  |               icon="el-icon-info" icon-color="red" title="是否确认要删除这条数据?"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button |  |  |  |               <el-button type="text" size="small" slot="reference">删除 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               type="text" |  |  |  |               </el-button> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               size="small" |  |  |  |             </el-popconfirm> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               @click.native.stop="deleteDialog(scope.row.id)" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             >删除 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             > |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           </template> |  |  |  |           </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-table-column> |  |  |  |         </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |       </el-table> |  |  |  |       </el-table> | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-pagination |  |  |  |       <el-pagination :page-size="filterQuery.limit" @current-change="handleCurrentChange" layout="prev, pager, next" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         :page-size="filterQuery.limit" |  |  |  |         :total="total" :current-page="filterQuery.page"></el-pagination> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         @current-change="handleCurrentChange" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         layout="prev, pager, next" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         :total="total" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         :current-page="filterQuery.page" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       ></el-pagination> |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     </el-card> |  |  |  |     </el-card> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     <el-dialog |  |  |  |     <el-dialog title="同步信息" width="25%" :close-on-click-modal="false" :close-on-press-escape="false" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       title="同步信息" |  |  |  |       :visible.sync="syncVisible"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       width="25%" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       :close-on-click-modal="false" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       :close-on-press-escape="false" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       :visible.sync="syncVisible" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     > |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       <span v-text="syncInfo" style="white-space:pre-line;" class="syncInfo"></span> |  |  |  |       <span v-text="syncInfo" style="white-space:pre-line;" class="syncInfo"></span> | 
			
		
	
		
		
			
				
					
					|  |  |  |     </el-dialog> |  |  |  |     </el-dialog> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -132,12 +83,19 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | </template> |  |  |  | </template> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | <script> |  |  |  | <script> | 
			
		
	
		
		
			
				
					
					|  |  |  | import {filterLog, deleteLog, findConfig} from "@/api/sync/spsSyncDownload"; |  |  |  |   import { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import store from "@/store"; |  |  |  |     filterLog, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import ShowText from "../sync/showText"; |  |  |  |     deleteLog, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import {downloadNow} from "@/api/sync/spsSyncDownload"; |  |  |  |     findConfig, | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     downloadFile | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   } from "@/api/sync/spsSyncDownload"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   import store from "@/store"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   import ShowText from "../sync/showText"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   import { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     downloadNow | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   } from "@/api/sync/spsSyncDownload"; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | export default { |  |  |  |   export default { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     data() { |  |  |  |     data() { | 
			
		
	
		
		
			
				
					
					|  |  |  |       return { |  |  |  |       return { | 
			
		
	
		
		
			
				
					
					|  |  |  |         filterQuery: { |  |  |  |         filterQuery: { | 
			
		
	
	
		
		
			
				
					|  |  | @ -244,13 +202,11 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (val) { |  |  |  |         if (val) { | 
			
		
	
		
		
			
				
					
					|  |  |  |           this.getList(); |  |  |  |           this.getList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |       }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     , |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       handleCurrentChange(val) { |  |  |  |       handleCurrentChange(val) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.filterQuery.page = val; |  |  |  |         this.filterQuery.page = val; | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.getList(); |  |  |  |         this.getList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |       }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     , |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       createSchedule(type) { |  |  |  |       createSchedule(type) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         let query = { |  |  |  |         let query = { | 
			
		
	
	
		
		
			
				
					|  |  | @ -298,8 +254,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 this.loading = false; |  |  |  |                 this.loading = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |               }); |  |  |  |               }); | 
			
		
	
		
		
			
				
					
					|  |  |  |           }) |  |  |  |           }) | 
			
		
	
		
		
			
				
					
					|  |  |  |         .catch(() => { |  |  |  |           .catch(() => {}); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         }); |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       }, |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |       handleChange(response, files, fileList) { |  |  |  |       handleChange(response, files, fileList) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         console.log(response); |  |  |  |         console.log(response); | 
			
		
	
	
		
		
			
				
					|  |  | @ -329,7 +284,9 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |       }, |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |       downloadNow(type) { |  |  |  |       downloadNow(type) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         //立即下载数据 |  |  |  |         //立即下载数据 | 
			
		
	
		
		
			
				
					
					|  |  |  |       let params = {type: type}; |  |  |  |         let params = { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           type: type | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         }; | 
			
		
	
		
		
			
				
					
					|  |  |  |         downloadNow(params).then((res) => { |  |  |  |         downloadNow(params).then((res) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |           if (res.code === 20000) { |  |  |  |           if (res.code === 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.$message.success("同步任务创建成功,稍后请刷新查看下载日志!"); |  |  |  |             this.$message.success("同步任务创建成功,稍后请刷新查看下载日志!"); | 
			
		
	
	
		
		
			
				
					|  |  | @ -339,12 +296,30 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         }).catch((error) => { |  |  |  |         }).catch((error) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |           this.$message.error(error.message); |  |  |  |           this.$message.error(error.message); | 
			
		
	
		
		
			
				
					
					|  |  |  |         }) |  |  |  |         }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       }, |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   mounted() { |  |  |  |     downFile(rows) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       downloadFile({ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         'id': rows.id | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }).then(res => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         let blob = new Blob([res]) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         let fileName = rows.cacheFilePath.substring(rows.cacheFilePath.lastIndexOf('/')) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         let link = document.createElement("a") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         link.href = window.URL.createObjectURL(blob) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         link.download = fileName | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         link.style.display = 'none' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         document.body.appendChild(link) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         link.click() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         window.URL.revokeObjectURL(link.href) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         document.body.removeChild(link) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     mounted() {}, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     components: { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       ShowText | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   components: {ShowText}, |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     created() { |  |  |  |     created() { | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.headers = { |  |  |  |       this.headers = { | 
			
		
	
		
		
			
				
					
					|  |  |  |         ADMIN_ID: store.getters.adminId, |  |  |  |         ADMIN_ID: store.getters.adminId, | 
			
		
	
	
		
		
			
				
					|  |  | @ -353,35 +328,35 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.getList(); |  |  |  |       this.getList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.getConfig(); |  |  |  |       this.getConfig(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  | }; |  |  |  |   }; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | </script> |  |  |  | </script> | 
			
		
	
		
		
			
				
					
					|  |  |  | <style scoped> |  |  |  | <style scoped> | 
			
		
	
		
		
			
				
					
					|  |  |  | .itemTag { |  |  |  |   .itemTag { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     float: left; |  |  |  |     float: left; | 
			
		
	
		
		
			
				
					
					|  |  |  |     text-align: left; |  |  |  |     text-align: left; | 
			
		
	
		
		
			
				
					
					|  |  |  |     margin-top: 10px; |  |  |  |     margin-top: 10px; | 
			
		
	
		
		
			
				
					
					|  |  |  |     width: 100px; |  |  |  |     width: 100px; | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  |   } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | .text { |  |  |  |   .text { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     font-size: 13px; |  |  |  |     font-size: 13px; | 
			
		
	
		
		
			
				
					
					|  |  |  |     font-family: "Microsoft YaHei"; |  |  |  |     font-family: "Microsoft YaHei"; | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  |   } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | .el-row { |  |  |  |   .el-row { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     display: flex; |  |  |  |     display: flex; | 
			
		
	
		
		
			
				
					
					|  |  |  |     flex-wrap: wrap; |  |  |  |     flex-wrap: wrap; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  |   } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | .el-col { |  |  |  |   .el-col { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     border-radius: 4px; |  |  |  |     border-radius: 4px; | 
			
		
	
		
		
			
				
					
					|  |  |  |     flex-wrap: wrap; |  |  |  |     flex-wrap: wrap; | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  |   } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | .syncInfo { |  |  |  |   .syncInfo { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     font-size: medium; |  |  |  |     font-size: medium; | 
			
		
	
		
		
			
				
					
					|  |  |  |     font-family: "Microsoft YaHei"; |  |  |  |     font-family: "Microsoft YaHei"; | 
			
		
	
		
		
			
				
					
					|  |  |  |     line-height: 25px; |  |  |  |     line-height: 25px; | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  |   } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | </style> |  |  |  | </style> | 
			
		
	
	
		
		
			
				
					|  |  | 
 |