| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264 | import React, { Component } from 'react';import Router from 'next/router'import ContentWrapper from '@/components/Layout/ContentWrapper';import { Row, Col, Progress, Button } from 'reactstrap';import Sparkline from '@/components/Common/Sparklines';import Scrollable from '@/components/Common/Scrollable'import Datatable from '@/components/Tables/Datatable';import moment from 'moment';class BugTracker extends Component {    newProcessClick = (e, PT_ID) => {        //router = useRouter();        //const query = { ptId: PT_ID };        //    '/app/profile'        e.preventDefault();        Router.push(            {                pathname: '/app/pemeriksaan.new'            }        );    }    render() {        return (            <ContentWrapper>                <div className="content-heading">Evaluasi</div>                <Row>                    <Col lg="4">                        {/* Aside card */}                        <div className="card b">                            <div className="card-body bb">                                <p>Overvall progress</p>                                <div className="d-flex align-items-center mb-2">                                    <div className="w-100">                                        <Progress className="progress-xs m0" color="info" value={ 20 } />                                    </div>                                    <div className="ml-auto">                                        <div className="col wd-xxs text-right">                                            <div className="text-bold text-muted">20%</div>                                        </div>                                    </div>                                </div>                            </div>                            <div className="card-body">                                <p>Metrics</p>                                <div className="row text-center">                                    <div className="col-6 col-lg-6 col-xl-6">                                     <Sparkline values={[20,80]}                                        options={{                                            type:"pie",                                            height:"50",                                            sliceColors:["#edf1f2", "#23b7e5"]                                        }}                                        className="sparkline"/>                                        <p className="mt-3">Open Case</p>                                    </div>                                    <div className="col-6 col-lg-6 col-xl-6">                                     <Sparkline values={[80,20]}                                        options={{                                            type:"pie",                                            height:"50",                                            sliceColors:["#edf1f2", "#27c24c"]                                        }}                                        className="sparkline"/>                                        <p className="mt-3">Close Case</p>                                    </div>                                    {/* <div className="col-3 col-lg-6 col-xl-3">                                     <Sparkline values={[20,80]}                                        options={{                                            type:"pie",                                            height:"50",                                            sliceColors:["#edf1f2", "#ff902b"]                                        }}                                        className="sparkline"/>                                        <p className="mt-3">Hours</p>                                    </div>                                    <div className="col-3 col-lg-6 col-xl-3">                                     <Sparkline values={[30,70]}                                        options={{                                            type:"pie",                                            height:"50",                                            sliceColors:["#edf1f2", "#f05050"]                                        }}                                        className="sparkline"/>                                        <p className="mt-3">Assigned</p>                                    </div> */}                                </div>                            </div>                            <table className="table bb">                                <tbody>                                    {/* <tr>                                        <td>                                            <strong>Assigned Hours</strong>                                        </td>                                        <td>68 hs</td>                                    </tr>                                    <tr>                                        <td>                                            <strong>Time Consumed</strong>                                        </td>                                        <td>32 hs</td>                                    </tr> */}                                    <tr>                                        <td>                                            <strong>Open Case</strong>                                        </td>                                        <td>80</td>                                    </tr>                                    <tr>                                        <td>                                            <strong>Close Case</strong>                                        </td>                                        <td>20</td>                                    </tr>                                    <tr>                                        <td>                                            <strong>Performance</strong>                                        </td>                                        <td>                                            <em className="far fa-smile fa-lg text-warning"></em>                                        </td>                                    </tr>                                    {/* <tr>                                        <td>                                            <strong>Commits</strong>                                        </td>                                        <td>140</td>                                    </tr> */}                                    {/* <tr>                                        <td>                                            <strong>Last Case Closed</strong>                                        </td>                                        <td>                                            <Scrollable height="120px" className="list-group">                                                <table className="table table-bordered bg-transparent">                                                    <tbody>                                                        <tr>                                                            <td>                                                                <a className="text-muted" href="">BI:54678</a>                                                            </td>                                                        </tr>                                                        <tr>                                                            <td>                                                                <a className="text-muted" href="">BI:55778</a>                                                            </td>                                                        </tr>                                                        <tr>                                                            <td>                                                                <a className="text-muted" href="">BI:56878</a>                                                            </td>                                                        </tr>                                                        <tr>                                                            <td>                                                                <a className="text-muted" href="">BI:57978</a>                                                            </td>                                                        </tr>                                                        <tr>                                                            <td>                                                                <a className="text-muted" href="">BI:1107</a>                                                            </td>                                                        </tr>                                                    </tbody>                                                </table>                                            </Scrollable>                                        </td>                                    </tr> */}                                    <tr>                                        <td>                                            <strong>Last Case Closed</strong>                                        </td>                                        <td>BI:1107 - 12/01/2016</td>                                    </tr>                                </tbody>                            </table>                        </div>                        {/* end Aside card */}                    </Col>                    <Col lg="8">                        {/* <div className="mb-3 d-flex"> */}                            {/* <div> */}                                {/* <button className="btn btn-sm btn-info" type="button" onClick={(e) => this.newReportClick(e)}>Laporan Baru</button> */}                                {/* <Button color="info" size="sm" onClick={(e) => this.handleClick(e, pt.id)}>View</Button> */}                                {/* <button className="btn btn-sm btn-secondary" type="button">                                    <em className="fa fa-user-plus"></em>                                </button>                                <button className="btn btn-sm btn-secondary" type="button">                                    <em className="fas fa-pencil-alt"></em>                                </button>                                <button className="btn btn-sm btn-secondary" type="button">                                    <em className="fas fa-share"></em>                                </button>                                <button className="btn btn-sm btn-secondary" type="button">                                    <em className="fa fa-print"></em>                                </button> */}                            {/* </div> */}                            {/* <div className="ml-auto">                                <p className="mb-0 mt-1">19 bugs / 16 issues</p>                            </div> */}                        {/* </div> */}                        <div className="card b">                            <div className="card-body">                            <Datatable options={{responsive: true}}>                                    <table className="table w-100">                                        <thead>                                            <tr>                                                {/* <th>Type</th> */}                                                <th>#ID</th>                                                <th>Description</th>                                                <th>Created</th>                                                {/* <th>Priority</th>                                                <th>Asigned</th> */}                                                <th>Status</th>                                                {/* <th>Action</th> */}                                            </tr>                                        </thead>                                        <tbody>                                            <tr>                                                <td>BI:54678</td>                                                <td className="text-nowrap">                                                    <div className="media align-items-center">                                                        <a className="mr-3" href="">                                                            <img className="img-fluid rounded thumb64" src="/static/img/dummy-search.png" alt="Dummy"/>                                                        </a>                                                        <div className="media-body d-flex">                                                            <div>                                                                <h4 className="m-0">Universitas Satyagama</h4>                                                                <small className="text-muted">0742/O/1990 - www.satyagama.ac.id - info@satyagama.ac.id</small>                                                                <p>Jalan Kamal Raya No 2-A Cengkareng</p>                                                                <p> </p>                                                            </div>                                                        </div>                                                    </div>                                                </td>                                                <td>{moment("2020-04-04 11:45:26.123").fromNow()}</td>                                                <td>                                                    <div className="ml-auto">                                                        <button class="btn-oval btn btn-primary" size="sm" onClick={(e) => this.newProcessClick(e)}>Update Data</button>                                                    </div>                                                </td>                                            </tr>                                                                                    </tbody>                                    </table>                                </Datatable>                            </div>                        </div>                    </Col>                </Row>            </ContentWrapper>            );    }}export default BugTracker;
 |