<template>
  <el-row class='mb-4'>
    <el-button type='primary'>添加管理员+</el-button>
  </el-row>
  <el-table class='table' :data='filterTableData' stripe style='width: 100%'>
    <el-table-column label='序号' prop='' />
    <template #default='scope'>
          <span> {{scope.$index+1}} </span>
    </template>
    <el-table-column label='账号' prop='user' />
    <el-table-column label='权限' prop='age' />
    <el-table-column label='操作' prop='del' />
    <el-table-column align='right'>
      <template #default='scope'>
        <el-button size='small' @click='handleEdit()'>Edit</el-button>
        <el-button size='small' type='danger' @click='handleDelete()'>Delete</el-button>
      </template>
    </el-table-column>
  </el-table>
</template>
<script setup>
  import service from '@/api'
import { useRouter } from 'vue-router'
  import { ElNotification } from 'element-plus'
import 'element-plus/es/components/notification/style/css'
    var filterTableData=ref()
    var router=useRouter()

onMounted(async()=>{
    const res =await service.admin.admin_list()
    if(res.data.code==200){
        console.log(res.data.data);
        filterTableData.value=res.data.data
    }
})
</script>
<style  scoped>

</style>
管理员列表页面 - Vue Element Plus

原文地址: https://www.cveoy.top/t/topic/mBqO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录