update errors | 1

temp
mahdi 2 years ago
parent 80f074a0f6
commit 92ee6fbd6a
  1. 73
      src/views/Auth/Profile/index.js

@ -210,7 +210,7 @@ function Profile({
name="file"
value={formData.file}
onChange={onChange}
label="فایل"
label={window.t("فایل")}
/>
</div>
</header>
@ -221,13 +221,13 @@ function Profile({
name="file"
value={formData.file}
onChange={onChange}
label="فایل"
label={window.t("فایل")}
/>
</div>
<div className="mb-2">
<Input
name="firstName"
label="نام"
label={window.t("نام")}
align="right"
onInput={onInput.persianOnly}
defaultValue={formData}
@ -238,7 +238,7 @@ function Profile({
<div className="mb-2">
<Input
name="lastName"
label="نام خانوادگی"
label={window.t("نام نام خانوادگی")}
align="right"
defaultValue={formData}
onChange={onChange}
@ -248,7 +248,7 @@ function Profile({
<div className="mb-2">
<Input
name="username"
label="نام کاربری"
label={window.t("نام کاربری")}
defaultValue={formData}
onChange={onChange}
align="left"
@ -258,7 +258,7 @@ function Profile({
<div className="mb-2">
<Gender
options={["دختر", "پسر"]}
options={[window.t("دختر"), window.t("دانش پسر")]}
name="gender"
selectedOption={formData.gender}
onChange={onChange}
@ -268,7 +268,7 @@ function Profile({
<div className="mb-2">
<Input
name="nationalId"
label="کد ملی/اتباع"
label={window.t("کد ملی/اتباع")}
align="left"
maxLength={13}
defaultValue={formData}
@ -286,7 +286,7 @@ function Profile({
<div className="mb-2">
<Input
name="password"
label="رمز عبور"
label={window.t("رمز عبور")}
onChange={onChange}
align="left"
onInput={onInput.englishAndNumberWithoutSpace}
@ -296,9 +296,9 @@ function Profile({
<div className="profile__box--section">
<div className="mb-2" style={{ minWidth: "100%" }}>
<Gender
options={["معلم", "دانش آموز"]}
options={[window.t("معلم"), window.t("دانش آموز")]}
name="status"
label={"عنوان"}
label={window.t("عنوان")}
selectedOption={formData.status}
onChange={onChange}
/>
@ -308,7 +308,7 @@ function Profile({
<Select
options={grades}
name="gradeIds"
label={"پایه تحصیلی"}
label={window.t("پایه تحصیلی")}
selectedOptions={formData.gradeIds}
onChange={onChange}
/>
@ -319,7 +319,7 @@ function Profile({
<MultipleSelector
options={grades}
name="gradeIds"
label={"پایه تحصیلی"}
label={window.t("پایه تحصیلی")}
selectedOptions={formData.gradeIds}
onChange={onChange}
align="right"
@ -328,19 +328,20 @@ function Profile({
</div>
) : null}
{formData.status === "دانش آموز" && formData.gradeIds > 9 ? (
{formData.status === window.t("دانش آموز") &&
formData.gradeIds > 9 ? (
<div className="mb-2">
<Select
options={[
"ریاضی",
"تجربی",
"انسانی",
"فنی حرفهای",
"کاردانش",
"معارف",
window.t("ریاضی"),
window.t("تجربی"),
window.t("انسانی"),
window.t("فنی حرفهای"),
window.t("کاردانش"),
window.t("معارف"),
]}
name="field"
label={"رشته تحصیلی"}
label={window.t("رشته تحصیلی")}
selectedOptions={formData.gradeIds}
onChange={onChange}
/>
@ -350,7 +351,7 @@ function Profile({
<Select
options={provinceList}
name="provinceId"
label={"استان"}
label={window.t("استان")}
selectedOptions={formData.provinceId}
onChange={onChange}
/>
@ -359,24 +360,16 @@ function Profile({
<Select
options={cityList}
name="cityId"
label={"شهرستان"}
label={window.t("شهرستان")}
selectedOptions={formData.cityId}
onChange={onChange}
/>
</div>
{/* <div className="mb-2">
<Select
options={["chaharbagh", "mahalat"]}
name="zoneId"
label={"شهر/روستا"}
/>
</div> */}
{formData.status == 1 ? (
<div className="mb-2">
<Input
name="schools"
label={"نام مدرسه"}
label={window.t("نام مدرسه")}
defaultValue={formData}
onInput={onInput.persianOnly}
onChange={onChange}
@ -387,7 +380,7 @@ function Profile({
<div className="mb-2">
<Input
name="schools"
label={"محل تدریس"}
label={window.t("محل تدریس")}
defaultValue={formData}
onInput={onInput.persianOnly}
onChange={onChange}
@ -404,7 +397,7 @@ function Profile({
<div className="mb-2">
<Input
name="postalCode"
label={"کد پستی"}
placeholder={window.t("کد پستی")}
align="left"
onChange={onChange}
maxLength={10}
@ -415,14 +408,14 @@ function Profile({
</div>
<div className="mb-2">
<TextArea
placeholder={"آدرس محل سکونت"}
placeholder={window.t("آدرس محل سکونت")}
name="address"
defaultValue={formData}
onChange={onChange}
/>
</div>
<div className="profile__box--form__footer d-flex justify-content-center">
<button onClick={() => onSubmit()}>ذخیره</button>
<button onClick={() => onSubmit()}>{window.t("ذخیره")}</button>
</div>
</div>
</div>
@ -432,8 +425,12 @@ function Profile({
<ul className="flex flex-col flex-1">
<li className="flex flex-row gap-5">
<div className="flex flex-col w-4/12">
<strong>اطلاعات هویتی</strong>
<p>لطفا نام و نام خانوادگی خود را به طور کامل وارد نمایید</p>
<strong>{window.t(" اطلاعات هویتی")}</strong>
<p>
{window.t(
" لطفا نام و نام خانوادگی خود را به طور کامل وارد نمایید"
)}
</p>
</div>
<div className="flex flex-row w-8/12"></div>
</li>
@ -464,7 +461,7 @@ export default connect(
Profile.defaultProps = {
user: {
name: "اکبر",
name: window.t("اکبر"),
icon: "",
description: "",
},

Loading…
Cancel
Save