Merge branch 'master-v32-lushangqing' into 'master'
资源视图中表格单元格溢出时tip跳到左上角 See merge request !339
Showing
3 changed files
with
23 additions
and
3 deletions
@@ -637,7 +637,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -637,7 +637,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
637 | field: 'alarmNo', title: '告警编号', align: 'center', width: 140, sort: true, | 637 | field: 'alarmNo', title: '告警编号', align: 'center', width: 140, sort: true, |
638 | } | 638 | } |
639 | , { | 639 | , { |
640 | - field: 'resName', title: '资源名称', width: 250, sort: true, | 640 | + field: 'resName', title: '资源名称', width: 230, sort: true, |
641 | templet:` | 641 | templet:` |
642 | <div> | 642 | <div> |
643 | <div style="display: flex;align-items: center;"> | 643 | <div style="display: flex;align-items: center;"> |
@@ -1718,9 +1718,24 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | @@ -1718,9 +1718,24 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | ||
1718 | $('table tr').hover(function (obj) { | 1718 | $('table tr').hover(function (obj) { |
1719 | $(obj.currentTarget).find('.reslist-view-topo').removeClass('hide'); | 1719 | $(obj.currentTarget).find('.reslist-view-topo').removeClass('hide'); |
1720 | $(obj.currentTarget).find('.reslist-assets-details').removeClass('hide'); | 1720 | $(obj.currentTarget).find('.reslist-assets-details').removeClass('hide'); |
1721 | + // Start 资源视图中的资源名称在表格中溢出时给最大宽度限制-更改单元格溢出时的tip跑到左上角 LSQ 2022/1/6 | ||
1722 | + var w=$(obj.currentTarget).find('#res-div span').innerWidth(); | ||
1723 | + var spanMaxW=parseInt($(obj.currentTarget).find('#res-div span').css('max-width')); | ||
1724 | + //-20是一个图标的宽度,若要增加图标,这里的20需要增加 | ||
1725 | + var maxW=(w-20)+'px'; | ||
1726 | + if(w+15>=spanMaxW){ | ||
1727 | + $(obj.currentTarget).find('#res-div span').css('max-width',maxW) | ||
1728 | + } | ||
1721 | }, function (obj) { | 1729 | }, function (obj) { |
1722 | $(obj.currentTarget).find('.reslist-view-topo').addClass('hide'); | 1730 | $(obj.currentTarget).find('.reslist-view-topo').addClass('hide'); |
1723 | $(obj.currentTarget).find('.reslist-assets-details').addClass('hide'); | 1731 | $(obj.currentTarget).find('.reslist-assets-details').addClass('hide'); |
1732 | + var w=$(obj.currentTarget).find('#res-div span').innerWidth(); | ||
1733 | + var spanMaxW=parseInt($(obj.currentTarget).find('#res-div span').css('max-width')); | ||
1734 | + var maxW=(w+20)+'px'; | ||
1735 | + if(w+15>=spanMaxW){ | ||
1736 | + $(obj.currentTarget).find('#res-div span').css('max-width',maxW) | ||
1737 | + } | ||
1738 | + //End LSQ 2022/1/6 | ||
1724 | }) | 1739 | }) |
1725 | 1740 | ||
1726 | // 加入/移出收藏夹 | 1741 | // 加入/移出收藏夹 |
@@ -595,8 +595,13 @@ | @@ -595,8 +595,13 @@ | ||
595 | 595 | ||
596 | <!--资源名称--> | 596 | <!--资源名称--> |
597 | <script type="text/html" id="resindex_resName"> | 597 | <script type="text/html" id="resindex_resName"> |
598 | - <div> | ||
599 | - <span lay-tips="{{ d.resName }}" style="float: left;width: 180px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: inline-block;" data-zymc="{{ d.resId }}" data-restype="{{d.resType}}" data-name="{{d.resName}}" data-childrennum="{{d.childrenNum}}" data-ip="{{ d.ip }}" data-resTypeName="{{ d.resTypeName }}" data-admin="{{ d.admin }}" data-adminname="{{ d.adminName }}" data-pingenable="{{d.pingEnable}}" data-manageIp="{{d.manageIp}}" data-collProtocol="{{d.collProtocol}}" data-provider="{{d.provider}}" data-state="{{d.state}}" class="layui-table-link">{{ d.resName }}</span> | 598 | + <!-- 更改单元格溢出时的tip跑到左上角 LSQ 2022/1/6--> |
599 | + <div id="res-div"> | ||
600 | + {{# var w=$("[lay-id='resListTable'] table thead th[data-field='resName']").data('minwidth'); | ||
601 | + var maxW=(w-45)+'px'; | ||
602 | + var styleW="float: left;max-width: "+maxW+";overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: inline-block;"; | ||
603 | + }} | ||
604 | + <span lay-tips="{{ d.resName }}" style="{{styleW}}" data-zymc="{{ d.resId }}" data-restype="{{d.resType}}" data-name="{{d.resName}}" data-childrennum="{{d.childrenNum}}" data-ip="{{ d.ip }}" data-resTypeName="{{ d.resTypeName }}" data-admin="{{ d.admin }}" data-adminname="{{ d.adminName }}" data-pingenable="{{d.pingEnable}}" data-manageIp="{{d.manageIp}}" data-collProtocol="{{d.collProtocol}}" data-provider="{{d.provider}}" data-state="{{d.state}}" class="layui-table-link">{{ d.resName }}</span> | ||
600 | {{# if (d.favId == null) { }} | 605 | {{# if (d.favId == null) { }} |
601 | <a class="layui-icon layui-icon-rate hide" data-favid="{{d.favId}}" data-id="{{d.resId}}" lay-tips="加入收藏夹" style="font-size: 14px"></a> | 606 | <a class="layui-icon layui-icon-rate hide" data-favid="{{d.favId}}" data-id="{{d.resId}}" lay-tips="加入收藏夹" style="font-size: 14px"></a> |
602 | {{# } else { }} | 607 | {{# } else { }} |
-
Please register or login to post a comment