main.html 18.3 KB
<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="UTF-8">
    <title>线路调度 v2.0</title>
    <!-- uikit  core style-->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/css/uikit.gradient.min.css" />
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/notify.gradient.min.css" merge="plugins"/>
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/tooltip.gradient.min.css" merge="plugins"/>
    <link rel="stylesheet"
          href="/real_control_v2/assets/plugins/uikit-2.27.1/components/autocomplete.gradient.min.css" merge="plugins"/>
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/accordion.gradient.min.css" merge="plugins"/>
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/slidenav.gradient.min.css" merge="plugins"/>
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/sticky.gradient.min.css" merge="plugins"/>

    <!-- main style -->
    <link rel="stylesheet" href="/real_control_v2/css/main.css" />
    <!-- north style -->
    <link rel="stylesheet" href="/real_control_v2/css/north.css" merge="custom_style"/>
    <!-- home style -->
    <link rel="stylesheet" href="/real_control_v2/css/home.css" merge="custom_style"/>
    <!-- line style -->
    <link rel="stylesheet" href="/real_control_v2/css/line_schedule.css" merge="custom_style"/>
    <link rel="stylesheet" href="/real_control_v2/css/line_schedule_table.css" merge="custom_style"/>

    <link rel="stylesheet" href="/real_control_v2/css/sch_autocomp_result.css" merge="custom_style"/>
    <!-- custom table -->
    <link rel="stylesheet" href="/real_control_v2/css/ct_table.css" merge="custom_style"/>
    <!-- jquery contextMenu style -->
    <link rel="stylesheet" href="/real_control_v2/assets/css/jquery.contextMenu.min.css"  merge="plugins"/>
    <!-- formvalidation style -->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/formvalidation/formValidation.min.css"  merge="plugins"/>
    <!-- js tree -->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/jstree/default/style.css"  merge="plugins"/>
    <!-- tooltip css-->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/qtip/jquery.qtip.min.css"  merge="plugins"/>
    <link rel="stylesheet" href="/real_control_v2/css/pace.css"  merge="plugins"/>

    <link rel="stylesheet" href="/real_control_v2/css/modal_extend.css" merge="custom_style"/>
    <!-- perfect-scrollbar style -->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/perfect-scrollbar/perfect-scrollbar.css" merge="plugins"/>
    <!-- layer 3.0.3 -->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/layer3.0.3/skin/default/layer.css"  merge="plugins"/>
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/layer3.0.3/skin/moon/style.css"  merge="plugins"/>

    <!-- flatpickr -->
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/flatpickr/flatpickr.min.css" merge="plugins">
    <link rel="stylesheet" href="/real_control_v2/assets/plugins/flatpickr/themes/airbnb.css" merge="plugins">


    <!-- main style -->
    <link rel="stylesheet" href="/real_control_v2/css/microphone.css" />

</head>

<body>
<div id="recidress" style="display: none">
    <div id="len" style="color:#ff6600;display:inline-block;">录音时长:0.00s</div>
    <div id="loud" style="color:#ff6600;display:inline-block;margin-left:15px;">录音时长:0%</div>
    <div style="width:120px;height:120px;padding:50px">
        <div id="Microphone">
        </div>
    </div>
</div>
<div class="north uk-width-1-1 uk-panel-box">
    <div class="uk-grid uk-grid-match">
        <div class="uk-width-4-10">
            <div class="uk-panel">
                <h2 class="north-logo">
                    <!--<i class="uk-icon-life-ring"></i>--> 临港公交线路调度
                </h2>
            </div>
        </div>
        <div class="uk-width-6-10">
            <div class="uk-panel uk-width north-toolbar"></div>
        </div>
    </div>
    <div class="north-tabs"></div>
</div>

<div class="main-container">
    <div class="load-panel">
        <i class="uk-icon-spinner uk-icon-spin"></i>
        正在加载数据
    </div>
</div>

<script>
/*    var gb_beforeunload_fun = function (e) {
        var confirmationMessage = "\o/";
        (e || window.event).returnValue = confirmationMessage;
        return confirmationMessage;
    }
    window.addEventListener("beforeunload", gb_beforeunload_fun);*/

    delete window.exports;
    delete window.module;

    var ipcMain;
    //是否处于electron环境下
    var isElectron = (function () {
        try {
            if (process.versions.electron)
                return true;
            else
                return false;
        }
        catch (e) {
            return false;
        }
    })();

    if (isElectron) {
        var link = document.createElement("link");
        link.type = "text/css";
        link.rel = "stylesheet";
        link.href = "/real_control_v2/css/electron.css";
        document.getElementsByTagName("head")[0].appendChild(link);

        ipcMain = require('electron').ipcRenderer;
    }
