| | |
| | | <el-button type="text" icon="el-icon-view" @click="handleViewDetail(row)">详情</el-button> |
| | | </template> |
| | | |
| | | <template v-if="row.status === 4 && !isProd"> |
| | | <!-- <template v-if="row.status === 4 && !isProd"> |
| | | <el-button type="text" icon="el-icon-download" @click="exportTheTick(row)">导出</el-button> |
| | | </template> |
| | | </template> --> |
| | | |
| | | <template v-if="permission.tickets_repeat_review"> |
| | | <el-button |
| | |
| | | </template> |
| | | </template> |
| | | </el-table-column> |
| | | <template #empty> |
| | | <el-empty |
| | | class="custom-empty" |
| | | :image-size="100" |
| | | > |
| | | <template #description> |
| | | <span class="custom-text">暂无数据</span> |
| | | </template> |
| | | </el-empty> |
| | | </template> |
| | | </el-table> |
| | | </div> |
| | | <div class="pagination"> |
| | | <div class="pagination" v-if="tableData.length > 0"> |
| | | <el-pagination |
| | | class="table-pagination" |
| | | v-model:current-page="page.currentPage" |
| | |
| | | flex-direction: column; |
| | | } |
| | | .dataTable { |
| | | height: 0; |
| | | flex: 1; |
| | | overflow: auto; |
| | | // height: 0; |
| | | // flex: 1; |
| | | height: calc(100vh - 365px); |
| | | :deep(.el-scrollbar__view) { |
| | | height: 100%; |
| | | } |
| | | :deep(.el-table--fit,.el-scrollbar__view) { |
| | | height: 100%; |
| | | } |
| | | } |
| | | .pagination { |
| | | display: flex; |
| | |
| | | :deep(.el-table--border) { |
| | | border: 1px solid #ebeef5; |
| | | } |
| | | |
| | | :deep(.el-table__empty-block) { |
| | | height: calc(100vh - 400px) !important; |
| | | } |
| | | } |
| | | ::v-deep(.el-tabs) { |
| | | height: 100%; |