本帖最后由 sophie 于 2013-8-1 15:55 编辑
第一个节点,保存后可以删除的,但是目前是不能删除的。
脚本:
var params = getParameter("_selects");//获取选中记录的ID集合
var process = getDocProcess(getApplication());
var docids = splitText(params, ";");
var sql="";
var value1="";
var user = getWebUser().getId();
for(var i=0;i<docids.length;i++)
{
sql="select id,domainid,author as item_author,STATELABEL as item_statel from TLK_GEXAMINE where id='"+docids+"'";
var datas=queryBySQL(sql);
if(datas.size() >0)
{
for(var iter = datas.iterator();iter.hasNext();){
var doc= iter.next();
var stateDesc= doc.getItemValueAsString("statel");
value1= doc.getItemValueAsString("author");
}
if (stateDesc!=null && stateDesc.trim().length()>0 && !(stateDesc.equals("申请人员"))) {
createAlert("流程审批中或者流程结束的记录不允许删除");
}else{
if(!(value1.equals(user))){
createAlert("当前用户不是记录的创建者将不允许删除");
}
}
}
}
大师帮我看看啊 保存这个怎么搞不定啊 .... |