You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

438 lines
21 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>流程设计器</title>
<!--JL.plus-->
<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,minimum-scale=1.0,user-scalable=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="author" content="leipi.org" />
<link href="Public/css/bootstrap/css/bootstrap.css?2025" rel="stylesheet" type="text/css" />
<link href="Public/css/jquery-ui.min.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="Public/css/bootstrap/css/bootstrap-ie6.css?2025">
<![endif]-->
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="Public/css/bootstrap/css/ie.css?2025">
<![endif]-->
<link href="Public/css/site.css?2025" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="Public/js/flowdesign/flowdesign.css" />
<!--select 2-->
<link rel="stylesheet" type="text/css" href="Public/js/jquery.multiselect2side/css/jquery.multiselect2side.css" />
<link href="../../Style/skin/css/Default.css" rel="stylesheet" />
<link href="../../Style/skin/adminfont/iconfont.css" rel="stylesheet" />
<link href="../../Scripts/layui/layui/css/layui.css" rel="stylesheet" />
<style id="theme-data"></style>
</head>
<body style="background:#f5f5f5">
<div id="Guide"></div>
<div id="ShowMsg" class="panel window mymask mymaskContainer" style="display: none;
width: 320px; height: 32px; z-index: 21008; text-align: center; font-size: 14px;
font-weight: bold;">
<img alt="" src="Img/loading_small.gif" align='middle' style="width: 32px; height: 32px;" />
正在创建,请稍后...
</div>
<div class="window-mask mymask" style="width: 100%; height: 100%; display: none; z-index: 21006;">
</div>
<div style="display:none; z-index:10000; margin-left:20%; margin-top:10%; background-color:white; position:fixed;"
id="Msg">
<img src="./Img/DemoLine.gif" alt="正在加载....." />
</div>
<!-- fixed navbar -->
<div class="navbar navbar-inverse navbar-fixed-top ccbpm-designer">
<div class="navbar-inner">
<div class="container">
<div class="ccbpm-designer-header">
<div style="text-align:center">
<!--<button class="btn btn-light-green" type="button" onclick="ShowNewFlowGif()">
<i class="iconfont icon-xinjian"></i> 新建
</button>-->
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Save">
<i class="iconfont icon-baocun"></i> 保存
</button>
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_FlowAttr" onclick="TestingContainer()">
<i class="iconfont icon-xianxingtubiaozhizuomoban-43"></i> 测试运行
</button>
<!--<button class="btn btn-white" type="button" id="Btn_SaveToColud">
保存到云
</button>-->
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_FlowAttr" onclick="FlowProperty()">
<i class="iconfont icon-xianxingtubiaozhizuomoban-43"></i> 流程属性
</button>
<!--<button class="btn btn-info" type="button" id="Btn_Rpt" onclick="FlowRpt()">
定义报表
</button>-->
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Check" onclick="FlowCheck()">
<i class="iconfont icon-flow-line"></i>检查
</button>
<!--<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Run" onclick="FlowRun2020()">
<i class="iconfont icon-flow-feiji"></i>测试
</button>-->
<!--<button class="btn btn-info" type="button" id="Btn_Run" onclick="FlowRun2020()">
<i class="iconfont icon-feiji"></i>测试
</button>-->
<!--<button class="btn btn-info" type="button" id="Btn_Run" onclick="FlowRun2020()">
<i class="iconfont icon-feiji"></i>测试
</button>-->
<!--<button class="btn btn-light-blue" type="button" id="Btn_FlowRun" onclick="FlowRun()">
<i class="iconfont icon-shouye"></i>前台测试
</button>-->
<!--<button class="btn btn-light-red" type="button" id="Btn_RunIt" onclick="FlowRunAdmin()">
admin测试运行
</button>-->
<!--<button class="btn btn-warning" type="button" id="Btn_Frm" onclick="EidtFrm()">
<i class="iconfont icon-biaodandingzhimoban"></i>设计表单
</button>-->
<!--<button class="btn btn-light-blue" type="button" id="Btn_FlowRun" onclick="FlowRun()">
<i class="iconfont icon-shouye"></i>前台测试
</button>
<button class="btn btn-info" type="button" id="Btn_Run" onclick="FlowRun2020()">
<i class="iconfont icon-feiji"></i>测试运行
</button>-->
<!--<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Batch" onclick="BatchSetting()">
<i class="iconfont icon-biaodandingzhimoban"></i>批量设置
</button>-->
<!--<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Batch" onclick="Guide()">
<i class="iconfont icon-biaodandingzhimoban"></i>向导
</button>-->
<!--<button class="btn btn-danger" type="button" id="leipi_clear">清空连接</button>-->
<!--<button class="btn btn-info" type="button" id="Btn_OldVer" onclick="OldVer()" >旧版本</button>-->
<!--<button class="btn btn-white" type="button" id="Btn_Reload" onclick="Reload()">
刷新
</button>-->
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Help" onclick="Help()">
<i class="iconfont icon-help"></i> 帮助
</button>
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Help" onclick="HelpVideo()">
<i class="iconfont icon-help"></i> 视频教程
</button>
<button type="button" class="layui-btn layui-toolbar layui-btn-sm" id="Btn_Help" onclick="Frm()">
<i class="iconfont icon-biaodandingzhimoban"></i> 设计表单
</button>
</div>
</div>
</div>
</div>
</div>
<!-- Modal -->
<!--<div class="cs-main-box">-->
<div id="alertModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4>
消息提示
</h4>
</div>
<div class="modal-body">
<p>
提示内容
</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">
我知道了
</button>
</div>
</div>
<!-- 修改节点名称 -->
<div id="alertModal1" style="width:400px;" class="modal hide fade" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4>
修改节点名称
</h4>
</div>
<div class="modal-body">
<p>
提示内容
</p>
</div>
<div class="modal-footer">
<button data-dismiss="modal" aria-hidden="true" onclick="SaveNodeName();">
保存
</button>
<button onclick="SaveAndUpdateNodeName();" btn-primary=btn-primary data-dismiss="modal" aria-hidden="true">
保存&更新节点表单名称
</button>
</div>
</div>
<!-- 连接线提示 -->
<div id="alertModal2" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h3>
增加连接线演示
</h3>
</div>
<div class="modal-body">
<img src="Img/DemoLine.gif" />
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">
我知道了
</button>
</div>
</div>
<!-- 新建流程提示 -->
<div id="alertModal4" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h3>
消息提示
</h3>
</div>
<div class="modal-body">
<img src="Img/NewFlow.gif" />
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">
我知道了
</button>
</div>
</div>
<!-- 修改标签名称 -->
<div id="alertModal3" style="width:400px;" class="modal hide fade" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h3>
修改标签名称
</h3>
</div>
<div class="modal-body">
<p>
提示内容
</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary savetext" data-dismiss="modal" aria-hidden="true">
保存
</button>
</div>
</div>
<!-- 点击线的提示 -->
<div id="LineModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h3>
修改方向
</h3>
</div>
<div class="modal-body">
<p>
提示内容
</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary savetext" data-dismiss="modal" id="lineLabSave" aria-hidden="true">
保存
</button>
<button class="btn btn-primary savetext" data-dismiss="modal" id="lineDel" aria-hidden="true">
删除
</button>
<button class="btn btn-primary savetext" data-dismiss="modal_fx" id="lineSet" aria-hidden="true">
设置方向条件
</button>
</div>
</div>
<!-- attributeModal -->
<div id="attributeModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true" style="width: 800px; margin-left: -350px">
<div class="modal-body" style="max-height: 500px;">
<!-- body -->
</div>
<div class="modal-footer" style="padding: 5px;">
<!--a href="#" class="btn btn-danger" data-dismiss="modal" aria-hidden="true"><i class="icon-remove icon-white"></i></a-->
</div>
</div>
<!--contextmenu div-->
<style type="text/css">
/*#mainul {
padding: 1px 0px !important;
}
#mainul li {
padding: 1px 2px !important;
}*/
</style>
<div id="processMenu" style="display: none;" class="designer-menu">
<ul id="mainul">
<li id="pmAttribute"><i class="iconfont icon-shuxing-shouqi"></i>&nbsp;<span class="_label">节点属性</span></li>
<li id="pmName"><i class="iconfont icon-shuxing-shouqi"></i>&nbsp;<span class="_label">修改名称</span></li>
<!--<li id="pmFrmSln"><i class="iconfont icon-shuxing-shouqi"></i>&nbsp;<span class="_label">表单方案</span></li>-->
<!--<li id="pmFrmD"><i class="iconfont icon-shuxing-shouqi"></i>&nbsp;<span class="_label">设计表单</span></li>-->
<!--<li id="pmFrmPower"><i class="icon-comment"></i>&nbsp;<span class="_label">表单权限</span></li>-->
<li id="pmfun">
<i class="iconfont icon-jiedianguanli_1"></i>&nbsp;<span class="_label">节点类型</span><i class="iconfont icon-weimingmingwenjianjia_jiantou"></i>
</li>
<li id="pmNodeAccepterRole"><i class="iconfont icon-Shift"></i>&nbsp;<span class="_label">接收人规则</span></li>
<li id="pmDelete"><i class="iconfont icon-jiedian1"></i>&nbsp;<span class="_label">删除节点</span></li>
<li id="pmCondDir">
<i class="iconfont icon-01zhushuju_tiaojianleixing"></i>&nbsp;<span class="_label">方向条件</span>
</li>
<li id="Li1">
<i class="iconfont icon-Track"></i>&nbsp;<span class="_label" onclick="ShowGif()">增加连接线</span>
</li>
</ul>
</div>
<div id="fwcMenu" style="position: absolute; background: #fff;display: none;font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;z-index: 501;border-color:black;border-width:4px;">
<ul id="mainul3" class="mainul3">
<li id="FWC_Disable"><i class="iconfont icon-jinyong"></i>&nbsp;<span class="_label">禁用</span></li>
<li id="FWC_Enable"><i class="iconfont icon-qiyong"></i>&nbsp;<span class="_label">启用</span></li>
<li id="FWC_ReadOnly"><i class="iconfont icon-ziyuan"></i>&nbsp;<span class="_label">只读</span></li>
<li id="FWC_Batch">
<i class="iconfont icon-jurassic_setup-batch"></i>&nbsp;<span class="_label">批量设置</span>
</li>
</ul>
</div>
<div id="nodeMenu" style="padding: 3px;
position: absolute;
background: #fff;
display: none;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 14px;
z-index: 501;
border-color:black;
border-width:4px;
">
<ul id="mainul2" class="mainul2">
<li id="Node_Ordinary">
<i class="iconfont icon-shouye-xiancheng-"></i>&nbsp;<span class="_label">线型节点</span>
</li>
<li id="Node_FL"><i class="iconfont icon-xianchengxielou"></i>&nbsp;<span class="_label">分流</span></li>
<li id="Node_HL"><i class="iconfont icon-xiancheng2"></i>&nbsp;<span class="_label">合流</span></li>
<li id="Node_FHL"><i class="iconfont icon-xiancheng"></i>&nbsp;<span class="_label">分合流</span></li>
<li id="Node_SubThread0">
<i class="iconfont icon-xianchengzhan"></i>&nbsp;<span class="_label">同表单子线程</span>
</li>
<li id="Node_SubThread1">
<i class="iconfont icon-xiancheng1"></i>&nbsp;<span class="_label">异表单子线程</span>
</li>
</ul>
</div>
<div id="canvasMenu" style="display: none;" class="designer-menu">
<ul>
<li id="cmNewNode"><i class="iconfont icon-node"></i>&nbsp;<span class="_label">新建节点</span></li>
<li id="cmNewLabel"><i class="iconfont icon-biaoqian3"></i>&nbsp;<span class="_label">添加标签</span></li>
<!-- <li id="cmSave"><i class="icon-ok"></i>&nbsp;<span class="_label">保存设计</span></li>
<li id="cmRefresh"><i class="icon-refresh"></i>&nbsp;<span class="_label">刷新 F5</span></li>
<li id="cmPaste"><i class="icon-share"></i>&nbsp;<span class="_label">粘贴</span></li>-->
<li id="Li3">
<i class="iconfont icon-Track"></i>&nbsp;<span class="_label" onclick="ShowGif();">增加连接线</span>
</li>
<li id="cmHelp"><i class="iconfont icon-sousuo"></i>&nbsp;<span class="_label">获得帮助</span></li>
</ul>
</div>
<div id="canvasLabMenu" style="display: none;">
<ul>
<li id="clmNewName"><i class="iconfont icon-biaoqian2"></i>&nbsp;<span class="_label">修改标签</span></li>
<li id="clmDelete"><i class="iconfont icon-biaoqian4"></i>&nbsp;<span class="_label">删除标签</span></li>
</ul>
</div>
<!--end div-->
<div class="container mini-layout cs-main-box" id="flowdesign_canvas" title="点击右键新建节点\标签.">
<!--div class="process-step btn" style="left: 189px; top: 340px;"><span class="process-num badge badge-inverse"><i class="icon-star icon-white"></i>3</span> 步骤3</div-->
</div>
<!--<div class="canvas-fixed">
<span id="flowDevModelText" style=""></span> 编辑:欧阳 时间2021-05-20
</div>-->
<!--JL.plus-->
<script src="../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../../Scripts/QueryString.js" type="text/javascript"></script>
<script src="../../Scripts/config.js" type="text/javascript"></script>
<script src="../../Comm/Gener.js" type="text/javascript"></script>
<script src="../CCFlowEnum.js" type="text/javascript"></script>
<script src="../../Scripts/EasyUIUtility.js" type="text/javascript"></script>
<!--<script src="../../Scripts/jquery-1.11.0.min.js" type="text/javascript"></script>-->
<script src="../../Scripts/easyUI145/jquery.easyui.min.js" type="text/javascript"></script>
<script type="text/javascript" src="Public/css/bootstrap/js/bootstrap.min.js?2025"></script>
<script type="text/javascript" src="../../Scripts/bootstrap/BootstrapUIDialog.js"></script>
<script type="text/javascript" src="Public/js/jquery-ui/jquery-ui-1.9.2-min.js?2025"></script>
<script type="text/javascript" src="Public/js/jsPlumb/bak/jquery.jsPlumb-1.4.0-all.js?2025"></script>
<script type="text/javascript" src="Public/js/jquery.contextmenu.r2.js?2025"></script>
<!--select 2-->
<script type="text/javascript" src="Public/js/jquery.multiselect2side/js/jquery.multiselect2side.js?2025"></script>
<!--flowdesign-->
<script type="text/javascript" src="Public/js/flowdesign/leipi.flowdesign.v3.js?2025"></script>
<script src="../../Scripts/layui/layui/layui.js" type="text/javascript"></script>
<link href="../../Scripts/layui/layui/css/layui.css" rel="stylesheet" />
<script src="../../Scripts/layui/LayuiDialog.js" type="text/javascript"></script>
<script src="Designer2018.js" type="text/javascript"></script>
<script src="../Guide/Guide.js"></script>
<script>
$(function () {
var theme = DealText(localStorage.getItem("themeColorInfo"));
theme = JSON.parse(theme);
var styleScope = document.getElementById("theme-data")
styleScope.innerHTML = DealText("\n .layui-btn{\n background-color:" + theme.selectedMenu + " !important;\n}");
})
/**
* 测试运行.
//* */
// function TestingContainer() {
// var flowNo = GetQueryString("FK_Flow");
// var url = basePath + "/WF/Admin/TestingContainer/TestFlow2020.htm?1=1";
// url += "&FlowNo=" + flowNo;
// url += "&FK_Flow=" + flowNo;
// url += "&UserNo=" + GetQueryString("UserNo");
// url += "&OrgNo=" + GetQueryString("OrgNo");
// url += "&Token=" + GetQueryString("Token");
// window.location.href = filterXSS(url);
// }
function HelpVideo() {
// var url = 'https://www.bilibili.com/video/BV1FV41167ch/';
var url = 'http://ccflow.org/ke.htm';
window.open(url);
}
</script>
</body>
</html>