mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-07-17 01:46:30 +08:00
修复iframe不能保存的问题
This commit is contained in:
parent
49067f3853
commit
e47acf9ff2
@ -2,7 +2,6 @@ layui.config({
|
|||||||
base: "/js/"
|
base: "/js/"
|
||||||
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
||||||
var form = layui.form,
|
var form = layui.form,
|
||||||
//layer = (parent == undefined || parent.layer === undefined )? layui.layer : parent.layer,
|
|
||||||
layer = layui.layer,
|
layer = layui.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
var index = layer.getFrameIndex(window.name); //获取窗口索引
|
||||||
var id = $.getUrlParam("id"); //ID
|
var id = $.getUrlParam("id"); //ID
|
||||||
var update = (id !=null && id != '');
|
var update = (id !=null && id != '');
|
||||||
//提交的URL
|
//提交的URL
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
//标签切换
|
//标签切换
|
||||||
element.on('tab(tab)', function (data) {
|
element.on('tab(tab)', function (data) {
|
||||||
parent.layer.iframeAuto(index);
|
layer.iframeAuto(index);
|
||||||
});
|
});
|
||||||
|
|
||||||
/*=========流程设计(begin)======================*/
|
/*=========流程设计(begin)======================*/
|
||||||
@ -183,5 +183,5 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
//让层自适应iframe
|
//让层自适应iframe
|
||||||
parent.layer.iframeAuto(index);
|
layer.iframeAuto(index);
|
||||||
})
|
})
|
@ -5,14 +5,14 @@
|
|||||||
layer = (top == undefined || top.layer === undefined )? layui.layer : top.layer,
|
layer = (top == undefined || top.layer === undefined )? layui.layer : top.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
var index = layer.getFrameIndex(window.name); //获取窗口索引
|
||||||
|
|
||||||
var id = $.getUrlParam("id"); //ID
|
var id = $.getUrlParam("id"); //ID
|
||||||
$("#FlowInstanceId").val(id);
|
$("#FlowInstanceId").val(id);
|
||||||
|
|
||||||
//标签切换
|
//标签切换
|
||||||
element.on('tab(tab)', function (data) {
|
element.on('tab(tab)', function (data) {
|
||||||
parent.layer.iframeAuto(index);
|
layer.iframeAuto(index);
|
||||||
});
|
});
|
||||||
|
|
||||||
$.getJSON('/FlowInstances/get?id=' + id,
|
$.getJSON('/FlowInstances/get?id=' + id,
|
||||||
@ -56,5 +56,5 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
//让层自适应iframe
|
//让层自适应iframe
|
||||||
parent.layer.iframeAuto(index);
|
layer.iframeAuto(index);
|
||||||
})
|
})
|
@ -6,6 +6,7 @@
|
|||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
|
var thiswin = (top == undefined) ? window : top.window;
|
||||||
layui.droptree("/UserSession/GetOrgs", "#Organizations", "#OrganizationIds");
|
layui.droptree("/UserSession/GetOrgs", "#Organizations", "#OrganizationIds");
|
||||||
|
|
||||||
//主列表加载,可反复调用进行刷新
|
//主列表加载,可反复调用进行刷新
|
||||||
@ -75,7 +76,7 @@
|
|||||||
content: '/flowInstances/edit?id=' + data.Id,
|
content: '/flowInstances/edit?id=' + data.Id,
|
||||||
btn: ['保存', '关闭'],
|
btn: ['保存', '关闭'],
|
||||||
yes: function (index, layero) {
|
yes: function (index, layero) {
|
||||||
var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
var iframeWin = thiswin[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
||||||
iframeWin.submit();
|
iframeWin.submit();
|
||||||
},
|
},
|
||||||
btn2: function (index) {
|
btn2: function (index) {
|
||||||
|
@ -5,10 +5,11 @@ layui.config({
|
|||||||
var form = layui.form, element = layui.element,
|
var form = layui.form, element = layui.element,
|
||||||
layer = (top == undefined || top.layer === undefined )? layui.layer : top.layer,
|
layer = (top == undefined || top.layer === undefined )? layui.layer : top.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
|
var thiswin = (top == undefined) ? window : top.window;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
|
|
||||||
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
var index = layer.getFrameIndex(window.name); //获取窗口索引
|
||||||
var id = $.getUrlParam("id"); //ID
|
var id = $.getUrlParam("id"); //ID
|
||||||
var update = (id != null && id != '');
|
var update = (id != null && id != '');
|
||||||
//提交的URL
|
//提交的URL
|
||||||
@ -107,7 +108,7 @@ layui.config({
|
|||||||
btn: ['确定', '取消'],
|
btn: ['确定', '取消'],
|
||||||
yes: function (index, layero) {
|
yes: function (index, layero) {
|
||||||
var body = layer.getChildFrame('body', index);
|
var body = layer.getChildFrame('body', index);
|
||||||
var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
var iframeWin = thiswin[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
||||||
var nodedata = iframeWin.getVal();
|
var nodedata = iframeWin.getVal();
|
||||||
flowDesignPanel.SetNodeEx(object.id, nodedata);
|
flowDesignPanel.SetNodeEx(object.id, nodedata);
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
@ -179,5 +180,5 @@ layui.config({
|
|||||||
}
|
}
|
||||||
|
|
||||||
//让层自适应iframe
|
//让层自适应iframe
|
||||||
parent.layer.iframeAuto(index);
|
layer.iframeAuto(index);
|
||||||
})
|
})
|
@ -6,6 +6,7 @@
|
|||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
|
var thiswin = (top == undefined) ? window : top.window;
|
||||||
|
|
||||||
layui.droptree("/UserSession/GetOrgs", "#Organizations", "#OrganizationIds");
|
layui.droptree("/UserSession/GetOrgs", "#Organizations", "#OrganizationIds");
|
||||||
|
|
||||||
@ -76,7 +77,7 @@
|
|||||||
content: '/flowschemes/design?id='+data.Id,
|
content: '/flowschemes/design?id='+data.Id,
|
||||||
btn: ['保存', '关闭'],
|
btn: ['保存', '关闭'],
|
||||||
yes: function (index, layero) {
|
yes: function (index, layero) {
|
||||||
var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
var iframeWin = thiswin[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
||||||
iframeWin.submit();
|
iframeWin.submit();
|
||||||
},
|
},
|
||||||
btn2: function (index) {
|
btn2: function (index) {
|
||||||
|
@ -5,10 +5,11 @@
|
|||||||
element = layui.element,
|
element = layui.element,
|
||||||
layer = (top == undefined || top.layer === undefined )? layui.layer : top.layer,
|
layer = (top == undefined || top.layer === undefined )? layui.layer : top.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
|
var thiswin = (top == undefined) ? window : top.window;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
|
|
||||||
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
var index = layer.getFrameIndex(window.name); //获取窗口索引
|
||||||
var id = $.getUrlParam("id"); //ID
|
var id = $.getUrlParam("id"); //ID
|
||||||
var update = (id != null && id != '');
|
var update = (id != null && id != '');
|
||||||
//提交的URL
|
//提交的URL
|
||||||
@ -314,6 +315,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
//让层自适应iframe
|
//让层自适应iframe
|
||||||
//parent.layer.iframeAuto(index);
|
//layer.iframeAuto(index);
|
||||||
|
|
||||||
})
|
})
|
@ -8,6 +8,8 @@
|
|||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var openauth = layui.openauth;
|
var openauth = layui.openauth;
|
||||||
|
|
||||||
|
var thiswin = (top == undefined) ? window : top.window;
|
||||||
|
|
||||||
|
|
||||||
layui.droptree("/UserSession/GetOrgs", "#Organizations", "#OrganizationIds");
|
layui.droptree("/UserSession/GetOrgs", "#Organizations", "#OrganizationIds");
|
||||||
|
|
||||||
@ -77,7 +79,7 @@
|
|||||||
content: '/forms/edit?id=' + data.Id,
|
content: '/forms/edit?id=' + data.Id,
|
||||||
btn: ['保存', '关闭'],
|
btn: ['保存', '关闭'],
|
||||||
yes: function (index, layero) {
|
yes: function (index, layero) {
|
||||||
var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
var iframeWin = thiswin[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
||||||
iframeWin.submit();
|
iframeWin.submit();
|
||||||
},
|
},
|
||||||
btn2: function (index) {
|
btn2: function (index) {
|
||||||
|
@ -2,7 +2,6 @@ layui.config({
|
|||||||
base: "/js/"
|
base: "/js/"
|
||||||
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
||||||
var form = layui.form,
|
var form = layui.form,
|
||||||
//layer = (parent == undefined || parent.layer === undefined )? layui.layer : parent.layer,
|
|
||||||
layer = layui.layer,
|
layer = layui.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
@ -6,7 +6,7 @@ layui.config({
|
|||||||
var form = layui.form;
|
var form = layui.form;
|
||||||
var users = []; //节点的执行人
|
var users = []; //节点的执行人
|
||||||
|
|
||||||
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
var index = layer.getFrameIndex(window.name); //获取窗口索引
|
||||||
//从flowschemes.js进入的节点信息
|
//从flowschemes.js进入的节点信息
|
||||||
var node = parent.FlowDesignObject;
|
var node = parent.FlowDesignObject;
|
||||||
console.log(JSON.stringify(node));
|
console.log(JSON.stringify(node));
|
||||||
@ -151,5 +151,5 @@ layui.config({
|
|||||||
}
|
}
|
||||||
|
|
||||||
//让层自适应iframe
|
//让层自适应iframe
|
||||||
parent.layer.iframeAuto(index);
|
layer.iframeAuto(index);
|
||||||
})
|
})
|
@ -2,7 +2,6 @@ layui.config({
|
|||||||
base: "/js/"
|
base: "/js/"
|
||||||
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
||||||
var form = layui.form,
|
var form = layui.form,
|
||||||
//layer = (parent == undefined || parent.layer === undefined )? layui.layer : parent.layer,
|
|
||||||
layer = layui.layer,
|
layer = layui.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
@ -2,7 +2,6 @@ layui.config({
|
|||||||
base: "/js/"
|
base: "/js/"
|
||||||
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
||||||
var form = layui.form,
|
var form = layui.form,
|
||||||
//layer = (parent == undefined || parent.layer === undefined )? layui.layer : parent.layer,
|
|
||||||
layer = layui.layer,
|
layer = layui.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
@ -2,7 +2,6 @@ layui.config({
|
|||||||
base: "/js/"
|
base: "/js/"
|
||||||
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
}).use(['form','vue', 'ztree', 'layer', 'jquery', 'table','droptree','openauth'], function () {
|
||||||
var form = layui.form,
|
var form = layui.form,
|
||||||
//layer = (parent == undefined || parent.layer === undefined )? layui.layer : parent.layer,
|
|
||||||
layer = layui.layer,
|
layer = layui.layer,
|
||||||
$ = layui.jquery;
|
$ = layui.jquery;
|
||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
|
Loading…
Reference in New Issue
Block a user