#
luxiaotao1123
2022-11-30 c6ac4fcda65f2033dbf4d0cfb57fc32cdd3eee2f
src/main/webapp/views/console.html
@@ -1,11 +1,9 @@
<!DOCTYPE html>
<html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>WCS控制中心</title>
    <!--<link rel="stylesheet" type="text/css" href="../static/css/common.css">-->
    <link rel="stylesheet" href="../static/css/console.css">
    <!--      <link rel="stylesheet" type="text/css" href="../static/css/normalize.css">-->
    <link rel="stylesheet" href="../static/css/animate.min.css">
    <script src="../static/js/jquery/jquery-3.3.1.min.js"></script>
    <script src="../static/js/layer/layer.js"></script>
@@ -18,68 +16,84 @@
        <h6>AUTOMATIC WAREHOUSE WCS MONITORING DIAGRAM</h6>
    </header>
    <main class="main">
        <!--第1列(宽度 70px) -->
        <!-- 1F -->
        <div class="site-row site-row-title site-row-title-1">
            <span>1F</span>
        </div>
        <!--第1列 -->
        <div class="site-row site-row-1">
            <div class="site-k" style="height:39px;width:70px;"></div>
            <div id="site-173" class="site" style="height: 18px;line-height: 18px;margin-bottom: 85px">173</div>
            <div id="site-102" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 340px">102</div>
            <div id="site-101" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 20px">101</div>
            <div id="site-100" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 184px">100</div>
        </div>
        <!--第2列(宽度 70px)-->
        <!--第2列-->
        <div class="site-row site-row-2">
            <div id="site-175" class="site" style="height: 18px;line-height: 18px;">175</div>
            <div id="site-174" class="site" style="height: 19px;line-height: 19px;">174</div>
            <div id="site-172" class="site" style="height: 18px;line-height: 18px;">172</div>
            <div class="site-k" style="height: 246px;width:70px;"></div>
            <div id="site-182" class="site" style="height: 18px;line-height: 18px;">182</div>
            <!-- 台车轨道 -->
            <div id="car-track-1" class="car-track">
                <div></div>
            </div>
            <!-- 台车实例 -->
            <div id="site-1000" class="site car" style="top: 584px">1000</div>
            <div id="site-2000" class="site car" style="top: 0">2000</div>
        </div>
        <!-- 第3列(宽度 70px) -->
        <!-- 第3列 -->
        <div class="site-row site-row-3">
            <div id="site-176" class="site" style="height: 18px;line-height: 18px;width:162px;">176</div>
            <div class="site-k" style="height: 19px;width:162px;"></div>
            <div>
                <div id="site-171" class="site" style="height: 18px;line-height: 18px;position: absolute;clear: right">171</div>
                <div id="site-170" class="site" style="height: 18px;line-height: 18px;width:80px;float: right">170</div>
            </div>
            <div class="site-k" style="height: 246px;width:70px;"></div>
            <div>
                <div id="site-181" class="site" style="height: 18px;line-height: 18px;position: absolute;clear: right">181</div>
                <div id="site-180" class="site" style="height: 18px;line-height: 18px;width:80px;float: right">180</div>
            </div>
            <div id="site-118" class="site" style="height: 18px;line-height: 18px;width:80px;">118</div>
            <div id="site-115" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 47px">115</div>
            <div id="site-112" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 168px">112</div>
            <div id="site-107" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 105px">107</div>
            <div id="site-103" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 184px">103</div>
        </div>
        <!-- 第4列 -->
        <div class="site-row site-row-4">
            <div id="site-119" class="site" style="height: 18px;line-height: 18px;width:80px;">119</div>
            <div id="site-117" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 27px">117</div>
            <div id="site-116" class="site" style="height: 18px;line-height: 18px;width:80px;">116</div>
            <div id="site-113" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 168px">113</div>
            <div id="site-114" class="site" style="height: 18px;line-height: 18px;width:80px;">114</div>
            <div id="site-111" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 25px">111</div>
            <div id="site-110" class="site" style="height: 18px;line-height: 18px;width:80px;">110</div>
            <div id="site-109" class="site" style="height: 18px;line-height: 18px;width:80px;">109</div>
            <div id="site-108" class="site" style="height: 18px;line-height: 18px;width:80px;">108</div>
            <div id="site-104" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 184px">104</div>
            <div id="site-105" class="site" style="height: 18px;line-height: 18px;width:80px;">105</div>
        </div>
        <!--&lt;!&ndash; 第5列(宽度 70px) &ndash;&gt;-->
        <!-- 2F -->
        <div class="site-row site-row-title site-row-title-2">
            <span>2F</span>
        </div>
        <div class="site-row site-row-5">
            <div id="site-163" class="site" style="height: 28.5px;line-height: 28.5px">163</div>
            <div id="site-162" class="site" style="height: 28.5px;line-height: 28.5px">162</div>
            <div id="site-161" class="site" style="height: 71px;line-height: 71px">161</div>
            <div id="site-160" class="site" style="height: 28.5px;line-height: 28.5px">160</div>
            <div id="site-159" class="site" style="height: 28.5px;line-height: 28.5px">159</div>
            <div id="site-158" class="site" style="height: 71px;line-height: 71px">158</div>
            <div id="site-157" class="site" style="height: 28.5px;line-height: 28.5px">157</div>
            <div id="site-156" class="site" style="height: 28.5px;line-height: 28.5px">156</div>
            <div id="site-155" class="site" style="height: 71px;line-height: 71px">155</div>
            <div id="site-154" class="site" style="height: 28.5px;line-height: 28.5px">154</div>
            <div id="site-153" class="site" style="height: 28.5px;line-height: 28.5px">153</div>
            <div id="site-152" class="site" style="height: 71px;line-height: 71px">152</div>
            <div id="site-151" class="site" style="height: 28.5px;line-height: 28.5px">151</div>
            <div id="site-150" class="site" style="height: 28.5px;line-height: 28.5px">150</div>
            <div id="site-203" class="site" style="height: 18px;line-height: 18px;width:80px;">203</div>
            <div id="site-202" class="site" style="height: 18px;line-height: 18px;width:80px;">202</div>
            <div id="site-200" class="site" style="height: 18px;line-height: 18px;width:80px;">200</div>
        </div>
        <!--&lt;!&ndash; 第6列(宽度 70px) &ndash;&gt;-->
        <div class="site-row site-row-6">
            <div id="site-120" class="site" style="height: 28.5px;line-height: 28.5px">120</div>
            <div id="site-121" class="site" style="height: 28.5px;line-height: 28.5px">121</div>
            <div id="site-122" class="site" style="height: 71px;line-height: 71px">122</div>
            <div id="site-123" class="site" style="height: 28.5px;line-height: 28.5px">123</div>
            <div id="site-124" class="site" style="height: 28.5px;line-height: 28.5px">124</div>
            <div id="site-125" class="site" style="height: 71px;line-height: 71px">125</div>
            <div id="site-126" class="site" style="height: 28.5px;line-height: 28.5px">126</div>
            <div id="site-127" class="site" style="height: 28.5px;line-height: 28.5px">127</div>
            <div id="site-128" class="site" style="height: 71px;line-height: 71px">128</div>
            <div id="site-129" class="site" style="height: 28.5px;line-height: 28.5px">129</div>
            <div id="site-130" class="site" style="height: 28.5px;line-height: 28.5px">130</div>
            <div id="site-131" class="site" style="height: 71px;line-height: 71px">131</div>
            <div id="site-132" class="site" style="height: 28.5px;line-height: 28.5px">132</div>
            <div id="site-133" class="site" style="height: 28.5px;line-height: 28.5px">133</div>
            <div id="site-204" class="site" style="height: 18px;line-height: 18px;width:80px;">204</div>
            <div id="site-201" class="site" style="height: 18px;line-height: 18px;width:80px;margin-top: 20px">201</div>
        </div>
        <div class="site-row site-row-7">
            <div id="site-205" class="site" style="height: 18px;line-height: 18px;width:80px;">205</div>
        </div>
        <div class="site-row site-row-8">
            <div id="site-209" class="site" style="height: 18px;line-height: 18px;width:80px;">209</div>
            <div id="site-208" class="site" style="height: 18px;line-height: 18px;width:80px;">208</div>
            <div id="site-207" class="site" style="height: 18px;line-height: 18px;width:80px;">207</div>
            <div id="site-206" class="site" style="height: 18px;line-height: 18px;width:80px;">206</div>
        </div>
        <!-- 货架 + 堆垛机 + 入库站点 -->
