| | |
| | | > |
| | | <el-table-column prop="id" label="编号" width="80" /> |
| | | <el-table-column prop="name" label="名称" /> |
| | | <el-table-column prop="type" label="类型" width="120" /> |
| | | <el-table-column prop="status" label="状态" width="100"> |
| | | <el-table-column prop="status" label="状态"> |
| | | <template #default="scope"> |
| | | <el-tag :type="getStatusType(scope.row.status)"> |
| | | {{ scope.row.status }} |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="progress" label="进度" width="120"> |
| | | <el-table-column prop="progress" label="进度"> |
| | | <template #default="scope"> |
| | | <el-progress :percentage="scope.row.progress" :status="getProgressStatus(scope.row.progress)" /> |
| | | </template> |
| | |
| | | |
| | | <div class="pagination-container"> |
| | | <el-pagination |
| | | v-model:current-page="pagination.currentPage" |
| | | v-model:page-size="pagination.pageSize" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | v-model:currentPage="pagination.currentPage" |
| | | v-model:pageSize="pagination.pageSize" |
| | | :page-size-options="[10, 20, 50, 100]" |
| | | :total="pagination.total" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | @size-change="handleSizeChange" |