|
|
|
@ -216,14 +216,12 @@ function GongCheng() {
|
|
|
|
|
//TB_BeiZhu
|
|
|
|
|
var W = document.body.clientWidth - 150;
|
|
|
|
|
//WinOpenIt('https://craft.dayesteel.com.cn:9001/AProcessCard/RoutingPaths');
|
|
|
|
|
OpenBootStrapModal('https://craft.dayesteel.com.cn:9001/AProcessCard/RoutingPaths', "eudlgframe", "工艺路线", W, 600, "icon-edit", false);
|
|
|
|
|
OpenModal('https://craft.dayesteel.com.cn:9001/AProcessCard/RoutingPaths', "GCdlgframe", "工艺路线", W, 600, "icon-edit", false);
|
|
|
|
|
window.addEventListener('message', function (e) {
|
|
|
|
|
if (e.data) {
|
|
|
|
|
//document.getElementById('TB_BeiZhu').innerHTML(e.data);
|
|
|
|
|
document.getElementById('TB_PROCESS_ROUTE').innerHTML(e.data);
|
|
|
|
|
document.getElementById('TB_PROCESS_ROUTE').value = e.data;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
// alert("11");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function WinOpenIt(url) {
|
|
|
|
@ -235,4 +233,126 @@ function WinOpenIt(url) {
|
|
|
|
|
InitHomeCount();
|
|
|
|
|
}
|
|
|
|
|
}, 1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function OpenModal(url, iframeId, dlgTitle, dlgWidth, dlgHeight, dlgIcon, showBtns, okBtnFunc, okBtnFuncArgs, dlgClosedFunc, divId, closeBtnColor, showCloseBtn) {
|
|
|
|
|
///<summary>使用EasyUiDialog打开一个页面</summary>
|
|
|
|
|
///<param name="url" type="String">页面链接</param>
|
|
|
|
|
///<param name="iframeId" type="String">嵌套url页面的iframe的id,在okBtnFunc中,可以通过document.getElementById('eudlgframe').contentWindow获取该页面,然后直接调用该页面的方法,比如获取选中值</param>
|
|
|
|
|
///<param name="dlgTitle" type="String">Dialog标题</param>
|
|
|
|
|
///<param name="dlgWidth" type="int">Dialog宽度</param>
|
|
|
|
|
///<param name="dlgHeight" type="int">Dialog高度</param>
|
|
|
|
|
///<param name="dlgIcon" type="String">Dialog图标,必须是一个样式class</param>
|
|
|
|
|
///<param name="showBtns" type="Boolean">Dialog下方是否显示“确定”“取消”按钮,如果显示,则后面的okBtnFunc参数要填写</param>
|
|
|
|
|
///<param name="okBtnFunc" type="Function">点击“确定”按钮调用的方法</param>
|
|
|
|
|
///<param name="okBtnFuncArgs" type="Object">okBtnFunc方法使用的参数</param>
|
|
|
|
|
///<param name="dlgClosedFunc" type="Function">窗体关闭调用的方法(注意:此方法中不能再调用dialog中页面的内容)</param>
|
|
|
|
|
///<param name="showCloseBtn" type="Boolean">是否显示关闭按钮</param>
|
|
|
|
|
|
|
|
|
|
var dlg = $('#bootStrapdlg');
|
|
|
|
|
var isTheFirst;
|
|
|
|
|
if (divId != null && divId != "")
|
|
|
|
|
dlg = $('#' + divId);
|
|
|
|
|
|
|
|
|
|
if (dlg.length == 0) {
|
|
|
|
|
isTheFirst = true;
|
|
|
|
|
var divDom = $("<div class='modal fade' data-backdrop='static'></div>");
|
|
|
|
|
//divDom.attr("id", "bootStrapdlg");
|
|
|
|
|
if (divId != null && divId != "")
|
|
|
|
|
divDom.attr("id", divId);
|
|
|
|
|
else
|
|
|
|
|
divDom.attr("id", "bootStrapdlg");
|
|
|
|
|
$(document.body).append(divDom);
|
|
|
|
|
|
|
|
|
|
if (divId != null && divId != "")
|
|
|
|
|
dlg = $('#' + divId);
|
|
|
|
|
else
|
|
|
|
|
dlg = $('#bootStrapdlg');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (dlg.length == 1) {
|
|
|
|
|
dlg.children().remove();
|
|
|
|
|
dlg.empty();
|
|
|
|
|
dlg.html("");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var modalDialog = $("<div class='modal-dialog'></div>");
|
|
|
|
|
modalDialog.width(dlgWidth).height(dlgHeight);
|
|
|
|
|
//容器
|
|
|
|
|
var modalContent = $("<div class='modal-content' style='border-radius:0px;text-align:left;'></div>");
|
|
|
|
|
modalDialog.append(modalContent);
|
|
|
|
|
//标题
|
|
|
|
|
var modalHead = $("<div class='modal-header' style='padding: 5px;background-color:#1d7dd4'></div>");
|
|
|
|
|
if (showCloseBtn == null)
|
|
|
|
|
showCloseBtn = true;
|
|
|
|
|
//关闭按钮
|
|
|
|
|
if (showCloseBtn == true)
|
|
|
|
|
var btnClose = $("<button type='button' id='closeModal' style='color:white;font-size: 16px;float: right;background: transparent;border: none;' data-dismiss='modal' aria-hidden='true'>关闭</button>");
|
|
|
|
|
if (closeBtnColor && closeBtnColor != "")
|
|
|
|
|
btnClose = $("<button type='button' id='closeModal' style='color:black;float: right;background: transparent;border: none;' data-dismiss='modal' aria-hidden='true'>X</button>");
|
|
|
|
|
|
|
|
|
|
//标题
|
|
|
|
|
var titleHead = $("<h4 class='modal-title' style='color:white;'></h4>");
|
|
|
|
|
|
|
|
|
|
titleHead.text(dlgTitle);
|
|
|
|
|
modalHead.append(btnClose);
|
|
|
|
|
modalHead.append(titleHead);
|
|
|
|
|
|
|
|
|
|
//添加标题块
|
|
|
|
|
modalContent.append(modalHead);
|
|
|
|
|
|
|
|
|
|
//body块
|
|
|
|
|
var modalBody = $("<div class='modal-body' style='margin:5px;padding:0px;text-align:center'></div>");
|
|
|
|
|
var iframeWidth = dlgWidth - 45;
|
|
|
|
|
|
|
|
|
|
var iFrame = $("<iframe></iframe>");
|
|
|
|
|
iFrame.attr("id", iframeId);
|
|
|
|
|
iFrame.attr("name", iframeId);
|
|
|
|
|
iFrame.attr("src", url);
|
|
|
|
|
iFrame.attr("src", url);
|
|
|
|
|
iFrame.css("width", iframeWidth + "px").css("height", dlgHeight + "px").css("border", "0px");
|
|
|
|
|
|
|
|
|
|
modalBody.append(iFrame);
|
|
|
|
|
//添加内容块
|
|
|
|
|
modalContent.append(modalBody);
|
|
|
|
|
//结束
|
|
|
|
|
dlg.append(modalDialog);
|
|
|
|
|
|
|
|
|
|
if (showBtns && okBtnFunc) {
|
|
|
|
|
var modalFooter = $("<div class='modal-footer'></div>");
|
|
|
|
|
var footerClose = $("<button type='button' class='btn' data-dismiss='modal'>关闭</button>");
|
|
|
|
|
footerClose.click(function () {
|
|
|
|
|
dlg.modal('hide');
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
var footerOK = $("<button type='button' class='btn'>确定</button>");
|
|
|
|
|
footerOK.click(function () {
|
|
|
|
|
if (okBtnFunc(okBtnFuncArgs) == false) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
dlg.modal('hide');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//添加确定和关闭按钮
|
|
|
|
|
modalFooter.append(footerOK);
|
|
|
|
|
modalFooter.append(footerClose);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//添加底层脚本
|
|
|
|
|
modalContent.append(modalFooter);
|
|
|
|
|
}
|
|
|
|
|
//关闭事件
|
|
|
|
|
dlg.off('hide.bs.modal');
|
|
|
|
|
dlg.on('hide.bs.modal', function () {
|
|
|
|
|
/*防止缓存,切换页面不能显示问题*/
|
|
|
|
|
dlg.remove();
|
|
|
|
|
// 关闭时清空edit状态为add
|
|
|
|
|
dlg.find("iframe").attr('src', '');
|
|
|
|
|
if (dlgClosedFunc) {
|
|
|
|
|
dlgClosedFunc();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
dlg.modal().show();
|
|
|
|
|
return "bootStrapdlg";
|
|
|
|
|
}
|
|
|
|
|