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.

165 lines
5.9 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>采购单列表</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 />&nbsp;正在加载,请稍后......");
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>&nbsp;&nbsp;&nbsp;&nbsp;";
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>