Authored by 王涛

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

停机管理页面右键点击无数据时提示元素名称



See merge request !602
... ... @@ -3005,20 +3005,12 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
//start lsq 停机计划中的右键点击事件 2022-05-19
contextmenuEvent: function (){
var contextmenuTips;
let text='';
let urlHash=window.location.hash;
$('[type=button]').contextmenu(function (e) {
e.preventDefault();
//按钮
let elementName=$(this).text();
var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
contextmenuEl+='</ul>';
contextmenuTips = layer.tips(contextmenuEl, $(this), {
time: 0,
tips: [3, '#1e9fff'],
success() {
}
})
let that=$(this);
let elementName=that.text();
admin.req({
url: common.domainName + '/api-web/bHalt'
,data:{
... ... @@ -3028,18 +3020,22 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
, async: false
, done: function (res) {
let liEle=''
var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
if(res.data && res.data.length>0){
let tipData=res.data;
tipData.map(item=>{
liEle+='<li>'+item.elementExplain+'</li>';
contextmenuEl+='<li>'+item.elementExplain+'</li>';
})
}else{
liEle+='<li>暂无</li>';
contextmenuEl+='<li>'+elementName+'</li>';
}
contextmenuEl+='</ul>';
contextmenuTips = layer.tips(contextmenuEl, that, {
time: 0,
tips: [3, '#1e9fff'],
success() {
}
setTimeout(function(){
$('#tipContextmenu').append(liEle)
},100)
})
}
})
... ... @@ -3048,15 +3044,8 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
$('td .layui-table-link').contextmenu(function (e) {
e.preventDefault();
//超链接
let elementName=$(this).text();
var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
contextmenuEl+='</ul>';
contextmenuTips = layer.tips(contextmenuEl, $(this), {
time: 0,
tips: [3, '#1e9fff'],
success() {
}
})
let that=$(this);
let elementName=that.text();
admin.req({
url: common.domainName + '/api-web/bHalt'
,data:{
... ... @@ -3066,19 +3055,22 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
, async: false
, done: function (res) {
let liEle=''
var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
if(res.data && res.data.length>0){
let tipData=res.data;
tipData.map(item=>{
liEle+='<li>'+item.elementExplain+'</li>';
contextmenuEl+='<li>'+item.elementExplain+'</li>';
})
}else{
liEle+='<li>暂无</li>';
contextmenuEl+='<li>'+elementName+'</li>';
}
setTimeout(function(){
$('#tipContextmenu').append(liEle)
},100)
contextmenuEl+='</ul>';
contextmenuTips = layer.tips(contextmenuEl, that, {
time: 0,
tips: [3, '#1e9fff'],
success() {
}
})
}
})
})
... ... @@ -3086,15 +3078,8 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
$('table thead tr th span').contextmenu(function (e) {
e.preventDefault();
//表头
let elementName=$(this).text();
var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
contextmenuEl+='</ul>';
contextmenuTips = layer.tips(contextmenuEl, $(this), {
time: 0,
tips: [3, '#1e9fff'],
success() {
}
})
let that=$(this);
let elementName=that.text();
admin.req({
url: common.domainName + '/api-web/bHalt'
,data:{
... ... @@ -3104,19 +3089,22 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
, async: false
, done: function (res) {
let liEle=''
var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
if(res.data && res.data.length>0){
let tipData=res.data;
tipData.map(item=>{
liEle+='<li>'+item.elementExplain+'</li>';
contextmenuEl+='<li>'+item.elementExplain+'</li>';
})
}else{
liEle+='<li>暂无</li>';
contextmenuEl+='<li>'+elementName+'</li>';
}
setTimeout(function(){
$('#tipContextmenu').append(liEle)
},100)
contextmenuEl+='</ul>';
contextmenuTips = layer.tips(contextmenuEl, that, {
time: 0,
tips: [3, '#1e9fff'],
success() {
}
})
}
})
})
... ...