|
@@ -1,56 +1,74 @@
|
|
|
<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">
|
|
|
+ <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 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} from '@/api/level.js';
|
|
|
+import { levelMain,delLevel } from "@/api/level.js";
|
|
|
export default {
|
|
|
- name:"Level",
|
|
|
- data() {
|
|
|
- return {
|
|
|
- tableData: []
|
|
|
- }
|
|
|
+ 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");
|
|
|
+ });
|
|
|
},
|
|
|
- created() {
|
|
|
+
|
|
|
+ deleteRow(rows) {
|
|
|
+ delLevel({
|
|
|
+ levelid:rows.jrid
|
|
|
+ }).then(res=>{
|
|
|
+ if(res.code == 101) {
|
|
|
+ this.$message({
|
|
|
+ message: res.message,
|
|
|
+ type: 'success'
|
|
|
+ });
|
|
|
this.getList();
|
|
|
- },
|
|
|
- methods:{
|
|
|
- // 获取等级列表
|
|
|
- getList() {
|
|
|
- levelMain().then(response=>{
|
|
|
- if(response.code == 101) {
|
|
|
- this.tableData = response.data;
|
|
|
- }
|
|
|
- }).catch(err=>{
|
|
|
- console.log(err,'err')
|
|
|
- })
|
|
|
}
|
|
|
- }
|
|
|
-}
|
|
|
+ }).catch(err => {
|
|
|
+ console.log(err,'失败')
|
|
|
+ })
|
|
|
+ },
|
|
|
+ },
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
-<style scoped lang='scss'>
|
|
|
+<style scoped lang="scss">
|
|
|
.list {
|
|
|
- width: 800px;
|
|
|
- margin: 100px auto 0;
|
|
|
+ width: 800px;
|
|
|
+ margin: 100px auto 0;
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|