소스 검색

班级教师选项列表查询修改

zhangjie 2 년 전
부모
커밋
cb4101f3ef
2개의 변경된 파일8개의 추가작업 그리고 15개의 파일을 삭제
  1. 3 0
      src/modules/base/api.js
  2. 5 15
      src/modules/base/components/course-simple/SelectSimpleTeacher.vue

+ 3 - 0
src/modules/base/api.js

@@ -523,6 +523,9 @@ export const exportStudent = datas => {
 export const teacherSimpleListQuery = datas => {
   return $postParam("/api/admin/teach/course/teacher_team_page", datas);
 };
+export const courseTeachTeacherQuery = orgId => {
+  return $postParam("/api/admin/teach/course/find_teacher_by_org", { orgId });
+};
 export const deleteTeacherSimple = idList => {
   return $postParam("/api/admin/teach/course/delete", { idList });
 };

+ 5 - 15
src/modules/base/components/course-simple/SelectSimpleTeacher.vue

@@ -6,7 +6,7 @@
       </el-form-item>
 
       <el-form-item>
-        <el-button type="primary" :disabled="!canSearch" @click="toPage(1)"
+        <el-button type="primary" :disabled="!canSearch" @click="getList"
           >查询</el-button
         >
       </el-form-item>
@@ -59,7 +59,7 @@
 </template>
 
 <script>
-import { userListPage } from "../../api";
+import { courseTeachTeacherQuery } from "../../api";
 
 export default {
   name: "select-simple-teacher",
@@ -74,10 +74,7 @@ export default {
   data() {
     return {
       filter: {
-        orgId: "",
-        enable: true,
-        pageNumber: 1,
-        pageSize: 500
+        orgId: ""
       },
       dataList: [],
       multipleSelection: []
@@ -90,19 +87,12 @@ export default {
   },
   methods: {
     async getList() {
-      const datas = {
-        ...this.filter
-      };
-      const data = await userListPage(datas);
-      this.dataList = data.records || [];
-    },
-    toPage(page) {
       if (!this.canSearch) return;
 
-      this.current = page;
-      this.getList();
       this.multipleSelection = [];
       this.emitChange();
+      const data = await courseTeachTeacherQuery(this.filter.orgId);
+      this.dataList = data.records || [];
     },
     handleSelectionChange(val) {
       this.multipleSelection = val.map(item => item.id);