123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- import 'package:fis_i18n/types.dart';
- /// 完善资料模块
- class ProfileCompleteModule extends ModuleBase {
- ProfileCompleteModule._({
- required this.phoneAlreadyBindToAnotherAccount,
- required this.emailAlreadyBindToAnotherAccount,
- required this.nameFieldValidation,
- required this.phoneFormatValidation,
- required this.emailFormatValidation,
- required this.OrganizationNamePlaceHolder,
- required this.furtherCompleteProfiles,
- required this.basicInformation,
- required this.realFullNamePlaceHolder,
- required this.phoneNumberPlaceHolder,
- required this.emailPlaceHolder,
- required this.jobInformation,
- required this.areaLocated,
- required this.organizationIn,
- required this.departmentOn,
- required this.departmentPlaceHolder,
- required this.selectAreaTip,
- required this.organizationFullNameInputTip,
- required this.furtherCompleteProfilesToFindYou,
- });
- static const ModuleName = "profileComplete";
- factory ProfileCompleteModule(Map<String, dynamic> map) {
- return ProfileCompleteModule._(
- phoneAlreadyBindToAnotherAccount:
- map.pick("phoneAlreadyBindToAnotherAccount"),
- emailAlreadyBindToAnotherAccount:
- map.pick("emailAlreadyBindToAnotherAccount"),
- nameFieldValidation: map.pick("nameFieldValidation"),
- phoneFormatValidation: map.pick("phoneFormatValidation"),
- emailFormatValidation: map.pick("emailFormatValidation"),
- OrganizationNamePlaceHolder: map.pick("OrganizationNamePlaceHolder"),
- furtherCompleteProfiles: map.pick("furtherCompleteProfiles"),
- basicInformation: map.pick("basicInformation"),
- realFullNamePlaceHolder: map.pick("realFullNamePlaceHolder"),
- phoneNumberPlaceHolder: map.pick("phoneNumberPlaceHolder"),
- emailPlaceHolder: map.pick("emailPlaceHolder"),
- jobInformation: map.pick("jobInformation"),
- areaLocated: map.pick("areaLocated"),
- organizationIn: map.pick("organizationIn"),
- departmentOn: map.pick("departmentOn"),
- departmentPlaceHolder: map.pick("departmentPlaceHolder"),
- selectAreaTip: map.pick("selectAreaTip"),
- organizationFullNameInputTip: map.pick("organizationFullNameInputTip"),
- furtherCompleteProfilesToFindYou:
- map.pick("furtherCompleteProfilesToFindYou"),
- );
- }
- /// 手机号已绑定其他账号!
- final FTrStr phoneAlreadyBindToAnotherAccount;
- /// 邮箱已绑定其他账号!
- final FTrStr emailAlreadyBindToAnotherAccount;
- /// 请填写姓名
- final FTrStr nameFieldValidation;
- /// 手机号格式错误
- final FTrStr phoneFormatValidation;
- /// 邮箱格式错误
- final FTrStr emailFormatValidation;
- /// 请填写所在医院名称
- final FTrStr OrganizationNamePlaceHolder;
- /// 完善个人信息
- final FTrStr furtherCompleteProfiles;
- /// 基本信息
- final FTrStr basicInformation;
- /// 请填写真实姓名
- final FTrStr realFullNamePlaceHolder;
- /// 请输入手机号
- final FTrStr phoneNumberPlaceHolder;
- /// 请输入你的邮箱
- final FTrStr emailPlaceHolder;
- /// 工作信息
- final FTrStr jobInformation;
- /// 所在地区
- final FTrStr areaLocated;
- /// 所在医院
- final FTrStr organizationIn;
- /// 所在科室
- final FTrStr departmentOn;
- /// 请选择所在科室
- final FTrStr departmentPlaceHolder;
- /// 请选择地区
- final FTrStr selectAreaTip;
- /// 请输入你所在的医院全称
- final FTrStr organizationFullNameInputTip;
- /// 完善信息,方便他人快速找到你
- final FTrStr furtherCompleteProfilesToFindYou;
- @override
- getProp(String propName) {
- // TODO: implement getProp
- throw UnimplementedError();
- }
- }
|