//定义全局的变量 var pageData = {};//全局的参数变量 var flowData = {}; // 流程数据 var isReadonly = false;//表单方案是只读时的变化 if (typeof webUser == "undefined" || webUser == null) webUser = new WebUser(); var UserICon = getConfigByKey("UserICon", '../DataUser/Siganture/'); //获取签名图片的地址 var UserIConExt = getConfigByKey("UserIConExt", '.jpg'); //签名图片的默认后缀 //加载页面 $(function () { UserICon = UserICon.replace("@basePath", basePath); //增加css样式 $('head').append(''); //初始化表单参数 initPageData(); //初始化表单数据 GenerWorkNode(); }) /** * 初始化表单数据 */ function initPageData() { pageData = { FK_Flow: GetQueryString("FK_Flow"), FK_Node: GetQueryString("FK_Node"), FID: GetQueryString("FID") == null ? 0 : GetQueryString("FID"), WorkID: GetQueryString("WorkID"), OID: pageData.WorkID, Paras: GetQueryString("Paras"), IsReadonly: 0, IsStartFlow: GetQueryString("IsStartFlow"), IsMobile: IsMobile()//是不是移动端 } } var flowData; var workNodeData = {}; /** * 初始化数据 */ function GenerWorkNode() { var href = GetHrefUrl(); var urlParam = href.substring(href.indexOf('?') + 1, href.length); urlParam = urlParam.replace('&DoType=', '&DoTypeDel=xx'); var handler = new HttpHandler("BP.WF.HttpHandler.WF_MyFlow"); handler.AddUrlData(urlParam); var data = handler.DoMethodReturnString("MyFlowSelfForm_Init"); if (data.indexOf('err@') == 0) { layer.alert(data); return; } try { flowData = JSON.parse(data); workNodeData = flowData; } catch (err) { alert("GenerWorkNode转换JSON失败:" + data); return; } //设置标题. document.title = flowData.WF_Node[0].Name; $('#CCForm').html(''); var wf_node = workNodeData.WF_Node[0]; var url = wf_node.FormUrl; if (url == "") url = "../DataUser/DefaultSelfFormUrl.htm"; else if (url.indexOf("http") == -1) url = basePath + url; if (url.indexOf('?') == -1) { url = url + "?1=2"; } url += "&WorkID=" + pageData.WorkID + "&FK_Flow=" + pageData.FK_Flow + "&FK_Node=" + pageData.FK_Node; var _html = "