|
|
@@ -14,6 +14,7 @@ import { useEffect, useState, lazy } from "react"; |
|
|
|
import * as DateUtils from 'utils/DateUtils'; |
|
|
|
import * as HttpUtils from 'utils/HttpUtils'; |
|
|
|
import * as UrlUtils from "utils/ApiPathConst"; |
|
|
|
import {checkMarkAsCreditClient} from 'utils/Utils'; |
|
|
|
import * as FieldUtils from "utils/FieldUtils"; |
|
|
|
import * as ComboData from "utils/ComboData"; |
|
|
|
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent'))); |
|
|
@@ -312,30 +313,33 @@ const OrganizationCard = ({ userData, loadDataFun, id, setEditModeFun }) => { |
|
|
|
|
|
|
|
{ |
|
|
|
currentUserData.creditor ? |
|
|
|
<Grid item sx={{ ml: 3, mr: 3 }}> |
|
|
|
<ThemeProvider theme={PNSPS_BUTTON_THEME}> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="error" |
|
|
|
onClick={() => setNonCreditorConfirmPopUp(true)} |
|
|
|
> |
|
|
|
Mark as Non-Credit Client |
|
|
|
</Button> |
|
|
|
</ThemeProvider> |
|
|
|
</Grid> |
|
|
|
: |
|
|
|
<> |
|
|
|
!checkMarkAsCreditClient()? |
|
|
|
<Grid item sx={{ ml: 3, mr: 3 }}> |
|
|
|
<ThemeProvider theme={PNSPS_BUTTON_THEME}> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="orange" |
|
|
|
onClick={() => setCreditorConfirmPopUp(true)} |
|
|
|
color="error" |
|
|
|
onClick={() => setNonCreditorConfirmPopUp(true)} |
|
|
|
> |
|
|
|
Mark as Credit Client |
|
|
|
Mark as Non-Credit Client |
|
|
|
</Button> |
|
|
|
</ThemeProvider> |
|
|
|
</Grid> |
|
|
|
</Grid>:null |
|
|
|
: |
|
|
|
<> |
|
|
|
{!checkMarkAsCreditClient()? |
|
|
|
<Grid item sx={{ ml: 3, mr: 3 }}> |
|
|
|
<ThemeProvider theme={PNSPS_BUTTON_THEME}> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="orange" |
|
|
|
onClick={() => setCreditorConfirmPopUp(true)} |
|
|
|
> |
|
|
|
Mark as Credit Client |
|
|
|
</Button> |
|
|
|
</ThemeProvider> |
|
|
|
</Grid>:null |
|
|
|
} |
|
|
|
{ isGrantedAny("MAINTAIN_DEMANDNOTE")? |
|
|
|
<Grid item sx={{ ml: 3, mr: 3 }}> |
|
|
|
<ThemeProvider theme={PNSPS_BUTTON_THEME}> |
|
|
@@ -385,18 +389,20 @@ const OrganizationCard = ({ userData, loadDataFun, id, setEditModeFun }) => { |
|
|
|
})} |
|
|
|
</Grid> |
|
|
|
|
|
|
|
<Grid item xs={12} lg={4} > |
|
|
|
<FormControlLabel |
|
|
|
control={<Checkbox checked={formik.values.creditor} />} |
|
|
|
label="is Credit Client" |
|
|
|
name="creditor" |
|
|
|
onChange={() => { |
|
|
|
formik.setFieldValue("creditor", !formik.values.creditor); |
|
|
|
}} |
|
|
|
disabled={true} |
|
|
|
//disabled={!editMode && !createMode} |
|
|
|
/> |
|
|
|
</Grid> |
|
|
|
{!checkMarkAsCreditClient()? |
|
|
|
<Grid item xs={12} lg={4} > |
|
|
|
<FormControlLabel |
|
|
|
control={<Checkbox checked={formik.values.creditor} />} |
|
|
|
label="is Credit Client" |
|
|
|
name="creditor" |
|
|
|
onChange={() => { |
|
|
|
formik.setFieldValue("creditor", !formik.values.creditor); |
|
|
|
}} |
|
|
|
disabled={true} |
|
|
|
//disabled={!editMode && !createMode} |
|
|
|
/> |
|
|
|
</Grid>:null |
|
|
|
} |
|
|
|
|
|
|
|
<Grid item xs={12} lg={4} ></Grid> |
|
|
|
|
|
|
|