浏览代码

添加0元购

lex-xin 5 年之前
父节点
当前提交
c11c7f9075

文件差异内容过多而无法显示
+ 0 - 0
dist/css/app.a4ddc14e.css


文件差异内容过多而无法显示
+ 0 - 0
dist/css/chunk-1f8fb6dc.0e498f9c.css


文件差异内容过多而无法显示
+ 0 - 0
dist/css/chunk-3c8cb0e0.ff7e01af.css


+ 0 - 1
dist/css/chunk-3eb8b542.b254fff6.css

@@ -1 +0,0 @@
-.order[data-v-74e82e8e]{background:#fff;min-height:100vh}header[data-v-74e82e8e]{height:.4rem;line-height:.4rem;color:#000;font-size:.17rem;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.07);box-shadow:0 1px 8px 0 rgba(0,0,0,.07);text-align:center}h2[data-v-74e82e8e]{font-size:.16rem;color:#fff;padding:.1rem 0;text-align:center;background:#14928a}.table .title[data-v-74e82e8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-bottom:1px solid #eaeaea}.table span[data-v-74e82e8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.08rem 0;font-size:.14rem}.table span[data-v-74e82e8e]:first-child{width:.3rem;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.table .content>div[data-v-74e82e8e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.table .content>div[data-v-74e82e8e]:nth-child(2n+2){background:#eaeaea}[data-v-74e82e8e] .van-dropdown-menu{height:.4rem;position:absolute;right:.15rem;top:0}

文件差异内容过多而无法显示
+ 0 - 0
dist/css/chunk-5c6430be.1ecedf64.css


文件差异内容过多而无法显示
+ 0 - 0
dist/css/chunk-vendors.41f1d510.css


二进制
dist/favicon.ico


二进制
dist/img/cachet.221665cb.png


二进制
dist/img/logo.a3831ddf.png


二进制
dist/img/register_banner.2c5526d1.png


二进制
dist/img/wx_bg.74659bff.png


文件差异内容过多而无法显示
+ 0 - 0
dist/index.html


文件差异内容过多而无法显示
+ 0 - 0
dist/js/app.41e99c50.js


文件差异内容过多而无法显示
+ 0 - 0
dist/js/app.41e99c50.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-1f8fb6dc.f125b5c2.js


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-1f8fb6dc.f125b5c2.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-3c8cb0e0.5277464e.js


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-3c8cb0e0.5277464e.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-3eb8b542.c712bc09.js


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-3eb8b542.c712bc09.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-5c6430be.dce7047b.js


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-5c6430be.dce7047b.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-vendors.f2fc9f8e.js


文件差异内容过多而无法显示
+ 0 - 0
dist/js/chunk-vendors.f2fc9f8e.js.map


+ 30 - 1
src/views/Home.vue

@@ -401,7 +401,21 @@ export default {
                     this.loadingOrderStatus = true
                     this.loadingOrderText = result.msg
                     this.paymentMethods()
-                } else if(result.code == 100) {
+                } else if(result.code == 201) { // 0元购成功提示
+                    Dialog.alert({
+                        title: '提示',
+                        message: '报名成功',
+                        confirmButtonColor: '#269a93'
+                    }).then(() => {
+                        this.$router.push({
+                            path: '/login',
+                            query: {
+                                cityId: params.cityId,
+                                schoolId: params.schoolId
+                            }
+                        })
+                    })
+                } else if(result.code == 100) { // 订单已经存在继续支付
                     Dialog.confirm({
                         title: '提示',
                         message: result.msg,
@@ -445,6 +459,7 @@ export default {
                 return false
             }
             let that = this
+            let params = this.$route.query
             that.paymentTimers = setInterval(() => {
                 that.paymentPostCount++
                 if(that.paymentPostCount >= 30) {
@@ -455,6 +470,20 @@ export default {
                         if(result.code == 403) {
                             that.loadingOrderStatus = true
                             that.loadingOrderText = result.msg
+                        } else if(result.code == 201) {
+                            Dialog.alert({
+                                title: '提示',
+                                message: '报名成功',
+                                confirmButtonColor: '#269a93'
+                            }).then(() => {
+                                this.$router.push({
+                                    path: '/login',
+                                    query: {
+                                        cityId: params.cityId,
+                                        schoolId: params.schoolId
+                                    }
+                                })
+                            })
                         } else {
                             clearInterval(that.paymentTimers)
                             that.loadingOrderStatus = false

+ 3 - 1
src/views/login.vue

@@ -136,7 +136,9 @@ export default {
                                 query: {
                                     branchId: result.data.branchId,
                                     stuId: result.data.id,
-                                    classId: result.data.classId
+                                    classId: result.data.classId,
+                                    cityId: params.cityId,
+                                    schoolId: params.schoolId
                                 }
                             })
                         } else if(parseInt(result.data.status) == 1) {

+ 3 - 1
src/views/register.vue

@@ -233,7 +233,9 @@ export default {
                                 query: {
                                     branchId: params.branchId,
                                     stuId: result.data,
-                                    classId: params.classId
+                                    classId: params.classId,
+                                    cityId: params.cityId,
+                                    schoolId: params.schoolId
                                 }
                             })
                         } else {

+ 2 - 2
vue.config.js

@@ -1,5 +1,5 @@
-let targetUrl = 'https://pay.dayaedu.com'
-// let targetUrl = 'http://192.168.3.27:8088'
+// let targetUrl = 'https://pay.dayaedu.com'
+let targetUrl = 'http://192.168.3.27:8088'
 module.exports = {
     devServer: {
         open: process.platform === 'darwin',

部分文件因为文件数量过多而无法显示