From daa2e8ed33abfbf2dafe4721a3966087422105e0 Mon Sep 17 00:00:00 2001 From: Don Wilfried Date: Fri, 21 Feb 2025 10:59:59 +0100 Subject: [PATCH] Update image dimensions and placeholder text across multiple components --- .../app/src/main/res/raw/utils_i18n_en.json | 2 +- .../app/src/main/res/raw/utils_i18n_fr.json | 18 +- app/assets/img/by-ilink-world.png | Bin 0 -> 16998 bytes app/assets/img/icon3.png | Bin 16089 -> 22727 bytes app/screens/account/AddNetwork.js | 5 +- app/screens/configurations/About.js | 5 +- app/screens/help/HelpMenu.js | 3 +- app/screens/login/ActivateAccount.js | 12 +- app/screens/login/CreateUserStep.js | 60 ++++-- app/screens/login/FilteredList .js | 2 +- app/screens/login/TypeChoiser.js | 3 +- app/screens/login/createAccount.js | 17 ++ app/screens/login/createUserStep2.js | 187 +++++++++++------- app/screens/login/ui/Login.ui.js | 9 + app/screens/splashscreen/qSplashScreen.js | 3 +- app/utils/i18n/en.json | 2 +- app/utils/i18n/fr.json | 18 +- 17 files changed, 228 insertions(+), 118 deletions(-) create mode 100644 app/assets/img/by-ilink-world.png diff --git a/android/app/src/main/res/raw/utils_i18n_en.json b/android/app/src/main/res/raw/utils_i18n_en.json index 348012b..2cf831d 100644 --- a/android/app/src/main/res/raw/utils_i18n_en.json +++ b/android/app/src/main/res/raw/utils_i18n_en.json @@ -651,7 +651,7 @@ "PRINCIPAL_AMOUNT": "Principal amount", "DATE_AVIS_IMPOSITION": "Tax notice date", "TEXT_NETWORK_UNABLE_CHOOSE_ANOTHER": "This network is inactive, please choose another", - "ENTER_SPONSOR_CODE": "Renseignez votre code parrain", + "ENTER_SPONSOR_CODE": "Renseignez votre code hiérarchique ou taxe", "NOM_SOCIETE": "Society name", "TAKE_My_POSITION": "Retreive position", "CREATE_ACTIF": "Create asset", diff --git a/android/app/src/main/res/raw/utils_i18n_fr.json b/android/app/src/main/res/raw/utils_i18n_fr.json index f0815d0..c85a63f 100644 --- a/android/app/src/main/res/raw/utils_i18n_fr.json +++ b/android/app/src/main/res/raw/utils_i18n_fr.json @@ -148,9 +148,9 @@ "ANNEE_TAXE_N_1": "Année taxé payée N-1", "ANNEE_TAXE_N_2": "Année taxé payée N-2", "TYPE_ACTIVITE": "Type d'activité", - "TECHNICAL_AGREMENT": "Agrément technique", - "IMMATRICULATION_DGI": "Immatriculation DGI", - "INFORMATION_FICHE_CIRCUIT": "Information fiche circuit", + "TECHNICAL_AGREMENT": "Agrément technique ou Licence", + "IMMATRICULATION_DGI": "NIU", + "INFORMATION_FICHE_CIRCUIT": "Fiche d'identification", "OTHERS_INFORMATIONS": "Autres informations", "CREATE_GROUP": "Créer un groupe", "MANAGE_GROUP": "Gérer le groupe", @@ -303,15 +303,15 @@ "SUPER_ADMIN": "Super administrateur", "GEOLOCATED": "Agent géo-localisé", "DELETE_GEOLOCATED_USER": "Supprimer", - "ADDRESS": "Adresse", + "ADDRESS": "Adresse EX:TotalEnergies Bonateki", "CREDIT": "Crédit", "NEXT": "Suivant", "PREVIOUS": "Précédent", "SPONSOR_CODE": "Code réseau de taxe", - "CODE_PARRAIN": "Code parrain", + "CODE_PARRAIN": "Code hiérarchique ou taxe", "CODE_SPONSOR": "Code sponsor", "SOLDE_UNVAIBLE": "solde non disponible", - "TEXT_BIG_CREATE_AGENT_1": "Inscrivez-vous en tant qu'agent", + "TEXT_BIG_CREATE_AGENT_1": "Créer un acteur", "EMAIL": "Email", "COUNTRY": "Pays", "LOADING_INFO": "Chargement des informations...", @@ -428,7 +428,7 @@ "WAY": "Itinéraire", "ADD_NETWORK": "Ajouter réseau de taxe", "POINT_NUMBER": "Nombres de points", - "SUPERIOR_CODE": "Code parrain", + "SUPERIOR_CODE": "Code hiérarchique ou taxe", "ADD_SUCCES": "Ajout reussi", "ADD_SUCCESS_TEXT": "La taxe a été ajoutée avec succès ", "MEMBER_CODE": "Code membre", @@ -589,7 +589,7 @@ "UNABLE_GET_INFORMATION_TEXT": "Vérifiez que votre GPS est activé et mis en mode haute precision et relancez iLink City", "TITLE_HELP_SOON": "Aide non disponible !", "YOUR_NETWORK": "Sélectionner votre réseau", - "YOUR_NETWORK_SELECTED": "Votre réseau", + "YOUR_NETWORK_SELECTED": "Classe de la taxe", "UNIT_PER_TAXE_UNIT_COUNT": "Taxe par unité", "HELP_SOON": "Un tutoriel vous aidant dans la compréhension des fonctionnalités de l'application vous sera bientôt mis à disposition.", "UPLOAD_PHOTO": "Chargement de la photo", @@ -658,7 +658,7 @@ "PRINCIPAL_AMOUNT": "Montant principal", "DATE_AVIS_IMPOSITION": "Date avis imposition", "TEXT_NETWORK_UNABLE_CHOOSE_ANOTHER": "Ce réseau n'est pas actif, veuillez choisir un autre", - "ENTER_SPONSOR_CODE": "Renseignez votre code parrain", + "ENTER_SPONSOR_CODE": "Renseignez votre code hiérarchique ou taxe", "NOM_SOCIETE": "Nom de la société", "TAKE_My_POSITION": "Récupération de votre position", "CREATE_ACTIF": "Créer un actif", diff --git a/app/assets/img/by-ilink-world.png b/app/assets/img/by-ilink-world.png new file mode 100644 index 0000000000000000000000000000000000000000..236adf3c0f9348d6e3c683822a6186c4360ce729 GIT binary patch literal 16998 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 m|Ec!Br#1Y))N&inSfb&< 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 literal 16089 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 diff --git a/app/screens/account/AddNetwork.js b/app/screens/account/AddNetwork.js index 6456a6c..a13b36f 100644 --- a/app/screens/account/AddNetwork.js +++ b/app/screens/account/AddNetwork.js @@ -420,7 +420,10 @@ export default class AddNetwork extends Component { + style={{width: responsiveWidth(90), resizeMode: "contain", + height: responsiveHeight(16), // Delete this line if the image size sucks and change the width and the height of icon3.png to 257 x 112 + + }}/> {I18n.t('ADD_NETWORK')} diff --git a/app/screens/configurations/About.js b/app/screens/configurations/About.js index 6e73071..b7d38a1 100644 --- a/app/screens/configurations/About.js +++ b/app/screens/configurations/About.js @@ -52,7 +52,10 @@ export default class About extends React.Component { - + {I18n.t("ABOUT_TEXT")} diff --git a/app/screens/help/HelpMenu.js b/app/screens/help/HelpMenu.js index 6e1bd8e..dd5d29e 100644 --- a/app/screens/help/HelpMenu.js +++ b/app/screens/help/HelpMenu.js @@ -105,6 +105,7 @@ const styles = StyleSheet.create({ }, img_style: { resizeMode: 'contain', - width: responsiveWidth(90) + width: responsiveWidth(90), + height: responsiveHeight(16), // Delete this line if the image size sucks and change the width and the height of icon3.png to 257 x 112 } }); diff --git a/app/screens/login/ActivateAccount.js b/app/screens/login/ActivateAccount.js index 9163508..711a26b 100644 --- a/app/screens/login/ActivateAccount.js +++ b/app/screens/login/ActivateAccount.js @@ -126,7 +126,9 @@ export default class ActivateAccount extends Component { alignItems: 'center', }}> - @@ -177,7 +179,9 @@ export default class ActivateAccount extends Component { alignItems: 'center', }}> - @@ -284,7 +288,9 @@ export default class ActivateAccount extends Component { alignItems: 'center', }}> - diff --git a/app/screens/login/CreateUserStep.js b/app/screens/login/CreateUserStep.js index 81025c1..2fabf67 100644 --- a/app/screens/login/CreateUserStep.js +++ b/app/screens/login/CreateUserStep.js @@ -124,6 +124,7 @@ class CreateUserStep extends Component { latlng: [], id_company_type: null, identification_number: null, + remainingCharacters: 14, trade_registry: null, tabTaxe: [0], taxes_selected: [], @@ -366,7 +367,7 @@ class CreateUserStep extends Component { } }, (e) => { - Alert.alert(I18n.t('TITLE_PROBLE_COME'), "Impossible de recuperer les informations du code parrain", [{ + Alert.alert(I18n.t('TITLE_PROBLE_COME'), "Impossible de recuperer les informations du code hiérarchique ou taxe", [{ text: "Reesayer", onPress: () => this.watchLocation(param) }]) @@ -804,7 +805,7 @@ class CreateUserStep extends Component { backgroundColor: 'white' }}> { @@ -1229,7 +1230,7 @@ class CreateUserStep extends Component { null} - + {/* {this.state.textadress !== undefined ? this.state.textadress : I18n.t('TAKE_MY_POSITION')} - + */} } { @@ -1336,8 +1337,9 @@ handleTaxSlection = (selectedTax) => { paddingRight: 20, backgroundColor: 'white' }}> + {console.log("this.state.result===>>",this.state.result)} { @@ -1463,13 +1465,27 @@ handleTaxSlection = (selectedTax) => { { - this.setState({identification_number: text}) - }}/> + // Update the identification_number state + this.setState({ + identification_number: text, + remainingCharacters: 14 - text.length // Update the remaining characters + }); + }}/> + + {this.state.remainingCharacters} caractères restants + @@ -1501,7 +1517,7 @@ handleTaxSlection = (selectedTax) => { }}> { backgroundColor: 'white' }}> { @@ -1557,7 +1573,7 @@ handleTaxSlection = (selectedTax) => { backgroundColor: 'white' }}> { @@ -1578,7 +1594,7 @@ handleTaxSlection = (selectedTax) => { }}> { style={styles.checkbox}/> {I18n.t('IRPP')} - + this.setState({IRPP: value})} + value={this.state.IRPP} + style={styles.checkbox}/> + Licence + + + {/* this.setState({year_tax_paid_N: value})} @@ -1635,12 +1659,12 @@ handleTaxSlection = (selectedTax) => { style={styles.checkbox}/> {I18n.t('ANNEE_TAXE')} {Number(year.getFullYear() - 1)} - + */} - { {I18n.t('ANNEE_TAXE')} {Number(year.getFullYear() - 2)} - + */} - { {I18n.t('ANNEE_TAXE')} {Number(year.getFullYear() - 3)} - + */} + + Code Hierachique : Code entré lors de la création d'un administrateur de taxe ou d'un régisseur + Code Taxe : Code entré lors de la création d'un contribuable + ); } @@ -888,6 +892,19 @@ const styles = StyleSheet.create({ textAlign: 'center', margin: 5, }, + indication: { + color: 'white', + fontSize: 14, + marginLeft: 20, + marginRight: 20, + marginBottom: 10, + }, + indicationTitle: { + color: 'white', + fontSize: 14, + marginLeft: 20, + fontWeight: '600', + }, btnvalide: { marginTop: 20, marginLeft: 20, diff --git a/app/screens/login/createUserStep2.js b/app/screens/login/createUserStep2.js index 02bba32..dfbef6f 100644 --- a/app/screens/login/createUserStep2.js +++ b/app/screens/login/createUserStep2.js @@ -120,7 +120,8 @@ export default class CreateUserStep2 extends Component { isLoging: false, countries: '', selectedCountry: null, - indicatif: '', + indicatif: '+237', + country: "Cameroon", snackVisible: false, snackText: '', disableNetwork: false, @@ -145,11 +146,10 @@ export default class CreateUserStep2 extends Component { loadingUpload: false, latitude: "", longitude: "", - // town: this.data !== null && this.data.town ? this.data.town : { - // name: "", - // id: "2", - // indicatif: "", - // districts: [] + // town: { + // name: "Douala", + // id: "38", + // indicatif: "+237" // }, }; @@ -223,11 +223,12 @@ export default class CreateUserStep2 extends Component { } const { category, country, dial_code, child, network } = result; + console.log("network1===>>",network) this.setState({ result, - country, - indicatif: dial_code + // country, + // indicatif: dial_code }); if (child) { @@ -243,10 +244,12 @@ export default class CreateUserStep2 extends Component { } : {}) }); } else { - throw new Error("Impossible de récupérer les informations du code parrain"); + throw new Error("Impossible de récupérer les informations du code hiérarchique ou taxe"); } } else { - const networks = await getCountryNetwork(indicatif); + console.log("indicatif1===>>",indicatif) + const networks = await getCountryNetwork("+237"); + console.log("network2===>>",networks) const reseaux = Object.values(networks).filter(network => network !== ""); this.setState({ networks: reseaux, @@ -257,7 +260,7 @@ export default class CreateUserStep2 extends Component { console.error("Erreur dans getNetworks:", error); this.setState({ modalVisible: false }); - if (error.message === "Impossible de récupérer les informations du code parrain") { + if (error.message === "Impossible de récupérer les informations du code hiérarchique ou taxe") { Alert.alert(I18n.t('TITLE_PROBLE_COME'), error.message, [{ text: "Revenir", onPress: () => this.props.navigation.pop() @@ -320,13 +323,13 @@ export default class CreateUserStep2 extends Component { code_dial: country.code_dial, code_country: country.code_country })); - + console.log("formattedCountries===>>",formattedCountries) this.setState({ - country: formattedCountries, + // country: formattedCountries, countries: formattedCountries[0], isLoading: false, selectedCountry: formattedCountries[0], // Sélectionne le premier pays par défaut - indicatif: formattedCountries[0].code_dial + // indicatif: formattedCountries[0].code_dial }); this.getNetworks(formattedCountries[0].label); } catch (error) { @@ -338,7 +341,7 @@ export default class CreateUserStep2 extends Component { onSelectCountry = (country) => { this.setState({ selectedCountry: country, - indicatif: country.code_dial, + // indicatif: country.code_dial, modalVisible: false }); this.getNetworks(country.code_dial); @@ -386,7 +389,7 @@ export default class CreateUserStep2 extends Component { const selectedCountry = this.state.countries[index]; this.setState({ selectedCountry: selectedCountry, - indicatif: selectedCountry.code_dial, + // indicatif: selectedCountry.code_dial, network: null }); this.getNetworks(selectedCountry.code_dial); @@ -456,7 +459,7 @@ export default class CreateUserStep2 extends Component { } }, (e) => { - Alert.alert(I18n.t('TITLE_PROBLE_COME'), "Impossible de recuperer les informations du code parrain", [{ + Alert.alert(I18n.t('TITLE_PROBLE_COME'), "Impossible de recuperer les informations du code hiérarchique ou taxe", [{ text: "Reesayer", onPress: () => this.watchLocation() }]) @@ -510,7 +513,11 @@ export default class CreateUserStep2 extends Component { town = result[0]; } else town = result; - this.setState({town: town}); + this.setState({town: { + name: "Douala", + id: "38", + indicatif: "+237" + }}); }) } else { getDefaultTown().then(result => { @@ -520,7 +527,11 @@ export default class CreateUserStep2 extends Component { town = resultTowwn[0]; } else town = resultTowwn; - this.setState({town: town}); + this.setState({town: { + name: "Douala", + id: "38", + indicatif: "+237" + }}); }); }) } @@ -533,7 +544,10 @@ export default class CreateUserStep2 extends Component { for (let i of cnt) { if (i.code_country === shortcountry) { found = true - this.setState({indicatif: i.code_dial, country: i.name}) + this.setState({ + // indicatif: i.code_dial, + country: i.name + }) this.getNetworks(i.code_dial); } } @@ -678,14 +692,40 @@ export default class CreateUserStep2 extends Component { - + + {selectedCountry ? `${selectedCountry.label}` : ''} + */} + {/* + /> */} {/* { this.numanim = comp }}> + {/* */} - { - // let phonenum = text + (this.state.contact !== undefined ? this.state.contact : ""); - // this.setState({indicatif: text, phone: phonenum}); - // }} - style={{ - width: responsiveWidth(30), - height: responsiveHeight(10), - alignSelf: 'center', - marginTop: responsiveHeight(2), - marginLeft: responsiveWidth(5), - marginRight: responsiveWidth(5), - borderRadius: 5, - }} - /> + @@ -824,8 +846,8 @@ export default class CreateUserStep2 extends Component { marginTop: responsiveHeight(2), marginRight: responsiveWidth(5), - - width: responsiveWidth(55), + marginLeft: responsiveWidth(5), + width: responsiveWidth(90), borderRadius: 5, }} > @@ -845,22 +867,22 @@ export default class CreateUserStep2 extends Component { borderRadius: 10, paddingLeft: 20, paddingRight: 20, - backgroundColor: 'white' + backgroundColor:"#ef4444", }} > - + @@ -939,7 +961,7 @@ export default class CreateUserStep2 extends Component { null} - + {/* {this.state.textadress !== undefined ? this.state.textadress : I18n.t('TAKE_MY_POSITION')} - + */} }