| 
					
				 | 
			
			
				@@ -1,142 +1,147 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="m-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-page-header @back="goBack" content="VIP修改"></el-page-header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-page-header @back="goBack" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      content="VIP修改"></el-page-header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="vipwrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        v-permission="'vipGroupManage/appendVipGroupCourseSchedules'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        @click="addCourse" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      >VIP加课</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="newBand" v-permission="'courseSchedule/vipCourseAdjust'" @click="adjustment">批量调整</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        v-permission="'vipGroupManage/updateVipBaseInfo'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        @click="addrVisible = true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      >修改教学点</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        v-permission="{parent:'/vipReset',child:'employee/findEducationUsers'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        @click="educationalVisible = true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      >修改教务</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           v-permission="'vipGroupManage/appendVipGroupCourseSchedules'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           @click="addCourse">VIP加课</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           v-permission="'courseSchedule/vipCourseAdjust'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           @click="adjustment">批量调整</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           v-permission="'vipGroupManage/updateVipBaseInfo'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           @click="addrVisible = true">修改教学点</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           v-permission="{parent:'/vipReset',child:'employee/findEducationUsers'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           @click="educationalVisible = true">修改教务</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="tableWrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :data="tableList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        @selection-change="handleSelectionChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :header-cell-style="{background:'#EDEEF0',color:'#444'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column type="selection" :selectable="isDisabled" width="55"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="课程名称" align="center" prop="name"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!-- <el-table-column label="班级id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table :data="tableList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @selection-change="handleSelectionChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :header-cell-style="{background:'#EDEEF0',color:'#444'}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column type="selection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         :selectable="isDisabled" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         width="55"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="课程名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         prop="classGroupId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="上课日期" align="center" prop="classDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="name"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="课程编号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="上课日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="classDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{ scope.row.classDate | formatTimer}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="课程状态" align="center" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="课程状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{ scope.row.status | coursesStatus }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="是否点名" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="是否点名" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{scope.row.isCallNames?'已点名':'未点名'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="结算状态" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="结算状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{scope.row.isSettlement?'已结算':'未结算'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="开始时间" align="center" prop="startClassTimeStr"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="开始时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="startClassTimeStr"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{ scope.row.startClassTimeStr | timerForMinFormat }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="结束时间" align="center" prop="endClassTimeStr"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="结束时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="endClassTimeStr"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{ scope.row.endClassTimeStr | timerForMinFormat }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="课程类型" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="课程类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{ scope.row.teachMode | teachMode }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="教学点" align="center" prop="schoolName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="教学点" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         prop="schoolName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{scope.row.schoolName?scope.row.schoolName:'网络教室'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="操作" width="180" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="操作" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         width="180" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-permission="{parent:'/vipReset',child:'courseSchedule/classStartDateAdjust'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-if="!scope.row.isSettlement" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="resetClass(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              >调整</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-permission="{parent:'/vipReset',child:'courseSchedule/batchDelete'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-if="!scope.row.isSettlement&&scope.row.status != 'OVER'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="removeClass(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              >删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         v-permission="{parent:'/vipReset',child:'courseSchedule/classStartDateAdjust'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         v-if="!scope.row.isSettlement" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         @click="resetClass(scope.row)">调整</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         v-permission="{parent:'/vipReset',child:'courseSchedule/batchDelete'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         v-if="!scope.row.isSettlement&&scope.row.status != 'OVER'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         @click="removeClass(scope.row)">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <!--   --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-permission="{parent:'/vipReset',child:'vip/cleanAttendance'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-if="!scope.row.isSettlement" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="clearAttend(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              >清除考勤</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         v-permission="{parent:'/vipReset',child:'vip/cleanAttendance'}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         v-if="!scope.row.isSettlement" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         @click="clearAttend(scope.row)">清除考勤</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :total="rules.total" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :page.sync="rules.page" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :limit.sync="rules.limit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :page-sizes="rules.page_size" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        @pagination="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <pagination :total="rules.total" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :page.sync="rules.page" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :limit.sync="rules.limit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :page-sizes="rules.page_size" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @pagination="getList" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog title="课程调整" width="400px" :before-close="handleClose" :visible.sync="courseVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :model="maskForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ref="maskForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :rules="maskRules" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label-width="80px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="上课日期" prop="date"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model.trim="maskForm.date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            style="width:200px!important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            placeholder="选择日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog title="课程调整" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               width="400px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :before-close="handleClose" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :visible.sync="courseVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form :model="maskForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               ref="maskForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :rules="maskRules" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               label-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               label-width="80px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :inline="true"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="上课日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="date"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-date-picker v-model.trim="maskForm.date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          style="width:200px!important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          placeholder="选择日期"></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="开始时间" prop="startTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-time-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            placeholder="起始时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            style="width:200px!important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model.trim="startTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :picker-options="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="开始时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="startTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-time-select placeholder="起始时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          style="width:200px!important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          v-model.trim="startTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :picker-options="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             start: '04:30', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             step: '00:05', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             end: '23:30' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-time-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }"></el-time-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- <el-form-item label="结束时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       prop="endTime"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -150,26 +155,33 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-time-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item>  v-if="maskForm.teachMode=='OFFLINE'"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="课程类型" prop="courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select clearable v-model.trim="maskForm.teachMode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option label="线上课" value="ONLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option label="线下课" value="OFFLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="课程类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     v-model.trim="maskForm.teachMode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option label="线上课" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       value="ONLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option label="线下课" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       value="OFFLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="教学地点" v-if="maskForm.teachMode == 'OFFLINE'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model.trim="maskForm.address" filterable clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="(item,index) in schoolList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="教学地点" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      v-if="maskForm.teachMode == 'OFFLINE'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model.trim="maskForm.address" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="(item,index) in schoolList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :label="item.name"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div slot="footer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button @click="courseVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="submitResetClass">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   @click="submitResetClass">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- a  --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -241,129 +253,152 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    @click="submitAdd">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="adjustmentName" width="800px" :visible.sync="adjustmentVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :model="adjustmentForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label-width="120px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ref="adjustmentForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :rules="adjustmentRules" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="已选择课时数" v-if="!isaddCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input disabled v-model.trim="adjustmentForm.count"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="adjustmentName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               width="800px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :visible.sync="adjustmentVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form :model="adjustmentForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               label-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               label-width="120px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               ref="adjustmentForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :rules="adjustmentRules" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :inline="true"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="已选择课时数" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      v-if="!isaddCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model.trim="adjustmentForm.count"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="添加课时数" prop="addCount" v-if="isaddCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input type="number" @mousewheel.native.prevent v-model.trim="adjustmentForm.addCount"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="添加课时数" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="addCount" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      v-if="isaddCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input type="number" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @mousewheel.native.prevent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model.trim="adjustmentForm.addCount"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <br /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="单课费用" prop="fee" v-if="isaddCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="单课费用" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="fee" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      v-if="isaddCourse"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-model.trim="adjustmentForm.fee"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!--  v-if='isaddCourse' v-if="adjustmentForm.courseType=='OFFLINE'" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="课程类型" prop="courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select clearable v-model.trim="adjustmentForm.courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option label="线上课" value="ONLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option label="线下课" value="OFFLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="课程类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     v-model.trim="adjustmentForm.courseType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option label="线上课" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       value="ONLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option label="线下课" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       value="OFFLINE"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <br /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="排课起始时间" prop="courseTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model.trim="adjustmentForm.courseTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :picker-options="pickerOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            style="width:200px!important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            placeholder="选择日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-checkbox style="margin-left:10px;" v-model.trim="adjustmentForm.checked">是否跳过节假日</el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="排课起始时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="courseTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-date-picker v-model.trim="adjustmentForm.courseTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :picker-options="pickerOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          style="width:200px!important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          placeholder="选择日期"></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-checkbox style="margin-left:10px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       v-model.trim="adjustmentForm.checked">是否跳过节假日</el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="WeekWrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <h3 style="margin-bottom:20px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           循环次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="text" style="margin-left:10px;" @click="addWeek">添加</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     style="margin-left:10px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     @click="addWeek">添加</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="countWrap" style="margin-bottom:10px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            class="countItem" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            style="margin-bottom:20px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-for="(item,index) in weekList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="countWrap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             style="margin-bottom:10px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="countItem" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               style="margin-bottom:20px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               v-for="(item,index) in weekList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>循环周期:</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-select v-model.trim="item.dayOfWeek" filterable clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-for="(item,index) in weekDateList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-select v-model.trim="item.dayOfWeek" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option v-for="(item,index) in weekDateList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         :value="item.value"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span style="margin-left:10px;">开始时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-time-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="margin-left:10px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              placeholder 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model.trim="item.startClassTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :picker-options="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-time-select style="margin-left:10px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            placeholder 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            v-model.trim="item.startClassTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            :picker-options="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                start: '04:30', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                step: '00:05', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                end: '23:55' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ></el-time-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="margin-left:10px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type="danger" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @click="removeWeek(item)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              circle 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ></el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }"></el-time-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button style="margin-left:10px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       type="danger" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       @click="removeWeek(item)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       circle></el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div slot="footer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button @click="adjustmentVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" v-if="!isaddCourse" @click="submitAdjustment">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" v-if="isaddCourse" @click="addCourseSubmit">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   v-if="!isaddCourse" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   @click="submitAdjustment">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   v-if="isaddCourse" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   @click="addCourseSubmit">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 批量修改教学点 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog title="教学点" width="400px" :visible.sync="addrVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog title="教学点" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               width="400px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :visible.sync="addrVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form :model="addrForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="教学点"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model.trim="addrForm.address" clearable filterable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="(item,index) in schoolList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model.trim="addrForm.address" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     filterable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="(item,index) in schoolList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :label="item.name"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <span slot="footer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button @click="addrVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="resetAddrSubmit">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   @click="resetAddrSubmit">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 修改教务老师 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog title="修改教务" width="400px" :visible.sync="educationalVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog title="修改教务" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               width="400px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               :visible.sync="educationalVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form :model="addrForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="教务老师" prop="educationalTeacherId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model.trim="addrForm.educationalTeacherId" filterable clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="(item,index) in educationList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="item.userName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="item.userId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="教务老师" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      prop="educationalTeacherId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model.trim="addrForm.educationalTeacherId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="(item,index) in educationList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :label="item.userName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :value="item.userId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <span slot="footer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button @click="educationalVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="resetEducationalVisible">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   @click="resetEducationalVisible">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -389,10 +424,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  data () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pickerOptions: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        disabledDate(time) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        disabledDate (time) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return time.getTime() + 86400000 <= new Date().getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -473,17 +508,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       startTime: "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  created() {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  created () { }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  mounted () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.__init(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  activated() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  activated () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.__init(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    __init() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    __init () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.vipid = this.$route.query.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.$route.query.educationalTeacherId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.addrForm.educationalTeacherId = this.$route.query.educationalTeacherId; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -504,7 +539,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getList () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       findVipGroupCourseSchedules({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         vipGroupId: this.vipid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rows: this.rules.limit, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -526,13 +561,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    goBack() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    goBack () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         path: "/business/vipList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         query: { rules: this.Frules, searchForm: this.FsearchForm } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    resetClass(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    resetClass (row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        * maskForm.startTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -546,7 +581,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 修改课时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.courseVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleClose() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleClose () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.courseVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.startTime = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.maskForm = { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -559,7 +594,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs["maskForm"].resetFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    submitResetClass() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    submitResetClass () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   endClassTimeStr: this.maskForm.endTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!this.startTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error("请填写修改时间"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -596,7 +631,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    removeClass(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    removeClass (row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$confirm("是否删除该vip课程?", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cancelButtonText: "取消", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -611,14 +646,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // vip 家课 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addCourse() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addCourse () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.adjustmentName = "vip加课"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.isaddCourse = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.adjustmentVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // this.adjustmentForm.count = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // this.addCourseVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addOneChiose() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addOneChiose () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.addTable.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         classDate: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         startClassTimeStr: "", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -627,14 +662,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         moid: new Date().getTime() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    removeMarkCourse(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    removeMarkCourse (row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let i in this.addTable) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (this.addTable[i].moid == row.moid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.addTable.splice(i, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    submitAdd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    submitAdd () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let endClassTimeStr = this.MinutesTest( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.addTable[0].startClassTimeStr, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         90 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -666,7 +701,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    isDisabled(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    isDisabled (row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (row.isSettlement) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -674,7 +709,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 分钟小时相加减 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    MinutesTest(str, interval) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    MinutesTest (str, interval) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let houer = str.split(":")[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let min = str.split(":")[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let sdate1 = new Date(1900, 1, 1, houer, min); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -685,11 +720,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (M < 10) M = "0" + M; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return H + ":" + M; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleSelectionChange(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleSelectionChange (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.adjustmentForm.count = val.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.activeList = val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addWeek() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addWeek () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 添加循环周期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.weekList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dayOfWeek: "", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -699,14 +734,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 删除循环周 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    removeWeek(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    removeWeek (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let i in this.weekList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (this.weekList[i].id == item.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.weekList.splice(i, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    adjustment() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    adjustment () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.adjustmentName = "批量调整"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.isaddCourse = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.adjustmentForm.count <= 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -715,7 +750,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.adjustmentVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    submitAdjustment() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    submitAdjustment () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs["adjustmentForm"].validate(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let week = this.weekList; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -758,7 +793,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addCourseSubmit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addCourseSubmit () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs["adjustmentForm"].validate(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let week = this.weekList; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -791,7 +826,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    resetAddrSubmit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    resetAddrSubmit () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!this.addrForm.address) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error("请选择一个教学点"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -809,7 +844,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    resetEducationalVisible() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    resetEducationalVisible () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!this.addrForm.educationalTeacherId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error("请选择一个教学点"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -828,7 +863,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 清除考勤 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    clearAttend(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    clearAttend (row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$confirm("是否清除考勤记录?", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cancelButtonText: "取消", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -844,18 +879,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .catch(() => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .catch(() => { }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    adjustmentVisible(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    adjustmentVisible (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$refs["adjustmentForm"].resetFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.weekList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.addWeek(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addrVisible(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addrVisible (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.addrForm.address = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 |