| @@ -186,66 +186,6 @@ const OrganizationCard = ({userData, id}) => { | |||
| </Grid> | |||
| </Grid> | |||
| <Grid item lg={4} > | |||
| <Grid container alignItems={"center"}> | |||
| <Grid item xs={4} s={4} md={4} lg={4} | |||
| sx={{ml: 3, mr: 3, display: 'flex', alignItems: 'center'}}> | |||
| Temp Name (Eng): | |||
| </Grid> | |||
| <Grid item xs={7} s={7} md={7} lg={6}> | |||
| <TextField | |||
| fullWidth | |||
| {...register("enCompanyNameTemp")} | |||
| id='enCompanyNameTemp' | |||
| inputProps={{ maxLength: 150 }} | |||
| /> | |||
| </Grid> | |||
| </Grid> | |||
| </Grid> | |||
| <Grid item lg={4} > | |||
| <Grid container alignItems={"center"}> | |||
| <Grid item xs={4} s={4} md={4} lg={4} | |||
| sx={{ml: 3, mr: 3, display: 'flex', alignItems: 'center'}}> | |||
| Temp Name (Ch): | |||
| </Grid> | |||
| <Grid item xs={7} s={7} md={7} lg={6}> | |||
| <TextField | |||
| fullWidth | |||
| {...register("chCompanyNameTemp")} | |||
| id='chCompanyNameTemp' | |||
| inputProps={{ maxLength: 150 }} | |||
| /> | |||
| </Grid> | |||
| </Grid> | |||
| </Grid> | |||
| <Grid item lg={4} > | |||
| <Grid container alignItems={"center"}> | |||
| <Grid item xs={4} s={4} md={4} lg={4} | |||
| sx={{ml: 3, mr: 3, display: 'flex', alignItems: 'center'}}> | |||
| Temp Expiry Date: | |||
| </Grid> | |||
| <Grid item xs={7} s={7} md={7} lg={6}> | |||
| <LocalizationProvider fullWidth dateAdapter={AdapterDayjs}> | |||
| <DatePicker | |||
| fullWidth | |||
| {...register("brExpiryDateTemp")} | |||
| id='brExpiryDateTemp' | |||
| name='brExpiryDateTemp' | |||
| /> | |||
| </LocalizationProvider> | |||
| </Grid> | |||
| </Grid> | |||
| </Grid> | |||
| <Grid item lg={4} > | |||
| <Grid container alignItems={"center"}> | |||
| <Grid item xs={4} s={4} md={4} lg={4} | |||
| @@ -298,7 +238,7 @@ const OrganizationCard = ({userData, id}) => { | |||
| <Grid container alignItems={"center"}> | |||
| <Grid item xs={4} s={4} md={4} lg={4} | |||
| sx={{ml: 3, mr: 3, display: 'flex', alignItems: 'center'}}> | |||
| fax No: | |||
| Fax No: | |||
| </Grid> | |||
| <Grid item xs={2}> | |||
| <TextField | |||
| @@ -363,7 +303,7 @@ const OrganizationCard = ({userData, id}) => { | |||
| <Grid container alignItems={"top"}> | |||
| <Grid item xs={4} s={4} md={4} lg={4} | |||
| sx={{ml: 3, mr: 3, display: 'flex', alignItems: 'top'}}> | |||
| <Grid item lg={12} sx={{alignItems: 'center'}}>Adress :</Grid> | |||
| <Grid item lg={12} sx={{alignItems: 'center'}}>Address :</Grid> | |||
| </Grid> | |||
| <Grid item lg={6}> | |||
| <Grid item lg={12}> | |||
| @@ -18,7 +18,7 @@ import * as UrlUtils from "../../utils/ApiPathConst"; | |||
| // ==============================|| DASHBOARD - DEFAULT ||============================== // | |||
| const UserInformationCard_Individual = ({userData, loadDataFun}) => { | |||
| const UserInformationCard_Individual = ({userData,userFile, loadDataFun}) => { | |||
| const [currentUserData, setCurrentUserData] = useState(userData); | |||
| const [editMode, setEditMode] = useState(false); | |||
| @@ -57,38 +57,6 @@ const UserInformationCard_Individual = ({userData, loadDataFun}) => { | |||
| function onSubmitForm(_formData) { | |||
| console.log(_formData); | |||
| // axios.post(UrlUtils.POST_PUBLIC_USER+"/"+userData.id,{ | |||
| // prefix: "1", | |||
| // enName: "Chan", | |||
| // chName: "Chan", | |||
| // idDocType: "Chan", | |||
| // contactTel: { | |||
| // countryCode:"Chan", | |||
| // phoneNumber: "Chan" | |||
| // }, | |||
| // identification: "Chan", | |||
| // faxNo:{ | |||
| // countryCode: "Chan", | |||
| // faxNumber: "Chan" | |||
| // }, | |||
| // emailAddress:"Chan", | |||
| // address:{ | |||
| // country:"Chan", | |||
| // addressLine1: "Chan", | |||
| // addressLine2: "Chan", | |||
| // addressLine3: "Chan", | |||
| // }, | |||
| // }).then( | |||
| // (response)=>{ | |||
| // if(response.status == 200) | |||
| // loadDataFun(); | |||
| // } | |||
| // ).catch(error => { | |||
| // console.log(error); | |||
| // }); | |||
| HttpUtils.post({ | |||
| url: UrlUtils.POST_IND_USER+"/"+userData.id, | |||
| params: { | |||
| @@ -123,6 +91,15 @@ const UserInformationCard_Individual = ({userData, loadDataFun}) => { | |||
| setEditMode(true); | |||
| }; | |||
| const onVerifiedClick = () => { | |||
| HttpUtils.get({ | |||
| url: UrlUtils.GET_IND_USER_VERIFY+"/"+id, | |||
| onSuccess: function(){ | |||
| loadDataFun(); | |||
| } | |||
| }); | |||
| }; | |||
| const doLock = () => { | |||
| HttpUtils.get({ | |||
| url: UrlUtils.GET_USER_LOCK+"/"+userData.id, | |||
| @@ -141,39 +118,14 @@ const UserInformationCard_Individual = ({userData, loadDataFun}) => { | |||
| }); | |||
| }; | |||
| // const uploadFile = (event)=>{ | |||
| // HttpUtils.fileUpload( | |||
| // { | |||
| // refType:"identification", | |||
| // refId: currentUserData.id, | |||
| // file: event.target.files[0], | |||
| // onSuccess: (response)=>{ | |||
| // console.log(response); | |||
| // setOpen(true); | |||
| // } | |||
| // } | |||
| // ); | |||
| // }; | |||
| const downloadFile = ()=>{ | |||
| HttpUtils.fileDownload({ | |||
| fileId: 1, | |||
| skey: "W6biVNvk50YVC2T6", | |||
| filename: "idCardSample.jpg" | |||
| fileId: userFile.fileId, | |||
| skey: userFile.skey, | |||
| filename: userFile.filename | |||
| }); | |||
| }; | |||
| {/* <input | |||
| accept="image/*" | |||
| //className={classes.input} | |||
| id="contained-button-file" | |||
| multiple | |||
| type="file" | |||
| onChange={uploadFile} | |||
| style={{display: 'none'}} | |||
| /> */} | |||
| return ( | |||
| <MainCard elevation={0} | |||
| border={false} | |||
| @@ -375,6 +327,7 @@ const UserInformationCard_Individual = ({userData, loadDataFun}) => { | |||
| textTransform: 'capitalize', | |||
| alignItems: 'end' | |||
| }} | |||
| onClick={onVerifiedClick} | |||
| > | |||
| Verified | |||
| </Button> | |||
| @@ -4,7 +4,6 @@ import {useEffect, useState} from "react"; | |||
| import * as React from "react"; | |||
| //import axios from "axios"; | |||
| import * as HttpUtils from "../../utils/HttpUtils"; | |||
| import {apiPath} from "../../auth/utils"; | |||
| import {useParams} from "react-router-dom"; | |||
| import UserInformationCard from "./UserInformationCard_Individual"; | |||
| import LoadingComponent from "../extra-pages/LoadingComponent"; | |||
| @@ -16,6 +15,7 @@ import * as UrlUtils from "../../utils/ApiPathConst"; | |||
| const UserMaintainPage_Individual = () => { | |||
| const params = useParams(); | |||
| const [userData, setUserData] = useState({}) | |||
| const [userFile, setUserFile] = useState({}) | |||
| const [isLoading, setLoding] = useState(true); | |||
| @@ -27,9 +27,10 @@ const UserMaintainPage_Individual = () => { | |||
| const loadData = ()=>{ | |||
| setLoding(true); | |||
| HttpUtils.get({ | |||
| url: `${apiPath}${UrlUtils.GET_USER_PATH}/${params.id}`, | |||
| url: `${UrlUtils.GET_IND_USER_PATH}/${params.id}`, | |||
| onSuccess: function(response){ | |||
| setUserData(response.data) | |||
| setUserData(response.data); | |||
| setUserFile(response.userFile) | |||
| } | |||
| }); | |||
| }; | |||
| @@ -53,6 +54,7 @@ const UserMaintainPage_Individual = () => { | |||
| <Grid item xs={12} md={12} lg={12}> | |||
| <UserInformationCard | |||
| userData={userData} | |||
| userFile={userFile} | |||
| loadDataFun={loadData} | |||
| /> | |||
| </Grid> | |||
| @@ -15,7 +15,7 @@ export const GET_USER_LOCK = apiPath+'/user/lock'; | |||
| export const GET_USER_UNLOCK = apiPath+'/user/unlock'; | |||
| export const GET_IND_USER_PATH = apiPath+'/user/ind'; | |||
| export const GET_IND_USER_VERiFY = apiPath+'/user/ind/verify'; | |||
| export const GET_IND_USER_VERIFY = apiPath+'/user/ind/verify'; | |||
| export const POST_IND_USER = apiPath+'/user/ind'; | |||
| export const GET_ORG_USER_PATH = apiPath+'/user/org'; | |||