mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-08 19:12:48 +08:00
feat: 优化返回效果;
This commit is contained in:
@@ -3,6 +3,9 @@
|
|||||||
{{formList}}
|
{{formList}}
|
||||||
<div class="hr-line"></div>
|
<div class="hr-line"></div>
|
||||||
<div class="layui-form-item text-center">
|
<div class="layui-form-item text-center">
|
||||||
|
{notempty name='$Request.param.backTagId'}
|
||||||
|
<div class="layui-btn layui-btn-sm page-back-button" layuimini-content-href="{$Request.param.backTagId}" data-back="1">返回</div>
|
||||||
|
{/notempty}
|
||||||
<button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit>确认</button>
|
<button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit>确认</button>
|
||||||
<button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
|
<button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
|
|
||||||
var miniTab = {
|
var miniTab = {
|
||||||
renderOptions:{},
|
renderOptions: {},
|
||||||
/**
|
/**
|
||||||
* 初始化tab
|
* 初始化tab
|
||||||
* @param options
|
* @param options
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
* @param isParent
|
* @param isParent
|
||||||
*/
|
*/
|
||||||
delete: function (tabId, isParent) {
|
delete: function (tabId, isParent) {
|
||||||
ua.findIndexPage(function (window) {
|
ua.findIndexPage(function (window) {
|
||||||
window.layui.element.tabDelete('layuiminiTab', tabId);
|
window.layui.element.tabDelete('layuiminiTab', tabId);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@@ -184,8 +184,8 @@
|
|||||||
* @param menuList
|
* @param menuList
|
||||||
*/
|
*/
|
||||||
searchMenu: function (href, menuList) {
|
searchMenu: function (href, menuList) {
|
||||||
if(!menuList){
|
if (!menuList) {
|
||||||
menuList = this.renderOptions.menuList
|
menuList = this.renderOptions.menuList;
|
||||||
}
|
}
|
||||||
|
|
||||||
var menu;
|
var menu;
|
||||||
@@ -264,7 +264,8 @@
|
|||||||
external = $(this).attr('data-external') || false,
|
external = $(this).attr('data-external') || false,
|
||||||
target = $(this).attr('target');
|
target = $(this).attr('target');
|
||||||
|
|
||||||
if(back == 0){
|
|
||||||
|
if (back == 0) {
|
||||||
if (href.indexOf("?") === -1) {
|
if (href.indexOf("?") === -1) {
|
||||||
href += '?backTagId=' + ua.getCurrentPageId();
|
href += '?backTagId=' + ua.getCurrentPageId();
|
||||||
} else {
|
} else {
|
||||||
@@ -284,6 +285,16 @@
|
|||||||
var checkTab = miniTab.check(tabId, true);
|
var checkTab = miniTab.check(tabId, true);
|
||||||
|
|
||||||
if (!checkTab) {
|
if (!checkTab) {
|
||||||
|
if (!title) {
|
||||||
|
title = tabId;
|
||||||
|
ua.findIndexPage(function (window) {
|
||||||
|
var menu = window.miniTab.searchMenu(tabId);
|
||||||
|
|
||||||
|
if (menu) {
|
||||||
|
title = menu.title;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
miniTab.create({
|
miniTab.create({
|
||||||
tabId: tabId,
|
tabId: tabId,
|
||||||
href: href,
|
href: href,
|
||||||
@@ -294,7 +305,7 @@
|
|||||||
}
|
}
|
||||||
parent.layui.element.tabChange('layuiminiTab', tabId);
|
parent.layui.element.tabChange('layuiminiTab', tabId);
|
||||||
parent.layer.close(loading);
|
parent.layer.close(loading);
|
||||||
if(back == 1){
|
if (back == 1) {
|
||||||
console.log(back);
|
console.log(back);
|
||||||
|
|
||||||
miniTab.delete(ua.getCurrentPageId());
|
miniTab.delete(ua.getCurrentPageId());
|
||||||
|
|||||||
Reference in New Issue
Block a user