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

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>
<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>