|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
|
<title>采购单列表</title>
|
|
|
|
|
<link href="../../AppDemo/ccbpm.css" rel="stylesheet" />
|
|
|
|
|
<!-- 引入常用的JS脚本. -->
|
|
|
|
|
<script src="../../WF/Scripts/QueryString.js"></script>
|
|
|
|
|
<script src="../../WF/Scripts/jquery/jquery.min.js"></script>
|
|
|
|
|
<script type="text/javascript" src="../../WF/Scripts/jquery/jquery.cookie.js"></script>
|
|
|
|
|
<link href="../../WF/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet" />
|
|
|
|
|
<!-- 引入列表文件配置文件 -->
|
|
|
|
|
<script src="../../WF/config.js"></script>
|
|
|
|
|
<script src="../../WF/Dev2Interface.js"></script>
|
|
|
|
|
<script src="../DataBase.js"></script>
|
|
|
|
|
<!-- 引入ccbpm 的sdk开发js. -->
|
|
|
|
|
<style>
|
|
|
|
|
.main{
|
|
|
|
|
margin-top:-10px;
|
|
|
|
|
}
|
|
|
|
|
.table{
|
|
|
|
|
margin-left:10px;
|
|
|
|
|
}
|
|
|
|
|
td, th {
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
th {
|
|
|
|
|
color: #676A6C;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
td {
|
|
|
|
|
height: 39px;
|
|
|
|
|
color: rgb(103, 106, 108);
|
|
|
|
|
}
|
|
|
|
|
h4 {
|
|
|
|
|
margin-left: 10px;
|
|
|
|
|
color: #676A6C;
|
|
|
|
|
}
|
|
|
|
|
fieldset {
|
|
|
|
|
margin-top: 10px;
|
|
|
|
|
}
|
|
|
|
|
legend {
|
|
|
|
|
margin-left: 10px;
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
color: #676A6C;
|
|
|
|
|
text-align: left;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
text-align: left;
|
|
|
|
|
line-height: 30px;
|
|
|
|
|
padding-top: 2px;
|
|
|
|
|
padding-bottom: 2px;
|
|
|
|
|
/*color: rgb(103, 106, 108);*/
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
<script language="javascript" type="text/javascript">
|
|
|
|
|
|
|
|
|
|
//启动函数
|
|
|
|
|
$(function () {
|
|
|
|
|
|
|
|
|
|
$("#docs").html("<img src=../../WF/Img/loading.gif /> 正在加载,请稍后......");
|
|
|
|
|
|
|
|
|
|
var db = GenerBuyBillSelfPK(); //获取dataBase.js的采购订单.
|
|
|
|
|
|
|
|
|
|
var html = "<table class='table table-bordered table-striped table-hover'>";
|
|
|
|
|
html += "<tr>";
|
|
|
|
|
html += "<th>#</th>";
|
|
|
|
|
html += "<th>采购单号</th>";
|
|
|
|
|
html += "<th>提请部门</th>";
|
|
|
|
|
html += "<th>单据标题</th>";
|
|
|
|
|
html += "<th>采购日期</th>";
|
|
|
|
|
html += "<th>产地</th>";
|
|
|
|
|
html += "<th colspan=2>状态</th>";
|
|
|
|
|
html += "</tr>";
|
|
|
|
|
|
|
|
|
|
for (var i = 0; i < db.length; i++) {
|
|
|
|
|
var en = db[i];
|
|
|
|
|
html += "<tr>";
|
|
|
|
|
html += "<td>" + i + "</td>"; //序号
|
|
|
|
|
html += "<td>" + en.DJBH + "</td>"; //流程类别编号.
|
|
|
|
|
html += "<td>" + en.DeptName + "</td>"; //部门名称.
|
|
|
|
|
html += "<td>" + en.BillName + "</td>"; //单据标题.
|
|
|
|
|
html += "<td>" + en.RDT + "</td>"; //提请日期.
|
|
|
|
|
html += "<td>" + en.Addr + "</td>"; //产地.
|
|
|
|
|
html += "<td>" + en.Linker + "</td>"; //流程名称.
|
|
|
|
|
|
|
|
|
|
//调用 /WF/ListAPI.js 里面的 OpenForm 方法打开表单.
|
|
|
|
|
html += "<td colspan=2>";
|
|
|
|
|
html += " <a href=\"javascript:StartFlowKaiPiao('" + en.BH + "','" + en.MC + "');\" >发起开票流程</a> ";
|
|
|
|
|
html += " <a href=\"javascript:StartFlowCuiKuan('" + en.BH + "','" + en.MC + "');\" >发起催款流程</a>";
|
|
|
|
|
|
|
|
|
|
html += "</td>";
|
|
|
|
|
html += "</tr>";
|
|
|
|
|
}
|
|
|
|
|
html += "</table>";
|
|
|
|
|
$("#docs").html(html);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 发起开票申请流程
|
|
|
|
|
* 1. 开票申请流程是内置表单.
|
|
|
|
|
* 2. 打开表单后,把客户编号,客户名称带入到开始节点表单里.
|
|
|
|
|
* @param kehubianhao 客户编号,
|
|
|
|
|
* @param KeHuMingCheng 客户名称.
|
|
|
|
|
*/
|
|
|
|
|
function StartFlowKaiPiao(kehubianhao, KeHuMingCheng) {
|
|
|
|
|
|
|
|
|
|
//组织传入参数,这些参数带入到开始节点表单里.
|
|
|
|
|
var paras = "&KeHuBianHao=" + kehubianhao + "&KeHuMingChen=" + KeHuMingCheng;
|
|
|
|
|
|
|
|
|
|
//调用Dev2Interface.js的接口,让其打开表单的url. 把客户编号,客户名称带入到开始节点表单里.
|
|
|
|
|
// var url = OpenForm("021", 0, 0, 0, paras); //没有数据暂时注释掉
|
|
|
|
|
|
|
|
|
|
// alert('将要打开的发起流程URL:' + url);
|
|
|
|
|
//window.open(url);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 发起催款流程
|
|
|
|
|
* 1. 开票申请流程是内置表单.
|
|
|
|
|
* 2. 打开表单后,把客户编号,客户名称带入到开始节点表单里.
|
|
|
|
|
* @param kehubianhao 客户编号,
|
|
|
|
|
* @param KeHuMingCheng 客户名称.
|
|
|
|
|
*/
|
|
|
|
|
function StartFlowCuiKuan(kehubianhao, KeHuMingCheng) {
|
|
|
|
|
|
|
|
|
|
//组织传入参数,这些参数带入到开始节点表单里.
|
|
|
|
|
var paras = "&KeHuBianHao=" + kehubianhao + "&KeHuMingChen=" + KeHuMingCheng;
|
|
|
|
|
|
|
|
|
|
//调用ListAPI.js的接口,让其打开表单的url. 把客户编号,客户名称带入到开始节点表单里.
|
|
|
|
|
//var url = OpenForm("022", 0, 0, 0, paras); //没有数据暂时注释掉
|
|
|
|
|
// window.open(url);
|
|
|
|
|
}
|
|
|
|
|
function CreateWorkID()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<div class="main">
|
|
|
|
|
<h4>发货单 - 自定义主键单据</h4>
|
|
|
|
|
<div id="docs"></div>
|
|
|
|
|
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend style="margin-left:10px">说明</legend>
|
|
|
|
|
<ul style="margin-top:15px">
|
|
|
|
|
<li>该页面位于:\DemoTools\Bill\BuyBillList_SDKFrmWorkID.htm </li>
|
|
|
|
|
<li>用户在创建单据的时候,首先通过调用ccbpm的接口作为主键,存储到自己的单据表里.</li>
|
|
|
|
|
<li>比如:对固定资产执行维修、报废流程,发起流程的时候,把固定资产编号传入开始节点表单里。</li>
|
|
|
|
|
<li>比如:对车辆执行派车流程,把车辆的ID,车辆名称传入派车单里。</li>
|
|
|
|
|
<li>请参考html里面的发起方法。</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|