</script>

<!-- 地图相关 -->
<script src="//api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT"></script>
<script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script>
<script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script>
<script src="/assets/js/CoordinateConverter.js" merge="plugins"></script>
<!-- 高德  -->
<script src="//webapi.amap.com/maps?v=1.3&key=16cb1c5043847e09ef9edafdd77befda"></script>
<!-- jquery -->
<script src="/real_control_v2/assets/js/jquery.min.js"></script>
<!-- jquery actual -->
<script src="/real_control_v2/assets/js/jquery.actual.min.js" merge="plugins"></script>
<!-- jquery.serializejson JSON序列化插件 -->
<script src="/assets/plugins/jquery.serializejson.js"  merge="plugins"></script>
<!-- moment.js 日期处理类库 -->
<script src="/real_control_v2/assets/plugins/moment/moment.min.js"></script>
<script src="/real_control_v2/assets/plugins/moment/zh-cn.js"></script>
<!-- jquery.pageinator 分页 -->
<script src="/assets/plugins/jqPaginator.min.js"></script>

<!-- flatpickr -->
<script src="/real_control_v2/assets/plugins/flatpickr/flatpickr.min.js" merge="plugins"></script>
<script src="/real_control_v2/assets/plugins/flatpickr/l10n/zh.js" merge="plugins"></script>

<!-- perfect-scrollbar -->
<script src="/real_control_v2/assets/plugins/perfect-scrollbar/perfect-scrollbar.jquery.js"  merge="plugins"></script>
<!-- common js -->
<script src="/real_control_v2/js/common.js"></script>
<!-- art-template 模版引擎 -->
<script src="/assets/plugins/template.js" merge="plugins"></script>
<!-- d3 -->
<script src="/assets/js/d3.min.js"></script>
<!-- EventProxy  -->
<script src="/assets/js/eventproxy.js"></script>
<!-- main js -->
<script src="/real_control_v2/js/main.js"></script>
<!-- uikit core -->
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/uikit.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/notify.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/pagination.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/tooltip.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/autocomplete.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/accordion.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/timepicker.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/lightbox.min.js" merge="uikit_js"></script>
<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/sticky.min.js" merge="uikit_js"></script>


<!-- jquery contextMenu -->
<script src="/real_control_v2/assets/js/jquery.contextMenu.min.js"  merge="plugins"></script>
<script src="/real_control_v2/assets/js/jquery.ui.position.min.js"  merge="plugins"></script>
<!-- formvalidation- -->
<script src="/real_control_v2/assets/plugins/formvalidation/formValidation.min.js"  merge="plugins"></script>
<script src="/real_control_v2/assets/plugins/formvalidation/zh_CN.js"  merge="plugins"></script>
<script src="/real_control_v2/assets/plugins/formvalidation/uikit.min.js"  merge="plugins"></script>
<!-- js tree -->
<script src="/real_control_v2/assets/plugins/jstree/jstree.min.js"  merge="plugins"></script>
<!-- simple pinyin -->
<script src="/assets/plugins/pinyin.js" merge="plugins"></script>
<!-- qtip -->
<script src="/real_control_v2/assets/plugins/qtip/jquery.qtip.min.js" merge="plugins"></script>
<!-- layer 3.0.3 -->
<script src="/real_control_v2/assets/plugins/layer3.0.3/layer.js" merge="plugins"></script>

<!-- 数据 -->
<script src="/real_control_v2/js/data/data_basic.js" merge="custom_js"></script>
<script src="/real_control_v2/js/data/data_gps.js" merge="custom_js"></script>
<script src="/real_control_v2/js/data/gps_abnormal.js" merge="custom_js"></script>
<script src="/real_control_v2/js/data/data_line_config.js" merge="custom_js"></script>
<!-- 线路模拟图 -->
<script src="/real_control_v2/js/utils/svg_chart.js" merge="custom_js"></script>
<script src="/real_control_v2/js/utils/svg_data_convert.js" merge="custom_js"></script>
<script src="/real_control_v2/js/utils/svg_chart_tooltip.js" merge="custom_js"></script>
<script src="/real_control_v2/js/utils/svg_chart_map.js" merge="custom_js"></script>

