lex-xin 5 jaren geleden
bovenliggende
commit
6eb6a69436

+ 1 - 0
dist/css/AppLogin.856ccd37.css

@@ -0,0 +1 @@
+.login[data-v-b94c668c]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#15938b),to(#6dbeba));background:linear-gradient(180deg,#15938b,#6dbeba)}.container[data-v-b94c668c]{padding:0 .48rem}.logo[data-v-b94c668c]{padding-top:1rem;padding-bottom:.9rem;width:1.6rem;margin:0 auto}.logo img[data-v-b94c668c]{width:inherit}.input-group[data-v-b94c668c]{position:relative;height:.44rem;border-radius:.5rem;border:.02rem solid #fff;margin-bottom:.2rem;padding-left:.3rem;padding-right:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group .input[data-v-b94c668c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.14rem;color:#fff;background:transparent;border:none}.input-group .input[data-v-b94c668c]::-webkit-input-placeholder{color:#fff}.input-group .input[data-v-b94c668c]::-moz-placeholder{color:#fff}.input-group .input[data-v-b94c668c]:-ms-input-placeholder{color:#fff}.input-group .input[data-v-b94c668c]::-ms-input-placeholder{color:#fff}.input-group .input[data-v-b94c668c]::placeholder{color:#fff}.input-group .code-text[data-v-b94c668c]{position:absolute;right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:.94rem;text-align:center;border-left:.02rem solid #fff}.input-group .code-text[data-v-b94c668c],[data-v-b94c668c] .van-count-down{font-size:.14rem;color:#fff;line-height:.3rem;height:.3rem}[data-v-b94c668c] .van-button--large{height:.44rem;line-height:.42rem;color:#14928a;border:0}[data-v-b94c668c] .van-button:active:before{opacity:.05}[data-v-b94c668c] .van-button--disabled{opacity:1;color:rgba(0,0,0,.25)}.login-change[data-v-b94c668c]{padding-top:.08rem;font-size:.14rem;color:#fff;float:right}

+ 0 - 1
dist/css/AppLogin.e92f1d3a.css

@@ -1 +0,0 @@
-.login[data-v-44c2b6d8]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#15938b),to(#6dbeba));background:linear-gradient(180deg,#15938b,#6dbeba)}.container[data-v-44c2b6d8]{padding:0 .48rem}.logo[data-v-44c2b6d8]{padding-top:1rem;padding-bottom:.9rem;width:1.6rem;margin:0 auto}.logo img[data-v-44c2b6d8]{width:inherit}.input-group[data-v-44c2b6d8]{position:relative;height:.44rem;border-radius:.5rem;border:.02rem solid #fff;margin-bottom:.2rem;padding-left:.3rem;padding-right:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group .input[data-v-44c2b6d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.14rem;color:#fff;background:transparent;border:none}.input-group .input[data-v-44c2b6d8]::-webkit-input-placeholder{color:#fff}.input-group .input[data-v-44c2b6d8]::-moz-placeholder{color:#fff}.input-group .input[data-v-44c2b6d8]:-ms-input-placeholder{color:#fff}.input-group .input[data-v-44c2b6d8]::-ms-input-placeholder{color:#fff}.input-group .input[data-v-44c2b6d8]::placeholder{color:#fff}.input-group .code-text[data-v-44c2b6d8]{position:absolute;right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:.94rem;text-align:center;border-left:.02rem solid #fff}.input-group .code-text[data-v-44c2b6d8],[data-v-44c2b6d8] .van-count-down{font-size:.14rem;color:#fff;line-height:.3rem;height:.3rem}[data-v-44c2b6d8] .van-button--large{height:.44rem;line-height:.42rem;color:#14928a;border:0}[data-v-44c2b6d8] .van-button:active:before{opacity:.05}[data-v-44c2b6d8] .van-button--disabled{opacity:1;color:rgba(0,0,0,.25)}.login-change[data-v-44c2b6d8]{padding-top:.08rem;font-size:.14rem;color:#fff;float:right}

File diff suppressed because it is too large
+ 0 - 0
dist/css/ClassDetail.0ae886d3.css


+ 0 - 1
dist/css/PeriodExchange.05d8dee6.css

