| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | 
							- <div class="panel-content">
 
-     <div class="panel-title fluid">
 
-         <div class="title-main  d-flex justify-content-between">
 
-             <div>联动计量检查配置</div>
 
-         </div>
 
-     </div>
 
-     <div class="content-wrap">
 
-         <div class="c-body">
 
-             <div class="sjs-height-0 row">
 
-                 <div class="col-2">
 
-                     <div class="d-flex flex-row">
 
-                         <form class="ml-2 p-2" method="POST" action="/setting/limit/save">
 
-                             <input type="hidden" name="_csrf_j2" value="<%= ctx.csrf %>" />
 
-                             <button class="btn btn-sm btn-light text-primary"><i class="fa fa-plus" aria-hidden="true" type="submit"></i> 新增配置</button>
 
-                         </form>
 
-                     </div>
 
-                     <div>
 
-                         <dl class="list-group">
 
-                             <% for (const limit of limitList) { %>
 
-                             <dd class="list-group-item <%- (limit.limit_id === curLimit.limit_id ? 'bg-warning' : '')%>">
 
-                                 <div class="d-flex justify-content-between align-items-center table-file" limitId="<%- limit.limit_id %>">
 
-                                     <div><%- limit.name %>%></div>
 
-                                     <div class="btn-group-table" style="display: none;">
 
-                                         <a href="javascript: void(0);" class="mr-1" data-toggle="tooltip" data-placement="bottom" data-original-title="编辑" name="renameLimit"><i class="fa fa-pencil fa-fw"></i></a>
 
-                                         <a href="javascript: void(0);" class="mr-1" data-toggle="tooltip" data-placement="bottom" data-original-title="删除" name="delLimit"><i class="fa fa-trash-o fa-fw text-danger"></i></a>
 
-                                     </div>
 
-                                 </div>
 
-                             </dd>
 
-                             <% } %>
 
-                         </dl>
 
-                     </div>
 
-                 </div>
 
-                 <div class="col-10">
 
-                     <div class="d-flex flex-row">
 
-                         <div class="p-2">
 
-                             <button class="btn btn-sm btn-light text-primary"><i class="fa fa-plus" aria-hidden="true" type="submit"></i> 新增判断</button>
 
-                         </div>
 
-                     </div>
 
-                     <div>
 
-                         <table class="table table-sm table-bordered">
 
-                             <tr class="text-center"><th>序号</th><th>允许计量</th><th>条件</th><th>计量下限</th><th>计量上限</th><th>超限提示</th></tr>
 
-                             <tbody>
 
-                             </tbody>
 
-                         </table>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <div stype="display: none">
 
-         <form id="hiddenForm" action="" method="POST">
 
-             <input type="hidden" name="_csrf_j2" value="<%= ctx.csrf %>" />
 
-             <input type="hidden" id="extra" name="" value="">
 
-         </form>
 
-     </div>
 
- </div>
 
- <script>
 
-     const limitList = JSON.parse('<%- JSON.stringify(limitList) %>');
 
-     const limitOptions = JSON.parse('<%- JSON.stringify(limitOptions) %>');
 
-     $('.table-file').click(function(e) {
 
-         if (this.getAttribute('renaming') === '1') return;
 
-         if (e.target.tagName === 'A' || e.target.tagName === 'I' || e.target.tagName === 'INPUT') return;
 
-         window.location.href = '/setting/limit?id=' +  this.getAttribute('limitId');
 
-     });
 
-     $('body').on('mouseenter', ".table-file", function(){
 
-         $(this).children(".btn-group-table").css("display","block");
 
-     });
 
-     $('body').on('mouseleave', ".table-file", function(){
 
-         $(this).children(".btn-group-table").css("display","none");
 
-     });
 
-     const hiddenSubmit = function(action, extraName, extraValue) {
 
-         $('#hiddenForm').attr('action', action);
 
-         if (extraName) {
 
-             $('#extra').attr('name', extraName);
 
-             $('#extra').val(extraValue);
 
-         };
 
-         $('#hiddenForm').submit();
 
-     };
 
-     $('body').on('click', 'a[name=renameLimit]', function(e){
 
-         $(this).parents('.table-file').attr('renaming', '1');
 
-         $(`#${this.getAttribute('aria-describedby')}`).remove();
 
-         const limitId = $(this).parents('.table-file').attr('limitId');
 
-         const limit = limitList.find(x => { return x.limit_id === limitId; });
 
-         if (!limit) return;
 
-         const html = [];
 
-         html.push(`<div><input type="text" class="form-control form-control-sm" style="width: 160px" value="${limit.name}"/></div>`);
 
-         html.push('<div class="btn-group-table" style="display: none;">',
 
-             `<a href="javascript: void(0)" name="renameOk" class="mr-1"><i class="fa fa-check fa-fw"></i></a>`,
 
-             `<a href="javascript: void(0)" class="mr-1" name="renameCancel"><i class="fa fa-remove fa-fw text-danger"></i></a>`, '</div>');
 
-         $(`.table-file[limitId=${limitId}]`).html(html.join(''));
 
-         e.stopPropagation();
 
-     });
 
-     $('body').on('click', 'a[name=renameOk]', function(){
 
-         const limitId = $(this).parents('.table-file').attr('limitId');
 
-         const newName = $(this).parents('.table-file').find('input').val();
 
-         hiddenSubmit('/setting/limit/save?id='+limitId, 'name', newName);
 
-         $(this).parents('.table-file').attr('renaming', '0');
 
-     });
 
-     $('body').on('click', 'a[name=renameCancel]', function() {
 
-         $(this).parents('.table-file').attr('renaming', '0');
 
-         const limitId = $(this).parents('.table-file').attr('limitId');
 
-         const limit = limitList.find(x => { return x.limit_id === limitId; });
 
-         if (!limit) return;
 
-         const html = [];
 
-         html.push(`<div>${limit.name}</div>`);
 
-         html.push('<div class="btn-group-table" style="display: none;">',
 
-             '<a href="javascript: void(0);" class="mr-1" data-toggle="tooltip" data-placement="bottom" data-original-title="编辑" name="renameLimit"><i class="fa fa-pencil fa-fw"></i></a>',
 
-             '<a href="javascript: void(0);" class="mr-1" data-toggle="tooltip" data-placement="bottom" data-original-title="删除" name="delLimit"><i class="fa fa-trash-o fa-fw text-danger"></i></a>',
 
-             '</div>');
 
-         $(`.table-file[limitId=${limitId}]`).html(html.join(''));
 
-     });
 
-     $('body').on('click', 'a[name=delLimit]', function(e){
 
-         e.stopPropagation();
 
-         const limitId = $(this).parents('.table-file').attr('limitId');
 
-         hiddenSubmit('/setting/limit/del?id='+limitId);
 
-     });
 
-     $(document).ready(() => {
 
-         autoFlashHeight();
 
-     });
 
- </script>
 
 
  |