Updated register

This commit is contained in:
Patrick Alvin Alcala 2025-11-07 17:31:12 +08:00
parent d93cfe2a73
commit 05029c3b28

View file

@ -2,15 +2,13 @@ import './Register.sass'
import { Logo, Link, Page, Row, Padding, Combobox, Box, Button, Modal, Column, QR, Input, Display } from '../../components' import { Logo, Link, Page, Row, Padding, Combobox, Box, Button, Modal, Column, QR, Input, Display } from '../../components'
import { IoChevronBack } from 'solid-icons/io' import { IoChevronBack } from 'solid-icons/io'
import { Show, createSignal, createEffect } from 'solid-js' import { Show, createSignal, createEffect } from 'solid-js'
import { ofetch } from 'ofetch'
import { SHA3, SHA1 } from 'crypto-js' import { SHA3, SHA1 } from 'crypto-js'
import dayjs from 'dayjs' import dayjs from 'dayjs'
import { FileField } from '@kobalte/core/file-field' import { FileField } from '@kobalte/core/file-field'
import { useNavigate } from '@solidjs/router' import { useNavigate } from '@solidjs/router'
import { checkConnection, getApi } from '../../utils/functions' import { checkConnection, getApi, postApi } from '../../utils/functions'
export default () => { export default () => {
const API = import.meta.env.VITE_BACKEND
const APPROVERNAME = import.meta.env.VITE_HEAD const APPROVERNAME = import.meta.env.VITE_HEAD
const assessors = JSON.parse(sessionStorage.getItem('assessors')!) const assessors = JSON.parse(sessionStorage.getItem('assessors')!)
const roles = ['ASSESSOR', 'APPROVER'] const roles = ['ASSESSOR', 'APPROVER']
@ -67,10 +65,11 @@ export default () => {
const base64 = await convertBase64(blob) const base64 = await convertBase64(blob)
setBase64image(base64 as string) setBase64image(base64 as string)
await ofetch(API + 'post-registration', { // await ofetch(API + 'post-registration', {
method: 'POST', // method: 'POST',
body: { data: globalId, data2: globalHashPassword, data3: signature(), data4: base64 }, // body: { data: globalId, data2: globalHashPassword, data3: signature(), data4: base64 },
}) // })
await postApi('post-registration', { data: globalId, data2: globalHashPassword, data3: signature(), data4: base64 })
} }
const getDate = () => { const getDate = () => {
@ -139,6 +138,14 @@ export default () => {
} }
}) })
// const sample = async () => {
// // const today = new Date()
// // console.log(dayjs(today).unix())
// const batman = await encryptAes('Batman')
// console.log(batman)
// }
return ( return (
<> <>
<Page alignment="column"> <Page alignment="column">