소스 검색

优化问题

lex-xin 4 년 전
부모
커밋
96f138da89

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/app.696fed724079987d44be.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/css/VIPApply.38b8e092.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/css/VIPApply.4ac4806d.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/index.html


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/VIPApply.5360e511.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/VIPApply.641e9743.js


+ 9 - 4
src/views/teacher/VIP00Apply.vue

@@ -21,7 +21,7 @@
 			<van-field v-model="form.singleClassMinutes" @click="onClickSingleClass" label="每课时长" :readonly="true" input-align="right" is-link size="large" placeholder="请输入每课时长" />
 			<!-- 判断是否选择活动方案 -->
 			<van-field v-if="statusList.hasOnline" v-model="form.onlineClassesNums" @keyup="onClassKeyUp" label="线上课" input-align="right" size="large" placeholder="请输入次数" type="number" />
-			<van-field v-if="statusList.hasOffline" v-model="form.offlineClassesNums" @keyup="onClassKeyUp" label="线下课" input-align="right" size="large" placeholder="请输入次数" type="number" />
+			<van-field v-if="statusList.hasOffline" v-model="form.offlineClassesNums" @keyup="onClassKeyUp('offLine')" label="线下课" input-align="right" size="large" placeholder="请输入次数" type="number" />
 			<van-field v-if="form.offlineClassesNums > 0" v-model="formName.teacherSchoolName" @click="onGetSheetList('teacherSchool')" label="线下课地址" :readonly="true" input-align="right" is-link size="large" placeholder="请选择" />
 			<!-- <van-field v-if="formName.vipGroupActivityName || statusList.hasOnline" v-model="form.onlineClassesNums" @keyup="onClassKeyUp" label="线上课" input-align="right" size="large" placeholder="请输入次数" type="number" />
             <van-field v-if="formName.vipGroupActivityName || statusList.hasOffline" v-model="form.offlineClassesNums" @keyup="onClassKeyUp" label="线下课" input-align="right" size="large" placeholder="请输入次数" type="number" /> -->
@@ -404,7 +404,7 @@
 							sheetForm.columns = tempArr
 							sheetForm.loading = false
 						} else {
-							this.$toast('暂无活动案')
+							this.$toast('暂无活动案')
 							sheetForm.loading = false
 						}
 					})
@@ -537,7 +537,12 @@
 
 				sheetForm.sheetStatus = false
 			},
-			onClassKeyUp() { // 线上课&线下课修改时
+			onClassKeyUp(type) { // 线上课&线下课修改时
+				if(type == 'offLine' && this.form.offlineClassesNums <= 0) {
+					this.form.teacherSchoolId = null
+					this.formName.teacherSchoolName = null
+					this.formName.teacherSchoolIndex = 0
+				}
 				let vas = this.loadData.vipGroupActivitySelect
 				this.onCalcClassTimes(vas)
 				this.getCalcClass()
@@ -1139,7 +1144,7 @@
 			},
 			onPopupCancel() { // 关闭弹窗
 				this.statusList.studentStatus = false
-				this.params.search = null
+				// this.params.search = null
 				this.checkboxSelect = []
 				this.checkboxSelectList = []
 			},

+ 9 - 4
src/views/teacher/VIP11Apply.vue

@@ -21,7 +21,7 @@
 			<van-field v-model="form.singleClassMinutes" @click="onClickSingleClass" label="每课时长" :readonly="true" input-align="right" is-link size="large" placeholder="请输入每课时长" />
 			<!-- 判断是否选择活动方案 -->
 			<van-field v-if="statusList.hasOnline" v-model="form.onlineClassesNums" @keyup="onClassKeyUp" label="线上课" input-align="right" size="large" placeholder="请输入次数" type="number" />
-			<van-field v-if="statusList.hasOffline" v-model="form.offlineClassesNums" @keyup="onClassKeyUp" label="线下课" input-align="right" size="large" placeholder="请输入次数" type="number" />
+			<van-field v-if="statusList.hasOffline" v-model="form.offlineClassesNums" @keyup="onClassKeyUp('offLine')" label="线下课" input-align="right" size="large" placeholder="请输入次数" type="number" />
 			<van-field v-if="form.offlineClassesNums > 0" v-model="formName.teacherSchoolName" @click="onGetSheetList('teacherSchool')" label="线下课地址" :readonly="true" input-align="right" is-link size="large" placeholder="请选择" />
 			<!-- <van-field v-if="formName.vipGroupActivityName || statusList.hasOnline" v-model="form.onlineClassesNums" @keyup="onClassKeyUp" label="线上课" input-align="right" size="large" placeholder="请输入次数" type="number" />
             <van-field v-if="formName.vipGroupActivityName || statusList.hasOffline" v-model="form.offlineClassesNums" @keyup="onClassKeyUp" label="线下课" input-align="right" size="large" placeholder="请输入次数" type="number" /> -->
@@ -403,7 +403,7 @@
 							sheetForm.columns = tempArr
 							sheetForm.loading = false
 						} else {
-							this.$toast('暂无活动案')
+							this.$toast('暂无活动案')
 							sheetForm.loading = false
 						}
 					})
@@ -536,7 +536,12 @@
 
 				sheetForm.sheetStatus = false
 			},
-			onClassKeyUp() { // 线上课&线下课修改时
+			onClassKeyUp(type) { // 线上课&线下课修改时
+				if(type == 'offLine' && this.form.offlineClassesNums <= 0) {
+					this.form.teacherSchoolId = null
+					this.formName.teacherSchoolName = null
+					this.formName.teacherSchoolIndex = 0
+				}
 				let vas = this.loadData.vipGroupActivitySelect
 				this.onCalcClassTimes(vas)
 				this.getCalcClass()
@@ -1138,7 +1143,7 @@
 			},
 			onPopupCancel() { // 关闭弹窗
 				this.statusList.studentStatus = false
-				this.params.search = null
+				// this.params.search = null
 				this.checkboxSelect = []
 				this.checkboxSelectList = []
 			},

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.