⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 process.js

📁 以前做的一个j2ee的项目
💻 JS
📖 第 1 页 / 共 2 页
字号:
          dele.setAttribute("label",'delete_gzda_jh') ;
         

          for(var i=0;i<urls.length;i++){
                var enode=paraDoc.createElement("rows");
                var rows=dele.appendChild(enode);  

                var enode=paraDoc.createElement("id");
	        var tnode=paraDoc.createTextNode(jg);
	        enode.appendChild(tnode);
	        rows.appendChild(enode);

 	        var enode=paraDoc.createElement("url");
                var tnode=paraDoc.createTextNode(urls[i]);
	        enode.appendChild(tnode);
	        rows.appendChild(enode);
         } 

         var enode=paraDoc.createElement("insert");
         var inser=acti.appendChild(enode);
         inser.setAttribute("tablename",'T_GZDA_JH') ;
         inser.setAttribute("label",'insert_gzda_jh') ;
         for(var i=0;i<urls.length;i++){
                var enode=paraDoc.createElement("rows");
                var rows=inser.appendChild(enode);  

                var enode=paraDoc.createElement("id");
	        var tnode=paraDoc.createTextNode(jg);
	        enode.appendChild(tnode);
	        rows.appendChild(enode);

 	        var enode=paraDoc.createElement("url");
	        var tnode=paraDoc.createTextNode(urls[i]);
	        enode.appendChild(tnode);
	        rows.appendChild(enode);

         }

         operdele(paraDoc,true);
}
function delMenu(code,layer,cname){

    if(code.length<=0){
      return;
    }

    var len=code.length;
    var idval=document.all.oentity.value;
  

    if(idval==""){
         alert("XXGZDA-023:HIDDEN button is error");
        return;
     }


    var co=code.substring(0,2)
    if((co=='FA')||(co=='FZ')||(co=='FN')||(co=='FQ')||(co=='FC')||(co=='FD')||(co=='FE')||(co=='FG')){
           it=createsupper();
           if(it<=0){
              alert("XXGZDA-024:系统文件夹你没有权限操作");
              return;
           }
    }else{

         var it=issystem(code,layer);

         if(it==1){

           itt=createsupper();

           if(itt<=0){
              alert("系统文件夹你没有权限操作");
              return;
           }

      
         }

    }

    var rtno=ishasfile(code,layer,cname);
    //alert(rtno)
    if(rtno==1){
       //var ik=document.all.operid.value;
       alert("XXGZDA-188:此文件夹下还有文件,不能删除!")
       return ;
    } 
    var rt=confirm("你确认要删除文件夹:"+cname+"吗?此操作要谨慎从事!")
    if(!rt){
         return;
    }


    
     if (idval.indexOf("tem")>0){
        var tranno=""
        var layer=idval.substring(idval.indexOf("#")+1,idval.indexOf("@"));
        var sql="  SELECT TRANNO FROM T_GZDA_FILEMANAGERABSTR  WHERE LEVE ="+layer
        rnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
        tranno=rnt.selectSingleNode("//root/params/item/TRANNO").text;

        deleAbstr(tranno);
     }else{
        var tranno="";
        var lev=idval.substring(idval.indexOf("#")+1,idval.indexOf("%"));
        var url=idval.substring(0,idval.indexOf("$"));

        var sql="  SELECT TRANNO FROM T_GZDA_FILEMANAGERABSTR  WHERE LEVE ="+layer
        rnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");

        tranno=rnt.selectSingleNode("//root/params/item/TRANNO").text;


        deleAbstrDetail(tranno,url)
     }
    

}

function ishasfile(co,lay,cn){
  var rt=0;
  var codelen=co.length;
  var di=document.all.operid.value; 
      var sql="select min(LEVE) LEVE from T_GZDA_FILEMANAGERABSTR  WHERE  LEVE >"+lay+"   and  length(trim(CODE)) <= "+codelen+"    ORDER BY LEVE ASC  ";
      //myMessage(sql)
      var oRnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
      var layernew=oRnt.selectSingleNode("//root/params/item/LEVE").text;

                  if(layernew=='0'){
                          var sql="select max(LEVE) LEVE from T_GZDA_FILEMANAGERABSTR ";
                          var oRnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
                          layernew=oRnt.selectSingleNode("//root/params/item/LEVE").text;

                          var la=parseInt(layernew) + 1;

                          layernew=la.toString();
                  }
       var sql= "select code "+
		" from t_gzda_filemanagerabstr a, t_dm_gy_swry b, t_dm_gy_swjg c "+
		" where a.filetype = '1' and a.operid = b.swry_dm and b.swjg_dm = c.swjg_dm and a.operid ='"+di+"' "+
                " and a.url<>'A' and leve>"+lay+" and leve<"+layernew;

      var oRnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
      
      var cno=oRnt.selectSingleNode("//root/params");
      if(cno.childNodes.length>0){
           rt=1;
      }else{
           rt=0;
      }

  return rt;
}

