| | |
| | | #locMapContain { |
| | | overflow-x: auto; |
| | | width:100%; |
| | | height:700px |
| | | height:700px; |
| | | position: relative; |
| | | } |
| | | .a-loc { |
| | | cursor: pointer; |
| | |
| | | .layui-table td:hover { |
| | | opacity: 0.5; |
| | | } |
| | | .loc-selected { |
| | | border: 2px solid red !important; |
| | | box-shadow: 0 0 5px red; |
| | | } |
| | | #selectionBox { |
| | | position: absolute; |
| | | border: 1px dashed #009688; |
| | | background-color: rgba(0, 150, 136, 0.2); |
| | | display: none; |
| | | z-index: 1000; |
| | | pointer-events: none; |
| | | } |
| | | .area-legend-item { |
| | | display: inline-flex; |
| | | align-items: center; |
| | | margin-right: 15px; |
| | | font-size: 14px; |
| | | cursor: pointer; |
| | | padding: 2px 5px; |
| | | border-radius: 4px; |
| | | transition: background-color 0.2s; |
| | | } |
| | | .area-legend-item:hover { |
| | | background-color: #f0f0f0; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline" style="margin-left: 20px;"> |
| | | <button class="layui-btn layui-btn-normal" id="btnSelectMode">开启框选</button> |
| | | <button class="layui-btn layui-btn-warm" id="btnAssignZone" style="display:none;">分配库区</button> |
| | | </div> |
| | | </div> |
| | | <div id="areaLegend" style="padding: 5px 15px; background: #fff; border-bottom: 1px solid #eee; display:none;"> |
| | | <!-- Legend items will be injected here --> |
| | | </div> |
| | | <div id="locMapContain"> |
| | | <table class="layui-table" id="locMap" lay-filter="locMap"></table> |
| | | <div id="selectionBox"></div> |
| | | </div> |
| | | <!-- 表格 --> |
| | | |
| | |
| | | {{#each body}} |
| | | <tr> |
| | | {{#each loc}} |
| | | <td class="a-loc" title="{{locNo}}" onclick="locDetl(this)" style="background-color:{{bgc}};color:{{color}}">{{locSts}}</td> |
| | | <td class="a-loc" title="{{locNo}}" onclick="locDetl(this)" |
| | | style="background-color:{{bgc}};color:{{color}};position:relative;{{#if locType2}}box-shadow:inset 0 0 0 4px {{getAreaColor locType2}}{{/if}}"> |
| | | {{locSts}} |
| | | {{#if locType2}}<div style="position:absolute;top:0;right:0;width:0;height:0;border-top:10px solid {{getAreaColor locType2}};border-left:10px solid transparent;"></div>{{/if}} |
| | | </td> |
| | | {{/each}} |
| | | </tr> |
| | | {{/each}} |