Ver Fonte

vip基本信息 加教务老师

mo há 4 anos atrás
pai
commit
3d0ced4a4e
1 ficheiros alterados com 53 adições e 35 exclusões
  1. 53 35
      src/views/vipClass/vipDetail/components/vipBaseInfo.vue

+ 53 - 35
src/views/vipClass/vipDetail/components/vipBaseInfo.vue

@@ -1,33 +1,48 @@
 <template>
   <div class="vip-base">
     <div class="left">
-      <el-form label-position="right" label-width="120px" :model="topForm">
+      <el-form label-position="right"
+               label-width="120px"
+               :model="topForm">
         <el-form-item label="指导老师">
-          <el-input v-model.trim="topForm.teacherCount" disabled></el-input>
+          <el-input v-model.trim="topForm.teacherCount"
+                    disabled></el-input>
+        </el-form-item>
+        <el-form-item label="教务老师">
+          <el-input v-model.trim="topForm.educationalTeacherName"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="科目名称">
-          <el-input v-model.trim="topForm.subject" disabled></el-input>
+          <el-input v-model.trim="topForm.subject"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="活动方案">
-          <el-input v-model.trim="topForm.active" disabled></el-input>
+          <el-input v-model.trim="topForm.active"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="课程形式">
-          <el-input v-model.trim="topForm.status" disabled></el-input>
+          <el-input v-model.trim="topForm.status"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="每班人数">
-          <el-input v-model.trim="topForm.classNum" disabled></el-input>
+          <el-input v-model.trim="topForm.classNum"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="每课时长">
-          <el-input v-model.trim="topForm.classTime" disabled></el-input>
+          <el-input v-model.trim="topForm.classTime"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="教学点名称">
-          <el-input v-model.trim="topForm.address" disabled></el-input>
+          <el-input v-model.trim="topForm.address"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="线上课数">
-          <el-input v-model.trim="topForm.onlineClass" disabled></el-input>
+          <el-input v-model.trim="topForm.onlineClass"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="线下课数">
-          <el-input v-model.trim="topForm.offlineClass" disabled></el-input>
+          <el-input v-model.trim="topForm.offlineClass"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="报名开始时间">
           <div class="disBox">{{topForm.startTime | dateForMinFormat}}</div>
@@ -40,31 +55,32 @@
       </el-form>
     </div>
     <div class="right">
-      <el-form label-position="right" label-width="120px" :model="rightForm">
+      <el-form label-position="right"
+               label-width="120px"
+               :model="rightForm">
         <el-form-item label="总课时数">
-          <el-input v-model.trim="rightForm.allClass" disabled></el-input>
+          <el-input v-model.trim="rightForm.allClass"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="课程单价(线上)">
-          <el-input
-            v-model.trim="rightForm.onlineClass"
-            type="number"
-            @mousewheel.native.prevent
-            :disabled="!isreset"
-          ></el-input>
+          <el-input v-model.trim="rightForm.onlineClass"
+                    type="number"
+                    @mousewheel.native.prevent
+                    :disabled="!isreset"></el-input>
         </el-form-item>
         <el-form-item label="课程单价(线下)">
-          <el-input
-            v-model.trim="rightForm.offlineClass"
-            type="number"
-            @mousewheel.native.prevent
-            :disabled="!isreset"
-          ></el-input>
+          <el-input v-model.trim="rightForm.offlineClass"
+                    type="number"
+                    @mousewheel.native.prevent
+                    :disabled="!isreset"></el-input>
         </el-form-item>
         <el-form-item label="课程总价">
-          <el-input v-model.trim="rightForm.allPrice" disabled></el-input>
+          <el-input v-model.trim="rightForm.allPrice"
+                    disabled></el-input>
         </el-form-item>
         <el-form-item label="当前课程进度">
-          <el-input v-model.trim="rightForm.progress" disabled></el-input>
+          <el-input v-model.trim="rightForm.progress"
+                    disabled></el-input>
         </el-form-item>
       </el-form>
       <!-- <el-button v-if="!isreset"
@@ -88,7 +104,7 @@ import {
   updateVipBaseInfo
 } from "@/api/vipSeting";
 export default {
-  data() {
+  data () {
     return {
       topForm: {
         teacherCount: "",
@@ -114,14 +130,14 @@ export default {
       isreset: false
     };
   },
-  mounted() {
+  mounted () {
     this.__init();
   },
-  activated() {
+  activated () {
     this.__init();
   },
   methods: {
-    __init() {
+    __init () {
       let id = this.$route.query.id;
       this.id = id;
       // 根据id 获取vip详情
@@ -129,7 +145,7 @@ export default {
       // 根据id 获取vip学员
       this.getStudents();
     },
-    getVipGroupDetail(id) {
+    getVipGroupDetail (id) {
       getVipGroupDetail({ vipGroupId: id }).then(res => {
         if (res.code == 200) {
           /**
@@ -146,10 +162,12 @@ export default {
            * 
            */
           this.topForm.teacherCount = res.data.userName;
+          this.topForm.educationalTeacherName = res.data.educationalTeacherName
           this.topForm.subject = res.data.subjectName; //科目名称
           this.topForm.active = res.data.vipGroupActivityName;
           this.topForm.status = res.data.categoryName;
           this.topForm.classNum = res.data.studentNum;
+
           // totalClassTimes; 总课时数
           this.topForm.classTime = res.data.singleClassMinutes;
           //  教学点
@@ -175,14 +193,14 @@ export default {
         }
       });
     },
-    getStudents() {
+    getStudents () {
       findVipGroupStudents({ vipGroupId: this.id }).then(res => {
         if (res.code == 200) {
           this.tableList = res.data.rows;
         }
       });
     },
-    leaveSchool(scope) {
+    leaveSchool (scope) {
       let studentId = scope.row.id;
       let vipGroupId = this.id;
       leaveSchool({ studentId, vipGroupId }).then(res => {
@@ -193,10 +211,10 @@ export default {
         }
       });
     },
-    resetPrice() {
+    resetPrice () {
       this.isreset = true;
     },
-    submitBtn() {
+    submitBtn () {
       // 提交
       /**
        * this.rightForm.onlineClass = res.data.onlineClassesUnitPrice;