<html style="height: 100%">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
    <title>流水线管理页-度彼科技</title>
    <!-- Favicon-->
    <link rel="icon" href="favicon.ico" type="image/x-icon">

    <!-- Bootstrap Core Css -->
    <link rel="stylesheet" href="css/third/bootstrap.min.css" >

    <!-- Waves Effect Css -->
    <link href="plugins/node-waves/waves.css" rel="stylesheet" />

    <!-- Animation Css -->
    <link href="plugins/animate-css/animate.css" rel="stylesheet" />

    <!-- Morris Chart Css-->
    <link href="plugins/morrisjs/morris.css" rel="stylesheet" />

    <!-- Custom Css -->
    <!--<link href="css/style-frontend.css" rel="stylesheet">-->

    <!-- AdminBSB Themes. You can choose a theme from css/themes instead of get all themes -->
    <link href="css/themes/all-themes.css" rel="stylesheet" />
    <script src="css/third/jq.3.2.1.min.js"></script>
    <script src="css/third/popper.1.12.9.js" ></script>
    <script src="css/third/boot.min.js" ></script>

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
        /* css 代码  */
        th, td{
            color:white;
            font-size: 1.2em;
        }
        .big-letter{
            font-size: 1.2em;
        }
        .middle-font{
            font-size: 1.02em;
        }
        .green-bar {
            background-color: #0f9d58 !important;
        }
        .red-bar {
            background-color: #732020 !important;
        }
    </style>
    <script src="css/third/hchart.js"></script>
    <script src="css/third/exporting.js"></script>
    <script src="css/third/cn.js"></script>
    <script src="css/third/dark.js"></script>
    <script src="js/timeService.js"></script>
    <script src="js/vue.js"></script>

</head>

<body class="theme-black" style="background-color: #2d2d2d !important;" onload="startTime()">
<nav class="navbar clearfix navbar-expand-lg navbar-dark" role="navigation" style="background-color: #732020;">
    <a class="navbar-brand" href="#">
        <img src="images/logo.jpg" width="42" height="30" class="d-inline-block align-top" alt="">
        工厂产能监控系统
    </a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item">
                <a class="nav-link" href="denglu.html"> 主页 <span class="sr-only">(current)</span></a>
            </li>
            <li class="nav-item active">
                <a class="nav-link" href="#">全厂大屏</a>
            </li>
            <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    前往
                </a>
                <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                    <a class="dropdown-item" href="#" onclick="history.go(0)">刷新</a>
                    <div class="dropdown-divider"></div>
                    <a class="dropdown-item" href="/server">后台入口</a>
                </div>
            </li>
            <li class="nav-item">
                <a class="nav-link bg-red text-white" href="javascript:void">深圳市度彼电子有限公司</a>
            </li>
        </ul>
        <form class="form-inline my-2 my-lg-0 text-white" >
            <button class="btn btn-outline-dark my-2 my-sm-0 text-white" id="nowDateTimeSpan"></button>
            <button class="btn btn-success my-2 my-sm-0" type="submit">重新加载</button>
        </form>
    </div>
    <!--<div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="index.html">工厂产能监控系统</a>
        </div>
        <div style="color:#fff" class="text-center"><img src="images/logo.jpg" style="width: 10%;"> 深圳市度彼电子有限公司</div>
        <font color="#ffffff"><span id="nowDateTimeSpan"></span></font>
    </div>-->
