<template> <div> <div class="fixed-btn" @click="handleOpen"> <i class="el-icon-s-operation"></i> </div> <el-drawer title="任务中心" :visible.sync="drawer" :direction="direction" :before-close="handleClose" :show-close="false" > <div class="tips-text">点击刷新按钮获取最新处理结果</div> <div class="d-flex j-center"> <el-button type="primary" style="background: #0187fb; border: none" size="mini" > 刷新 </el-button> </div> <div class="drae-box"> <el-table key="popper" class="poper-table-index mt-1" :data="tableData" border style="width: 98%" :header-cell-style="{ background: '#4091ff', }" > <el-table-column align="center" prop="date" label="任务名称" ></el-table-column> <el-table-column align="center" prop="date" label="任务状态" ></el-table-column> <el-table-column align="center" prop="date" label="开始时间" ></el-table-column> <el-table-column align="center" prop="date" label="结束时间" ></el-table-column> <el-table-column prop="date" label="任务日志" align="center"> <template slot-scope="scope"> <el-button type="primary" style="background: #0187fb; border: none" size="mini" > 详情 </el-button> </template> </el-table-column> <el-table-column prop="date" label="资源下载" align="center"> <template slot-scope="scope"> <el-button size="mini" type="success">下载</el-button> </template> </el-table-column> </el-table> </div> </el-drawer> </div> </template> <script> export default { data() { return { drawer: false, //弹出框是否展示 direction: 'rtl', tableData: [], } }, methods: { //打开弹出层 handleOpen() { this.drawer = true }, // 关闭弹出层 handleClose(done) { done() }, }, } </script> <style> .fixed-btn { width: 48px; height: 48px; background: rgb(24, 144, 255); font-size: 24px; text-align: center; line-height: 48px; color: #fff; position: fixed; top: 130px; right: 0; z-index: 999 !important; } .tips-text { color: red; text-align: center; margin-bottom: 10px; } .el-drawer__header { text-align: center; color: #000; font-size: 16px; font-weight: bold; margin-bottom: 10px !important; } </style>