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