发布和取消发布

html=====================================

                                                                             






JS ============



function mydeptAduit(obj){
/* 验证是发布按钮还是取消按钮 */
var hids='解封';
var sta='0';
if(obj=='up'){
hids='封存';
sta='1';
}
/* 获取选中数据 */
obj = document.getElementsByName("dept_checkbox");
var tr=$("#dept_id  tr");  //dept_id是  table 的id
   check_val = [];
   var str='';
   for(k in obj){
       if(obj[k].checked)
           check_val.push(obj[k].value);
     }
   if(str=='') str += check_val;
else str += ',' + check_val;
 if(str == ''){
 layer.open({
content:'请勾选一条或多条信息',
btn:['取消'],
yes:function(index, layero){
   layer.close(index);
}
});
 return false;
 }
 //验证选中数据中是否存在不同项内容
 for(k in obj){
       if(obj[k].checked){
    if(tr.eq(Number(obj[k].id.substring(9,obj[k].id.length))+1).children().eq(5).text()==hids){
        layer.alert("选择"+hids+"中存在已"+hids+"数据,请核实后再进行"+hids+"!!!", {icon: 2});
        return false;
        }
       }
}
var content = '确定要'+hids+'数据吗?';
    layer.confirm(content, function(index){
    layer.close(index);
   
    var loadIdx = layer.load();
    $.ajax({
    url : '${ctx}/dept/push',
    type : 'post',
    data : {
    'hids' : str,
    'sta':sta
    },
    traditional : true,
    success : function(result){
    layer.close(loadIdx);
    if(result.success=='success'){
    layer.alert('操作成功', function(){
    layer.closeAll();
    _AT_QUERY_FORM($(_CURR_TAB+' #queryForm'));
    });
    }else{
    layer.alert('操作失败');
    }
    }
    });
    });

}

你可能感兴趣的:(发布和取消发布)