diff --git a/src/views/BoxDisplacemen/index.js b/src/views/BoxDisplacemen/index.js index 2354b98..4f4b017 100644 --- a/src/views/BoxDisplacemen/index.js +++ b/src/views/BoxDisplacemen/index.js @@ -24,7 +24,7 @@ import { CInputRadio, CLabel, CSelect, - CSwitch + CSwitch, } from '@coreui/react' import CIcon from '@coreui/icons-react' import Downloader from '../downloader'; @@ -45,6 +45,7 @@ function Index() { const [sdate, setSdate] = useState(cdate); const [report, setReport] = useState(''); const [selectedcons, setSelectedCons] = useState(''); + const [graph, setGraph] = useState(false); useEffect(() => { async function fetchData() { @@ -66,15 +67,26 @@ function Index() { setSelectedCons(e.target.value); } + function setingGraph(e){ + setGraph(e.target.checked); + } + function doGetReport(){ if(report == "" || selectedcons == ""){ alert("建設とレポートの両方を選択してください"); return; } - var url = baseUrl + "/" + report + "?construction_id=" +selectedcons+ "&construction_date="+sdate; - console.log(selectedcons); - console.log(sdate); - console.log(report); + var url = ""; + if(graph){ + url = baseUrl + "/" + report + "?construction_id=" +selectedcons+ "&construction_date="+sdate+"&graph=true"; + } + else{ + url = baseUrl + "/" + report + "?construction_id=" +selectedcons+ "&construction_date="+sdate; + } + console.log(url); + //console.log(selectedcons); + //console.log(sdate); + //console.log(report); downloadReport(url); } @@ -150,6 +162,20 @@ function Index() { + {report == 'generateMachineControl' ? + + + Show Graph + + : + ("")} +