This commit is contained in:
2026-03-09 22:55:58 +08:00
commit 914b914deb
266 changed files with 133827 additions and 0 deletions

1
public/.htaccess Normal file
View File

@@ -0,0 +1 @@

26
public/404.html Normal file
View File

@@ -0,0 +1,26 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>404</title>
<style>
body{
background-color:#444;
font-size:14px;
}
h3{
font-size:60px;
color:#eee;
text-align:center;
padding-top:30px;
font-weight:normal;
}
</style>
</head>
<body>
<h3>404锛屾偍璇锋眰鐨勬枃浠朵笉瀛樺湪!</h3>
</body>
</html>

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

22
public/index.php Normal file
View File

@@ -0,0 +1,22 @@
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// [ 应用入口文件 ]
header("Access-Control-Allow-Origin:*");
header("Access-Control-Allow-Methods:GET, POST, OPTIONS, DELETE");
header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding");
// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

View File

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.pagination-container[data-v-cebf2f0c]{background:#fff;padding:32px 16px}.pagination-container.hidden[data-v-cebf2f0c]{display:none}

View File

@@ -0,0 +1 @@
.edit-input[data-v-82060b86]{padding-right:100px}.cancel-btn[data-v-82060b86]{position:absolute;right:15px;top:10px}

View File

@@ -0,0 +1 @@
.display-flex,.title{margin-left:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3%}.dlg-input-box{border-radius:5px;width:350px;height:160px;background-color:#fff;padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}

View File

@@ -0,0 +1 @@
.display-flex,.title{margin-left:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3%}

View File

@@ -0,0 +1 @@
@keyframes treeTableShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes treeTableShow{0%{opacity:0}to{opacity:1}}.ms-tree-space[data-v-60a8d106]{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;width:18px;height:14px}.ms-tree-space[data-v-60a8d106]:before{content:""}.processContainer[data-v-60a8d106]{width:100%;height:100%}table td[data-v-60a8d106]{line-height:26px}.tree-ctrl[data-v-60a8d106]{position:relative;cursor:pointer;color:#2196f3;margin-left:-18px}

View File

@@ -0,0 +1 @@
#container[data-v-ad237d5a]{position:absolute;width:100%;height:100%}#vehicle_panel[data-v-ad237d5a]{width:200px;border-radius:5px;z-index:999;position:absolute;right:5px;top:5px;bottom:5px;border:1px solid grey;background-color:hsla(0,0%,96.1%,.6)}

View File

@@ -0,0 +1 @@
@keyframes treeTableShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes treeTableShow{0%{opacity:0}to{opacity:1}}.ms-tree-space[data-v-60a8d106]{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;width:18px;height:14px}.ms-tree-space[data-v-60a8d106]:before{content:""}.processContainer[data-v-60a8d106]{width:100%;height:100%}table td[data-v-60a8d106]{line-height:26px}.tree-ctrl[data-v-60a8d106]{position:relative;cursor:pointer;color:#2196f3;margin-left:-18px}

View File

@@ -0,0 +1 @@
.fun,.title{margin-left:5%}.display-flex{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5%;margin-top:5%}.button-group,.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.button-group{margin-top:10px}

View File

@@ -0,0 +1 @@
.display-flex,.title{margin-left:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5%}

View File

@@ -0,0 +1 @@
.fun,.title{margin-left:5%}.fun{margin-top:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5%}

View File

@@ -0,0 +1 @@
.excel-upload-input[data-v-3fa50f92]{display:none;z-index:-9999}.drop[data-v-3fa50f92]{border:2px dashed #bbb;width:400px;height:50px;line-height:50px;margin:0 auto;font-size:18px;border-radius:5px;text-align:center;color:#bbb;position:relative}.excel-upload-input[data-v-2044b569]{display:none;z-index:-9999}.drop[data-v-2044b569]{border:2px dashed #bbb;width:400px;height:50px;line-height:50px;margin:0 auto;font-size:18px;border-radius:5px;text-align:center;color:#bbb;position:relative}.box{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

View File

@@ -0,0 +1 @@
.tagcanvasbox{width:100%;height:100%;position:relative;border-color:green}canvas{position:absolute;top:0;left:0}.clickRightMenu{width:110px;background-color:#fff;font-size:12px;position:absolute;text-align:left;padding:2px 0;border:1px solid #ccc;display:none;z-index:100}.clickRightMenu li{list-style:none;line-height:20px;padding-left:25px}.clickRightMenu li:hover{background-color:#dcdcdc;cursor:pointer}.customDlgClass{font-size:10px;font-weight:200;width:400px;height:600px}.wayIn{width:160px;height:160px;border:1px solid #000;margin-top:20px;margin-left:85px}.canvas-container{overflow:scroll}.canvas-container,.div-nav[data-v-4928fb1b]{position:relative;width:100%;height:calc(100vh - 84px)}.div-nav[data-v-4928fb1b]{overflow:hidden;&::-webkit-scrollbar{display:none}}

View File

@@ -0,0 +1 @@
.display-flex,.title{margin-left:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5%}

View File

@@ -0,0 +1 @@
.chart-container[data-v-9874541e]{position:relative;width:100%;height:calc(100vh - 84px)}

View File

@@ -0,0 +1 @@
.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}.icon-star[data-v-71ee5bd2]{margin-right:2px}.drag-handler[data-v-71ee5bd2]{width:20px;height:20px;cursor:pointer}.show-d[data-v-71ee5bd2]{margin-top:15px}

View File

@@ -0,0 +1 @@
.tagcanvasbox{width:100%;height:100%;position:relative;&::-webkit-scrollbar{display:none}}canvas{position:absolute;top:0;left:0}.clickRightMenu{width:180px;background-color:#fff;font-size:15px;position:absolute;text-align:left;padding:2px 0;border:1px solid #ccc;display:none;z-index:100}.clickRightMenu li{list-style:none;line-height:20px;padding-left:25px}.clickRightMenu li:hover{background-color:#dcdcdc;cursor:pointer}.customDlgClass{font-size:10px;font-weight:200;width:800px;height:800px}.canvas-container{height:calc(100vh - 150px);overflow:scroll}.canvas-container,.div-nav{position:relative;width:100%}.div-nav{height:calc(100vh - 84px);overflow:hidden;&::-webkit-scrollbar{display:none}}

View File

@@ -0,0 +1 @@
#container[data-v-3d14c328]{position:absolute;width:100%;height:100%}#vehicle_panel[data-v-3d14c328]{width:200px;border-radius:5px;z-index:999;position:absolute;right:5px;top:5px;bottom:5px;border:1px solid grey;background-color:hsla(0,0%,96.1%,.6)}

View File

@@ -0,0 +1 @@
.title{margin-left:5%}.display-flex{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:1%;margin-top:1%}.box,.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.box{width:100%;height:300px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

View File

@@ -0,0 +1 @@
.fun,.title{margin-left:5%}.display-flex{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5%;margin-top:5%}.button-group,.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.button-group{margin-top:10px}

View File

@@ -0,0 +1 @@
.title{margin-left:5%}.display-flex{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5%;margin-top:3%}.box,.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.box{width:100%;height:300px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}

View File

@@ -0,0 +1 @@
*{margin:0;padding:0}body{width:100%;height:100%;font-size:12px;font-family:Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none;background:#fff;overflow:hidden}.container{padding:10px;min-width:1400px;overflow:hidden}.tab{margin-bottom:20px}.tab span{display:inline-block;width:180px;height:50px;line-height:50px;font-size:20px;color:#373737;letter-spacing:0;text-align:center;font-weight:400;background:#f0f0f0;cursor:pointer}.h5-left,.h5-right{float:left;margin-right:20px}.fn-padl10{padding-left:10px}.fn-clear{clear:both}.fn-overflow{overflow:hidden}.fn-width100{width:100px}.fn-marl10{margin-left:10px}.fn-marl150{margin-left:150px}.fn-mart10{margin-top:10px}.fn-fontBlue{color:#00f}.fn-fontRed{color:red!important}.fn-lightBorder{border:1px solid #fc0!important}.fn-normalBorder{border:1px solid #7d7d7d!important}fieldset{display:block;margin-top:10px}fieldset legend{font-size:14px}.h5-play-wrap{width:900px;height:600px;background-color:#000;border:1px solid #333;position:relative;overflow:hidden}.h5-fieldset-wrap{width:520px;padding:10px;border:1px solid #333}.h5-form-item{float:left;height:auto;overflow:hidden;margin-bottom:5px}.h5-form-item label{width:80px;display:inline-block}.h5-form-item input{width:130px}.h5-form-item select{width:134px}.h5-form-item span{width:60px}.h5-form-item .h5-button{width:80px;height:30px;font-size:12px}.h5-ptz-wrap{width:210px;float:left}.h5-step-wrap{margin-bottom:10px}.h5-zoomfocus-wrap{width:200px;float:left}.h5-preset-wrap{float:left;margin-top:10px}.h5-ptz-wrap .h5-button{width:60px;height:30px;margin-bottom:3px}.h5-zoomfocus-wrap .h5-button{width:80px;height:30px;margin-bottom:3px}.h5-preset-wrap .h5-button{width:60px;height:30px;margin-bottom:3px}.h5-preset-wrap input{width:130px}.h5-table{border-collapse:collapse;background:#ddd;width:600px;float:left;height:300px;display:block;overflow-y:scroll}.h5-table tbody tr:nth-child(odd){background-color:#fff}.h5-table tr td{text-align:center;padding:5px 0;border:1px solid #999}.h5-table tr:hover{cursor:text}a.i-download{display:block;width:20px;height:20px;margin:0 auto;cursor:pointer;background:#ccc;border-radius:50%}a.i-download:hover{background:#999}.h5-page{text-align:right;margin-top:10px;margin-right:18px;display:block;float:left}.h5-ul{float:left;background:#ccc;list-style:none;max-height:250px;overflow-y:scroll}.h5-ul li{cursor:pointer;height:20px;line-height:20px}.h5-ul li:hover{background-color:#eee}.video_loading{position:absolute;top:0;left:0;color:#fff}.h5-menu-list{background-color:#fff}.h5-menu-list li{height:40px;line-height:40px;font-size:15px;cursor:pointer}.h5-menu-list li:hover{background-color:#eee}

View File

@@ -0,0 +1 @@
.my_top[data-v-ec1c3d50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:50%}.my_left[data-v-ec1c3d50]{margin-top:50px;width:50%;border-right:1px solid #eee}.my_right[data-v-ec1c3d50]{width:50%;border-left:1px solid #eee}

View File

@@ -0,0 +1 @@
.chart-container[data-v-105be940]{position:relative;width:100%;height:calc(100vh - 84px)}

View File

@@ -0,0 +1 @@
.display-flex,.title{margin-left:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5%}

View File

@@ -0,0 +1 @@
.background{left:0;top:0;width:100%;height:100%;z-index:-1;position:absolute}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#eee;height:47px}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #2d3a4b inset!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-4a020858]{position:fixed;height:100%;width:100%;background-color:#fff}.login-container .login-form[data-v-4a020858]{position:absolute;right:50px;width:520px;max-width:100%;padding:35px 35px 15px;margin:120px auto;border:1px solid #fff}.login-container .tips[data-v-4a020858]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-4a020858]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-4a020858]{padding:6px 5px 6px 15px;color:#fff;vertical-align:middle;width:30px;display:inline-block}.login-container .title[data-v-4a020858]{font-size:26px;font-weight:400;color:#fff;margin:0 auto 40px;text-align:center;font-weight:700}.login-container .show-pwd[data-v-4a020858]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

View File

@@ -0,0 +1 @@
.errPage-container[data-v-24c0cb68]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-24c0cb68]{background:#008489;color:#fff;border:none!important}.errPage-container .pan-gif[data-v-24c0cb68]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-24c0cb68]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-24c0cb68]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-24c0cb68]{font-size:14px}.errPage-container .list-unstyled li[data-v-24c0cb68]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-24c0cb68]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-24c0cb68]:hover{text-decoration:underline}

View File

@@ -0,0 +1 @@
.wscn-http404-container[data-v-5f60752c]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-5f60752c]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-5f60752c]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-5f60752c]{width:100%}.wscn-http404 .pic-404__child[data-v-5f60752c]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-5f60752c]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-5f60752c;animation-name:cloudLeft-data-v-5f60752c;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-5f60752c]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-5f60752c;animation-name:cloudMid-data-v-5f60752c;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-5f60752c]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-5f60752c;animation-name:cloudRight-data-v-5f60752c;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-data-v-5f60752c{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-data-v-5f60752c{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-data-v-5f60752c{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-data-v-5f60752c{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-data-v-5f60752c{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-data-v-5f60752c{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-5f60752c]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-5f60752c]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-5f60752c],.wscn-http404 .bullshit__oops[data-v-5f60752c]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-data-v-5f60752c;animation-name:slideUp-data-v-5f60752c;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-5f60752c]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-5f60752c]{font-size:13px;line-height:21px;color:grey;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-5f60752c],.wscn-http404 .bullshit__return-home[data-v-5f60752c]{opacity:0;-webkit-animation-name:slideUp-data-v-5f60752c;animation-name:slideUp-data-v-5f60752c;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-5f60752c]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-data-v-5f60752c{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-5f60752c{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}

View File

@@ -0,0 +1 @@
#container[data-v-d054a358]{position:absolute;width:100%;height:100%}#vehicle_panel[data-v-d054a358]{width:200px;border-radius:5px;z-index:999;position:absolute;right:5px;top:5px;bottom:5px;border:1px solid grey;background-color:hsla(0,0%,96.1%,.6)}

View File

@@ -0,0 +1 @@
.chart-container[data-v-60d2340e]{position:relative;width:100%;height:calc(100vh - 84px)}

View File

@@ -0,0 +1 @@
.title{margin-left:5%}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3%}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

226
public/static/fast/fast.css Normal file
View File

@@ -0,0 +1,226 @@
@charset "utf-8";
* {
margin:0;
padding:0;
}
body {
width:100%;
height:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
background:#FFFFFF;
overflow: hidden;
}
.container {
padding:10px;
min-width: 1400px;
overflow: hidden;
}
.tab {
margin-bottom: 20px;
}
.tab span {
display: inline-block;
width: 180px;
height: 50px;
line-height: 50px;
font-size: 20px;
color: #373737;
letter-spacing: 0;
text-align: center;
font-weight: 400;
background: #f0f0f0;
cursor: pointer;
}
.h5-left,
.h5-right {
float: left;
margin-right: 20px;
}
.fn-padl10 {
padding-left: 10px;
}
.fn-marl10 {
margin-left: 10px;
}
.fn-clear {
clear: both;
}
.fn-overflow {
overflow: hidden;
}
.fn-width100 {
width: 100px;
}
.fn-marl10 {
margin-left: 10px;
}
.fn-marl150 {
margin-left: 150px;
}
.fn-mart10 {
margin-top: 10px;
}
.fn-fontBlue {
color: blue;
}
.fn-fontRed {
color: red !important;
}
.fn-lightBorder {
border: 1px solid rgb(255, 204, 0) !important;
}
.fn-normalBorder {
border: 1px solid rgb(125, 125, 125) !important;
}
fieldset {
display:block;
margin-top: 10px;
}
fieldset legend{
font-size: 14px;
}
.h5-play-wrap {
width: 900px;
height: 600px;
background-color: #000;
border: 1px solid #333;
position: relative;
overflow: hidden;
}
.h5-fieldset-wrap {
width: 520px;
padding: 10px;
border: 1px solid #333;
}
.h5-form-item {
float: left;
height: auto;
overflow: hidden;
margin-bottom: 5px;
}
.h5-form-item label {
width: 80px;
display: inline-block;
}
.h5-form-item input {
width: 130px;
}
.h5-form-item select {
width: 134px;
}
.h5-form-item span {
width: 60px;
}
.h5-form-item .h5-button {
width: 80px;
height: 30px;
font-size: 12px;
}
.h5-ptz-wrap {
width: 210px;
float: left;
}
.h5-step-wrap {
margin-bottom: 10px;
}
.h5-zoomfocus-wrap {
width: 200px;
float: left;
}
.h5-preset-wrap {
float: left;
margin-top: 10px;
}
.h5-ptz-wrap .h5-button {
width: 60px;
height: 30px;
margin-bottom: 3px;
}
.h5-zoomfocus-wrap .h5-button {
width: 80px;
height: 30px;
margin-bottom: 3px;
}
.h5-preset-wrap .h5-button {
width: 60px;
height: 30px;
margin-bottom: 3px;
}
.h5-preset-wrap input {
width: 130px;
}
.h5-table {
border-collapse: collapse;
background: #ddd;
width: 600px;
float: left;
height: 300px;
display: block;
overflow-y: scroll;
}
.h5-table tbody tr:nth-child(odd) {
background-color: #fff;
}
.h5-table tr td{
text-align: center;
padding: 5px 0;
border: 1px solid #999;
}
.h5-table tr:hover{
cursor: text;
}
a.i-download {
display: block;
width: 20px;
height: 20px;
margin: 0 auto;
cursor: pointer;
background: #cccccc;
border-radius: 50%;
}
a.i-download:hover {
background: #999;
}
.h5-page {
text-align: right;
margin-top: 10px;
margin-right: 18px;
display: block;
float: left;
}
.h5-ul {
float: left;
background: #ccc;
list-style: none;
max-height: 250px;
overflow-y: scroll;
}
.h5-ul li {
cursor: pointer;
height: 20px;
line-height: 20px;
}
.h5-ul li:hover {
background-color: #eee;
}
.video_loading{
position: absolute;
top: 0;
left: 0;
color: #fff;
}
.h5-menu-list {
background-color: #FFF
}
.h5-menu-list li {
height: 40px;
line-height: 40px;
font-size: 15px;
cursor: pointer;
}
.h5-menu-list li:hover {
background-color: #eee;
}

1497
public/static/fast/fast.js Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 823 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 823 KiB

Some files were not shown because too many files have changed in this diff Show More