</nav>
<div class="container" style="max-width:none; !important;">
    <div class="alert alert-warning" id="mpAlert" style="display:none">
    </div>
    <div class="text-white row middle-font">
        <div class="col-md-3">
            <div class="text-center big-letter">全厂产能统计</div>
            <table class="table table-bordered text-center">
                <thead>
                <tr>
                    <th scope="col">时间</th>
                    <th scope="col">良品数</th>
                    <th scope="col">不良品数</th>
                    <th scope="col">堆积数</th>
                    <th scope="col">不良率</th>
                </tr>
                </thead>
                <tbody id="rank-one">

                </tbody>
            </table>
        </div>
        <div class="col-md-9 text-white" style="height: 30vh" id="redrank">
            <div class="text-center text-lg big-letter" @click="clicktitle">{{title}}</div>
            <div class="row">
                <div class="col-md-4" v-for="parto in parting">
                    <table class="table table-bordered text-center table-striped">
                        <thead>
                        <tr>
                            <th>名次</th>
                            <th @click="useId">人员</th>
                            <th @click="usePass">良品</th>
                            <th @click="useFail">坏品</th>
                            <th @click="useTotal">总量</th>
                            <th @click="useRate">不良率</th>
                        </tr>
                        </thead>
                        <tbody class="table-rank-0">
                        <tr v-for="one in parto" v-bind:class="{'red-bar' : one.isRed, 'green-bar': one.isGreen}">
                            <td>{{one.seq+1}}</td>
                            <td>{{one.workerName}}</td>
                            <td>{{one.passNum}}</td>
                            <td>{{one.failNum}}</td>
                            <td>{{one.totalNum}}</td>
                            <td>{{one.failRateStr}} %</td>
                        </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
    </div>

    <div class="row" style-height="50">
        <div class="row col-md-12 ">
            <div id="graph-1" class="chartsize col-md-12" style-height="30"></div>
        </div>
        <div class="row col-md-12 ">
            <div id="graph-2" class="chartsize col-md-12" style-height="30"></div>
        </div>
    </div>

</div>

<!-- Modal -->
<div id="modalContainer"></div>

<!-- Common Js Files -->
<script src="js/basic.js"></script>
<script src="js/getparam.js"></script>
<script src="js/resize.js"></script>
<script src="js/common.js"></script>

<!--- Unique -->
<script src="js/dapingmu.js"></script>
<script src="js/dapingmu-display.js"></script>
<script src="js/newCommon.js"></script>
<script src="js/newRedrankvue.js"></script>
<script>

    var FlowRealTime = new (function () {

        this.pgName = "flowDashBoard";
        this.page = new SinglePage(this.pgName);
        this.scheduleId = utils_get_param("scheduleId");
        this.flowId = utils_get_param("flowId");
        if(scheduleId  == null || flowId == null)
        {
            send_alert(`清重新进入本页面!<a href='denglu.html'> 返回主页 </a>`);
            return;
        }
        this.flowPlace = " % flowPlace %";
        this.flowName = " % flowPlace %";

        this.scheduleLoadDataService = new DataObjectService("fcWorkScheduleLoad", ONDEMAND /*AUTO & FAST*/, "?scheduleId=" + scheduleId);
        this.oaStaffService = new DataObjectService("fcWorkScheduleLoad", ONDEMAND, "");
        this.sectorService = new DataObjectService("fcWorkScheduleLoad", ONDEMAND, "");
        this.flowService = new DataObjectService("fcFlow", ONDEMAND, "");

        this.MeduimData = new (function () {
            this.initializeUsers = function(list){
                list.forEach(function (val, it, arr) {
                    var isExist = false;
                    userIDs.forEach(function (vals) {
                        if (vals == val.userId) {
                            isExist = true;
                        }
                    });
                    if (!isExist) userIDs.push(val.userId);
                });
            };
        })();

        this.initPage = function() {
            setInterval(RedRankTablePlugin.tick, 1000);
        };

        this.Action = new (function (parent) {
            this.parent = parent;
            this.doStopSchedule = function () {
                get_data("fcWorkSchedule/stopSchedule?userId=" + userId + "&scheduleId=" + scheduleId, this.parent.UI.showStopSuccess, this.parent);
            };
            this.confirmStopSchedule = function () {
                var out = confirm("真的要下班吗?");
                if (out == true) {
                    this.doStopSchedule();
                } else {
                }
            };
        })(this);

        this.UI = new (function (parent) {
            this.p = parent;
            this.showClearPanel = function () {
            };
            this.showStopSuccess = function (obj, sta, scope) {
                send_alert("下班操作成功! <a href='denglu.html'> 点击这里返回控制主页 </a>");
            };
            this.bind = function () {
            }
        })(this);

    })();

    $(document).ready(function(){
        FlowRealTime.initPage();
        FlowRealTime.UI.bind();
    });

</script>
</body>

</html>