Updated register and login
This commit is contained in:
parent
694a49cb90
commit
000f566056
2 changed files with 18 additions and 3 deletions
|
|
@ -40,8 +40,9 @@ export default () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dbpassword.result === hashPassword) {
|
if (dbpassword.result === hashPassword) {
|
||||||
_employeeId.set(employeeid)
|
_employeeId.set(employeeid.result)
|
||||||
_employeeName.set(name())
|
_employeeName.set(name())
|
||||||
|
saveEmployee()
|
||||||
setLoggedin(2)
|
setLoggedin(2)
|
||||||
} else {
|
} else {
|
||||||
setLoggedin(1)
|
setLoggedin(1)
|
||||||
|
|
@ -60,6 +61,20 @@ export default () => {
|
||||||
navigate('/main')
|
navigate('/main')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const gotoAssessor = () => {
|
||||||
|
navigate('/assessor')
|
||||||
|
}
|
||||||
|
|
||||||
|
const navigateToRolePage = () => {
|
||||||
|
if (role() === 'Assessor') gotoAssessor()
|
||||||
|
else gotoMain()
|
||||||
|
}
|
||||||
|
|
||||||
|
const saveEmployee = () => {
|
||||||
|
sessionStorage.setItem('id', _employeeId.get().toString())
|
||||||
|
sessionStorage.setItem('name', _employeeName.get())
|
||||||
|
}
|
||||||
|
|
||||||
createEffect(() => {
|
createEffect(() => {
|
||||||
if (role() === 'Approver') setName(APPROVERNAME)
|
if (role() === 'Approver') setName(APPROVERNAME)
|
||||||
else if (role() !== 'Approver' && name() === APPROVERNAME) setName('')
|
else if (role() !== 'Approver' && name() === APPROVERNAME) setName('')
|
||||||
|
|
@ -146,7 +161,7 @@ export default () => {
|
||||||
</Padding>
|
</Padding>
|
||||||
</Page>
|
</Page>
|
||||||
|
|
||||||
<div onClick={gotoMain}>
|
<div onClick={navigateToRolePage}>
|
||||||
<Modal trigger={loggedin() === 2} background="#123220ff" color="#cdfbe1f0" opacity={0.8}>
|
<Modal trigger={loggedin() === 2} background="#123220ff" color="#cdfbe1f0" opacity={0.8}>
|
||||||
<Padding top={1} bottom={1} left={4} right={4}>
|
<Padding top={1} bottom={1} left={4} right={4}>
|
||||||
<Column>
|
<Column>
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,7 @@ export default () => {
|
||||||
|
|
||||||
<Padding top={2} left={0} right={0} bottom={0}>
|
<Padding top={2} left={0} right={0} bottom={0}>
|
||||||
<Row>
|
<Row>
|
||||||
<Box curved thickness={2} padding="2rem" color="#2f465cd7" background="#04040654">
|
<Box curved thickness={2} padding="2.25rem" color="#2f465cd7" background="#04040660">
|
||||||
<Row>
|
<Row>
|
||||||
<span class="box-title">Registration</span>
|
<span class="box-title">Registration</span>
|
||||||
</Row>
|
</Row>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue