Authored by 王涛

页签展示错误【共性问题】

@@ -111,7 +111,12 @@ layui.extend({ @@ -111,7 +111,12 @@ layui.extend({
111 }); 111 });
112 var tabName; 112 var tabName;
113 try { 113 try {
114 - tabName= admin.tabsPage.elem.text() 114 + let el = admin.tabsPage.elem;
  115 + if(el && el.attr('lay-href-type')){
  116 + if(el.attr('lay-href-type') == 'menu'){
  117 + tabName= admin.tabsPage.elem.text()
  118 + }
  119 + }
115 } catch (e){ 120 } catch (e){
116 121
117 } 122 }
@@ -228,7 +228,7 @@ @@ -228,7 +228,7 @@
228 class="layui-nav-item layui-nav-itemed {{isselectd}}" 228 class="layui-nav-item layui-nav-itemed {{isselectd}}"
229 style="display: {{ item.hidden ? 'none' : 'block' }}"> 229 style="display: {{ item.hidden ? 'none' : 'block' }}">
230 <a href="javascript:;" {{ hasChildren ? '' : 'lay-href="'+ url +'"' }} layadmin-event="{{closeMenuEvent}}" lay-tips="{{ item.name 230 <a href="javascript:;" {{ hasChildren ? '' : 'lay-href="'+ url +'"' }} layadmin-event="{{closeMenuEvent}}" lay-tips="{{ item.name
231 - }}" lay-direction="2"> 231 + }}" lay-direction="2" lay-href-type="menu">
232 <i class="layui-icon {{ item.css }}"></i> 232 <i class="layui-icon {{ item.css }}"></i>
233 <cite>{{ item.name }}</cite> 233 <cite>{{ item.name }}</cite>
234 </a> 234 </a>
@@ -249,7 +249,7 @@ @@ -249,7 +249,7 @@
249 <dd data-name="{{ item2.moduleid || '' }}" data-jump="{{ item2.path || '' }}" 249 <dd data-name="{{ item2.moduleid || '' }}" data-jump="{{ item2.path || '' }}"
250 {{ classSelected2() ? ( 250 {{ classSelected2() ? (
251 'class="'+ classSelected2() +'"') : '' }}> 251 'class="'+ classSelected2() +'"') : '' }}>
252 - <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }}>{{ item2.name 252 + <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }} lay-href-type="menu">{{ item2.name
253 }}</a> 253 }}</a>
254 {{# if(hasChildren2){ }} 254 {{# if(hasChildren2){ }}
255 <dl class="layui-nav-child"> 255 <dl class="layui-nav-child">
@@ -263,7 +263,7 @@ @@ -263,7 +263,7 @@
263 }} 263 }}
264 <dd data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}"> 264 <dd data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}">
265 <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : '' 265 <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''
266 - }}>{{ item3.name }}</a> 266 + }} lay-href-type="menu">{{ item3.name }}</a>
267 </dd> 267 </dd>
268 {{# }); }} 268 {{# }); }}
269 </dl> 269 </dl>
@@ -203,14 +203,14 @@ @@ -203,14 +203,14 @@
203 203
204 {{# if(item.moduleid == 'cmdbsys' || item.moduleid == 'sxview' || item.moduleid == 'dpsys'){ }} 204 {{# if(item.moduleid == 'cmdbsys' || item.moduleid == 'sxview' || item.moduleid == 'dpsys'){ }}
205 <a href="javascript:;" layadmin-event="{{item.moduleid}}" lay-tips="{{ item.name 205 <a href="javascript:;" layadmin-event="{{item.moduleid}}" lay-tips="{{ item.name
206 - }}" lay-direction="2"> 206 + }}" lay-direction="2" lay-href-type="menu">
207 <i class="layui-icon {{ item.css }}"></i> 207 <i class="layui-icon {{ item.css }}"></i>
208 <cite>{{ item.name }}</cite> 208 <cite>{{ item.name }}</cite>
209 </a> 209 </a>
210 {{# } }} 210 {{# } }}
211 {{# if(item.moduleid != 'cmdbsys' && item.moduleid != 'sxview' && item.moduleid != 'dpsys'){ }} 211 {{# if(item.moduleid != 'cmdbsys' && item.moduleid != 'sxview' && item.moduleid != 'dpsys'){ }}
212 <a href="javascript:;" {{ hasChildren ? '' : 'lay-href="'+ url +'"' }} layadmin-event="{{closeMenuEvent}}" lay-tips="{{ item.name 212 <a href="javascript:;" {{ hasChildren ? '' : 'lay-href="'+ url +'"' }} layadmin-event="{{closeMenuEvent}}" lay-tips="{{ item.name
213 - }}" lay-direction="2"> 213 + }}" lay-direction="2" lay-href-type="menu">
214 <i class="layui-icon {{ item.css }}"></i> 214 <i class="layui-icon {{ item.css }}"></i>
215 <cite>{{ item.name }}</cite> 215 <cite>{{ item.name }}</cite>
216 </a> 216 </a>
@@ -241,9 +241,9 @@ @@ -241,9 +241,9 @@
241 class="layui-nav-item {{ classSelected2() }} {{isselectd}}" 241 class="layui-nav-item {{ classSelected2() }} {{isselectd}}"
242 > 242 >
243 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}} 243 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}}
244 - <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }}>{{ item2.name }}</a> 244 + <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }} lay-href-type="menu">{{ item2.name }}</a>
245 {{# }else{ }} 245 {{# }else{ }}
246 - <a href="javascript:;" {{ hasChildren2 ? '' : 'data-url="'+ url2 +'" layadmin-event="IntegratedEntrance"' }} data-moduleid="{{item2.moduleid}}">{{ item2.name }}</a> 246 + <a href="javascript:;" {{ hasChildren2 ? '' : 'data-url="'+ url2 +'" layadmin-event="IntegratedEntrance"' }} data-moduleid="{{item2.moduleid}}" lay-href-type="menu">{{ item2.name }}</a>
247 {{# } }} 247 {{# } }}
248 {{# if(hasChildren2){ }} 248 {{# if(hasChildren2){ }}
249 <dl class="layui-nav-child {{}}"> 249 <dl class="layui-nav-child {{}}">
@@ -257,9 +257,9 @@ @@ -257,9 +257,9 @@
257 }} 257 }}
258 <dd data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}"> 258 <dd data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}">
259 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}} 259 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}}
260 - <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''}}>{{ item3.name }}</a> 260 + <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''}} lay-href-type="menu">{{ item3.name }}</a>
261 {{# }else{ }} 261 {{# }else{ }}
262 - <a href="javascript:;" data-url="{{ url3 }}" layadmin-event="IntegratedEntrance" data-moduleid="{{item3.moduleid}}">{{ item3.name }}</a> 262 + <a href="javascript:;" data-url="{{ url3 }}" layadmin-event="IntegratedEntrance" data-moduleid="{{item3.moduleid}}" lay-href-type="menu" lay-href-type="menu">{{ item3.name }}</a>
263 {{# } }} 263 {{# } }}
264 </dd> 264 </dd>
265 {{# }); }} 265 {{# }); }}
@@ -243,7 +243,7 @@ @@ -243,7 +243,7 @@
243 243
244 {{# if(item.moduleid == 'cmdbsys' || item.moduleid == 'sxview' || item.moduleid == 'dpsys'){ }} 244 {{# if(item.moduleid == 'cmdbsys' || item.moduleid == 'sxview' || item.moduleid == 'dpsys'){ }}
245 <a href="javascript:;" layadmin-event="{{item.moduleid}}" lay-tips="{{ item.name 245 <a href="javascript:;" layadmin-event="{{item.moduleid}}" lay-tips="{{ item.name
246 - }}" lay-direction="2"> 246 + }}" lay-direction="2" lay-href-type="menu">
247 <i class="layui-icon {{ item.css }}"></i> 247 <i class="layui-icon {{ item.css }}"></i>
248 <cite>{{ item.name }}</cite> 248 <cite>{{ item.name }}</cite>
249 </a> 249 </a>
@@ -281,9 +281,9 @@ @@ -281,9 +281,9 @@
281 class="layui-nav-item {{ classSelected2() }} {{isselectd}}" 281 class="layui-nav-item {{ classSelected2() }} {{isselectd}}"
282 > 282 >
283 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}} 283 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}}
284 - <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }}>{{ item2.name }}</a> 284 + <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }} lay-href-type="menu">{{ item2.name }}</a>
285 {{# }else{ }} 285 {{# }else{ }}
286 - <a href="javascript:;" {{ hasChildren2 ? '' : 'data-url="'+ url2 +'" layadmin-event="IntegratedEntrance"' }} data-moduleid="{{item2.moduleid}}">{{ item2.name }}</a> 286 + <a href="javascript:;" {{ hasChildren2 ? '' : 'data-url="'+ url2 +'" layadmin-event="IntegratedEntrance"' }} data-moduleid="{{item2.moduleid}}" lay-href-type="menu">{{ item2.name }}</a>
287 {{# } }} 287 {{# } }}
288 {{# if(hasChildren2){ }} 288 {{# if(hasChildren2){ }}
289 <dl class="layui-nav-child {{}}"> 289 <dl class="layui-nav-child {{}}">
@@ -297,9 +297,9 @@ @@ -297,9 +297,9 @@
297 }} 297 }}
298 <dd data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}"> 298 <dd data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}">
299 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}} 299 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}}
300 - <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''}}>{{ item3.name }}</a> 300 + <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''}} lay-href-type="menu">{{ item3.name }}</a>
301 {{# }else{ }} 301 {{# }else{ }}
302 - <a href="javascript:;" data-url="{{ url3 }}" layadmin-event="IntegratedEntrance" data-moduleid="{{item3.moduleid}}">{{ item3.name }}</a> 302 + <a href="javascript:;" data-url="{{ url3 }}" layadmin-event="IntegratedEntrance" data-moduleid="{{item3.moduleid}}" lay-href-type="menu">{{ item3.name }}</a>
303 {{# } }} 303 {{# } }}
304 </dd> 304 </dd>
305 {{# }); }} 305 {{# }); }}
@@ -246,14 +246,14 @@ @@ -246,14 +246,14 @@
246 246
247 {{# if(item.moduleid == 'cmdbsys' || item.moduleid == 'sxview' || item.moduleid == 'dpsys'){ }} 247 {{# if(item.moduleid == 'cmdbsys' || item.moduleid == 'sxview' || item.moduleid == 'dpsys'){ }}
248 <a href="javascript:;" layadmin-event="{{item.moduleid}}" lay-tips="{{ item.name 248 <a href="javascript:;" layadmin-event="{{item.moduleid}}" lay-tips="{{ item.name
249 - }}" lay-direction="2"> 249 + }}" lay-direction="2" lay-href-type="menu">
250 <i class="layui-icon {{ item.css }}"></i> 250 <i class="layui-icon {{ item.css }}"></i>
251 <cite title="{{ item.name }}">{{ item.name }}</cite> 251 <cite title="{{ item.name }}">{{ item.name }}</cite>
252 </a> 252 </a>
253 {{# } }} 253 {{# } }}
254 {{# if(item.moduleid != 'cmdbsys' && item.moduleid != 'sxview' && item.moduleid != 'dpsys'){ }} 254 {{# if(item.moduleid != 'cmdbsys' && item.moduleid != 'sxview' && item.moduleid != 'dpsys'){ }}
255 <a href="javascript:;" {{ hasChildren ? '' : 'lay-href="'+ url +'"' }} layadmin-event="{{closeMenuEvent}}" lay-tips="{{ item.name 255 <a href="javascript:;" {{ hasChildren ? '' : 'lay-href="'+ url +'"' }} layadmin-event="{{closeMenuEvent}}" lay-tips="{{ item.name
256 - }}" lay-direction="2"> 256 + }}" lay-direction="2" lay-href-type="menu">
257 <i class="layui-icon {{ item.css }}"></i> 257 <i class="layui-icon {{ item.css }}"></i>
258 <cite title="{{ item.name }}">{{ item.name }}</cite> 258 <cite title="{{ item.name }}">{{ item.name }}</cite>
259 </a> 259 </a>
@@ -284,9 +284,9 @@ @@ -284,9 +284,9 @@
284 class="layui-nav-item {{ classSelected2() }} {{isselectd}}" 284 class="layui-nav-item {{ classSelected2() }} {{isselectd}}"
285 > 285 >
286 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}} 286 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}}
287 - <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }}>{{ item2.name }}</a> 287 + <a href="javascript:;" {{ hasChildren2 ? '' : 'lay-href="'+ url2 +'"' }} lay-href-type="menu">{{ item2.name }}</a>
288 {{# }else{ }} 288 {{# }else{ }}
289 - <a href="javascript:;" {{ hasChildren2 ? '' : 'data-url="'+ url2 +'" layadmin-event="IntegratedEntrance"' }} data-moduleid="{{item2.moduleid}}">{{ item2.name }}</a> 289 + <a href="javascript:;" {{ hasChildren2 ? '' : 'data-url="'+ url2 +'" layadmin-event="IntegratedEntrance"' }} data-moduleid="{{item2.moduleid}}" lay-href-type="menu">{{ item2.name }}</a>
290 {{# } }} 290 {{# } }}
291 {{# if(hasChildren2){ }} 291 {{# if(hasChildren2){ }}
292 <dl class="layui-nav-child {{}}"> 292 <dl class="layui-nav-child {{}}">
@@ -300,9 +300,9 @@ @@ -300,9 +300,9 @@
300 }} 300 }}
301 <dd title="{{ item3.name }}" data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}"> 301 <dd title="{{ item3.name }}" data-name="{{ item3.moduleid || '' }}" data-jump="{{ item3.path || '' }}">
302 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}} 302 {{# if(item2.menuDesc.indexOf('第三方') == '-1') {}}
303 - <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''}}>{{ item3.name }}</a> 303 + <a href="javascript:;" lay-href="{{ url3 }}" {{ item3.iframe ? 'lay-iframe="true"' : ''}} lay-href-type="menu">{{ item3.name }}</a>
304 {{# }else{ }} 304 {{# }else{ }}
305 - <a href="javascript:;" data-url="{{ url3 }}" layadmin-event="IntegratedEntrance" data-moduleid="{{item3.moduleid}}">{{ item3.name }}</a> 305 + <a href="javascript:;" data-url="{{ url3 }}" layadmin-event="IntegratedEntrance" data-moduleid="{{item3.moduleid}}" lay-href-type="menu">{{ item3.name }}</a>
306 {{# } }} 306 {{# } }}
307 </dd> 307 </dd>
308 {{# }); }} 308 {{# }); }}