From 599d1325c2921815bfd0a7a2a2af82239cffb2d7 Mon Sep 17 00:00:00 2001 From: Mohamed Nouffer Date: Fri, 3 Sep 2021 17:53:54 +0530 Subject: [PATCH] update date selection --- src/containers/TheContent.js | 2 +- src/views/BoxDisplacemen/index.js | 55 +++++++++++++++++++++---------- 2 files changed, 38 insertions(+), 19 deletions(-) diff --git a/src/containers/TheContent.js b/src/containers/TheContent.js index c2122fd..cf6f0ae 100644 --- a/src/containers/TheContent.js +++ b/src/containers/TheContent.js @@ -28,7 +28,6 @@ const TheContent = () => { async function fetchSession() { - // You can await here //setSsoSession('{ "expiration": 468, "client_address": "111.223.144.163", "protocol": "urn:oasis:names:tc:SAML:2.0:protocol", "identity_provider": "https://sso.ts.bizside.biz/idp/shibboleth", "authn_instant": "2021-09-03T08:26:41.248Z", "authncontext_class": "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport", "attributes": [ { "name": "mail", "values": [ "akira.miyata@mobilous.com" ] } ] }') const result = await axios('https://fsbsso.sumasen.net/Shibboleth.sso/Session'); if(JSON.stringify(SsoSession) !== JSON.stringify(result.data)) { @@ -93,6 +92,7 @@ const TheContent = () => { } function get_token_from_storage_or_cookie() { + //return true; const cookies = new Cookies(); const shib = cookies.get('_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468') if (shib !== undefined) { diff --git a/src/views/BoxDisplacemen/index.js b/src/views/BoxDisplacemen/index.js index 96a5b54..ff9e6d9 100644 --- a/src/views/BoxDisplacemen/index.js +++ b/src/views/BoxDisplacemen/index.js @@ -56,7 +56,7 @@ function Index() { useEffect(() => { async function fetchData() { // You can await here - if(selectedcons !== "" && report !== "") { + if(selectedcons !== "" && report !== "" && isDate() == true) { const result = await axios('https://fsbsso.sumasen.net/getDateToHaveData?construction_id=' + selectedcons + '&sheetname=' + report); setValidDates(result.data.record); } @@ -132,10 +132,27 @@ function Index() { } }; - function isDateEnable() { + function isDownload() { + if(isDate() === false && report !== '') { + return true; + } + else{ + if(startDate !== null) { + return true; + } + } return false; } + function isDate() { + if(report === 'BoxDisplacement' || report === 'MachineControl' || report === 'MachineSheet'){ + return true; + } + else { + return false; + } + } + return ( @@ -175,22 +192,24 @@ function Index() { + {isDate() === true ? - - 報告日 - - - - setStartDate(date)} - filterDate={checkAvilable} - placeholderText='日付を選択' - /> - - - + + 報告日 + + + setStartDate(date)} + filterDate={checkAvilable} + placeholderText='日付を選択' + /> + + + : +
+ } {report == 'MachineControl' ? @@ -209,7 +228,7 @@ function Index() { - {startDate != null ? + {isDownload() === true ? ダウンロード : ダウンロード