New file |
| | |
| | | import { Injectable } from '@angular/core'; |
| | | |
| | | @Injectable() |
| | | export class TransferService { |
| | | step: 0 | 1 | 2 = 1; |
| | | |
| | | /** |
| | | * 付款账户 |
| | | */ |
| | | pay_account: string; |
| | | |
| | | /** |
| | | * 收款账户类型 |
| | | */ |
| | | receiver_type: 'alipay' | 'bank'; |
| | | |
| | | get receiver_type_str() { |
| | | return this.receiver_type === 'alipay' ? '支付宝' : '银行'; |
| | | } |
| | | |
| | | /** |
| | | * 收款账户 |
| | | */ |
| | | receiver_account: string; |
| | | |
| | | /** |
| | | * 收款姓名 |
| | | */ |
| | | receiver_name: string; |
| | | |
| | | /** |
| | | * 金额 |
| | | */ |
| | | amount: number; |
| | | |
| | | /** |
| | | * 支付密码 |
| | | */ |
| | | password = '123456'; |
| | | |
| | | again() { |
| | | this.step = 0; |
| | | this.pay_account = 'ant-design@alipay.com'; |
| | | this.receiver_type = 'alipay'; |
| | | this.receiver_account = 'test@example.com'; |
| | | this.receiver_name = 'asdf'; |
| | | this.amount = 500; |
| | | } |
| | | |
| | | constructor() { |
| | | this.again(); |
| | | } |
| | | } |