Browse Source

优化问题

lex-xin 4 years ago
parent
commit
96f138da89

File diff suppressed because it is too large
+ 0 - 0
dist/app.696fed724079987d44be.js


File diff suppressed because it is too large
+ 0 - 0
dist/css/VIPApply.38b8e092.css


File diff suppressed because it is too large
+ 0 - 0
dist/css/VIPApply.4ac4806d.css


File diff suppressed because it is too large
+ 0 - 0
dist/index.html


File diff suppressed because it is too large
+ 0 - 0
dist/js/VIPApply.5360e511.js


File diff suppressed because it is too large
+ 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 = []
 			},

Some files were not shown because too many files changed in this diff