Authored by 王涛

Merge branch 'master-v32-lushangqing' into 'master'

资源视图中表格单元格溢出时tip跳到左上角



See merge request !339
@@ -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 { }}