@@ -1 +0,0 @@
-.periodExchange[data-v-948ec338]{min-height:100vh;position:relative}.periodExchange .logo[data-v-948ec338]{width:.5rem;height:.5rem;border-radius:50%;overflow:hidden;margin-right:.13rem}.periodExchange[data-v-948ec338] .van-cell{padding:.26rem .16rem .88rem}.periodExchange .exchangeText[data-v-948ec338]{font-size:.18rem;color:#1a1a1a}.periodExchange .info[data-v-948ec338]{font-size:.16rem;color:grey}.activeList[data-v-948ec338]{padding:0 .16rem;margin-top:-.6rem;position:relative;z-index:99}.activeList .active[data-v-948ec338]{position:relative;margin-bottom:.15rem;line-height:0}.activeList img[data-v-948ec338]{width:100%}.activeList .icon_question[data-v-948ec338]{position:absolute;bottom:.1rem;right:.1rem;color:#e94a47;font-size:.18rem}.popupContent[data-v-948ec338]{padding:.4rem .16rem .1rem}.pay_btn[data-v-948ec338]{background:#14928a;line-height:.45rem;color:#fff;font-size:.18rem;border-radius:.5rem;text-align:center;position:absolute;width:90%;margin-left:5%;bottom:.2rem}

+ 1 - 0
dist/css/PeriodExchange.b4d42fd8.css

@@ -0,0 +1 @@
+.periodExchange[data-v-07afe4e9]{min-height:100vh;position:relative}.periodExchange .logo[data-v-07afe4e9]{width:.5rem;height:.5rem;border-radius:50%;overflow:hidden;margin-right:.13rem}.periodExchange[data-v-07afe4e9] .van-cell{padding:.26rem .16rem .88rem}.periodExchange .exchangeText[data-v-07afe4e9]{font-size:.18rem;color:#1a1a1a}.periodExchange .info[data-v-07afe4e9]{font-size:.16rem;color:grey}.activeList[data-v-07afe4e9]{padding:0 .16rem;margin-top:-.6rem;position:relative;z-index:99}.activeList .active[data-v-07afe4e9]{position:relative;margin-bottom:.15rem;line-height:0}.activeList img[data-v-07afe4e9]{width:100%}.activeList .icon_question[data-v-07afe4e9]{position:absolute;bottom:.06rem;right:.12rem;color:#e94a47;font-size:.18rem}.popupContent[data-v-07afe4e9]{padding:.4rem .16rem .1rem}.pay_btn[data-v-07afe4e9]{background:#14928a;line-height:.45rem;color:#fff;font-size:.18rem;border-radius:.5rem;text-align:center;position:absolute;width:90%;margin-left:5%;bottom:.2rem}

+ 1 - 1
dist/css/PeriodRecord.9062de74.css → dist/css/PeriodRecord.2b19fad9.css

@@ -1 +1 @@
-.mheader[data-v-61d0e2e4]{height:.44rem;overflow:hidden}.m-nav-header[data-v-61d0e2e4]{position:absolute;left:0;top:0;width:100%;height:.44rem;line-height:.44rem;background-color:#14928a;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.m-nav-header.fixed[data-v-61d0e2e4]{position:fixed;z-index:99}.m-nav-header .m-nav-bar__title[data-v-61d0e2e4]{max-width:60%;margin:0 auto;color:#fff;font-weight:500;font-size:.16rem}.m-nav-header .m-nav-bar__left[data-v-61d0e2e4],.m-nav-header .m-nav-bar__right[data-v-61d0e2e4]{position:absolute;bottom:0}.m-nav-header .m-nav-bar__left[data-v-61d0e2e4]{left:.12rem}.m-nav-header .m-nav-bar__left .arrow-left[data-v-61d0e2e4]{font-size:.21rem;vertical-align:middle}.m-nav-header .m-nav-bar__right[data-v-61d0e2e4]{right:.12rem}.icon[data-v-67669af7]{width:2rem;height:2rem;margin:.5rem auto .05rem}.icon_nodata[data-v-67669af7]{background:url(../img/icon_nodata.81c87d57.png) no-repeat 50%;background-size:contain}.msg[data-v-67669af7]{color:#aaa;font-size:.16rem;text-align:center;line-height:.22rem}.periodExchange[data-v-3ed4ba4f]{min-height:100vh}.periodExchange .exchangeText[data-v-3ed4ba4f]{font-size:.17rem;color:#1a1a1a;line-height:.24rem}.periodExchange .exchangeText.enum[data-v-3ed4ba4f]{color:#ff5050}.periodExchange .info[data-v-3ed4ba4f]{font-size:.14rem;color:grey}
+.mheader[data-v-61d0e2e4]{height:.44rem;overflow:hidden}.m-nav-header[data-v-61d0e2e4]{position:absolute;left:0;top:0;width:100%;height:.44rem;line-height:.44rem;background-color:#14928a;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.m-nav-header.fixed[data-v-61d0e2e4]{position:fixed;z-index:99}.m-nav-header .m-nav-bar__title[data-v-61d0e2e4]{max-width:60%;margin:0 auto;color:#fff;font-weight:500;font-size:.16rem}.m-nav-header .m-nav-bar__left[data-v-61d0e2e4],.m-nav-header .m-nav-bar__right[data-v-61d0e2e4]{position:absolute;bottom:0}.m-nav-header .m-nav-bar__left[data-v-61d0e2e4]{left:.12rem}.m-nav-header .m-nav-bar__left .arrow-left[data-v-61d0e2e4]{font-size:.21rem;vertical-align:middle}.m-nav-header .m-nav-bar__right[data-v-61d0e2e4]{right:.12rem}.icon[data-v-67669af7]{width:2rem;height:2rem;margin:.5rem auto .05rem}.icon_nodata[data-v-67669af7]{background:url(../img/icon_nodata.81c87d57.png) no-repeat 50%;background-size:contain}.msg[data-v-67669af7]{color:#aaa;font-size:.16rem;text-align:center;line-height:.22rem}.periodExchange[data-v-1b97fe9e]{min-height:100vh}.periodExchange .exchangeText[data-v-1b97fe9e]{font-size:.17rem;color:#1a1a1a;line-height:.24rem}.periodExchange .exchangeText.enum[data-v-1b97fe9e]{color:#ff5050}.periodExchange .info[data-v-1b97fe9e]{font-size:.14rem;color:grey}

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/Account.cf7c4cb8.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/AppLogin.6612f6d1.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/AppLogin.88888065.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/ClassDetail.91e714a3.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/ClassDetail.b7068147.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/CourseApply.728951a3.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/CourseDetail.96168c9c.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/CourseDetail.c275c13f.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/ExchangeRecord.4182e6e6.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/ExchangeRecord.d0d5251d.js


+ 0 - 0
dist/js/HelpCenter.06abdd3d.js → dist/js/HelpCenter.abd66d57.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/HelpCenter~PeriodExchange.a7ba46a0.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/PaymentResult.0f8b8dcb.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/PeriodExchange.109d9c1f.js


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


File diff suppressed because it is too large
+ 0 - 0
dist/js/PeriodRecord.ab132556.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/PeriodRecord.f462e00e.js


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


+ 11 - 1
src/api/app.js

@@ -21,6 +21,15 @@ const smsLogin = (data) => {
   })
 }
 
+// 检查手机号
+const queryUserByPhone = (data) => {
+  return axios({
+      url: '/api-auth/user/noAuth/queryUserByPhone',
+      method: 'get',
+      params: data
+  })
+}
+
 // 获取课程组详情
 const getGroupDetail = (data) => {
   return axios({
@@ -162,5 +171,6 @@ export {
   createOrder,
   queryByOrderNo,
   getStuAndTeaReview,
-  batchAdd
+  batchAdd,
+  queryUserByPhone
 }

+ 17 - 5
src/views/app/AppLogin.vue

@@ -26,7 +26,7 @@
     </div>
 </template>
 <script>
-import {sendSms, smsLogin } from '@/api/app'
+import {sendSms, smsLogin, queryUserByPhone } from '@/api/app'
 export default {
     name: 'login',
     data() {
@@ -35,6 +35,7 @@ export default {
             codeDisable: true, // 验证码登录按钮状态
             countDownStatus: true, // 到计时状态
             phoneNumber: null,
+            isRegister: 0, // 默认没有注册
             code: null,
             codeText: '获取验证码',
             countDownTime: 1000 * 120 // 倒计时时间
@@ -71,6 +72,14 @@ export default {
             if(!this.checkPhone(this.phoneNumber)) {
                 return
             }
+
+            queryUserByPhone({ mobile: this.phoneNumber }).then(res => {
+                let result = res.data
+                if(result.code == 200) {
+                    this.isRegister = result.data
+                }
+            })
+
             sendSms({
                 mobile: this.phoneNumber
             }).then(res => {
@@ -84,14 +93,17 @@ export default {
             })
         },
         onCodeLogin() { // 短信登录
-            smsLogin({
+            let params = {
                 clientId: 'student',
                 clientSecret: 'student',
                 phone: this.phoneNumber,
                 smsCode: this.code,
-                channel: 'H5',
-                isLessee: 'true'
-            }).then(sms => {
+                channel: 'H5'
+            }
+            if(this.isRegister == 0) {
+                params.isLessee = 'true'
+            }
+            smsLogin(params).then(sms => {
                 let s = sms.data
                 // 保存用户信息
                 if(s.code == 200) {

+ 3 - 2
src/views/app/ClassDetail.vue

@@ -59,7 +59,7 @@ export default {
         if(!browser().android && !browser().iPhone) {
             this.headerStatus = true
         } else {
-            document.title = 'VIP课堂详情'
+            document.title = '课堂详情'
         }
 
         this.__init()
@@ -113,7 +113,8 @@ export default {
                             message: '恭喜您已完成课程报名,请关注课程时间,准时上课。'
                         }).then(() => {
                             // this.$router.push('/studentDownLoad')
-                            window.location.href = 'https://mstuonline.dayaedu.com/#/studentDownload'
+                            // window.location.href = 'https://mstuonline.dayaedu.com/#/studentDownload'
+                            window.location.href = 'https://mstuonline.dayaedu.com/#/transfer'
                         });
                     } else if(result.code == 302) {
                         this.onSubmitStatus = true

+ 1 - 1
src/views/app/PeriodRecord.vue

@@ -16,7 +16,7 @@
                         <p class="info">{{ item.createTime }}</p>
                     </template>
                     <template slot="default">
-                        <p class="exchangeText enum">课程组占用{{ item.freezeMinutes | calcMinute }}</p>
+                        <p class="exchangeText enum">占用{{ item.freezeMinutes | calcMinute }}</p>
                         <p class="info">已消耗{{ item.consumeMinutes | calcMinute }}</p>
                     </template>
                 </van-cell>

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