Browse Source

fix proof create and cancel bugs

master
Anna Ho 1 year ago
parent
commit
465a99c2b1
2 changed files with 6 additions and 3 deletions
  1. +5
    -0
      src/pages/Proof/Create_FromApp/ProofForm.js
  2. +1
    -3
      src/pages/Proof/Reply_GLD/ApplicationDetails.js

+ 5
- 0
src/pages/Proof/Create_FromApp/ProofForm.js View File

@@ -35,6 +35,8 @@ const FormPanel = ({ formData }) => {
const [isWarningPopUp, setIsWarningPopUp] = React.useState(false); const [isWarningPopUp, setIsWarningPopUp] = React.useState(false);
const [warningText, setWarningText] = React.useState(""); const [warningText, setWarningText] = React.useState("");


const [saving, setSaving] = React.useState(false);

const navigate = useNavigate() const navigate = useNavigate()


React.useEffect(() => { React.useEffect(() => {
@@ -111,9 +113,11 @@ const FormPanel = ({ formData }) => {
enableReinitialize: true, enableReinitialize: true,
initialValues: data, initialValues: data,
onSubmit: values => { onSubmit: values => {
setSaving(true);
if (!attachments || attachments.length <= 0) { if (!attachments || attachments.length <= 0) {
setWarningText("Please upload file."); setWarningText("Please upload file.");
setIsWarningPopUp(true); setIsWarningPopUp(true);
setSaving(false);
return; return;
} }
// console.log(values); // console.log(values);
@@ -410,6 +414,7 @@ const FormPanel = ({ formData }) => {
variant="contained" variant="contained"
color="success" color="success"
type="submit" type="submit"
disabled = {saving}
sx={{ sx={{
textTransform: 'capitalize', textTransform: 'capitalize',
alignItems: 'end' alignItems: 'end'


+ 1
- 3
src/pages/Proof/Reply_GLD/ApplicationDetails.js View File

@@ -16,7 +16,6 @@ import * as HttpUtils from "utils/HttpUtils"
import * as UrlUtils from "utils/ApiPathConst" import * as UrlUtils from "utils/ApiPathConst"
import * as DateUtils from "utils/DateUtils" import * as DateUtils from "utils/DateUtils"
import * as FormatUtils from "utils/FormatUtils" import * as FormatUtils from "utils/FormatUtils"
import { useNavigate } from "react-router-dom";
import { useParams } from "react-router-dom"; import { useParams } from "react-router-dom";
import Loadable from 'components/Loadable'; import Loadable from 'components/Loadable';
const MainCard = Loadable(React.lazy(() => import('components/MainCard'))); const MainCard = Loadable(React.lazy(() => import('components/MainCard')));
@@ -30,7 +29,6 @@ const ApplicationDetailCard = ({
}) => { }) => {


const params = useParams(); const params = useParams();
const navigate = useNavigate()


const [data, setData] = React.useState({}); const [data, setData] = React.useState({});
const [cancelPopUp, setCancelPopUp] = React.useState(false); const [cancelPopUp, setCancelPopUp] = React.useState(false);
@@ -75,7 +73,7 @@ const ApplicationDetailCard = ({
HttpUtils.get({ HttpUtils.get({
url: UrlUtils.CANCEL_PROOF+"/"+params.id, url: UrlUtils.CANCEL_PROOF+"/"+params.id,
onSuccess: function(){ onSuccess: function(){
navigate("/proof/reply/"+params.id);
window.location.reload(false);
} }
}); });
} }


Loading…
Cancel
Save