本帖最后由 fys 于 2012-7-16 16:26 编辑
自定义摘要,结果依然只显示需要自己审批的内容。无法显示自己已申请的,未审批完成的内容。
出现的奇怪的问题是,如果代码放在自定义摘要的脚本里,只能显示需要自己审批的。如果把脚本放在首页里面就能显示出需要自己审批的和自己已申请未审批完成的。
摘要设置代码如下:
var user = getWebUser();
var userID = user.getId();
var sql = "SELECT `DOMAINID`,`ITEM_申请人员`,`ITEM_申请时间`,`ITEM_请假类型`,STATELABEL FROM tlk_请假表单 WHERE (AUTHOR='" + userID + "' OR AUDITORLIST LIKE '%" + userID + "%') AND STATELABEL<>'完成'";
var docs = queryBySQL(sql);
var count=0;
var table = "<table border=\"1\" cellSpacing=\"0\" borderColor=\"#cccccc\" cellPadding=\"1\" width=\"100%\" align=\"center\">";
table += "<tbody>";
table += " <tr><td style=\"text-align: left\">名字:</td>";
for (var it = docs.iterator(); it.hasNext();) {
var doc = it.next();
var s=count+"";
var name = doc.getItemValueAsString("申请人员");
table += "<tr><td>" + name + "</td></tr>";
count++;
}
table += "</tbody></table>";
table; |