| | |
| | | height:700px |
| | | } |
| | | .a-loc { |
| | | cursor: pointer; |
| | | font-size: 18px; |
| | | cursor: default; |
| | | font-size: 12px; |
| | | font-weight: bold; |
| | | text-align: left; |
| | | max-width: 220px; |
| | | overflow-wrap: anywhere; |
| | | word-break: break-word; |
| | | white-space: normal; |
| | | vertical-align: middle; |
| | | line-height: 1.25; |
| | | } |
| | | .loc-map-inner { |
| | | display: grid; |
| | | grid-template-columns: auto 1fr; |
| | | align-items: center; |
| | | column-gap: 8px; |
| | | } |
| | | .loc-map-col1 { |
| | | display: grid; |
| | | grid-template-columns: minmax(0, max-content); |
| | | row-gap: 4px; |
| | | justify-items: stretch; |
| | | width: max-content; |
| | | max-width: 100%; |
| | | min-width: 0; |
| | | } |
| | | .loc-map-top-left { |
| | | display: flex; |
| | | align-items: center; |
| | | gap: 4px; |
| | | flex-wrap: nowrap; |
| | | width: max-content; |
| | | max-width: 100%; |
| | | } |
| | | .loc-map-bars { |
| | | min-width: 0; |
| | | width: 100%; |
| | | max-width: 100%; |
| | | box-sizing: border-box; |
| | | } |
| | | .loc-map-maktx-wrap { |
| | | justify-self: center; |
| | | text-align: center; |
| | | min-width: 0; |
| | | max-width: 100%; |
| | | } |
| | | .loc-map-sts { |
| | | flex: 0 0 auto; |
| | | padding: 1px 6px; |
| | | border-radius: 4px; |
| | | border: 1px solid currentColor; |
| | | font-size: 13px; |
| | | font-weight: 800; |
| | | line-height: 1.2; |
| | | opacity: 0.95; |
| | | } |
| | | .loc-map-locno-badge { |
| | | cursor: pointer; |
| | | flex: 0 1 auto; |
| | | padding: 0; |
| | | font-size: 14px; |
| | | font-weight: normal; |
| | | white-space: nowrap; |
| | | max-width: 100%; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | } |
| | | .loc-map-maktx { |
| | | cursor: pointer; |
| | | font-weight: 600; |
| | | display: inline-block; |
| | | text-align: center; |
| | | max-width: 140px; |
| | | word-break: break-word; |
| | | vertical-align: middle; |
| | | } |
| | | .loc-map-bar { |
| | | cursor: pointer; |
| | | margin-top: 4px; |
| | | font-size: 14px; |
| | | font-weight: normal; |
| | | line-height: 1.35; |
| | | word-break: break-all; |
| | | overflow-wrap: anywhere; |
| | | text-align: left; |
| | | opacity: 0.92; |
| | | max-width: 100%; |
| | | box-sizing: border-box; |
| | | } |
| | | .loc-map-bar:first-child { |
| | | margin-top: 0; |
| | | } |
| | | .layui-table, .layui-table-view { |
| | | margin: 0; |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="margin-left: 16px"> |
| | | <label class="layui-form-label" style="width:auto;padding:9px 8px;">自动刷新</label> |
| | | <div class="layui-input-inline" style="width:130px"> |
| | | <select id="locMapRefreshSelect" name="locMapRefresh" lay-filter="locMapRefresh"> |
| | | <option value="0">不刷新</option> |
| | | <option value="5000">5秒</option> |
| | | <option value="10000" selected>10秒</option> |
| | | <option value="20000">20秒</option> |
| | | <option value="30000">30秒</option> |
| | | <option value="60000">1分钟</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="locMapContain"> |
| | | <table class="layui-table" id="locMap" lay-filter="locMap"></table> |
| | |
| | | {{#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}}" data-loc-sts="{{locSts}}" style="background-color:{{bgc}};color:{{color}}">{{#if locNo}}<div class="loc-map-inner"><div class="loc-map-col1"><div class="loc-map-top-left"><span class="loc-map-sts">{{locSts}}</span><span class="loc-map-locno-badge" data-copy-loc="{{locNo}}">库位:{{locNo}}</span></div><div class="loc-map-bars">{{#if itemBarcodes}}<div class="loc-map-bar" data-copy-bar="{{itemBarcodes}}">条码:{{itemBarcodes}}</div>{{/if}}{{#if pltBarcodes}}<div class="loc-map-bar" data-copy-bar="{{pltBarcodes}}">条码:{{pltBarcodes}}</div>{{/if}}</div></div><div class="loc-map-maktx-wrap">{{#if maktx}}<span class="loc-map-maktx" data-loc-no="{{locNo}}">{{maktx}}</span>{{/if}}</div></div>{{else}}{{locSts}}{{/if}}</td> |
| | | {{/each}} |
| | | </tr> |
| | | {{/each}} |