lrf402788946 5 years ago
parent
commit
c5668f2bab
3 changed files with 9 additions and 1 deletions
  1. 1 1
      layout/admin/navBar.vue
  2. 2 0
      layout/admin/navBar/default-select.vue
  3. 6 0
      store/classes.js

+ 1 - 1
layout/admin/navBar.vue

@@ -12,7 +12,7 @@
             </el-badge>
           </span>
         </div> -->
-          <el-dropdown @command="handleCommand">
+          <el-dropdown @command="handleCommand" style="z-index:99">
             <div class="user-profile-body">
               <img class="user-avatar" src="https://img.alicdn.com/tfs/TB1ONhloamWBuNjy1XaXXXCbXXa-200-200.png" />
               <span class="user-name" v-if="user && user.userid">欢迎,{{ (user && user.name) || '' }}</span>

+ 2 - 0
layout/admin/navBar/default-select.vue

@@ -75,6 +75,8 @@ export default {
         if (type == 'plan') {
           let planid = _.get(this.options, 'planid');
           this.getTermList(planid);
+        } else if (type == 'planYear') {
+          // this.checkOption();
         }
       }
     },

+ 6 - 0
store/classes.js

@@ -10,6 +10,7 @@ const api = {
   addStudent: id => `/api/train/class/upstuclass/${id} `, //id:班级id, ids:学生ID列表
   teacherQuery: `/api/train/lesson/classbyteaid`,
   pluralUpdate: `/api/train/class/upclasses`,
+  classNameList: id => `/api/train/class/classinfo/${id}`,
 };
 const state = () => ({});
 const mutations = {};
@@ -58,6 +59,11 @@ const actions = {
     const res = await this.$axios.$post(`${api.pluralUpdate}`, payload);
     return res;
   },
+  //班级相关人员(学生,班主任,礼仪课教师)
+  async classNameList({ commit }, payload) {
+    const res = await this.$axios.$get(api.classNameList(payload));
+    return res;
+  },
   async mergeRequest({ commit, dispatch }, { method, data }) {
     let toRequest = () => {
       let res = [];