optimize pt structure

yhy
Dawn_Ocean 2024-03-07 20:41:46 +08:00
parent 0a98ea71ac
commit 74f644b3ee
4 changed files with 66 additions and 36 deletions

View File

@ -33,7 +33,7 @@ export default class InformPage extends Component {
isLoading: false, isLoading: false,
}); });
Taro.atMessage({ Taro.atMessage({
message: pt.get().informPage.submitSuccessText, message: pt.get().informPage.submitText.success,
type: 'success', type: 'success',
}); });
setTimeout(() => { setTimeout(() => {
@ -58,18 +58,18 @@ export default class InformPage extends Component {
<AtMessage /> <AtMessage />
<AtInput <AtInput
name='phone' name='phone'
title={pt.get().informPage.phoneTitleText} title={pt.get().informPage.phoneText.title}
type='text' type='text'
placeholder={pt.get().informPage.phonePlaceholderText} placeholder={pt.get().informPage.phoneText.placeholder}
value={this.state.phone} value={this.state.phone}
onChange={this.handleChangePhone.bind(this)} onChange={this.handleChangePhone.bind(this)}
/> />
<AtInput <AtInput
required required
name='name' name='name'
title={pt.get().informPage.nameTitleText} title={pt.get().informPage.nameText.title}
type='text' type='text'
placeholder={pt.get().informPage.namePlaceholderText} placeholder={pt.get().informPage.nameText.placeholder}
value={this.state.name} value={this.state.name}
onChange={this.handleChangeName.bind(this)} onChange={this.handleChangeName.bind(this)}
/> />
@ -79,10 +79,10 @@ export default class InformPage extends Component {
type='primary' type='primary'
disabled={this.state.isDisable} disabled={this.state.isDisable}
> >
{pt.get().informPage.submitText} {pt.get().informPage.buttonText.submit}
</AtButton> </AtButton>
<AtButton formType='reset' type='secondary'> <AtButton formType='reset' type='secondary'>
{pt.get().informPage.resetText} {pt.get().informPage.buttonText.reset}
</AtButton> </AtButton>
</AtForm> </AtForm>
); );

View File

@ -58,10 +58,10 @@ export default class SettingsPage extends Component {
type='primary' type='primary'
disabled={this.state.isDisable} disabled={this.state.isDisable}
> >
{pt.get().reportPage.submitText} {pt.get().reportPage.buttonText.submit}
</AtButton> </AtButton>
<AtButton formType='reset' type='secondary'> <AtButton formType='reset' type='secondary'>
{pt.get().reportPage.resetText} {pt.get().reportPage.buttonText.reset}
</AtButton> </AtButton>
</AtForm> </AtForm>
); );

View File

@ -1,29 +1,53 @@
export interface InformPageText { export interface InformPageText {
submitSuccessText: string; submitText: {
phoneTitleText: string; success: string;
phonePlaceholderText: string; };
nameTitleText: string; phoneText: {
namePlaceholderText: string; title: string;
submitText: string; placeholder: string;
resetText: string; };
nameText: {
title: string;
placeholder: string;
};
buttonText: {
submit: string;
reset: string;
};
} }
export const informPageZhCn: InformPageText = { export const informPageZhCn: InformPageText = {
submitSuccessText: '提交成功', submitText: {
phoneTitleText: '手机号码', success: '提交成功',
phonePlaceholderText: '便于查询工单', },
nameTitleText: '真实姓名', phoneText: {
namePlaceholderText: '必填,与工单绑定', title: '手机号码',
submitText: '提交', placeholder: '便于查询工单',
resetText: '清空', },
nameText: {
title: '真实姓名',
placeholder: '必填,与工单绑定',
},
buttonText: {
submit: '提交',
reset: '清空',
},
}; };
export const informtPageEnUs: InformPageText = { export const informtPageEnUs: InformPageText = {
submitSuccessText: 'Success', submitText: {
phoneTitleText: 'Phone', success: 'Success',
phonePlaceholderText: '便于查询工单', },
nameTitleText: 'Real Name', phoneText: {
namePlaceholderText: '必填,与工单绑定', title: 'Phone',
submitText: 'Submit', placeholder: '便于查询工单',
resetText: 'Reset', },
nameText: {
title: 'Real Name',
placeholder: '必填,与工单绑定',
},
buttonText: {
submit: 'Submit',
reset: 'Reset',
},
}; };

View File

@ -1,19 +1,25 @@
export interface ReportPageText { export interface ReportPageText {
placeHolderText: string; placeHolderText: string;
submitText: string; buttonText: {
resetText: string; submit: string;
reset: string;
};
} }
export const reportPageZhCn: ReportPageText = { export const reportPageZhCn: ReportPageText = {
placeHolderText: placeHolderText:
'无论是有关于小程序的建议还是关于E志者协会的建议都可以提出来哦', '无论是有关于小程序的建议还是关于E志者协会的建议都可以提出来哦',
submitText: '提交', buttonText: {
resetText: '清空', submit: '提交',
reset: '清空',
},
}; };
export const reportPageEnUs: ReportPageText = { export const reportPageEnUs: ReportPageText = {
placeHolderText: placeHolderText:
'无论是有关于小程序的建议还是关于E志者协会的建议都可以提出来哦', '无论是有关于小程序的建议还是关于E志者协会的建议都可以提出来哦',
submitText: 'Submit', buttonText: {
resetText: 'Reset', submit: 'Submit',
reset: 'Reset',
},
}; };