瀏覽代碼

17:12 07/21

111
mo 4 年之前
父節點
當前提交
c005eceaa4

文件差異過大導致無法顯示
+ 0 - 0
dist/index.html


+ 1 - 0
dist/static/css/chunk-24b84bca.12313a1f.css

@@ -0,0 +1 @@
+.pagination-container[data-v-31cb099a]{background:#fff;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container.hidden[data-v-31cb099a]{display:none}.newBand[data-v-470f1c9f]{display:inline-block;margin-right:10px}.right-code .title[data-v-470f1c9f]{font-size:18px;text-align:center;padding-bottom:8px}[data-v-470f1c9f] .studentInfo .el-dialog__body{padding-top:0;padding-bottom:0}[data-v-470f1c9f] .studentInfo .multiple.el-select{width:185px!important}

+ 0 - 1
dist/static/css/chunk-4588f2f6.cdce1471.css

@@ -1 +0,0 @@
-.pagination-container[data-v-31cb099a]{background:#fff;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container.hidden[data-v-31cb099a]{display:none}.newBand[data-v-4ec01fac]{display:inline-block;margin-right:10px}.right-code .title[data-v-4ec01fac]{font-size:18px;text-align:center;padding-bottom:8px}[data-v-4ec01fac] .studentInfo .el-dialog__body{padding-top:0;padding-bottom:0}[data-v-4ec01fac] .studentInfo .multiple.el-select{width:185px!important}

+ 1 - 1
dist/static/css/chunk-08792eaf.27686716.css → dist/static/css/chunk-a899d89c.51838dc4.css

@@ -1 +1 @@
-.pagination-container[data-v-31cb099a]{background:#fff;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container.hidden[data-v-31cb099a]{display:none}.el-button--primary[data-v-6207a2b5],.el-button--primary[data-v-6207a2b5]:active,.el-button--primary[data-v-6207a2b5]:focus,.el-button--primary[data-v-6207a2b5]:hover{background:#14928a;border-color:#14928a;color:#fff}[data-v-6207a2b5] .el-select{width:100%!important}.el-vue-search-box-container[data-v-6207a2b5]{position:absolute!important;left:10px;margin-top:10px;z-index:99999!important}
+.pagination-container[data-v-31cb099a]{background:#fff;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container.hidden[data-v-31cb099a]{display:none}.el-button--primary[data-v-3a025426],.el-button--primary[data-v-3a025426]:active,.el-button--primary[data-v-3a025426]:focus,.el-button--primary[data-v-3a025426]:hover{background:#14928a;border-color:#14928a;color:#fff}[data-v-3a025426] .el-select{width:100%!important}.el-vue-search-box-container[data-v-3a025426]{position:absolute!important;left:10px;margin-top:10px;z-index:99999!important}

文件差異過大導致無法顯示
+ 0 - 0
dist/static/js/app.39d02dae.js


文件差異過大導致無法顯示
+ 0 - 0
dist/static/js/chunk-08792eaf.458b5752.js


文件差異過大導致無法顯示
+ 0 - 0
dist/static/js/chunk-24b84bca.be559368.js


文件差異過大導致無法顯示
+ 0 - 0
dist/static/js/chunk-4588f2f6.ef42ac4b.js


文件差異過大導致無法顯示
+ 0 - 0
dist/static/js/chunk-a899d89c.c6204e64.js


+ 20 - 2
src/views/categroyManager/insideSetting/branchManager.vue

@@ -20,6 +20,17 @@
           </el-select>
         </el-form-item>
         <el-form-item>
+          <el-select v-model.trim="searchForm.isEnable"
+                     placeholder="请选择状态"
+                     filterable
+                     clearable>
+            <el-option label="开启"
+                       :value="true"></el-option>
+            <el-option label="关闭"
+                       :value="false"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item>
           <el-button @click="search"
                      type="danger">搜索</el-button>
           <el-button @click="onReSet"
@@ -199,7 +210,8 @@ export default {
   data () {
     return {
       searchForm: {
-        organId: null
+        organId: null,
+        isEnable: null
       },
       searchLsit: [],
       tableList: [],
@@ -277,7 +289,13 @@ export default {
       this.pageInfo.page = 1;
       this.getList()
     },
-    onReSet () { },
+    onReSet () {
+      this.searchForm = {
+        organId: null,
+        isEnable: null
+      }
+      this.search()
+    },
     onExport () {
       let url = "/api-web/export/cooperationOrgan";
 

+ 263 - 238
src/views/studentManager/studentList.vue

@@ -4,64 +4,64 @@
       <div class="squrt"></div>学员列表
     </h2>
     <div class="m-core">
-      <div class="newBand" v-permission="'studentManage/register'" @click="addStudent">新增学员</div>
-      <div class="newBand" @click="onCreateQRCode">学员激活列表</div>
+      <div class="newBand"
+           v-permission="'studentManage/register'"
+           @click="addStudent">新增学员</div>
+      <div class="newBand"
+           @click="onCreateQRCode">学员激活列表</div>
       <!-- 搜索标题 -->
-      <el-form :inline="true" class="searchForm" v-model.trim="searchForm">
+      <el-form :inline="true"
+               class="searchForm"
+               v-model.trim="searchForm">
         <el-form-item>
-          <el-input
-            placeholder="学生姓名或电话"
-            @keyup.enter.native="onSearch"
-            v-model.trim="searchForm.search"
-          ></el-input>
+          <el-input placeholder="学生姓名或电话"
+                    @keyup.enter.native="onSearch"
+                    v-model.trim="searchForm.search"></el-input>
         </el-form-item>
         <el-form-item prop="organId">
-          <el-select
-            class="multiple"
-            filterable
-            v-model.trim="searchForm.organId"
-            clearable
-            placeholder="请选择分部"
-          >
-            <el-option
-              v-for="(item,index) in organList"
-              :key="index"
-              :label="item.name"
-              :value="item.id"
-            ></el-option>
+          <el-select class="multiple"
+                     filterable
+                     v-model.trim="searchForm.organId"
+                     clearable
+                     placeholder="请选择分部">
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
           </el-select>
         </el-form-item>
 
         <el-form-item>
-          <el-select placeholder="指导老师" v-model="searchForm.teacherId" clearable filterable>
-            <el-option
-              v-for="(item,index) in teacherList"
-              :label="item.realName"
-              :value="item.id"
-              :key="index"
-            ></el-option>
+          <el-select placeholder="指导老师"
+                     v-model="searchForm.teacherId"
+                     clearable
+                     filterable>
+            <el-option v-for="(item,index) in teacherList"
+                       :label="item.realName"
+                       :value="item.id"
+                       :key="index"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item prop="isActive">
-          <el-select
-            class="multiple"
-            v-model.trim="searchForm.isActive"
-            clearable
-            placeholder="是否激活"
-          >
-            <el-option label="是" value="true"></el-option>
-            <el-option label="否" value="false"></el-option>
+          <el-select class="multiple"
+                     v-model.trim="searchForm.isActive"
+                     clearable
+                     placeholder="是否激活">
+            <el-option label="是"
+                       value="true"></el-option>
+            <el-option label="否"
+                       value="false"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item prop="hasCourse">
-          <el-select
-            class="multiple"
-            v-model.trim="searchForm.hasCourse"
-            clearable
-            placeholder="是否有课"
-          >
-            <el-option label="是" value="1"></el-option>
-            <el-option label="否" value="0"></el-option>
+          <el-select class="multiple"
+                     v-model.trim="searchForm.hasCourse"
+                     clearable
+                     placeholder="未上课时">
+            <el-option label="有"
+                       value="1"></el-option>
+            <el-option label="无"
+                       value="0"></el-option>
           </el-select>
         </el-form-item>
         <!-- <el-form-item prop="isMake">
@@ -76,188 +76,210 @@
           </el-select>
         </el-form-item> -->
         <el-form-item prop="hasPracticeCourse">
-          <el-select
-            class="multiple"
-            v-model.trim="searchForm.hasPracticeCourse"
-            clearable
-            placeholder="是否有网管课"
-          >
-            <el-option label="是" value="true"></el-option>
-            <el-option label="否" value="false"></el-option>
+          <el-select class="multiple"
+                     v-model.trim="searchForm.hasPracticeCourse"
+                     clearable
+                     placeholder="是否有网管课">
+            <el-option label="是"
+                       value="true"></el-option>
+            <el-option label="否"
+                       value="false"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item prop="hasCourse">
-          <el-select
-            class="multiple"
-            v-model.trim="searchForm.operatingTag"
-            clearable
-            placeholder="是否运营"
-          >
-            <el-option label="是" :value="1"></el-option>
-            <el-option label="否" :value="0"></el-option>
+          <el-select class="multiple"
+                     v-model.trim="searchForm.operatingTag"
+                     clearable
+                     placeholder="是否运营">
+            <el-option label="是"
+                       :value="1"></el-option>
+            <el-option label="否"
+                       :value="0"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item prop="hasCourse">
-          <el-select
-            class="multiple"
-            v-model.trim="searchForm.serviceTag"
-            clearable
-            placeholder="是否服务"
-          >
-            <el-option label="是" :value="1"></el-option>
-            <el-option label="否" :value="0"></el-option>
+          <el-select class="multiple"
+                     v-model.trim="searchForm.serviceTag"
+                     clearable
+                     placeholder="是否服务">
+            <el-option label="是"
+                       :value="1"></el-option>
+            <el-option label="否"
+                       :value="0"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item>
-          <el-button @click="onSearch" type="danger">搜索</el-button>
-          <el-button @click="onReSet" type="primary">重置</el-button>
-          <el-button
-            type="primary"
-            v-permission="'export/studentHasCourse'"
-            @click="downLoadStudent"
-          >导出名单</el-button>
+          <el-button @click="onSearch"
+                     type="danger">搜索</el-button>
+          <el-button @click="onReSet"
+                     type="primary">重置</el-button>
+          <el-button type="primary"
+                     v-permission="'export/studentHasCourse'"
+                     @click="downLoadStudent">导出名单</el-button>
         </el-form-item>
       </el-form>
       <!-- 列表 -->
       <div class="tableWrap">
-        <el-table :data="tableList" :header-cell-style="{background:'#EDEEF0',color:'#444'}">
-          <el-table-column align="center" prop="userId" label="学员编号"></el-table-column>
-          <el-table-column align="center" prop="username" label="学员姓名"></el-table-column>
-          <el-table-column align="center" prop="organName" label="所属分部"></el-table-column>
-          <el-table-column align="center" prop="teacherName" label="指导老师"></el-table-column>
-          <el-table-column align="center" label="性别">
+        <el-table :data="tableList"
+                  :header-cell-style="{background:'#EDEEF0',color:'#444'}">
+          <el-table-column align="center"
+                           prop="userId"
+                           label="学员编号"></el-table-column>
+          <el-table-column align="center"
+                           prop="username"
+                           label="学员姓名"></el-table-column>
+          <el-table-column align="center"
+                           prop="organName"
+                           label="所属分部"></el-table-column>
+          <el-table-column align="center"
+                           prop="teacherName"
+                           label="指导老师"></el-table-column>
+          <el-table-column align="center"
+                           label="性别">
             <template slot-scope="scope">{{ scope.row.gender ? '男': '女' }}</template>
           </el-table-column>
-          <el-table-column align="center" prop="realName" label="家长姓名"></el-table-column>
-          <el-table-column align="center" width="120px" prop="parentsPhone" label="家长联系电话"></el-table-column>
-          <el-table-column align="center" label="是否激活">
+          <el-table-column align="center"
+                           prop="realName"
+                           label="家长姓名"></el-table-column>
+          <el-table-column align="center"
+                           width="120px"
+                           prop="parentsPhone"
+                           label="家长联系电话"></el-table-column>
+          <el-table-column align="center"
+                           label="是否激活">
             <template slot-scope="scope">{{ scope.row.isActive ? '是' : '否' }}</template>
           </el-table-column>
-          <el-table-column align="center" label="是否有课">
-            <template slot-scope="scope">{{ scope.row.hasCourse ? '是' : '否' }}</template>
+          <el-table-column align="center"
+                           label="未上课时">
+            <template slot-scope="scope">{{ scope.row.hasCourse ? '有' : '无' }}</template>
           </el-table-column>
           <!-- <el-table-column align="center" label="预约网管课">
             <template slot-scope="scope">{{ scope.row.isMake ? '是' : '否' }}</template>
           </el-table-column> -->
-          <el-table-column align="center" label="是否有网管课">
+          <el-table-column align="center"
+                           label="是否有网管课">
             <template slot-scope="scope">{{ scope.row.hasPracticeCourse ? '是' : '否' }}</template>
           </el-table-column>
-          <el-table-column align="center" label="是否运营">
+          <el-table-column align="center"
+                           label="是否运营">
             <template slot-scope="scope">{{ scope.row.operatingTag ? '是' : '否' }}</template>
           </el-table-column>
-          <el-table-column align="center" label="是否服务">
+          <el-table-column align="center"
+                           label="是否服务">
             <template slot-scope="scope">{{ scope.row.serviceTag ? '是' : '否' }}</template>
           </el-table-column>
 
-          <el-table-column align="center" prop="courseBalance" label="课程余额(元)"></el-table-column>
-          <el-table-column align="center" fixed="right" width="180px" label="操作">
+          <el-table-column align="center"
+                           prop="courseBalance"
+                           label="课程余额(元)"></el-table-column>
+          <el-table-column align="center"
+                           fixed="right"
+                           width="180px"
+                           label="操作">
             <template slot-scope="scope">
-              <router-link
-                style="color:#409EFF"
-                v-permission="'/studentDetail'"
-                :to="{path:`/business/studentDetail?userId=${scope.row.userId}`,query:{search:JSON.stringify(searchForm),rules:JSON.stringify(pageInfo),studentName:scope.row.username}}"
-              >查看</router-link>
-              <el-button
-                type="text"
-                v-permission="'studentManage/studentUpdate'"
-                @click="resetStudent(scope.row)"
-              >修改</el-button>
+              <router-link style="color:#409EFF"
+                           v-permission="'/studentDetail'"
+                           :to="{path:`/business/studentDetail?userId=${scope.row.userId}`,query:{search:JSON.stringify(searchForm),rules:JSON.stringify(pageInfo),studentName:scope.row.username}}">查看</router-link>
+              <el-button type="text"
+                         v-permission="'studentManage/studentUpdate'"
+                         @click="resetStudent(scope.row)">修改</el-button>
               <!-- api-auth/user/updatePassword2 -->
-              <el-button
-                v-permission="'api-auth/user/updatePassword2'"
-                @click="resetPassWrod(scope.row)"
-                type="text"
-              >修改密码</el-button>
+              <el-button v-permission="'api-auth/user/updatePassword2'"
+                         @click="resetPassWrod(scope.row)"
+                         type="text">修改密码</el-button>
             </template>
           </el-table-column>
         </el-table>
-        <pagination
-          :total="pageInfo.total"
-          :page.sync="pageInfo.page"
-          :limit.sync="pageInfo.limit"
-          :page-sizes="pageInfo.page_size"
-          @pagination="getList"
-        />
+        <pagination :total="pageInfo.total"
+                    :page.sync="pageInfo.page"
+                    :limit.sync="pageInfo.limit"
+                    :page-sizes="pageInfo.page_size"
+                    @pagination="getList" />
       </div>
     </div>
-    <el-dialog
-      :title="maskName"
-      width="700px"
-      label-width="100px"
-      label-position="right"
-      class="studentInfo"
-      :visible.sync="studentVisible"
-    >
+    <el-dialog :title="maskName"
+               width="700px"
+               label-width="100px"
+               label-position="right"
+               class="studentInfo"
+               :visible.sync="studentVisible">
       <el-divider>基本信息</el-divider>
-      <el-form
-        :model="studentForm"
-        :inline="true"
-        label-width="80px"
-        label-position="right"
-        ref="studentForm"
-        :rules="studentRules"
-      >
-        <el-form-item
-          label="联系电话"
-          prop="phone"
-          :rules="[{ required: true, message: '请输入手机号' }, { pattern: /^1[3456789]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }]"
-        >
+      <el-form :model="studentForm"
+               :inline="true"
+               label-width="80px"
+               label-position="right"
+               ref="studentForm"
+               :rules="studentRules">
+        <el-form-item label="联系电话"
+                      prop="phone"
+                      :rules="[{ required: true, message: '请输入手机号' }, { pattern: /^1[3456789]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }]">
           <!--   @blur="checkPhone(studentForm.phone)" -->
           <el-input v-model.trim="studentForm.phone"></el-input>
         </el-form-item>
-        <el-form-item label="所属分部" prop="organId">
-          <el-select
-            class="multiple"
-            v-model.trim="studentForm.organId"
-            filterable
-            clearable
-            placeholder="请选择分部"
-            @change="changeStudentOrgan"
-          >
-            <el-option
-              v-for="(item,index) in organList"
-              :key="index"
-              :label="item.name"
-              :value="item.id"
-            ></el-option>
+        <el-form-item label="所属分部"
+                      prop="organId">
+          <el-select class="multiple"
+                     v-model.trim="studentForm.organId"
+                     filterable
+                     clearable
+                     placeholder="请选择分部"
+                     @change="changeStudentOrgan">
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="学生姓名" prop="name">
+        <el-form-item label="学生姓名"
+                      prop="name">
           <el-input v-model.trim="studentForm.name"></el-input>
         </el-form-item>
-        <el-form-item label="学生性别" prop="sex">
-          <el-select
-            class="multiple"
-            filterable
-            v-model.trim="studentForm.sex"
-            clearable
-            placeholder="请选择性别"
-          >
-            <el-option :value="0" label="女"></el-option>
-            <el-option :value="1" label="男"></el-option>
+        <el-form-item label="学生性别"
+                      prop="sex">
+          <el-select class="multiple"
+                     filterable
+                     v-model.trim="studentForm.sex"
+                     clearable
+                     placeholder="请选择性别">
+            <el-option :value="0"
+                       label="女"></el-option>
+            <el-option :value="1"
+                       label="男"></el-option>
           </el-select>
         </el-form-item>
 
-        <el-form-item label="是否运营" prop="operatingTag">
-          <el-select class="multiple" v-model.trim="studentForm.operatingTag" clearable>
-            <el-option :value="1" label="是"></el-option>
-            <el-option :value="0" label="否"></el-option>
+        <el-form-item label="是否运营"
+                      prop="operatingTag">
+          <el-select class="multiple"
+                     v-model.trim="studentForm.operatingTag"
+                     clearable>
+            <el-option :value="1"
+                       label="是"></el-option>
+            <el-option :value="0"
+                       label="否"></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="是否服务" prop="serviceTag">
-          <el-select class="multiple" v-model.trim="studentForm.serviceTag" clearable>
-            <el-option :value="1" label="是"></el-option>
-            <el-option :value="0" label="否"></el-option>
+        <el-form-item label="是否服务"
+                      prop="serviceTag">
+          <el-select class="multiple"
+                     v-model.trim="studentForm.serviceTag"
+                     clearable>
+            <el-option :value="1"
+                       label="是"></el-option>
+            <el-option :value="0"
+                       label="否"></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="指导老师" prop="teacherId">
-          <el-select class="multiple" v-model.trim="studentForm.teacherId" clearable filterable>
-            <el-option
-              v-for="(item,index) in maskTeacherList"
-              :label="item.realName"
-              :value="item.id"
-              :key="index"
-            ></el-option>
+        <el-form-item label="指导老师"
+                      prop="teacherId">
+          <el-select class="multiple"
+                     v-model.trim="studentForm.teacherId"
+                     clearable
+                     filterable>
+            <el-option v-for="(item,index) in maskTeacherList"
+                       :label="item.realName"
+                       :value="item.id"
+                       :key="index"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="家长姓名">
@@ -265,64 +287,67 @@
         </el-form-item>
 
         <el-form-item label="出生日期">
-          <el-date-picker
-            v-model.trim="studentForm.date"
-            value-format="yyyy-MM-dd"
-            type="date"
-            placeholder="选择日期"
-          ></el-date-picker>
+          <el-date-picker v-model.trim="studentForm.date"
+                          value-format="yyyy-MM-dd"
+                          type="date"
+                          placeholder="选择日期"></el-date-picker>
         </el-form-item>
       </el-form>
-      <div slot="footer" class="dialog-footer">
+      <div slot="footer"
+           class="dialog-footer">
         <el-button @click="studentVisible = false">取 消</el-button>
-        <el-button type="primary" v-if="isNew" @click="submitAddStudent">确 定</el-button>
-        <el-button type="primary" v-if="!isNew" @click="resetStudentSubmie">确 定</el-button>
+        <el-button type="primary"
+                   v-if="isNew"
+                   @click="submitAddStudent">确 定</el-button>
+        <el-button type="primary"
+                   v-if="!isNew"
+                   @click="resetStudentSubmie">确 定</el-button>
       </div>
     </el-dialog>
 
-    <el-dialog :visible.sync="qrcodeStatus" center width="300px">
+    <el-dialog :visible.sync="qrcodeStatus"
+               center
+               width="300px">
       <div class="right-code">
         <h2 class="title">学员激活列表</h2>
-        <div id="qrcode" class="qrcode code" ref="qrCodeUrl"></div>
+        <div id="qrcode"
+             class="qrcode code"
+             ref="qrCodeUrl"></div>
         <!-- <p class="code-url"
         v-if="codeUrl2">{{ codeUrl2 }}</p>-->
       </div>
     </el-dialog>
-    <el-dialog
-      title="修改密码"
-      :visible.sync="passwrodVisiable"
-      :before-close="closePassWord"
-      width="400px"
-    >
-      <el-form :model="passwrodForm" ref="passwrodForm" :inline="true">
-        <el-form-item
-          label="手机号"
-          prop="phone"
-          label-width="80px"
-          :rules="[{ required: true, message: '手机号不能为空',trigger: 'blur'},{pattern: /^1[3456789]\d{9}$/, message: '请输入正确的手机号',trigger: 'blur' }]"
-        >
+    <el-dialog title="修改密码"
+               :visible.sync="passwrodVisiable"
+               :before-close="closePassWord"
+               width="400px">
+      <el-form :model="passwrodForm"
+               ref="passwrodForm"
+               :inline="true">
+        <el-form-item label="手机号"
+                      prop="phone"
+                      label-width="80px"
+                      :rules="[{ required: true, message: '手机号不能为空',trigger: 'blur'},{pattern: /^1[3456789]\d{9}$/, message: '请输入正确的手机号',trigger: 'blur' }]">
           <el-input v-model.trim="passwrodForm.phone"></el-input>
         </el-form-item>
-        <el-form-item
-          label="输入密码"
-          prop="password"
-          label-width="80px"
-          :rules="[{ required: true, message: '密码不能为空',trigger: 'blur'},{pattern:/^[\w]{6,20}$/,message:'密码为6-20位',trigger: 'blur'}]"
-        >
+        <el-form-item label="输入密码"
+                      prop="password"
+                      label-width="80px"
+                      :rules="[{ required: true, message: '密码不能为空',trigger: 'blur'},{pattern:/^[\w]{6,20}$/,message:'密码为6-20位',trigger: 'blur'}]">
           <el-input v-model.trim="passwrodForm.password"></el-input>
         </el-form-item>
-        <el-form-item
-          label="再次输入"
-          prop="password2"
-          label-width="80px"
-          :rules="[{ required: true, message: '密码不能为空',trigger: 'blur'},{pattern:/^[\w]{6,20}$/,message:'密码为6-20位',trigger: 'blur'}]"
-        >
+        <el-form-item label="再次输入"
+                      prop="password2"
+                      label-width="80px"
+                      :rules="[{ required: true, message: '密码不能为空',trigger: 'blur'},{pattern:/^[\w]{6,20}$/,message:'密码为6-20位',trigger: 'blur'}]">
           <el-input v-model.trim="passwrodForm.password2"></el-input>
         </el-form-item>
       </el-form>
-      <span slot="footer" class="dialog-footer">
+      <span slot="footer"
+            class="dialog-footer">
         <el-button @click="passwrodVisiable = false">取 消</el-button>
-        <el-button type="primary" @click="submitResetPassWord">确 定</el-button>
+        <el-button type="primary"
+                   @click="submitResetPassWord">确 定</el-button>
       </span>
     </el-dialog>
   </div>
@@ -348,7 +373,7 @@ import { permission } from "@/utils/directivePage";
 export default {
   name: "studentList",
   components: { pagination },
-  data() {
+  data () {
     return {
       studentVisible: false,
       searchForm: {
@@ -367,7 +392,7 @@ export default {
       tableList: [],
       organList: [],
       teacherList: [],
-      maskTeacherList:[],
+      maskTeacherList: [],
       pageInfo: {
         // 分页规则
         limit: 10, // 限制显示条数
@@ -412,7 +437,7 @@ export default {
       activatedRow: null
     };
   },
-  mounted() {
+  mounted () {
     if (this.$route.query.search) {
       this.$route.query.search instanceof Object
         ? (this.searchForm = this.$route.query.search)
@@ -436,11 +461,11 @@ export default {
     this.getList();
   },
   methods: {
-    onSearch() {
+    onSearch () {
       this.pageInfo.page = 1;
       this.getList();
     },
-    onCreateQRCode() {
+    onCreateQRCode () {
       // 生成报名二维码
       this.qrcodeStatus = true;
       // let id = this.$route.query.id
@@ -463,7 +488,7 @@ export default {
         // this.codeUrl = vaildStudentUrl() + '/#/login?musicGroupId=' + id
       }, 500);
     },
-    getList() {
+    getList () {
       let params = this.searchForm;
       params.rows = this.pageInfo.limit;
       params.page = this.pageInfo.page;
@@ -475,7 +500,7 @@ export default {
         }
       });
     },
-    onReSet() {
+    onReSet () {
       this.searchForm = {
         organId: null,
         search: null,
@@ -489,7 +514,7 @@ export default {
         teacherId: null
       };
     },
-    downLoadStudent() {
+    downLoadStudent () {
       let url = "/api-web/export/studentHasCourse";
       let searchForm = this.searchForm;
       let data = {
@@ -558,9 +583,9 @@ export default {
               load.endLoading();
             });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
-    checkPhone(val) {
+    checkPhone (val) {
       var regu = /^1[3456789]\d{9}$/;
       var re = new RegExp(regu);
       if (re.test(val)) {
@@ -580,7 +605,7 @@ export default {
         });
       }
     },
-    submitAddStudent() {
+    submitAddStudent () {
       // 效验  然后组数据提交
       this.$refs["studentForm"].validate(item => {
         if (item) {
@@ -607,7 +632,7 @@ export default {
       });
     },
     // 修改学生信息
-    resetStudentSubmie() {
+    resetStudentSubmie () {
       this.$refs["studentForm"].validate(item => {
         if (item) {
           let obj = {
@@ -633,7 +658,7 @@ export default {
         }
       });
     },
-    addStudent() {
+    addStudent () {
       getTeacher().then(res => {
         if (res.code == 200) {
           this.maskTeacherList = res.data;
@@ -643,7 +668,7 @@ export default {
         }
       });
     },
-    resetStudent(row) {
+    resetStudent (row) {
       let organId = row.organId;
       getTeacher({ organId }).then(res => {
         if (res.code == 200) {
@@ -669,12 +694,12 @@ export default {
         }
       });
     },
-    resetPassWrod(row) {
+    resetPassWrod (row) {
       this.activatedRow = row;
       this.passwrodForm.phone = row.parentsPhone;
       this.passwrodVisiable = true;
     },
-    closePassWord() {
+    closePassWord () {
       this.activatedRow = null;
       this.passwrodForm = {
         phone: "",
@@ -684,7 +709,7 @@ export default {
       this.$refs["passwrodForm"].resetFields();
       this.passwrodVisiable = false;
     },
-    submitResetPassWord() {
+    submitResetPassWord () {
       if (this.passwrodForm.password !== this.passwrodForm.password2) {
         this.$message.error("两次密码必须相同");
         return;
@@ -706,16 +731,16 @@ export default {
         }
       });
     },
-    changeStudentOrgan(val){
-        getTeacher({organId:val}).then(res => {
-      if (res.code == 200) {
-        this.maskTeacherList = res.data;
-      }
-    });
+    changeStudentOrgan (val) {
+      getTeacher({ organId: val }).then(res => {
+        if (res.code == 200) {
+          this.maskTeacherList = res.data;
+        }
+      });
     }
   },
   watch: {
-    studentVisible(val) {
+    studentVisible (val) {
       if (!val) {
         this.studentForm = {
           phone: "",

部分文件因文件數量過多而無法顯示