'use client' import { useAxios } from '@/hooks/useAxios' import { redirect } from 'next/navigation' import { useMessage } from '@/hooks/useMessage' export default function Join() { const { getMessage } = useMessage() const { post } = useAxios() const joinProcess = async (formData) => { const param = { langCd: 'JA', lastEditUser: formData.get('userId'), storeQcastNm: formData.get('storeQcastNm'), storeQcastNmKana: formData.get('storeQcastNmKana'), postCd: formData.get('postCd'), addr: formData.get('addr'), telNo: formData.get('telNo'), fax: formData.get('fax'), payTermsCd: 'JB02', kamId: 'E1101011', qtCompNm: formData.get('qtCompNm'), qtPostCd: formData.get('qtPostCd'), qtAddr: formData.get('qtAddr'), qtTelNo: formData.get('qtTelNo'), qtFax: formData.get('qtFax'), userInfo: { userId: formData.get('userId'), userNm: formData.get('userNm'), userNmKana: formData.get('userNmKana'), telNo: formData.get('userTelNo'), fax: formData.get('userFax'), email: formData.get('email'), category: formData.get('category'), }, } await post({ url: '/api/login/v1.0/user/join', data: param }).then((res) => { if (res) { if (res.result.resultCode == 'S') { redirect('/join/complete') } else { alert(res.result.resultMsg) } } }) } return (