Authored by 王涛

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

【#832】 停机计划,增加提示说明-接口联调



See merge request !596
@@ -3006,12 +3006,12 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -3006,12 +3006,12 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
3006 contextmenuEvent: function (){ 3006 contextmenuEvent: function (){
3007 var contextmenuTips; 3007 var contextmenuTips;
3008 let text=''; 3008 let text='';
  3009 + let urlHash=window.location.hash;
3009 $('[type=button]').contextmenu(function (e) { 3010 $('[type=button]').contextmenu(function (e) {
3010 e.preventDefault(); 3011 e.preventDefault();
3011 //按钮 3012 //按钮
3012 - text='按钮->'+$(this).text();  
3013 - var contextmenuEl='<ul class="contextmenu-style" style="color:#fff;">';  
3014 - contextmenuEl+='<li>name--'+text+'</li>'; 3013 + let elementName=$(this).text();
  3014 + var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
3015 contextmenuEl+='</ul>'; 3015 contextmenuEl+='</ul>';
3016 contextmenuTips = layer.tips(contextmenuEl, $(this), { 3016 contextmenuTips = layer.tips(contextmenuEl, $(this), {
3017 time: 0, 3017 time: 0,
@@ -3019,34 +3019,106 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -3019,34 +3019,106 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
3019 success() { 3019 success() {
3020 } 3020 }
3021 }) 3021 })
  3022 + admin.req({
  3023 + url: common.domainName + '/api-web/bHalt'
  3024 + ,data:{
  3025 + urlHash:urlHash,
  3026 + elementName:elementName
  3027 + }
  3028 + , async: false
  3029 + , done: function (res) {
  3030 + let liEle=''
  3031 + if(res.data && res.data.length>0){
  3032 + let tipData=res.data;
  3033 + tipData.map(item=>{
  3034 + liEle+='<li>'+item.elementExplain+'</li>';
  3035 + })
  3036 +
  3037 + }else{
  3038 + liEle+='<li>暂无</li>';
  3039 + }
  3040 + setTimeout(function(){
  3041 + $('#tipContextmenu').append(liEle)
  3042 + },100)
  3043 + }
  3044 + })
  3045 +
3022 }) 3046 })
3023 - $('.layui-table-link').parents('td').contextmenu(function (e) { 3047 + // $('.layui-table-link').parents('td').contextmenu(function (e) {
  3048 + $('td .layui-table-link').contextmenu(function (e) {
3024 e.preventDefault(); 3049 e.preventDefault();
3025 //超链接 3050 //超链接
3026 - text='超链接->'+$(this).text();  
3027 - var contextmenuEl='<ul class="contextmenu-style" style="color:#fff;">';  
3028 - contextmenuEl+='<li>name--'+text+'</li>'; 3051 + let elementName=$(this).text();
  3052 + var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
3029 contextmenuEl+='</ul>'; 3053 contextmenuEl+='</ul>';
3030 contextmenuTips = layer.tips(contextmenuEl, $(this), { 3054 contextmenuTips = layer.tips(contextmenuEl, $(this), {
3031 time: 0, 3055 time: 0,
3032 - tips: [2, '#1e9fff'], 3056 + tips: [3, '#1e9fff'],
3033 success() { 3057 success() {
3034 } 3058 }
3035 }) 3059 })
  3060 + admin.req({
  3061 + url: common.domainName + '/api-web/bHalt'
  3062 + ,data:{
  3063 + urlHash:urlHash,
  3064 + elementName:elementName
  3065 + }
  3066 + , async: false
  3067 + , done: function (res) {
  3068 + let liEle=''
  3069 + if(res.data && res.data.length>0){
  3070 + let tipData=res.data;
  3071 + tipData.map(item=>{
  3072 + liEle+='<li>'+item.elementExplain+'</li>';
  3073 + })
  3074 +
  3075 + }else{
  3076 + liEle+='<li>暂无</li>';
  3077 + }
  3078 + setTimeout(function(){
  3079 + $('#tipContextmenu').append(liEle)
  3080 + },100)
  3081 +
  3082 + }
  3083 + })
3036 }) 3084 })
3037 - $('table thead tr th').contextmenu(function (e) { 3085 + // $('table thead tr th').contextmenu(function (e) {
  3086 + $('table thead tr th span').contextmenu(function (e) {
3038 e.preventDefault(); 3087 e.preventDefault();
3039 - //超链接  
3040 - text='表头->'+$(this).text();  
3041 - var contextmenuEl='<ul class="contextmenu-style" style="color:#fff;">';  
3042 - contextmenuEl+='<li>name--'+text+'</li>'; 3088 + //表头
  3089 + let elementName=$(this).text();
  3090 + var contextmenuEl='<ul id="tipContextmenu" class="contextmenu-style" style="color:#fff;">';
3043 contextmenuEl+='</ul>'; 3091 contextmenuEl+='</ul>';
3044 contextmenuTips = layer.tips(contextmenuEl, $(this), { 3092 contextmenuTips = layer.tips(contextmenuEl, $(this), {
3045 time: 0, 3093 time: 0,
3046 - tips: [2, '#1e9fff'], 3094 + tips: [3, '#1e9fff'],
3047 success() { 3095 success() {
3048 } 3096 }
3049 }) 3097 })
  3098 + admin.req({
  3099 + url: common.domainName + '/api-web/bHalt'
  3100 + ,data:{
  3101 + urlHash:urlHash,
  3102 + elementName:elementName
  3103 + }
  3104 + , async: false
  3105 + , done: function (res) {
  3106 + let liEle=''
  3107 + if(res.data && res.data.length>0){
  3108 + let tipData=res.data;
  3109 + tipData.map(item=>{
  3110 + liEle+='<li>'+item.elementExplain+'</li>';
  3111 + })
  3112 +
  3113 + }else{
  3114 + liEle+='<li>暂无</li>';
  3115 + }
  3116 + setTimeout(function(){
  3117 + $('#tipContextmenu').append(liEle)
  3118 + },100)
  3119 +
  3120 + }
  3121 + })
3050 }) 3122 })
3051 3123
3052 /*$('[data-contextmenu]').contextmenu(function (e) { 3124 /*$('[data-contextmenu]').contextmenu(function (e) {