function deleAbstr(leve){

       var paraDoc = new ActiveXObject('Microsoft.XMLDOM')
       var pi=paraDoc.createProcessingInstruction("xml","version='1.0' encoding='gb2312'");
       paraDoc.appendChild(pi);
       var enode=paraDoc.createElement("root"); 
       var root=paraDoc.appendChild(enode);

       var enode=paraDoc.createElement("action");
       var acti=root.appendChild(enode);
         var enode=paraDoc.createElement("delete");
         var update=acti.appendChild(enode);
          update.setAttribute("tablename",'T_GZDA_FILEMANAGERABSTR') ;
          update.setAttribute("label",'deletefileabstr') ;
         
          var enode=paraDoc.createElement("rows");
          var rows=update.appendChild(enode);  

         var enode=paraDoc.createElement("tranno");
         var tnode=paraDoc.createTextNode(leve);
         enode.appendChild(tnode);
         rows.appendChild(enode);

         operdele(paraDoc);         
}

function deleAbstrDetail(leve,url){

       var paraDoc = new ActiveXObject('Microsoft.XMLDOM')
       var pi=paraDoc.createProcessingInstruction("xml","version='1.0' encoding='gb2312'");
       paraDoc.appendChild(pi);
       var enode=paraDoc.createElement("root"); 
       var root=paraDoc.appendChild(enode);

       var enode=paraDoc.createElement("action");
       var acti=root.appendChild(enode);
         var enode=paraDoc.createElement("delete");
         var update=acti.appendChild(enode);
          update.setAttribute("tablename",'T_GZDA_FILEMANAGERABSTR') ;
          update.setAttribute("label",'deletefileabstr') ;
         
          var enode=paraDoc.createElement("rows");
          var rows=update.appendChild(enode);  

         var enode=paraDoc.createElement("tranno");
         var tnode=paraDoc.createTextNode(leve);
         enode.appendChild(tnode);
         rows.appendChild(enode);


         var enode=paraDoc.createElement("delete");
         var update=acti.appendChild(enode);
          update.setAttribute("tablename",'T_GZDA_FILEMANAGERDETAIL') ;
          update.setAttribute("label",'deletefiledetail') ;
         
          var enode=paraDoc.createElement("rows");
          var rows=update.appendChild(enode);  

         var enode=paraDoc.createElement("url");
         var tnode=paraDoc.createTextNode(url);
         enode.appendChild(tnode);
         rows.appendChild(enode);
         operdele(paraDoc);         


}



function operdele(paraDoc,isrefresh){
  

          setaction("gov.gdlt.ssgly.taxcore.taxblh.gzda.service.GZDAcurrencySaveBLH");
          var service=new Service("");

  	  var oRtn=service.doService(paraDoc);

	  if (oRtn == null){
                alert("XXGZDA-000:服务器端解释出错2!");
		return null;	
          }else{
                 var re=oRtn.selectSingleNode("//root").text;
                 if(re=="1"){
                    alert("XXGZDA-002:存盘成功!");
                    //window.close()
                    //initialize("tree")
                    //parent.left.location.href=leftup.jsf;
                     //if(isrefresh){
 
                     //}else{
                       var ref="parent.left.location.href='leftup.jsf'" ;
                       setTimeout(ref,800);
                       return;
                     //}
                  }else{
                    alert("XXGZDA-003:存盘不成功!");
                    
                     return;
                  }

          } 
}

function createsupper(){
  var oid=document.all.operid.value;
  var itn=0;
  if(oid.length<5){
       return itn;
  }
           var sql=  "select js_dm from t_qxgl_swry_js where swry_dm='"+oid+"' "+
                   " and  js_dm in( "+
                   "        select js_dm from t_qxgl_js where mc='系统文件夹编辑' "+
                   " )";
         var oRn=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
         var ot=oRn.selectSingleNode("//root/params");
         if(ot.childNodes.length<=0){                                                  //是否已授特殊权限
             itn=0;
         }else{
             itn=1;
         } 
  return itn;
}

function createqx(){

  var id=document.all.operid.value;
  if(id.length<5){
       return;
  }
  var sql=   "select gn_dm "+
    " from t_qxgl_gns "+
    " where gn_dm in "+
    " (  select distinct(gn_dm) "+
      " from t_qxgl_js_gns "+
      " where (js_dm in "+
      "         (  select js_dm "+
      "            from t_qxgl_swry_js "+
      "            where swry_dm = '"+id+"' "+
      "         ) "+
      "       ) "+
    " ) and sjgn_dm='52' ";
    var oRnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
    //MyMessage(oRnt);
    var node=oRnt.selectSingleNode("/root/params");
    var l=node.childNodes.length;
    if(l>0){
        for(var i=0;i<l;i++){
           var item=node.childNodes[i];
           var vn=item.childNodes[0];
           //alert(vn.text);
           qx+=vn.text+"*";
        }
    }
//alert(qx);
}

function issystem(code,lay){
  var sql="select code from t_gzda_filemanagerabstr where code='"+code+"' and issystem='1' and leve="+lay ;
  
  var itn=0;
         var oRn=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
  
         var ot=oRn.selectSingleNode("//root/params");
         if(ot.childNodes.length<=0){                                                 
             itn=0;
         }else{
             itn=1;
         } 
  return itn;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -