Browse Source

Merge branch 'master' into dev_seam_intelligent

seamwang 2 years ago
parent
commit
fa1f4f0845
2 changed files with 11 additions and 0 deletions
  1. 6 0
      Readme.md
  2. 5 0
      src/pages/class/shoppingCart.vue

+ 6 - 0
Readme.md

@@ -1,5 +1,11 @@
1
 # 使用vue-cli 创建的uni-app项目
1
 # 使用vue-cli 创建的uni-app项目
2
 
2
 
3
+## 开发环境建议版本
4
+```
5
+node v12.13.1
6
+npm 8.13.2 
7
+```
8
+
3
 ## 安装依赖包
9
 ## 安装依赖包
4
 ```
10
 ```
5
 npm install
11
 npm install

+ 5 - 0
src/pages/class/shoppingCart.vue

@@ -91,6 +91,7 @@ export default {
91
       shoppingList: [], // 购物车列表
91
       shoppingList: [], // 购物车列表
92
       sum: 0,
92
       sum: 0,
93
       all: [], // 全部
93
       all: [], // 全部
94
+      payable: false, //控制重复点击
94
       checkAll: false
95
       checkAll: false
95
     }
96
     }
96
   },
97
   },
@@ -144,10 +145,13 @@ export default {
144
       })
145
       })
145
     },
146
     },
146
     pay() {
147
     pay() {
148
+      if (this.payable) return false
149
+      this.payable = true
147
       if (!this.phone) {
150
       if (!this.phone) {
148
         return this.globalNavigateTo('bindPhone')
151
         return this.globalNavigateTo('bindPhone')
149
       }
152
       }
150
       if (this.checkedIds.length < 1) {
153
       if (this.checkedIds.length < 1) {
154
+        this.payable = false
151
         uni.showToast({ title: '请先选择课程', icon: 'none', duration: 1000 })
155
         uni.showToast({ title: '请先选择课程', icon: 'none', duration: 1000 })
152
         return false
156
         return false
153
       }
157
       }
@@ -167,6 +171,7 @@ export default {
167
             uni.hideLoading()
171
             uni.hideLoading()
168
             this.globalNavigateTo('order', { type: 1 })
172
             this.globalNavigateTo('order', { type: 1 })
169
           }
173
           }
174
+          this.payable = false
170
           this.$store.dispatch('setConnect', false)
175
           this.$store.dispatch('setConnect', false)
171
         }, 3000)
176
         }, 3000)
172
       })
177
       })