zsydgithub hai 1 ano
pai
achega
4a005ff1b9

+ 1 - 1
vue-admin-template-master/.env.development

@@ -2,4 +2,4 @@
 ENV = 'development'
 
 # base api
-VUE_APP_BASE_API = '/dev-api'
+VUE_APP_BASE_API = 'http://jr.edu.koobietech.com'

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

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+/* 获取全部等级信息 */
+export function getLevel() {
+  return request({
+    url: '/showLevel',
+    method: 'get'
+  })
+}

+ 3 - 3
vue-admin-template-master/src/api/user.js

@@ -2,7 +2,7 @@ import request from '@/utils/request'
 
 export function login(data) {
   return request({
-    url: '/vue-admin-template/user/login',
+    url: '/login',
     method: 'post',
     data
   })
@@ -10,7 +10,7 @@ export function login(data) {
 
 export function getInfo(token) {
   return request({
-    url: '/vue-admin-template/user/info',
+    url: '/info',
     method: 'get',
     params: { token }
   })
@@ -18,7 +18,7 @@ export function getInfo(token) {
 
 export function logout() {
   return request({
-    url: '/vue-admin-template/user/logout',
+    url: '/logout',
     method: 'post'
   })
 }

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

@@ -0,0 +1 @@
+<svg t="1705556660330" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4248" width="64" height="64"><path d="M316.672 468.096H125.568l-0.384 0.384 1.28 1.792 327.552 419.456L317.568 471.04zM888.192 468.096H696.704l-0.896 2.944-137.216 420.224 328.576-420.992 1.28-1.792zM648.192 470.272l-0.64-2.176H363.776l-0.64 2.176-0.256 0.768 142.976 464L648.576 471.04zM419.072 235.648c-52.224-2.432-94.08-7.296-115.328-13.44-3.968 2.432-7.936 4.864-11.008 8.448L125.568 430.336h193.024l100.48-194.688zM647.552 430.336l-93.696-193.792c-15.488 0.384-31.488 0.768-48.128 0.768-16.768 0-32.768-0.256-48.384-0.768l-93.696 193.792h283.904zM888.192 430.336L721.024 230.784c-3.072-3.712-7.04-6.016-11.008-8.448-21.248 6.144-63.36 11.008-115.712 13.44l100.48 194.688h193.408z" fill="#d81e06" p-id="4249"></path></svg>

+ 18 - 0
vue-admin-template-master/src/router/index.js

@@ -89,6 +89,24 @@ export const constantRoutes = [
       }
     ]
   },
+  {
+    path: '/level',
+    component: Layout,
+    meta: { title: 'Level', icon: 'level' },
+    children: [
+      {
+        path: 'levelList',
+        name: 'levelList',
+        component: () => import('@/views/level/levelList'),
+        meta: { title: '等级列表', icon: 'level' }
+      },{
+        path: 'addLevel',
+        name: 'addLevel',
+        component: () => import('@/views/level/addLevel'),
+        meta: { title: '添加等级', icon: 'level' }
+      }
+    ]
+  },
 
   {
     path: '/nested',

+ 20 - 0
vue-admin-template-master/src/views/level/addLevel.vue

@@ -0,0 +1,20 @@
+/* 
+  添加等级
+  author:zsy
+  date: 2024-1-18
+*/
+<template>
+  <div>
+    添加等级
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style>
+
+</style>

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

@@ -0,0 +1,43 @@
+/* 
+  等级列表
+  author:zsy
+  date: 2024-1-18
+*/
+<template>
+  <div class="level-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"> </el-table-column>
+      <el-table-column prop="levelname" label="等级名称"> </el-table-column>
+    </el-table>
+  </div>
+</template>
+
+<script>
+import { getLevel } from "@/api/level";
+export default {
+  data() {
+    return {
+      tableData: [],
+    };
+  },
+  methods: {
+    /* 获取等级列表 */
+    getLevelList() {
+      getLevel().then((res) => {
+        this.tableData = res.data;
+      });
+    },
+  },
+  created() {
+    this.getLevelList();
+  },
+};
+</script>
+
+<style scoped>
+.level-list {
+  width: 60%;
+  margin: 100px auto 0;
+}
+</style>