chore: optimize the code; :star2:
| | |
| | | this.logging = true |
| | | const name = this.form.getFieldValue('name') |
| | | const password = this.form.getFieldValue('password') |
| | | // 登录 |
| | | login(name, password) |
| | | .then((res) => { |
| | | login(name, password).then(this.afterLogin) |
| | | } |
| | | }) |
| | | }, |
| | | afterLogin(res) { |
| | | this.logging = false |
| | | const result = res.data |
| | | if (result.code >= 0) { |
| | |
| | | } else { |
| | | this.error = result.message |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |
| | |
| | | * @param password 账户密码 |
| | | * @returns {Promise<AxiosResponse<T>>} |
| | | */ |
| | | function login(name, password) { |
| | | async function login(name, password) { |
| | | return request(LOGIN, METHOD.POST, { |
| | | name: name, |
| | | password: password |
| | |
| | | } |
| | | |
| | | /** |
| | | * axios请求函数 |
| | | * axios请求 |
| | | * @param url 请求地址 |
| | | * @param method {METHOD} http method |
| | | * @param params 请求参数 |