readOnly.html 5.44 KB
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
<!DOCTYPE html>
<html>
<head>
    <title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
	<script type="text/javascript">
		var urlParams = (function(url)
		{
			var result = new Object();
			var idx = url.lastIndexOf('?');
	
			if (idx > 0)
			{
				var params = url.substring(idx + 1).split('&');
				
				for (var i = 0; i < params.length; i++)
				{
					idx = params[i].indexOf('=');
					
					if (idx > 0)
					{
						result[params[i].substring(0, idx)] = params[i].substring(idx + 1);
					}
				}
			}
			
			return result;
		})(window.location.href);
	
		// Default resources are included in grapheditor resources
		mxLoadResources = false;
	</script>
	<!-- 单页时打开 -->
	<link rel="stylesheet" href="/cloudstore/resource/pc/com/v1/index.min.css">
    <link rel="stylesheet" href="/cloudstore/resource/pc/com/v1/ecCom.min.css">
    
	<!-- <link rel="stylesheet" type="text/css" href="styles/grapheditor.css">
	<link rel="stylesheet" type="text/css" href="styles/style-icon.css">
    <link rel="stylesheet" type="text/css" href="styles/wfEditor.css"> -->
	<link rel="stylesheet" type="text/css" href="styles/main.css">
    <script type="text/javascript" src="/cloudstore/resource/pc/jquery/jquery-1.8.3.min.js"></script>
	<script type="text/javascript" src="sanitizer/sanitizer.min.js"></script>
	<script type="text/javascript" src="js/main.js?v=20191112"></script>
	<script type="text/javascript" src="js/loadjs.js"></script>
	<style>
		.geEditor{
			background: none;
		}
		.geEditor #Spin-container{
			background: none;
		}
	</style>
</head>
<body class="geEditor">
<!-- 流程图组件所需资源 -->
	<div id="container"></div>
	<div id="Spin-container"></div>
	<div id="workflowDesign-HrmContainer"></div>
	<div id="workflowDesign-free-container"></div>
	<script type="text/javascript" src="/cloudstore/resource/pc/polyfill/polyfill.min.js"></script>
	<script type="text/javascript">jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<9&&(window.location.href="/login/Login.jsp")</script>
    <!-- 组件库 单页时打开-->
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/react.production.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/react-dom.production.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/prop-types.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/create-react-class.min.js"></script>
	<script>React.PropTypes=PropTypes,React.createClass=createReactClass</script>
	
    <script type="text/javascript" src="/cloudstore/resource/pc/com/v1/index.min.js"></script>
	<script type="text/javascript" src="/cloudstore/resource/pc/com/v1/ecCom.min.js"></script>
	<script type="text/javascript" src="/cloudstore/resource/mobile/loadjs/loadjs.min.js"></script>
	<script type="text/javascript" src="/spa/coms/ssoSDK/ssoInit.js"></script>
	
	<script type="text/javascript" src="/cloudstore/resource/pc/promise/promise.min.js"></script>
	<script type="text/javascript" src="/cloudstore/resource/pc/fetch/fetch.min.js"></script>
    
<!--  -->
	<script type="text/javascript">
		// Extends EditorUi to update I/O action states based on availability of backend
		(function()
		{
			var editorUiInit = EditorUi.prototype.init;
            var _ecCom = window.ecCom || window.parent.ecCom || null;
            var _antd = window.antd || window.parent.antd || null;
    
			var message = _antd && _antd.message;
			var getLabel = _ecCom && _ecCom.WeaLocaleProvider && _ecCom.WeaLocaleProvider.getLabel;
			var formatMultiLang = _ecCom && _ecCom.WeaLocaleProvider && _ecCom.WeaLocaleProvider.formatMultiLang;
			var modal = _antd && _antd.Modal;
			
			window.wfGetLabel = getLabel; //国际化方法
			window.wfFormatMultiLang = formatMultiLang; //转换为当前语言
			window.wfModal = modal; //modal 弹框
			window.wfMessage = message;
			window.workflowUiIsLoaded = false;

			EditorUi.prototype.init = function()
			{
				var sb = this;
				getXmlAndDatas(sb,true);
				editorUiInit.apply(this, arguments);
				(window.urlParams['isFromWfForm']=='true' || window.urlParams['backstageReadOnly']=='true') && this.editor.graph.setGridEnabled(false);
				
				if(!(mxClient.IS_READONLY_PAGE)){
					window.onresize = function (){
						wfDesignContainerResize(sb);
					}
				}
				wfDesignContainerResize(sb,1);
				!(window.urlParams['isFromWfForm']=='true' || window.urlParams['backstageReadOnly']=='true') &&
				 this.wfEditor.setIconsActions('1',{target:document.getElementsByClassName('icon-workflow-biaochi')[0]},'icon-workflow-biaochi');//标尺默认打开
			};
			
			mxResources.loadDefaultBundle = false;
			var bundle = mxResources.getDefaultBundle(RESOURCE_BASE, mxLanguage) ||
				mxResources.getSpecialBundle(RESOURCE_BASE, mxLanguage);

			mxUtils.getAll([bundle, STYLE_PATH + '/default.xml'], function(xhr)
			{
				mxResources.parse(xhr[0].getText());
				
				var themes = new Object();
				themes[Graph.prototype.defaultThemeName] = xhr[1].getDocumentElement(); 
				
				new EditorUi(new Editor(urlParams['chrome'] == '0', themes));
			}, function()
			{
				document.body.innerHTML = '<center style="margin-top:10%;">Error loading resource files. Please check browser console.</center>';
			});
		})();
    </script>
    
</body>
</html>