28122023
This commit is contained in:
2
.env
2
.env
@@ -7,7 +7,7 @@ REACT_APP_API_URL=https://mock-data-api-nextjs.vercel.app/
|
|||||||
## Google Map Key
|
## Google Map Key
|
||||||
|
|
||||||
REACT_APP_GOOGLE_MAPS_API_KEY=AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8
|
REACT_APP_GOOGLE_MAPS_API_KEY=AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8
|
||||||
|
REACT_APP_RIDER_ACCESS_ID=AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk
|
||||||
## Firebase - Google Auth
|
## Firebase - Google Auth
|
||||||
|
|
||||||
REACT_APP_FIREBASE_API_KEY=
|
REACT_APP_FIREBASE_API_KEY=
|
||||||
|
|||||||
Submodule nearlexpressbuild updated: 5a4660f08d...c351223c49
@@ -163,10 +163,11 @@ navigate('/login')
|
|||||||
<Stack>
|
<Stack>
|
||||||
<Typography variant="h6">
|
<Typography variant="h6">
|
||||||
{/* {user?.name} */}
|
{/* {user?.name} */}
|
||||||
|
{localStorage.getItem('fullname') || ''}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography variant="body2" color="textSecondary">
|
<Typography variant="body2" color="textSecondary">
|
||||||
{/* UI/UX Designer */}
|
{/* UI/UX Designer */}
|
||||||
user
|
|
||||||
</Typography>
|
</Typography>
|
||||||
</Stack>
|
</Stack>
|
||||||
</Stack>
|
</Stack>
|
||||||
|
|||||||
@@ -516,12 +516,22 @@ const Client = () => {
|
|||||||
})
|
})
|
||||||
setCurrentcustomerid('')
|
setCurrentcustomerid('')
|
||||||
fetchtable(localStorage.getItem('tenantid'))
|
fetchtable(localStorage.getItem('tenantid'))
|
||||||
|
}else{
|
||||||
|
enqueueSnackbar(res.data.message, {
|
||||||
|
variant: 'error', anchorOrigin: { vertical: 'top', horizontal: 'right' },
|
||||||
|
autoHideDuration: 2000
|
||||||
|
})
|
||||||
}
|
}
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
console.log(err)
|
console.log(err)
|
||||||
|
enqueueSnackbar(err.message, {
|
||||||
|
variant: 'error', anchorOrigin: { vertical: 'top', horizontal: 'right' },
|
||||||
|
autoHideDuration: 2000
|
||||||
|
})
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|||||||
@@ -542,7 +542,7 @@ const Createclient = () => {
|
|||||||
|
|
||||||
<Grid item xs={12} sm={6}>
|
<Grid item xs={12} sm={6}>
|
||||||
<Stack spacing={1.25}>
|
<Stack spacing={1.25}>
|
||||||
<InputLabel htmlFor="personal-location">Suburb</InputLabel>
|
<InputLabel htmlFor="personal-location">Location</InputLabel>
|
||||||
<TextField fullWidth
|
<TextField fullWidth
|
||||||
// defaultValue="New York"
|
// defaultValue="New York"
|
||||||
id="personal-location" placeholder="Location"
|
id="personal-location" placeholder="Location"
|
||||||
|
|||||||
@@ -156,6 +156,7 @@ const Login = () => {
|
|||||||
localStorage.setItem("roleid", res.data.details.roleid);
|
localStorage.setItem("roleid", res.data.details.roleid);
|
||||||
localStorage.setItem("tenantid", res.data.details.tenantid);
|
localStorage.setItem("tenantid", res.data.details.tenantid);
|
||||||
localStorage.setItem("applocationid", res.data.details.applocationid);
|
localStorage.setItem("applocationid", res.data.details.applocationid);
|
||||||
|
localStorage.setItem("fullname", res.data.details.fullname);
|
||||||
|
|
||||||
|
|
||||||
navigate('/orders');
|
navigate('/orders');
|
||||||
|
|||||||
@@ -156,6 +156,7 @@ const Createorder = () => {
|
|||||||
const [tenantinfo, setTenantinfo] = useState({});
|
const [tenantinfo, setTenantinfo] = useState({});
|
||||||
const [searchword, setSearchword] = useState('');
|
const [searchword, setSearchword] = useState('');
|
||||||
const [clientdetailarr, setClientdetailarr] = useState([])
|
const [clientdetailarr, setClientdetailarr] = useState([])
|
||||||
|
const [admintoken,setAdmintoken]=useState('');
|
||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -204,6 +205,24 @@ const Createorder = () => {
|
|||||||
console.log(res)
|
console.log(res)
|
||||||
if (res.data.status) {
|
if (res.data.status) {
|
||||||
setTenantinfo(res.data.details);
|
setTenantinfo(res.data.details);
|
||||||
|
fetchadmintoken(res.data.details.partnerid)
|
||||||
|
}
|
||||||
|
setLoading(false)
|
||||||
|
}).catch((err) => {
|
||||||
|
console.log(err)
|
||||||
|
setLoading(false)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const fetchadmintoken = async (tid) => {
|
||||||
|
setLoading(true)
|
||||||
|
await axios.get(`${process.env.REACT_APP_URL}/partners/getadmintoken/?partnerid=${tid}`)
|
||||||
|
.then((res) => {
|
||||||
|
console.log(res)
|
||||||
|
if (res.data.status) {
|
||||||
|
// setTenantinfo(res.data.details);
|
||||||
|
setAdmintoken(res.data.details.userfcmtokem)
|
||||||
}
|
}
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
@@ -304,6 +323,11 @@ const Createorder = () => {
|
|||||||
variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' },
|
variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' },
|
||||||
autoHideDuration: 2000
|
autoHideDuration: 2000
|
||||||
})
|
})
|
||||||
|
if(admintoken){
|
||||||
|
notifyadmin(admintoken)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
navigate('/orders')
|
navigate('/orders')
|
||||||
} else {
|
} else {
|
||||||
opentoast(res.data.message)
|
opentoast(res.data.message)
|
||||||
@@ -461,6 +485,41 @@ const Createorder = () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const notifyadmin = async (id1) => {
|
||||||
|
setLoading(true)
|
||||||
|
await axios.post(`${process.env.REACT_APP_URL}/utils/notifyuser`, {
|
||||||
|
"sender": localStorage.getItem('firstname'),
|
||||||
|
"accessid": process.env.REACT_APP_RIDER_ACCESS_ID,
|
||||||
|
"notification": {
|
||||||
|
"priority": "high",
|
||||||
|
"to": id1,
|
||||||
|
"notification": {
|
||||||
|
"title": "Nearle Admin",
|
||||||
|
"body": "Orders has been placed for delivery.Kindly accept and process deliveries",
|
||||||
|
"sound": "ring"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.then((res) => {
|
||||||
|
console.log(res)
|
||||||
|
if (res.data.message == 'Success') {
|
||||||
|
enqueueSnackbar("Notification sent Successfully", {
|
||||||
|
variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' },
|
||||||
|
autoHideDuration: 2000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
setLoading(false)
|
||||||
|
|
||||||
|
}).catch((err) => {
|
||||||
|
console.log(err)
|
||||||
|
enqueueSnackbar(err.message, {
|
||||||
|
variant: 'error', anchorOrigin: { vertical: 'top', horizontal: 'right' },
|
||||||
|
autoHideDuration: 2000
|
||||||
|
})
|
||||||
|
setLoading(false)
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user