Browse Source

Merge pull request 'Dev-Farhan' (#26) from Dev-Farhan into staging

Reviewed-on: ibnu/generic-ospro-frontend#26
pull/1/head
farhantock 9 months ago
parent
commit
c785157da4
  1. 12
      src/views/Dashboard/DashboardProjectCarousell.js
  2. 27
      src/views/SimproV2/CreatedProyek/index.js

12
src/views/Dashboard/DashboardProjectCarousell.js

@ -70,7 +70,15 @@ const center = {
}; };
const DashboardProject = (args) => { const DashboardProject = (args) => {
const token = localStorage.getItem("token"); let role_id = '', user_id = '', proyek_id = '', isLogin = '', token = '', company_id = 0, all_project = '', hierarchy = [];
role_id = localStorage.getItem("role_id");
proyek_id = localStorage.getItem("proyek_id");
user_id = localStorage.getItem("user_id");
token = localStorage.getItem("token");
isLogin = localStorage.getItem("isLogin");
company_id = localStorage.getItem('company_id');
all_project = localStorage.getItem('all_project');
hierarchy.push(JSON.parse(localStorage.getItem("hierarchy")));
const HEADER = { const HEADER = {
headers: { headers: {
"Content-Type": "application/json", "Content-Type": "application/json",
@ -116,7 +124,7 @@ const DashboardProject = (args) => {
setIsReadyProjectDetail(false); setIsReadyProjectDetail(false);
setIsReadySCurve(false) setIsReadySCurve(false)
setIsReadySCurve(false); setIsReadySCurve(false);
const URL = `${BASE_OSPRO}/api/project-carausell`; const URL = `${BASE_OSPRO}/api/project-carausell/${company_id}/${all_project}/${hierarchy}`;
const result = await axios const result = await axios
.get(URL, HEADER) .get(URL, HEADER)
.then((res) => res) .then((res) => res)

27
src/views/SimproV2/CreatedProyek/index.js

@ -142,7 +142,7 @@ const CreatedProyek = ({ params, ...props }) => {
const [userProyek, setUserProyek] = useState([]); const [userProyek, setUserProyek] = useState([]);
const [materialProyek, setMaterialProyek] = useState([]); const [materialProyek, setMaterialProyek] = useState([]);
const [dataCharter, setDataCharter] = useState(null); const [dataCharter, setDataCharter] = useState(null);
const [dataViewStartDate, setDataViewStartDate] = useState([]); const [dataViewStartDate, setDataViewStartDate] = useState("");
const [materialResource, setMaterialResource] = useState([]); const [materialResource, setMaterialResource] = useState([]);
const [toolsResource, setToolsResource] = useState([]); const [toolsResource, setToolsResource] = useState([]);
const [dataTypeProyek, setDataTypeProyek] = useState([]); const [dataTypeProyek, setDataTypeProyek] = useState([]);
@ -376,7 +376,7 @@ const CreatedProyek = ({ params, ...props }) => {
paging: { start: start, length: rowsPerPage }, paging: { start: start, length: rowsPerPage },
}; };
if (all_project) { if (all_project !== null && all_project === true) {
payload["columns"] = [ payload["columns"] = [
{ name: "company_id", logic_operator: "like", value: company_id, operator: "AND" } { name: "company_id", logic_operator: "like", value: company_id, operator: "AND" }
]; ];
@ -512,6 +512,7 @@ const CreatedProyek = ({ params, ...props }) => {
}; };
const handleOpenDialogGantt = (data) => { const handleOpenDialogGantt = (data) => {
console.log('data.mulai_proyek', data.mulai_proyek);
setDataViewStartDate(data.mulai_proyek) setDataViewStartDate(data.mulai_proyek)
setidTask(data.id); setidTask(data.id);
setProyekName(data.nama); setProyekName(data.nama);
@ -1534,32 +1535,12 @@ const CreatedProyek = ({ params, ...props }) => {
</span> </span>
<span className="menu-text">Assign Checklist K3</span> <span className="menu-text">Assign Checklist K3</span>
</div> </div>
{/* <div
className="menu-list"
onClick={() => handleOpenDialogMaterial(text)}
>
<span className="menu-icon">
<i className="fa fa-cube"></i>
</span>
<span className="menu-text">Request Material Resource</span>
</div> */}
{/* <div className="menu-list" onClick={() => handleOpenDialogTools(text)}>
<span className="menu-icon">
<i className="fa fa-cog"></i>
</span>
<span className="menu-text">Request Tools</span>
</div> */}
{/* <Link to={`/project-charter/${text.id}/gantt`}> */}
{
/*text.type_proyek_id != 9 ?*/
<div className="menu-list" onClick={() => handleOpenDialogGantt(text)}> <div className="menu-list" onClick={() => handleOpenDialogGantt(text)}>
<span className="menu-icon"> <span className="menu-icon">
<i className="fa fa-bars"></i> <i className="fa fa-bars"></i>
</span> </span>
<span className="menu-text">Gantt</span> <span className="menu-text">Gantt</span>
</div> </div>
/*: null*/
}
<div className="menu-list" onClick={() => handleSCurve(text)}> <div className="menu-list" onClick={() => handleSCurve(text)}>
<span className="menu-icon"> <span className="menu-icon">
<i className="fa fa-line-chart"></i> <i className="fa fa-line-chart"></i>
@ -1572,7 +1553,6 @@ const CreatedProyek = ({ params, ...props }) => {
</span> </span>
<span className="menu-text">Report Analysis</span> <span className="menu-text">Report Analysis</span>
</div> </div>
{/* </Link> */}
<div <div
className="menu-list" className="menu-list"
onClick={() => handleOpenDialogProyek(text.id)} onClick={() => handleOpenDialogProyek(text.id)}
@ -1995,6 +1975,7 @@ const CreatedProyek = ({ params, ...props }) => {
toggleDialog={toggleDialogHierarchy} toggleDialog={toggleDialogHierarchy}
idTask={idTask} idTask={idTask}
proyekName={proyekName} proyekName={proyekName}
dataViewStartDate={dataViewStartDate}
/> />
), ),
[openDialogHierarchy] [openDialogHierarchy]

Loading…
Cancel
Save