| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <template>
- <div class="levellist">
- <!-- 等级列表页面 -->
- <div class="level-content">
- <div class="btn-content">
- <el-button type="primary">添加等级</el-button>
- </div>
- <div class="table-content">
- <!-- 表格 -->
- <template>
- <el-table :data="tableData" style="width: 100%">
- <el-table-column label="序号" type="index" width="180"></el-table-column>
- <el-table-column label="等级ID" prop="date"></el-table-column>
- <el-table-column label="等级名称" prop="name"></el-table-column>
- <el-table-column label="操作">
- <template slot-scope="scope">
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
- <el-button size="mini" type="danger"
- @click="handleDelete(scope.$index, scope.row)">删除</el-button>
- </template>
- </el-table-column>
- </el-table>
- </template>
- </div>
- </div>
- </div>
- </template>
- <script>
- // 引入获取等级列表的方法 通过解构赋值接收相应的方法
- import { getLevelList } from '@/api/level'
- export default {
- name: 'LevelList',
- data() {
- return {
- tableData: [
- {
- date: '2016-05-02',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1518 弄'
- },
- {
- date: '2016-05-04',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1517 弄'
- },
- {
- date: '2016-05-01',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1519 弄'
- }
- ]
- }
- },
- // 生命周期函数 created 组件创建完成后调用
- // 尽量少的在生命周期函数内处理业务 如果业务比较复杂可以将业务封装成函数写在 methods 中 然后在生命周期函数中调用该函数
- created() {
- // 调用获取等级列表的方法
- this.getLevelHandle()
- },
- methods: {
- // 获取等级函数
- getLevelHandle() {
- // 调用获取等级列表的方法
- getLevelList().then(res => {
- // 接收到数据后 赋值给 tableData
- this.tableData = res.data
- })
- },
- handleEdit(index, row) {
- console.log(index, row);
- },
- handleDelete(index, row) {
- console.log(index, row);
- }
- }
- }
- </script>
- <style scoped>
- .level-content {
- margin: 40px 20px;
- }
- </style>
|