Added login functionality for tech BOD-95

This commit is contained in:
Patrick Fic
2020-06-29 15:24:04 -07:00
parent 2edfadce3a
commit 0e9cc9620b
27 changed files with 552 additions and 115 deletions

View File

@@ -6,7 +6,7 @@ import { useTranslation } from "react-i18next";
export default function ShopEmployeesFormComponent({
form,
selectedEmployee,
handleFinish
handleFinish,
}) {
const { t } = useTranslation();
useEffect(() => {
@@ -27,79 +27,82 @@ export default function ShopEmployeesFormComponent({
: null,
termination_date: selectedEmployee.termination_date
? moment(selectedEmployee.termination_date)
: null
}}
>
<Button type="primary" htmlType="submit">
: null,
}}>
<Button type='primary' htmlType='submit'>
{t("general.actions.save")}
</Button>
<Form.Item
name="first_name"
name='first_name'
label={t("employees.fields.first_name")}
rules={[
{
required: true,
message: t("general.validation.required")
}
]}
>
message: t("general.validation.required"),
},
]}>
<Input />
</Form.Item>
<Form.Item
label={t("employees.fields.last_name")}
name="last_name"
name='last_name'
rules={[
{
required: true,
message: t("general.validation.required")
}
]}
>
message: t("general.validation.required"),
},
]}>
<Input />
</Form.Item>
<Form.Item
name="employee_number"
name='employee_number'
label={t("employees.fields.employee_number")}
rules={[
{
required: true,
message: t("general.validation.required")
}
]}
>
message: t("general.validation.required"),
},
]}>
<Input />
</Form.Item>
<Form.Item
label={t("employees.fields.pin")}
name='pin'
rules={[
{
required: true,
message: t("general.validation.required"),
},
]}>
<Input />
</Form.Item>
<Form.Item
label={t("employees.fields.active")}
valuePropName="checked"
name="active"
>
valuePropName='checked'
name='active'>
<Switch />
</Form.Item>
<Form.Item
label={t("employees.fields.flat_rate")}
name="flat_rate"
valuePropName="checked"
>
name='flat_rate'
valuePropName='checked'>
<Switch />
</Form.Item>
<Form.Item
name="hire_date"
name='hire_date'
label={t("employees.fields.hire_date")}
rules={[
{
required: true,
message: t("general.validation.required")
}
]}
>
message: t("general.validation.required"),
},
]}>
<DatePicker />
</Form.Item>
<Form.Item
label={t("employees.fields.termination_date")}
name="termination_date"
>
name='termination_date'>
<DatePicker />
</Form.Item>
{
@@ -107,26 +110,24 @@ export default function ShopEmployeesFormComponent({
}
<Form.Item
label={t("employees.fields.cost_center")}
name="cost_center"
name='cost_center'
rules={[
{
required: true,
message: t("general.validation.required")
}
]}
>
message: t("general.validation.required"),
},
]}>
<Input />
</Form.Item>
<Form.Item
label={t("employees.fields.base_rate")}
name="base_rate"
name='base_rate'
rules={[
{
required: true,
message: t("general.validation.required")
}
]}
>
message: t("general.validation.required"),
},
]}>
<InputNumber />
</Form.Item>
</Form>