1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <template>
- <div class="list">
- <el-table :data="tableData" style="width: 100%">
- <el-table-column type="index" width="50"> </el-table-column>
- <el-table-column prop="jrid" label="等级id" width="180">
- </el-table-column>
- <el-table-column prop="levelname" label="等级名称" width="180">
- </el-table-column>
- <el-table-column label="操作" width="120">
- <template slot-scope="scope">
- <el-button
- @click.native.prevent="deleteRow(scope.row)"
- type="text"
- size="small"
- >
- 移除
- </el-button>
- </template>
- </el-table-column>
- </el-table>
- </div>
- </template>
- <script>
- import { levelMain,delLevel } from "@/api/level.js";
- export default {
- name: "Level",
- data() {
- return {
- tableData: [],
- };
- },
- created() {
- this.getList();
- },
- methods: {
- // 获取等级列表
- getList() {
- levelMain()
- .then((response) => {
- if (response.code == 101) {
- this.tableData = response.data;
- }
- })
- .catch((err) => {
- console.log(err, "err");
- });
- },
- deleteRow(rows) {
- delLevel({
- levelid:rows.jrid
- }).then(res=>{
- if(res.code == 101) {
- this.$message({
- message: res.message,
- type: 'success'
- });
- this.getList();
- }
- }).catch(err => {
- console.log(err,'失败')
- })
- },
- },
- };
- </script>
- <style scoped lang="scss">
- .list {
- width: 800px;
- margin: 100px auto 0;
- }
- </style>
|