|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
import React, { useEffect, useState, useMemo } from 'react' |
|
|
|
|
import { Modal, ModalHeader, ModalBody, ModalFooter, Breadcrumb, BreadcrumbItem} from 'reactstrap'; |
|
|
|
|
import { Modal, ModalHeader, ModalBody, ModalFooter, Breadcrumb, BreadcrumbItem } from 'reactstrap'; |
|
|
|
|
import { Button } from 'reactstrap'; |
|
|
|
|
import { Table, Tooltip, Spin } from 'antd'; |
|
|
|
|
import 'antd/dist/antd.css'; |
|
|
|
@ -19,13 +19,11 @@ const DialogGantt = ({ openDialog, closeDialog, toggleDialog, idTask, proyekName
|
|
|
|
|
user_id = user_id; |
|
|
|
|
token = token; |
|
|
|
|
isLogin = isLogin; |
|
|
|
|
console.log('props.location.state success'); |
|
|
|
|
} else { |
|
|
|
|
role_id = localStorage.getItem("role_id"); |
|
|
|
|
user_id = localStorage.getItem("user_id"); |
|
|
|
|
token = localStorage.getItem("token"); |
|
|
|
|
isLogin = localStorage.getItem("isLogin"); |
|
|
|
|
console.error('Undefined in props.location.state'); |
|
|
|
|
} |
|
|
|
|
const HEADER = { |
|
|
|
|
headers: { |
|
|
|
@ -171,7 +169,7 @@ const DialogGantt = ({ openDialog, closeDialog, toggleDialog, idTask, proyekName
|
|
|
|
|
role_id: role_id, |
|
|
|
|
user_id: user_id, |
|
|
|
|
} |
|
|
|
|
}}> |
|
|
|
|
}}> |
|
|
|
|
<Tooltip title="Gantt"> |
|
|
|
|
<Button size={"sm"} color='primary'><i className="fa fa-gears"></i></Button> |
|
|
|
|
</Tooltip></Link>{" "} |
|
|
|
@ -233,10 +231,10 @@ const DialogGantt = ({ openDialog, closeDialog, toggleDialog, idTask, proyekName
|
|
|
|
|
if (status == "Save") { |
|
|
|
|
getdataGantt() |
|
|
|
|
NotificationManager.success(`Gantt berhasil dibuat!`, 'Success!!'); |
|
|
|
|
}else if (status == "Edit") { |
|
|
|
|
} else if (status == "Edit") { |
|
|
|
|
getdataGantt() |
|
|
|
|
NotificationManager.success(`Gantt berhasil dibubah!`, 'Failed!!'); |
|
|
|
|
}else if (status == "failed") { |
|
|
|
|
} else if (status == "failed") { |
|
|
|
|
NotificationManager.error(`Gantt gagal dibuat!`, 'Failed!!'); |
|
|
|
|
} |
|
|
|
|
setDataEdit([]) |
|
|
|
@ -269,10 +267,10 @@ const DialogGantt = ({ openDialog, closeDialog, toggleDialog, idTask, proyekName
|
|
|
|
|
<BreadcrumbItem><a href="/projects">Project</a></BreadcrumbItem> |
|
|
|
|
<BreadcrumbItem active>{hierarchyName}</BreadcrumbItem> |
|
|
|
|
</Breadcrumb> |
|
|
|
|
: |
|
|
|
|
: |
|
|
|
|
<div>Gantt Project {proyekName} </div> |
|
|
|
|
} |
|
|
|
|
{!hierarchyId && (<> <Button onClick={handleOpenDialogForm} size='sm' color="primary"><i className='fa fa-plus'></i></Button> |
|
|
|
|
{!hierarchyId && (<> <Button onClick={handleOpenDialogForm} size='sm' color="primary"><i className='fa fa-plus'></i></Button> |
|
|
|
|
</> |
|
|
|
|
)} |
|
|
|
|
</ModalHeader> |
|
|
|
@ -308,6 +306,7 @@ const DialogGantt = ({ openDialog, closeDialog, toggleDialog, idTask, proyekName
|
|
|
|
|
closeDialog={closeDialogForm} |
|
|
|
|
typeDialog={typeDialog} |
|
|
|
|
dataEdit={dataEdit} |
|
|
|
|
user_id={user_id} |
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
<DialogUserGantt |
|
|
|
|