diff --git a/src/pages/GazetteIssue/index.js b/src/pages/GazetteIssue/index.js
index 1fe4cc8..3138bc4 100644
--- a/src/pages/GazetteIssue/index.js
+++ b/src/pages/GazetteIssue/index.js
@@ -52,6 +52,7 @@ const Index = () => {
const [waitDownload, setWaitDownload] = React.useState(false);
const [isWarningPopUp, setIsWarningPopUp] = React.useState(false);
const [warningText, setWarningText] = React.useState("");
+ const fileInputRef = React.useRef(null);
React.useEffect(() => {
setOnSearchReady(false);
@@ -186,13 +187,27 @@ const Index = () => {
+ ref={fileInputRef}
+ />
diff --git a/src/pages/Holiday/index.js b/src/pages/Holiday/index.js
index 60f9fd4..164d244 100644
--- a/src/pages/Holiday/index.js
+++ b/src/pages/Holiday/index.js
@@ -51,6 +51,7 @@ const Index = () => {
const [waitDownload, setWaitDownload] = React.useState(false);
const [isWarningPopUp, setIsWarningPopUp] = React.useState(false);
const [warningText, setWarningText] = React.useState("");
+ const fileInputRef = React.useRef(null);
React.useEffect(() => {
setOnSearchReady(false);
@@ -181,13 +182,27 @@ const Index = () => {
{isGrantedAny(["MAINTAIN_GAZETTE_ISSUE"]) ?
+ ref={fileInputRef}
+ />
: null
}
diff --git a/src/pages/Proof/Create_FromApp/ProofForm.js b/src/pages/Proof/Create_FromApp/ProofForm.js
index 2ac34d1..d9f1d2c 100644
--- a/src/pages/Proof/Create_FromApp/ProofForm.js
+++ b/src/pages/Proof/Create_FromApp/ProofForm.js
@@ -42,6 +42,7 @@ const FormPanel = ({ formData }) => {
const [proofPaymentDeadlineMin, setProofPaymentDeadlineMin] = React.useState({});
const [reviseDeadlineMin, setReviseDeadlineMin] = React.useState({});
+ const fileInputRef = React.useRef(null);
const navigate = useNavigate()
@@ -278,12 +279,26 @@ const FormPanel = ({ formData }) => {
{
disabled={attachments.length >= (formik.values.groupType == "Private Bill" ? 2 : 1)}
onChange={readFile}
aria-label={intl.formatMessage({ id: 'ariaUploadPdfFile' })}
+ ref={fileInputRef}
/>
-
{
const [termsAndConNotAccept, setTermsAndConNotAccept] = useState(false);
const [isValid, setisValid] = useState(false);
const [checkCountry, setCheckCountry] = useState(false);
+ const fileInputRef = useRef(null);
const username = document.getElementById("username-login")
const [checkUsername, setCheckUsername] = useState(false);
const [checkUsernameBlur, setCheckUsernameBlur] = useState(false)
@@ -1480,8 +1481,26 @@ const BusCustomFormWizard = (props) => {
{/* 如: 香港身份證; 護照; 中國內地身份證等 */}
-
{/* */}