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.

117 lines
4.0 KiB
Plaintext

11 months ago
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Smart SDK From</title>
<!-- 引入必要的 SmartSDKFrm.js -->
<script src="../../WF/SmartSDKFrm.js"></script>
<script type="text/javascript">
/*
* 保存方法demo:
* 1, 该方法的方法名与ccflow &jFlow 约定好的如果保存成功就返回true,用户就可以执行发送.
* 2, 如果失败就返回false引擎就终止发送操作.
*/
function Save() {
try {
var ts = document.getElementById('TB_QingJiaTianShu').value;
if (ts == 0) {
alert('请假天数不能为零。');
return false;
}
// document.getElementById('Btn_Save').click(); //调用btn_save事件.
// alert('save ok');
return true; //保存成功,用户可以发送.
} catch (e) {
alert(e.name + " : " + e.message);
return false; // 保存失败不能发送.
}
}
</script>
</head>
<body>
<div id="ToolBar"></div>
<table style="width:90%; border:1px; text-align:center">
<tr>
<th colspan="4">
请假单
</th>
</tr>
<tr>
<td>请假人</td>
<td> <input type="text" id="TB_QJR" /> </td>
<td>请假人部门</td>
<td> <input type="text" id="TB_QJRBM" /> </td>
</tr>
<tr>
<td>日期从</td>
<td> <input type="text" id="TB_DTFrom" /> </td>
<td>到</td>
<td> <input type="text" id="TB_DTTo" /> </td>
</tr>
<tr>
<td>天数</td>
<td> <input type="text" id="TB_QingJiaTianShu" /> </td>
<td>请假原因</td>
<td> <input type="text" id="TB_QingJiaYuanYin" /> </td>
</tr>
<tr>
<th colspan="4">
审核信息
</th>
</tr>
<tr>
<td colspan="4">
<div id="WorkCheck"></div>
</td>
</tr>
<tr>
<td colspan="4" style=" text-align:left">
<fieldset>
<legend> 如何使用?</legend>
<ul>
<li>0. 首先您需要改造您的表单存储 WorkID 字段,并且作为该流程实例的标识 .</li>
<li>1. 首先引入/WF/SmartSDKFrm.js文件.</li>
<li>2. 在自己的页面上增加一个ID为ToolBar的div标记流程的控制按钮工具栏的摆放位置.</li>
<li>3. 如果要引入其他的控件比如审核组件WorkCheck评论组件FlowBBS, 需要在增加对应ID的div以方便ccbpm解析.</li>
<li>4. 按照约定编写一个Save的方法该方法返回true,false true=保存成功 false=保存失败. 在工具栏的发送与保存按钮调用,如果保存失败就不能发送.</li>
<li>5. 工具栏上的按钮是在节点属性上可以控制或者隐藏,比如:退回、移交、加签、轨迹等按钮.</li>
</ul>
<legend> 有什么优点?</legend>
<ul>
<li>1. 如果要在您的业务表单上跑流程,仅仅要做的是把 SmartSDKFrm.js 放入到您的页面里面. </li>
<li>2. 系统就会自动生成流程引擎的控制toolbar toolbar 的按钮权限在节点属性里直接控制.</li>
<li>3. 您可以充分利用ccbpm的很多组件功能比如定位、地图、拍照、附件、评论组件等等.</li>
</ul>
</fieldset>
</td>
</tr>
</table>
<!-- 保存按钮让其隐藏 ............................ -->
<div style="display:none ">
<input type="button" value="Save" onclick="Save()" />
</div>
</body>
</html>