Browse Source

修改vip课

lex-xin 5 years ago
parent
commit
dbb8e16389

File diff suppressed because it is too large
+ 0 - 0
dist/css/VIPApply.4eeb946c.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.5a57c29d.js


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


+ 20 - 11
src/views/teacher/VIPApply.vue

@@ -24,6 +24,7 @@
                 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" />
+
         </van-cell-group>
         <div class="vip-title">时间安排</div>
         <van-cell-group>
@@ -827,6 +828,9 @@ export default {
             let form = this.form
             // 排课
             this.setTimeTable()
+
+            let onlineClassesStatus = !form.onlineClassesNums && form.onlineClassesNums <= 0 ? true : false
+            let offlineClassesStatus = !form.offlineClassesNums && form.offlineClassesNums <= 0 ? true : false
             if(!(form.name)) {
                 this.$toast('请输入课程班名称')
                 return false
@@ -843,8 +847,8 @@ export default {
                 this.$toast('请选择活动方案')
                 return false
             }
-            // 如果只有线上课,则可以不需要地址
-            if(this.statusList.hasOffline) {
+            // 如果线下有课次则需要填地址
+            if(!offlineClassesStatus) {
                 if(!form.teacherSchoolId) {
                     this.$toast('请选择线下课地址')
                     return false
@@ -854,14 +858,19 @@ export default {
                 this.$toast('请选择每课时长')
                 return false
             }
-            if(!form.onlineClassesNums && form.onlineClassesNums <= 0) {
-                this.$toast('上课次数有误')
-                return false
-            }
-            if(!form.offlineClassesNums && form.offlineClassesNums <= 0) {
-                this.$toast('请输入线下课次数')
-                return false
+            
+            if(offlineClassesStatus && onlineClassesStatus) {
+                if(onlineClassesStatus) {
+                    this.$toast('请输入线上课次数')
+                    return false
+                }
+
+                if(offlineClassesStatus) {
+                    this.$toast('请输入线下课次数')
+                    return false
+                }
             }
+            
 
             if(!form.registrationStartTime) {
                 this.$toast('请选择报名开始时间')
@@ -895,12 +904,12 @@ export default {
             }
 
             // 如果只有线上课,则可以不需要地址
-            if(this.statusList.hasOffline) {
+            // if(this.statusList.hasOffline) {
                 if(!form.offlineTeacherSalary) {
                     this.$toast('请输入线下课课酬')
                     return false
                 }
-            }
+            // }
             
             if(form.giveTeachMode == 'ONLINE') {
                 form.onlineClassesNum = Number(form.onlineClassesNums) + Number(this.other.giveNum)

+ 2 - 3
vue.config.js

@@ -1,7 +1,6 @@
 // let targetUrl = 'https://online.dayaedu.com'
-let targetUrl = 'http://testadm.dayaedu.com/'
-// let targetUrl = 'http://192.168.3.28:8000'
-// let targetUrl = 'http://192.168.3.28:8000'
+// let targetUrl = 'http://testadm.dayaedu.com/'
+let targetUrl = 'http://192.168.3.48:8080'
 module.exports = {
     publicPath: './',
     // 生产环境 sourceMap

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