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.
149 lines
5.6 KiB
Plaintext
149 lines
5.6 KiB
Plaintext
11 months ago
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta charset="utf-8" />
|
||
|
<title>Demo:待办</title>
|
||
|
|
||
|
<!-- 引入常用的JS脚本. -->
|
||
|
<script src="../WF/Scripts/QueryString.js"></script>
|
||
|
<script src="../WF/Scripts/jquery/jquery.min.js" type="text/javascript"></script>
|
||
|
<script src="../WF/Scripts/jquery/jquery.cookie.js" type="text/javascript"></script>
|
||
|
<link href="../WF/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet" />
|
||
|
<link href="Style/skin/layui/css/layui.css" rel="stylesheet" />
|
||
|
<!-- 引入ccbpm 的sdk开发js. -->
|
||
|
<script src="../WF/config.js" type="text/javascript"></script>
|
||
|
<script src="../WF/Dev2Interface.js" type="text/javascript"></script>
|
||
|
<script language="javascript" type="text/javascript">
|
||
|
|
||
|
//启动函数
|
||
|
/* $(function () {
|
||
|
SearchIt();
|
||
|
});*/
|
||
|
|
||
|
function SearchIt(pageIdx) {
|
||
|
|
||
|
if (pageIdx == undefined || pageIdx == null)
|
||
|
pageIdx = 1;
|
||
|
|
||
|
var url = ccbpmHostDevelopAPI + "?DoType=Search_Init&Token=" + GetToken();
|
||
|
|
||
|
var key = $("#TB_Key").val();
|
||
|
url += "&Key=" + key;
|
||
|
|
||
|
url += "&DTFrom=" + $("#TB_DTFrom").val() + "&DTTo" + $("#TB_DTTo").val();
|
||
|
url += "&Scop=" + $("#DDL_Scop").val();
|
||
|
url += "&PageIdx=" + pageIdx;
|
||
|
|
||
|
//var strs = RunUrlReturnString(url);
|
||
|
// alert(strs);
|
||
|
|
||
|
var json = RunUrlReturnJSON(url);
|
||
|
|
||
|
var ens = json["gwls"]; //集合数据.
|
||
|
console.log(ens)
|
||
|
return ens;
|
||
|
/* var countDT = json["count"];
|
||
|
var row = countDT[0];
|
||
|
var count = row.CC;//总体数量.
|
||
|
|
||
|
$("#docs").html("条数:" + count + " 数据集合:" + ens)*/
|
||
|
|
||
|
//根据 集合数据 ens 与总体数量 count 显示表格数据,与分页。
|
||
|
|
||
|
}
|
||
|
</script>
|
||
|
</head>
|
||
|
<body>
|
||
|
<div style="padding:10px">
|
||
|
<div id="demoTable" class="layui-form">
|
||
|
<div class="layui-form-item">
|
||
|
<div class="layui-inline">
|
||
|
<input type="text" id="TB_Key" value="" class="layui-input" placeholder="关键字..." />
|
||
|
</div>
|
||
|
<div class="layui-inline">
|
||
|
<div class="layui-input-inline">
|
||
|
<select id="DDL_Scop" name="DDL_Scop">
|
||
|
<option value="0" selected="selected">我参与的</option>
|
||
|
<option value="1"> 我发起的</option>
|
||
|
<option value="2"> 我部门发起的</option>
|
||
|
</select>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="layui-inline">
|
||
|
<input type="text" id="TB_DTFrom" class="layui-input" placeholder="开始日期" />
|
||
|
</div>
|
||
|
<div class="layui-inline">
|
||
|
<input type="text" id="TB_DTTo" class="layui-input" placeholder="结束日期" />
|
||
|
</div>
|
||
|
<div class="layui-inline"> <button class="layui-btn" data-type="reload" id="search">搜索</button></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<table class="layui-hide" id="lists" lay-filter="lists"></table>
|
||
|
</div>
|
||
|
<!--table>
|
||
|
<tr>
|
||
|
<th>#</th>
|
||
|
<th>标题</th>
|
||
|
<th>发起人</th>
|
||
|
<th>发起日期</th>
|
||
|
<th>流程名称</th>
|
||
|
<th>停留节点</th>
|
||
|
<th>当前处理人</th>
|
||
|
<th>状态</th>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<div id="docs"></div>
|
||
|
分页:-->
|
||
|
<script type="text/html" id="action">
|
||
|
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="addTab">{{d.Title}}</a>
|
||
|
</script>
|
||
|
<script type="text/html" id="states">
|
||
|
{{# if(d.WFState=='0'){ }} 草稿 {{# } }}
|
||
|
{{# if(d.WFState=='1'){ }} 运行 {{# } }}
|
||
|
{{# if(d.WFState=='2'){ }} 完成 {{# } }}
|
||
|
{{# if(d.WFState=='3'){ }} 完成 {{# } }}
|
||
|
{{# if(d.WFState=='3'){ }} 完成 {{# } }}
|
||
|
</script>
|
||
|
<script src="Style/skin/layui/layui.js"></script>
|
||
|
<script>
|
||
|
layui.use(['table', 'laydate'], function () {
|
||
|
var table = layui.table, laydate = layui.laydate;
|
||
|
|
||
|
var tableIn = table.render({
|
||
|
elem: '#lists',
|
||
|
title: '用户数据表',
|
||
|
data: SearchIt(),
|
||
|
cols: [[
|
||
|
{ field: 'WorkID', title: '#', width: 80, fixed: 'left', unresize: true, sort: true },
|
||
|
{ field: 'Title', title: '标题', toolbar: '#action' },
|
||
|
{ field: 'StarterName', title: '发起人', width: 80, edit: 'text', sort: true },
|
||
|
{ field: 'RDT', title: '发起日期', width: 100 },
|
||
|
{ field: 'NodeName', title: '流程名称', width: 120 },
|
||
|
{ field: 'experience', title: '停留节点', width: 80, sort: true },
|
||
|
{ field: 'ip', title: '当前处理人', width: 120 },
|
||
|
{ fixed: 'right', title: '状态', toolbar: '#states', width: 150 }
|
||
|
]],
|
||
|
page: true
|
||
|
});
|
||
|
laydate.render({
|
||
|
elem: '#TB_DTFrom'
|
||
|
});
|
||
|
laydate.render({
|
||
|
elem: '#TB_DTTo'
|
||
|
});
|
||
|
table.on('tool(lists)', function (obj) {
|
||
|
var data = obj.data;
|
||
|
if (obj.event === 'addTab') {
|
||
|
|
||
|
|
||
|
}
|
||
|
});
|
||
|
$('#search').on('click', function () {
|
||
|
var searchdata = SearchIt();
|
||
|
tableIn.reload({ data: searchdata });
|
||
|
});
|
||
|
});
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|