<!-- custom table js -->
<script src="/real_control_v2/js/utils/ct_table.js" merge="custom_js"></script>
<!-- north js -->
<script src="/real_control_v2/js/north/toolbar.js" merge="custom_js"></script>
<script src="/real_control_v2/js/north/tabs.js" merge="custom_js"></script>
<script src="/real_control_v2/js/north/second_timer.js" merge="custom_js"></script>
<!-- home js -->
<script src="/real_control_v2/js/home/layout.js" merge="custom_js"></script>
<script src="/real_control_v2/js/home/line_panel.js" merge="custom_js"></script>
<script src="/real_control_v2/js/home/context_menu.js" merge="custom_js"></script>
<!-- line schedule js -->
<script src="/real_control_v2/js/line_schedule/legend.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/layout.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/sch_table.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/context_menu.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/dbclick.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/search.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/badge_tooltip.js" merge="custom_js"></script>
<script src="/real_control_v2/js/line_schedule/mileage_count.js" merge="custom_js"></script>

<!-- 字典相关 -->
<script src="/assets/js/dictionary.js" merge="custom_js"></script>
<!-- websocket -->
<script src="/real_control_v2/assets/plugins/sockjs-client/sockjs.min.js"></script>
<script src="/real_control_v2/js/websocket/sch_websocket.js" merge="custom_js"></script>
<!-- tts -->
<script src="/real_control_v2/js/utils/tts.js" merge="custom_js"></script>

<!-- echart -->
<script src="/real_control_v2/assets/echarts-3/echarts.js" merge="plugins"></script>
<!-- Geolib -->
<script src="/real_control_v2/geolib/geolib.js" merge="plugins"></script>

<script src="/real_control_v2/js/signal_state/signal_state.js" merge="custom_js"></script>
<script src="/real_control_v2/js/utils/dispatch_pattern.js" merge="custom_js"></script>

<!-- 处理表单片段嵌入问题 -->
<script src="/real_control_v2/js/forms/form_embed.js" merge="custom_js"></script>
<!-- 模态框扩展 -->
<script src="/real_control_v2/js/modal_extend.js" merge="custom_js"></script>

