|
@@ -0,0 +1,101 @@
|
|
|
+<#macro workFlow title='工作流' javascripts=[''] styles=['']>
|
|
|
+
|
|
|
+ <#switch WORKFLOW.CHILD!>
|
|
|
+ <#-- 普通页面,非工作流页-->
|
|
|
+ <#case "1">
|
|
|
+ <head>
|
|
|
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
|
+ <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
|
|
|
+ <title>${title}</title>
|
|
|
+ <#list styles as style>
|
|
|
+ <#if (style!'')!=''>
|
|
|
+ <link rel="stylesheet" type="text/css"
|
|
|
+ href="${style}<#if version != 'version'>?version=${version}</#if>"></link>
|
|
|
+ </#if>
|
|
|
+ </#list>
|
|
|
+ </head>
|
|
|
+ <body>
|
|
|
+ <#nested />
|
|
|
+ <footer>
|
|
|
+ <#list javascripts as js>
|
|
|
+ <#if (js!'')!=''>
|
|
|
+ <script type="text/javascript"
|
|
|
+ src="${js}<#if version != 'version'>?version=${version}</#if>"></script>
|
|
|
+ </#if>
|
|
|
+ </#list>
|
|
|
+ </footer>
|
|
|
+ </body>
|
|
|
+ <#break>
|
|
|
+ <#-- 2,包括工作流页面所有js,css外部文件,但是不包括左侧节点,顶部按钮-->
|
|
|
+ <#case "2">
|
|
|
+ <@h.html title=title javascripts=[
|
|
|
+ <#-- '${WORKFLOW.URL!}/js/workFlow.js',-->
|
|
|
+ '${WORKFLOW.URL!}/js/config.js',
|
|
|
+ '${WORKFLOW.URL!}/js/flow.js',
|
|
|
+ '${WORKFLOW.URL!}/js/headBtn.js',
|
|
|
+ '${WORKFLOW.URL!}/js/zFileUploadBase.js',
|
|
|
+ '${WORKFLOW.URL!}/js/js/filePreview.js',
|
|
|
+ '${WORKFLOW.URL!}/IFlowMaterials/levelgrid/levelgrid.js',
|
|
|
+ '${WORKFLOW.URL!}/IFlowOpinion/tempOpinion/flowOpinionTemp.js',
|
|
|
+ '${WORKFLOW.URL!}/js/messager.js' ]+javascripts
|
|
|
+ styles=[
|
|
|
+ <#--'${WORKFLOW.URL!}/IFlowOpinion/tempOpinion/flowOpinionTemp.common',-->
|
|
|
+ '${WORKFLOW.URL!}/IFlowMaterials/levelgrid/levelgrid.css',
|
|
|
+ '${WORKFLOW.URL!}/css/workFlow.css'] + styles >
|
|
|
+ <script>
|
|
|
+ var workflowHost = "${WORKFLOW.URL!}";
|
|
|
+ </script>
|
|
|
+ <div class="z-position workflow-main" style="top:0;">
|
|
|
+ <div class="workflow-form">
|
|
|
+ <#nested />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </@h.html>
|
|
|
+ <#break>
|
|
|
+ <#-- 完整的工作流页面-->
|
|
|
+ <#default>
|
|
|
+ <@h.html title=title javascripts=[
|
|
|
+ <#-- '${WORKFLOW.URL!}/js/workFlow.js',-->
|
|
|
+ '${WORKFLOW.URL!}/js/config.js',
|
|
|
+ '${WORKFLOW.URL!}/js/flow.js',
|
|
|
+ '${WORKFLOW.URL!}/js/headBtn.js',
|
|
|
+ '${WORKFLOW.URL!}/js/zFileUploadBase.js',
|
|
|
+ '${WORKFLOW.URL!}/js/filePreview.js',
|
|
|
+ '${WORKFLOW.URL!}/IFlowMaterials/levelgrid/levelgrid.js',
|
|
|
+ '${WORKFLOW.URL!}/IFlowOpinion/tempOpinion/flowOpinionTemp.js',
|
|
|
+ '${WORKFLOW.URL!}/js/messager.js' ]+javascripts
|
|
|
+ styles=[
|
|
|
+ <#--'${WORKFLOW.URL!}/IFlowOpinion/tempOpinion/flowOpinionTemp.common',-->
|
|
|
+ '${WORKFLOW.URL!}/IFlowMaterials/levelgrid/levelgrid.css',
|
|
|
+ '${WORKFLOW.URL!}/css/workFlow.css'] + styles >
|
|
|
+ <script>
|
|
|
+ var workflowHost = "${WORKFLOW.URL!}";
|
|
|
+ </script>
|
|
|
+ <div class="workflow-top batch-operation-btns clearfix text-right">
|
|
|
+ <span class="workflow-title">${WORKFLOW.NAME!}
|
|
|
+<#-- <#if WORKFLOW.DESC??>-->
|
|
|
+<#-- <span title="${WORKFLOW.DESC!}" class="des">[<span>${WORKFLOW.DESC!}</span>]</span>-->
|
|
|
+<#-- </#if>-->
|
|
|
+ </span>
|
|
|
+ ${WORKFLOW.BUTTON!}
|
|
|
+ </div>
|
|
|
+ <div class="z-position workflow-main">
|
|
|
+ <div class="workflow-left z-btn-bar text-left ">
|
|
|
+ <div class="workflow-slidebtn left-open left"></div>
|
|
|
+ <div class="workflow-slidebtn left-close left"></div>
|
|
|
+ <div class="workflow-slidebtn right-open right"></div>
|
|
|
+ <div class="workflow-slidebtn right-close right"></div>
|
|
|
+ ${WORKFLOW.LEFT!}
|
|
|
+ </div>
|
|
|
+ <div class="z-position workflow-right">
|
|
|
+ <div name="right_${WORKFLOW.activityInstanceId!}">
|
|
|
+ <div class="workflow-form">
|
|
|
+ <#nested />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </@h.html>
|
|
|
+ </#switch>
|
|
|
+</#macro>
|