parent
3e5e016eb1
commit
8ef17fda16
@ -1,44 +0,0 @@ |
||||
<template> |
||||
<div class="app-container"> |
||||
<TableBar :columns="columns" @change-columns="changeColumns"> |
||||
<template #bottom> |
||||
<el-button type="primary">新增用户</el-button> |
||||
</template> |
||||
</TableBar> |
||||
<AnyTable> |
||||
<template #column> |
||||
<el-table-column label="头像" v-if="columns[0].show" /> |
||||
<el-table-column label="用户名" v-if="columns[1].show" /> |
||||
<el-table-column label="手机号" v-if="columns[2].show" /> |
||||
<el-table-column label="邮箱" v-if="columns[3].show" /> |
||||
<el-table-column label="性别" v-if="columns[4].show" /> |
||||
<el-table-column label="部门" v-if="columns[5].show" /> |
||||
<el-table-column label="状态" v-if="columns[6].show" /> |
||||
<el-table-column label="创建日期" v-if="columns[7].show" /> |
||||
</template> |
||||
</AnyTable> |
||||
</div> |
||||
</template> |
||||
|
||||
<script setup lang="ts"> |
||||
import TableBar from "@/components/Table/TableBar.vue"; |
||||
import AnyTable from "@/components/Table/AnyTable.vue"; |
||||
|
||||
const columns = ref<TableColumns[]>([ |
||||
{ name: "头像", show: true }, |
||||
{ name: "用户名", show: true }, |
||||
{ name: "手机号", show: true }, |
||||
{ name: "邮箱", show: true }, |
||||
{ name: "性别", show: true }, |
||||
{ name: "部门", show: true }, |
||||
{ name: "状态", show: true }, |
||||
{ name: "创建日期", show: true }, |
||||
]); |
||||
const changeColumns = (newColumns: TableColumns[]) => { |
||||
columns.value = newColumns; |
||||
}; |
||||
</script> |
||||
|
||||
<style lang="scss" scoped> |
||||
|
||||
</style> |
Loading…
Reference in new issue