<!-- #### 安全驾驶 start ###  -->
<div class="multi_plat_msg_pop_wrap" ></div>
<script id="sd_plat_msg_template" type="text/html">
    <div class="multi_plat_msg_pop uk-animation-slide-bottom" data-type="{{type}}" data-nbbm="{{clzbh}}" data-type="{{yczltype}}" data-title="{{clzbh}} {{timeStr}} {{ycztText}}" data-url="{{url}}" data-ts="{{ts}}">
        <div>
            <span class="title">异常&nbsp;{{clzbh}}</span>
            <br/>
            <span class="text"> {{timeStr}} 出现违规驾驶({{ycztText}}</span>
            <span class="desc">--安全驾驶监管平台</span>
        </div>
    </div>
</script>
<script id="cp_plat_msg_template" type="text/html">
    <div class="multi_plat_msg_pop uk-animation-slide-bottom" data-type="{{type}}" data-id="{{id}}" data-title="{{responseState}}" data-ts="{{ts}}">
        <div>
            <span class="title">应急预案</span>
            <br/>
            <span class="text"> {{instructionsContent}}</span>
            <span class="desc">--应急预案平台</span>
        </div>
    </div>
</script>
<div class="multi_plat_msg_pop_cf" ></div>
<script id="cf_plat_msg_template" type="text/html">
    <div class="multi_plat_msg_pops uk-animation-slide-bottom" data-type="{{type}}" >
        <div>
            <span class="title">{{lineName}}{{stationName}}({{dir == 0 ? '上行':'下行'}}
            <span class="tests">当前站点人数&nbsp;&nbsp;&nbsp;{{num}}</span>
            <span class="desc">催发时间:{{timeStr}}</span>
        </div>
        <button class="all" class="title" data-ip="{{dir}}" value="{{dir}}">拨打站台电话</button>
        <button class="images" data-image="{{image}}" value="{{dir}}">查看图片</button>
    </div>
</script>
<!-- #### 智能调度 start ###  -->
<script  id="zndd_plat_msg_template_config" type="text/html">
    <div class="multi_plat_config"  data-linecode="{{lineCode}}" data-station="{{station}}" data-stationname="{{stationName}}" data-numtype="{{numType}}"
         data-xlname="{{lineName}}" data-type="{{type}}" data-xldir="{{xlDir}}" data-rqstr="{{rqStr}}" data-types ="{{types}}" data-regionstopid="{{lg != null?lg.regionStopid:''}}" data-lgtype ="{{lg != null?lg.lGType:''}}"
         data-rq="{{rq}}" data-ids="{{ids}}" data-uuid="{{uuid}}">
        <div id ={{uuid}}  class="timer"></div>
        <div class="msg-popup warning-color">
            <div class="msg-times" style="cursor: pointer;">×</div>
            <div class="centerSpace msg-title">
                <div>自动调度消息-待确认</div>
                <div class="msg-date-info">{{datarq}}</div>
            </div>
            <div class="popup-msg-content">
                <i class="fa fa-info-circle" aria-hidden="true"></i>
                <span>{{lineName}} {{xlDir ==0 ?'上行':'下行'}}  {{clzbh}}   {{fcsj}} 出现 {{types}}</span>
                <span  style="display:{{type == 'WD'?'':'none'}}"> {{sch.remark}}后车辆到站 </span>
            </div>
            <div class="popup-msg-contents"  style="display:{{type == 'YCSF'?'':'none'}}">
                <button class="uk-button uk-button-primary colsebc"  data-fcsj="{{fcsj}}" data-clzbh="{{clzbh}}" data-id="{{id}}">取消实发</button>
            </div>
            <div class="centerSpace msg-title">
                <div></div>
                <div class="msg-date-infos" style="display:{{type == 'SFTZ_1'?'':'none'}}" >
                    <button class="uk-button uk-button-primary sfTzbc" data-fcsj="{{fcsj}}" data-clzbh="{{clzbh}}" data-id="{{id}}">补入发车时间</button>
                </div>
            </div>
        </div>
    </div>

</script>
<div  class="multi_plat_msg_pop_zndd">
    <!--<div id="timer"></div>-->
</div>

<script id="zndd_plat_msg_template_dkl" type="text/html">
    <div class="multi_plat_msg_zndd" data-linecode="{{lineCode}}"  data-type="{{type}}" data-station="{{station}}" data-stationname="{{stationName}}" data-uuid="{{uuid}}">
        <div class="msg-popup warning-color">
            <div class="msg-times" style="cursor: pointer;">×</div>
            <span class="title">{{lineName}} ----</span>
            <span class="title">{{datarq}}  ----</span>
            <span class="title">{{types}}</span>
            <div> 点击查看预案</div>

        </div>
    </div>


</script>


<script src="/real_control_v2/js/safe_driv/safeDriv.js"  merge="custom_js"></script>
<script src="/real_control_v2/js/con_plan/conPlan.js"  merge="custom_js"></script>
<!--站点催发-->
<script src="/real_control_v2/js/stationcf/stationcf.js"  merge="custom_js"></script>
<!--智能调度-->
<script src="/real_control_v2/js/zndd/data_zndd.js" merge="custom_js"></script>

<!--语音图标-->
<script src="/real_control_v2/js/zndd//recorder/microphone.js"></script>

<!--recorder-->
<script src="/real_control_v2/js/zndd/recorder/recorder.js"></script>
<script src="/real_control_v2/js/zndd/recorder/recorders.js"></script>
<!-- #### 安全驾驶 end ###  -->

<!-- 打电话 -->
<script src="/real_control_v2/js/safe_driv/call_phone.js" ></script>

<script id="voip_call_info_panel-temp" type="text/html">
    <div class="voip_call_info_panel" style="{{style}}">
        <p class="_title">VOIP</p>
        <form class="uk-form uk-form-horizontal">

            <div class="uk-form-row">
                <label class="uk-form-label" >工号:</label>
                <div class="uk-form-controls">
                    <input type="text" name="agentID" value="1002" disabled>
                </div>
            </div>
            <div class="uk-form-row">
                <label class="uk-form-label">分机号:</label>
                <div class="uk-form-controls">
                    <input type="text" name="dn" value="" >
                </div>
            </div>
            <div class="uk-form-row">
                <label class="uk-form-label" >自编号:</label>
                <div class="uk-form-controls">
                    <input type="text" value="{{nbbm}}" disabled>
                </div>
            </div>
            <div class="uk-form-row">
                <label class="uk-form-label" >SIM号:</label>
                <div class="uk-form-controls">
                    <input type="text" name="simNo" disabled>
                </div>
            </div>
            <hr>
            <h4 class="state_txt">
                <button class="uk-button uk-button-large" type="button" disabled>获取SIM卡号...</button>
            </h4>
        </form>
    </div>
</script>
</body>

</html>