| | |
| | | > |
| | | </el-pagination> |
| | | <div class="table-footer-tool"> |
| | | <SvgIcon name="iconfont icon-yunxiazai_o" :size="22" title="导出" @click="onImportTable" /> |
| | | <SvgIcon name="iconfont icon-shuaxin" :size="22" title="刷新" @click="onRefreshTable" /> |
| | | <SvgIcon name="myiconfont icon-yunxiazai_o" :size="22" title="导出" @click="onImportTable" /> |
| | | <SvgIcon name="myiconfont icon-shuaxin" :size="22" title="刷新" @click="onRefreshTable" /> |
| | | <el-popover |
| | | placement="top-end" |
| | | trigger="click" |
| | |
| | | @show="onSetTable" |
| | | > |
| | | <template #reference> |
| | | <SvgIcon name="iconfont icon-quanjushezhi_o" :size="22" title="设置" /> |
| | | <SvgIcon name="myiconfont icon-quanjushezhi_o" :size="22" title="设置" /> |
| | | </template> |
| | | <template #default> |
| | | <div class="tool-box"> |
| | |
| | | </template> |
| | | |
| | | <script setup lang="ts" name="netxTable"> |
| | | import { reactive, computed, nextTick, ref } from 'vue'; |
| | | import { ElMessage } from 'element-plus'; |
| | | import table2excel from 'js-table2excel'; |
| | | import Sortable from 'sortablejs'; |
| | | import { storeToRefs } from 'pinia'; |
| | | import Sortable from 'sortablejs'; |
| | | import { computed, nextTick, reactive, ref } from 'vue'; |
| | | import { useThemeConfig } from '/@/stores/themeConfig'; |
| | | import '/@/theme/tableTool.scss'; |
| | | |