e 1 year ago
parent
commit
34052af104

+ 9 - 0
day35/vue-admin-template-master/src/api/level.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+export function levelMain() {
+  return request({
+    url: '/showLevel',
+    method: 'get',
+  })
+}
+

+ 1 - 0
day35/vue-admin-template-master/src/icons/svg/boss.svg

@@ -0,0 +1 @@
+<svg t="1697628056697" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8201" width="200" height="200"><path d="M525.6 561.2l-0.4-1c80-4.3 149.7-46.9 191.2-109.9 62-13.1 108.5-68 108.5-133.9s-46.5-120.8-108.5-133.9C672.7 116 597.5 72 512 72s-160.7 44-204.4 110.5c-62 13.1-108.5 68-108.5 133.9s46.5 120.8 108.5 133.9c43.7 66.5 118.8 110.5 204.4 110.5 2.1 0 4.1-0.3 6.2-0.3l-0.2 0.5c-2 0-4-0.2-6.1-0.2-215.9 0.1-391 175.2-391 391.2H160c0-191.5 153-347.2 343.4-351.8l-89.3 238.9 107.7 103.2 107.7-103.2-88.9-237.9C721.6 615.8 864 767.2 864 952h39.1c0-211.5-167.8-383.6-377.5-390.8z m216.7-326.1c26.2 17.5 43.5 47.4 43.5 81.3s-17.3 63.8-43.5 81.3c9-25.5 14.2-52.8 14.2-81.3-0.1-28.5-5.2-55.8-14.2-81.3zM688 218.7c1.6 0 3.1 0.2 4.7 0.2 15.7 29 24.6 62.2 24.6 97.5s-8.9 68.5-24.6 97.5c-1.6 0.1-3.1 0.2-4.7 0.2-54 0-97.8-43.8-97.8-97.8 0-53.9 43.8-97.6 97.8-97.6zM512 111.1c61.6 0 116.8 27.3 154.4 70.3-56 8.9-100.6 51.6-112.2 106.6-11.1-5.2-26.5-10.6-42-10.6-15.6 0-31.1 5.5-42.4 10.7-11.6-55-56.3-97.7-112.2-106.6 37.6-43.1 92.8-70.4 154.4-70.4zM281.7 397.7c-26.2-17.5-43.5-47.4-43.5-81.3s17.3-63.8 43.5-81.3c-9 25.5-14.1 52.8-14.1 81.3 0 28.6 5.1 55.9 14.1 81.3z m54.3 16.5c-1.6 0-3.1-0.2-4.7-0.2-15.7-29-24.6-62.2-24.6-97.5s8.9-68.5 24.6-97.5c1.6-0.1 3.1-0.2 4.7-0.2 54 0 97.8 43.8 97.8 97.8 0 53.8-43.8 97.6-97.8 97.6z m176 107.6c-61.6 0-116.8-27.3-154.4-70.3 62.3-9.9 110.5-61.6 114.9-125.5 11-4.8 25.3-9.5 39.7-9.5 14.3 0 28.5 4.7 39.4 9.4 4.4 63.9 52.6 115.7 114.9 125.6-37.7 43-92.9 70.3-154.5 70.3z m78.2 303.1l-68.4 68.4-68.4-58.7 68.4-176 68.4 166.3z" fill="#1afa29" p-id="8202"></path></svg>

+ 9 - 1
day35/vue-admin-template-master/src/router/index.js

@@ -92,13 +92,21 @@ export const constantRoutes = [
   {
     path: '/level',
     component: Layout,
+    name:"LevelBoss",
+    meta: { title: 'LevelBoss', icon: 'boss' },
     children: [
       {
         path: 'index',
         name: 'Level',
         component: () => import('@/views/level/index'),
         meta: { title: 'Level', icon: 'level' }
-      }
+      },
+      {
+        path: 'levelList',
+        name: 'Level',
+        component: () => import('@/views/level/levelList'),
+        meta: { title: 'levelList', icon: 'level' }
+      },
     ]
   },
 

+ 25 - 24
day35/vue-admin-template-master/src/utils/request.js

@@ -45,31 +45,32 @@ service.interceptors.response.use(
   response => {
     const res = response.data
 
-    // if the custom code is not 20000, it is judged as an error.
-    if (res.code !== 20000) {
-      Message({
-        message: res.message || 'Error',
-        type: 'error',
-        duration: 5 * 1000
-      })
+    // // if the custom code is not 20000, it is judged as an error.
+    // if (res.code !== 20000) {
+    //   Message({
+    //     message: res.message || 'Error',
+    //     type: 'error',
+    //     duration: 5 * 1000
+    //   })
 
-      // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired;
-      if (res.code === 50008 || res.code === 50012 || res.code === 50014) {
-        // to re-login
-        MessageBox.confirm('You have been logged out, you can cancel to stay on this page, or log in again', 'Confirm logout', {
-          confirmButtonText: 'Re-Login',
-          cancelButtonText: 'Cancel',
-          type: 'warning'
-        }).then(() => {
-          store.dispatch('user/resetToken').then(() => {
-            location.reload()
-          })
-        })
-      }
-      return Promise.reject(new Error(res.message || 'Error'))
-    } else {
-      return res
-    }
+    //   // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired;
+    //   if (res.code === 50008 || res.code === 50012 || res.code === 50014) {
+    //     // to re-login
+    //     MessageBox.confirm('You have been logged out, you can cancel to stay on this page, or log in again', 'Confirm logout', {
+    //       confirmButtonText: 'Re-Login',
+    //       cancelButtonText: 'Cancel',
+    //       type: 'warning'
+    //     }).then(() => {
+    //       store.dispatch('user/resetToken').then(() => {
+    //         location.reload()
+    //       })
+    //     })
+    //   }
+    //   return Promise.reject(new Error(res.message || 'Error'))
+    // } else {
+    //   return res
+    // }
+    return res
   },
   error => {
     console.log('err' + error) // for debug

+ 46 - 5
day35/vue-admin-template-master/src/views/level/index.vue

@@ -1,15 +1,56 @@
 <template>
-  <div>
-    等级页面
+  <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>
   </div>
 </template>
 
 <script>
+import {levelMain} from '@/api/level.js';
 export default {
-    name:"Level"
+    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')
+            })
+        }
+    }
 }
 </script>
 
-<style>
-
+<style scoped lang='scss'>
+.list {
+    width: 800px;
+    margin: 100px auto 0;
+}
 </style>

+ 15 - 0
day35/vue-admin-template-master/src/views/level/levelList.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    添加等级
+  </div>
+</template>
+
+<script>
+export default {
+    name:'levelList'
+}
+</script>
+
+<style>
+
+</style>