diff --git a/src/pages/user/inform/inform.tsx b/src/pages/user/inform/inform.tsx index 2a4218c..a0bf0f6 100644 --- a/src/pages/user/inform/inform.tsx +++ b/src/pages/user/inform/inform.tsx @@ -1,9 +1,12 @@ import { Component, ReactNode } from 'react'; import { AtForm, AtInput, AtButton, AtMessage } from 'taro-ui'; +import { getUrl } from '@/service'; import Taro from '@tarojs/taro'; import pt from '@/plain-text'; import './inform.scss'; +const submitInterval = 5000; + export default class InformPage extends Component { state = { phone: '', @@ -29,19 +32,39 @@ export default class InformPage extends Component { isDisable: true, }); console.log(this.state.name, this.state.phone); + Taro.request({ + url: getUrl('/user/update'), + method: 'POST', + data: { + token: 'token_test', + name: this.state.name, + phone: this.state.phone, + }, + }) + .then(res => { + console.log(res.data); + Taro.atMessage({ + message: pt.get().button.submitText.success, + type: 'success', + }); + }) + .catch(err => { + console.log(err); + Taro.atMessage({ + message: pt.get().button.submitText.error + err.toString(), + type: 'error', + }); + }); this.setState({ isLoading: false, }); - Taro.atMessage({ - message: pt.get().informPage.submitText.success, - type: 'success', - }); setTimeout(() => { this.setState({ isDisable: false, }); - }, 5000); + }, submitInterval); } + onReset() { this.setState({ phone: '', @@ -79,10 +102,10 @@ export default class InformPage extends Component { type='primary' disabled={this.state.isDisable} > - {pt.get().informPage.buttonText.submit} + {pt.get().button.buttonText.submit} - {pt.get().informPage.buttonText.reset} + {pt.get().button.buttonText.reset} ); diff --git a/src/pages/user/report/report.tsx b/src/pages/user/report/report.tsx index 7694c16..096bf74 100644 --- a/src/pages/user/report/report.tsx +++ b/src/pages/user/report/report.tsx @@ -35,14 +35,14 @@ export default class SettingsPage extends Component { .then(res => { console.log(res.data); Taro.atMessage({ - message: '提交成功', + message: pt.get().button.submitText.success, type: 'success', }); }) .catch(err => { console.log(err); Taro.atMessage({ - message: '提交失败,错误为:' + err.toString(), + message: pt.get().button.submitText.error + err.toString(), type: 'error', }); }); @@ -79,10 +79,10 @@ export default class SettingsPage extends Component { type='primary' disabled={this.state.isDisable} > - {pt.get().reportPage.buttonText.submit} + {pt.get().button.buttonText.submit} - {pt.get().reportPage.buttonText.reset} + {pt.get().button.buttonText.reset} ); diff --git a/src/pages/user/user.tsx b/src/pages/user/user.tsx index fe4f08e..44a4fee 100644 --- a/src/pages/user/user.tsx +++ b/src/pages/user/user.tsx @@ -10,6 +10,8 @@ import pt, { Lang } from '@/plain-text'; import logo from '@/assets/images/UserPage/logo.png'; import './user.scss'; +const listLangInterval = 20; + export default class UserPage extends Component { state = { selector: ['简体中文', 'English'], @@ -123,7 +125,7 @@ export default class UserPage extends Component { thumb={aboutIcon} onClick={this.aboutPage} /> - +