فهرست منبع

09/18 16:57

尝试编写权限
mo 5 سال پیش
والد
کامیت
c4c446a7ae
6فایلهای تغییر یافته به همراه69 افزوده شده و 3 حذف شده
  1. 2 0
      src/api/buildTeam.js
  2. 20 0
      src/api/silder.js
  3. 12 0
      src/router/index.js
  4. 1 1
      src/utils/request.js
  5. 29 0
      src/views/setSilder/addSilder.vue
  6. 5 2
      src/views/teamBuild/components/teamBaseInfo.vue

+ 2 - 0
src/api/buildTeam.js

@@ -1,8 +1,10 @@
 import request from '@/utils/request'
+import qs from 'qs'
 export function getSection (data) {
   return request({
     url: '/web-server/organization/queryPage',
     method: 'post',
+    // data: qs.stringify(data)
     data
   })
 }

+ 20 - 0
src/api/silder.js

@@ -0,0 +1,20 @@
+import request from '@/utils/request'
+import qs from 'qs'
+
+
+// 增加菜单栏
+export function addSilder (data) {
+  return request({
+    url: '/api-auth/menu/add',
+    method: 'post',
+    data
+  })
+}
+
+// 查询菜单栏
+export function getSilder () {
+  return request({
+    url: '/api-auth/menu/findByUser',
+    method: 'get',
+  })
+}

+ 12 - 0
src/router/index.js

@@ -234,6 +234,18 @@ export const constantRoutes = [
         meta: { title: '地图' }
       }
     ]
+  },
+  {
+    path: '/silder',
+    component: Layout,
+    meta: { title: '侧边栏管理' },
+    children: [
+      {
+        path: 'silderDemo',
+        component: () => import('@/views/setSilder/addSilder'),
+        meta: { title: '侧边栏' }
+      }
+    ]
   }
   ,
   {

+ 1 - 1
src/utils/request.js

@@ -62,7 +62,7 @@ service.interceptors.response.use(
         })
       }
       endLoading()
-      return Promise.reject(new Error(res.message || 'Error'))
+      return Promise.reject(new Error(res.msg || 'Error'))
     } else {
       endLoading();
       return data

+ 29 - 0
src/views/setSilder/addSilder.vue

@@ -0,0 +1,29 @@
+<template>
+  <div>
+    <el-button @click='addSilder'>添加按钮</el-button>
+  </div>
+</template>
+<script>
+import { addSilder, getSilder } from '@/api/silder'
+export default {
+  data () {
+    return {
+
+    }
+  },
+  mounted () {
+    getSilder().then(res => {
+      console.log(res);
+    })
+  },
+  methods: {
+    addSilder () {
+      addSilder().then(res => {
+
+      })
+    }
+  },
+}
+</script>
+<style lang="scss">
+</style>

+ 5 - 2
src/views/teamBuild/components/teamBaseInfo.vue

@@ -209,6 +209,9 @@ export default {
   },
   mounted () {
     // 1.获取各个选项卡的数据内容
+    getSection({ 'delFlag': 0, 'rows': 1000 }).then(res => {
+      console.log(res);
+    }).catch()
   }
 }
 </script>
@@ -326,8 +329,8 @@ export default {
       }
     }
   }
-  .baseRight {
-  }
+  // .baseRight {
+  // }
   .classCheckBox {
     margin-right: 10px;
   }