Commit 5452fe0aba545e8e88c562c15dbd1e3c7f6928f3
1 parent
0b1e5da8
Exists in
master
and in
1 other branch
fix: 支付计划
Showing
2 changed files
with
8 additions
and
4 deletions
Show diff stats
pages/payPlan/card.vue
| ... | ... | @@ -108,7 +108,7 @@ export default { |
| 108 | 108 | if (this.choseMore) return; |
| 109 | 109 | this.pressTimer = setTimeout(() => { |
| 110 | 110 | this.isLongClick = true; |
| 111 | - this.$emit('longClick', this.item.id); | |
| 111 | + this.$emit('longClick', this.item); | |
| 112 | 112 | }, 1000); |
| 113 | 113 | }, |
| 114 | 114 | mouseup() { | ... | ... |
pages/payPlan/list.vue
| ... | ... | @@ -193,6 +193,8 @@ export default { |
| 193 | 193 | } |
| 194 | 194 | this.activeTab = index; |
| 195 | 195 | this.list = []; |
| 196 | + this.selection = []; | |
| 197 | + this.longClickFlag = false; | |
| 196 | 198 | this.onSearch(); |
| 197 | 199 | }, |
| 198 | 200 | orderAPI(params) { |
| ... | ... | @@ -281,9 +283,11 @@ export default { |
| 281 | 283 | } |
| 282 | 284 | } |
| 283 | 285 | }, |
| 284 | - longClick(id) { | |
| 285 | - this.selection = [id]; | |
| 286 | - this.longClickFlag = true; | |
| 286 | + longClick(item) { | |
| 287 | + if (['NOT_PAY', 'PAY_FAILED'].includes(item.payStatus)) { | |
| 288 | + this.selection = [item.id]; | |
| 289 | + this.longClickFlag = true; | |
| 290 | + } | |
| 287 | 291 | }, |
| 288 | 292 | onePaymentPlanFun(id) { |
| 289 | 293 | uni.showLoading({ title: '加载中' }); | ... | ... |