@@ -1075,6 +1089,7 @@
                <span class="machine-unauto-flag">非自动/手动</span>
            </div>
        </div>
        <!-- 输送线状态 -->
        <div class="line-status">
            <div class="body-head">输送线状态</div>
            <div class="state states">
@@ -1090,6 +1105,7 @@
                <span class="site-unauto">非自动/手动</span>
            </div>
        </div>
        <!-- 条码表格 -->
        <div class="bar-code">
            <div class="body-head" id="code">条码扫描器</div>
            <div class="tablebox">
@@ -1397,6 +1413,61 @@
            $('#barcode3').append(str3)
        }
    }
    // 小车偏移动画
    function carAnimate(id, target) {
        if (id === 1000) {
            let targetTop = 130;
            switch (target) {
                case 110:
                    targetTop += 0;
                    break;
                case 109:
                    targetTop += 60;
                    break;
                case 108:
                    targetTop += 100;
                    break;
                case 107:
                    targetTop += 180;
                    break;
                case 106:
                    targetTop += 220;
                    break;
                default:
                    return;
            }
            $("#site-" + id).animate({top: targetTop+'px'}, 1000);
        } else if (id === 2000) {
            let targetTop = 130;
            switch (target) {
                case 226:
                    targetTop += 0;
                    break;
                case 225:
                    targetTop += 60;
                    break;
                case 224:
                    targetTop += 100;
                    break;
                case 223:
                    targetTop += 180;
                    break;
                case 222:
                    targetTop += 220;
                    break;
                case 214:
                    targetTop += 280;
                    break;
                case 220:
                    targetTop += 320;
                    break;
                default:
                    return;
            }
            $("#site-" + id).animate({top: targetTop+'px'}, 1000);
        }
    }
</script>
<script type="text/javascript">
    // 弹窗站点信息