AccountInner.jsp 12.5 KB
<%@page import="org.apache.commons.lang.StringEscapeUtils"%>

<%@ page language="java" contentType="text/html; charset=UTF-8" %> 
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="UserDefaultManager" class="weaver.docs.tools.UserDefaultManager" scope="session" />
<HTML><HEAD>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<script language="javascript" src="/js/weaver_wev8.js"></script>
<script language="javascript" src="/fna/js/e8Common_wev8.js?r=3"></script>
</head>
<%
String userid = user.getUID()+"";

//权限
if(true){
    response.sendRedirect("/notice/noright.jsp") ;
    return ;
}

String imagefilename = "/images/hdDOC_wev8.gif";
String titlename = SystemEnv.getHtmlLabelName(387295,user.getLanguage());//预算设置组织架构权限设置
String needfav ="1";
String needhelp ="";

String nameQuery = Util.null2String(request.getParameter("nameQuery")).trim();

%>
<BODY>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
RCMenu += "{" + SystemEnv.getHtmlLabelName(82, user.getLanguage())+",javascript:addRecord(),_self} ";
RCMenuHeight += RCMenuHeightStep;
RCMenu += "{" + SystemEnv.getHtmlLabelName(77, user.getLanguage())+",javascript:copyRecord(),_self} ";
RCMenuHeight += RCMenuHeightStep;
 
%>

<form id=form2 name=form2 method=post action="/fna/mulDimensions/accountSetting/AccountInner.jsp">
<table id="topTitle" cellpadding="0" cellspacing="0">
    <tr>
        <td>
        </td>
        <td class="rightSearchSpan" style="text-align:right; width:500px!important">
            <input type="button" value="<%=SystemEnv.getHtmlLabelName(82,user.getLanguage())%>" class="e8_btn_top" onclick="addRecord();"/><!-- 新建 -->
            <input type="button" value="<%=SystemEnv.getHtmlLabelName(77,user.getLanguage())%>" class="e8_btn_top" onclick="copyRecord();"/><!-- 复制 -->
            <input type="text" class="searchInput" id="nameQuery" name="nameQuery" value="<%=nameQuery %>" /><!-- 快速搜索 -->
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <span id="advancedSearch" class="advancedSearch" style="display: none;"></span><!-- 高级搜索 -->
            <span title="<%=SystemEnv.getHtmlLabelName(23036,user.getLanguage()) %>" class="cornerMenu"></span><!-- 菜单 -->
        </td>
    </tr>
</table>

<!-- advanced search -->
<div class="advancedSearchDiv" id="advancedSearchDiv">
</div>

<div id='divshowreceivied' style='background:#FFFFFF;padding:3px;width:100%' valign='top'>
</div>
<%

String tableString = "";      
String backfields = " a.*,a.beginDate dateStatus ";
String fromSql = " from FnaAccountInfo a \n";
String sqlWhere = " where 1=1 ";
if(!"".equals(nameQuery)){
    sqlWhere += " and (a.accountName like '%" + StringEscapeUtils.escapeSql(nameQuery) + "%' ";
    sqlWhere += " or a.codeName like '%" + StringEscapeUtils.escapeSql(nameQuery) + "%') ";
}
String orderby = " a.displayOrder asc, a.beginDate ";
String sqlprimarykey = "a.id";

tableString = " <table instanceid=\"FNA_ACCOUNT_LIST\" pageId=\""+PageIdConst.FNA_ACCOUNT_LIST+"\" "+
            " pagesize=\""+PageIdConst.getPageSize(PageIdConst.FNA_ACCOUNT_LIST,user.getUID(),PageIdConst.FNA)+"\" tabletype=\"checkbox\" >"+
"      <sql backfields=\""+Util.toHtmlForSplitPage(backfields)+"\" sqlform=\""+Util.toHtmlForSplitPage(fromSql)+"\" "+
            " sqlwhere=\""+Util.toHtmlForSplitPage(sqlWhere)+"\"  sqlorderby=\""+Util.toHtmlForSplitPage(orderby)+"\" "+
            " sqlprimarykey=\""+Util.toHtmlForSplitPage(sqlprimarykey)+"\" sqlsortway=\"desc\" sqlisdistinct=\"true\" />"+
"           <head>";
tableString += "   <col width=\"20%\"  text=\""+SystemEnv.getHtmlLabelName(387252,user.getLanguage())+"\" column=\"accountName\" orderkey=\"accountName\" "+
        " transmethod=\"weaver.fna.general.FnaSplitPageTransmethod.doJsFunc\" otherpara=\"doOpen+column:id\" />";//账套名称
tableString += "   <col width=\"20%\"  text=\""+SystemEnv.getHtmlLabelName(387254,user.getLanguage())+"\" column=\"codeName\" orderkey=\"codeName\" "+
        " transmethod=\"weaver.fna.general.FnaSplitPageTransmethod.doJsFunc\" otherpara=\"doOpen+column:id\" />";//账套编码
tableString += "   <col width=\"20%\"  text=\""+SystemEnv.getHtmlLabelName(387413,user.getLanguage())+"\" column=\"beginDate\" orderkey=\"beginDate\" />";//生效开始日期
tableString += "   <col width=\"20%\"  text=\""+SystemEnv.getHtmlLabelName(387414,user.getLanguage())+"\" column=\"endDate\" orderkey=\"endDate\" />";//生效结束日期
tableString += "   <col width=\"20%\"  text=\""+SystemEnv.getHtmlLabelName(602,user.getLanguage())+"\" column=\"dateStatus\" "+//状态
               "  transmethod=\"com.engine.fnaMulDimensions.util.TableColTransmethod.getStatus\"  otherpara=\"column:endDate+"+user.getLanguage()+"\" />";
tableString += "          </head>";
tableString += "      <operates>";
tableString += "          <popedom transmethod=\"com.engine.fnaMulDimensions.util.TableColTransmethod.getFnaAccountInner_popedom\" otherpara=\"column:isArchive\" ></popedom>";
tableString += "          <operate href=\"javascript:doOpen();\" text=\""+SystemEnv.getHtmlLabelName(93,user.getLanguage())+"\" linkvaluecolumn=\"id\" linkkey=\"id\" target=\"_self\" index=\"0\"/>";//编辑
tableString += "          <operate href=\"javascript:doArchive_grid();\" text=\""+SystemEnv.getHtmlLabelName(22151,user.getLanguage())+"\" linkvaluecolumn=\"id\" linkkey=\"id\" target=\"_self\" index=\"1\"/>";//封存
tableString += "          <operate href=\"javascript:doLifted_grid();\" text=\""+SystemEnv.getHtmlLabelName(22152,user.getLanguage())+"\" linkvaluecolumn=\"id\" linkkey=\"id\" target=\"_self\" index=\"2\"/>";//解封
tableString += "          <operate href=\"javascript:gridDel();\" text=\""+SystemEnv.getHtmlLabelName(91,user.getLanguage())+"\" linkvaluecolumn=\"id\" linkkey=\"id\" target=\"_self\" index=\"3\"/>";//删除
tableString += "      </operates>";   
tableString += "</table>";
%>
<input type="hidden" name="pageId" id="pageId" value="<%=PageIdConst.FNA_ACCOUNT_LIST %>" />
<wea:SplitPageTag  tableString='<%=tableString%>'  mode="run" />
</form>

     
<table align=right>
   <tr>
   <td>&nbsp;</td>
   <td>
 <td>&nbsp;</td>
   </tr>
      </TABLE>
      
      </td>
        </tr>
        </TABLE>
    </td>
    <td></td>
</tr>
<tr>
    <td height="10" colspan="3"></td>
</tr>
</table>



<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
</body>
<script language="javascript">
var _Label33574 = "<%=SystemEnv.getHtmlLabelName(33574,user.getLanguage()) %>";//正在处理数据,请不要离开该页面,请稍等...

//关闭
function doClose(){
    parent.btnClose_onclick();
}

//快速(高级)搜索事件
function onBtnSearchClick(from_advSubmit){
    form2.submit();
}

//删除
function gridDel(ids){
    //确定要删除吗?
    top.Dialog.confirm("<%=SystemEnv.getHtmlLabelName(15097,user.getLanguage())%>",
        function(){
            gridDel2(ids);
        }, function(){}
    );
}

//封存
function doArchive_grid(_id){
	
	hideRightMenuIframe();
    try{
        var _data = "op=archive&archive=1&id="+_id;
        openNewDiv_FnaBudgetViewInner1(_Label33574);
        jQuery.ajax({
            url : "/fna/mulDimensions/accountSetting/AccountOp.jsp",
            type : "post",
            cache : false,
            processData : false,
            data : _data,
            dataType : "json",
            success: function do4Success(_json){
                try{
	                try{closeNewDiv_FnaBudgetViewInner1();}catch(ex1){}
	                if(_json.status == "1"){
	                    //parent.parent.leftframe.do_reAsyncChildNodes(feelevel+"_"+id, feelevel+"_"+id);
	                    window._table.reLoad();
	                }else{
	                    top.Dialog.alert(_json.msg);
	                }
	                showRightMenuIframe();
	            }catch(e1){
	                showRightMenuIframe();
	            }
            }
        }); 
    }catch(e1){
        showRightMenuIframe();
    }
	
}

//解封
function doLifted_grid(_id){
	hideRightMenuIframe();
    try{
        var _data = "op=archive&archive=0&id="+_id;
        openNewDiv_FnaBudgetViewInner1(_Label33574);
        jQuery.ajax({
            url : "/fna/mulDimensions/accountSetting/AccountOp.jsp",
            type : "post",
            cache : false,
            processData : false,
            data : _data,
            dataType : "json",
            success: function do4Success(_json){
                try{
                    try{closeNewDiv_FnaBudgetViewInner1();}catch(ex1){}
                    if(_json.status == "1"){
                        //parent.parent.leftframe.do_reAsyncChildNodes(feelevel+"_"+id, feelevel+"_"+id);
                        window._table.reLoad();
                    }else{
                        top.Dialog.alert(_json.msg);
                    }
                    showRightMenuIframe();
                }catch(e1){
                    showRightMenuIframe();
                }
            }
        }); 
    }catch(e1){
        showRightMenuIframe();
    }
}

function gridDel2(ids){
    var _data = "op=delete&id="+ids;
    openNewDiv_FnaBudgetViewInner1(_Label33574);
    jQuery.ajax({
        url : "/fna/mulDimensions/accountSetting/AccountOp.jsp",
        type : "post",
        cache : false,
        processData : false,
        data : _data,
        dataType : "json",
        success: function do4Success(_json){
            try{
                try{closeNewDiv_FnaBudgetViewInner1();}catch(ex1){}
                if(_json.status == "1"){
                	window.location.reload();
                }else{
                    top.Dialog.alert(_json.errorInfo);
                }
                showRightMenuIframe();
            }catch(e1){
                showRightMenuIframe();
            }
        }
    }); 
}

//批量删除
function batchDel(){
    var ids = _xtable_CheckedCheckboxId();
    if(ids==""){
        top.Dialog.alert("<%=SystemEnv.getHtmlLabelName(18214,user.getLanguage())+SystemEnv.getHtmlLabelName(264,user.getLanguage()) %>");
        return;
    }
    //确定要删除吗?
    top.Dialog.confirm("<%=SystemEnv.getHtmlLabelName(15097,user.getLanguage())%>",
        function(){
            batchDel2(ids);
        }, function(){}
    );
}

function batchDel2(ids){
    var _data = "op=batchDel&batchDelIds="+ids;
    openNewDiv_FnaBudgetViewInner1(_Label33574);
    jQuery.ajax({
        url : "/fna/mulDimensions/accountSetting/AccountOp.jsp",
        type : "post",
        cache : false,
        processData : false,
        data : _data,
        dataType : "json",
        success: function do4Success(_json){
            try{
                try{closeNewDiv_FnaBudgetViewInner1();}catch(ex1){}
                if(_json.flag){
                    window._table.reLoad();
                }else{
                    top.Dialog.alert(_json.msg);
                }
                showRightMenuIframe();
            }catch(e1){
                showRightMenuIframe();
            }
        }
    }); 
}
//新建
function addRecord(_id){
    _fnaOpenDialog("/fna/mulDimensions/accountSetting/AccountEdit.jsp?type=add&id=",  
            "<%=SystemEnv.getHtmlLabelName(82,user.getLanguage())+SystemEnv.getHtmlLabelName(387295,user.getLanguage()) %>", 
            600, 480);
}

function copyRecord(_id){
	var ids = _xtable_CheckedCheckboxId();
	console.log("ids",ids);
	var idArray = ids.split(",");
	var idLength = idArray.length-1;
	
    if(idLength==0){
        top.Dialog.alert("<%=SystemEnv.getHtmlLabelName(18214,user.getLanguage())+SystemEnv.getHtmlLabelName(264,user.getLanguage()) %>");
        return;
    }else if(idLength > 1){  
    	top.Dialog.alert("<%=SystemEnv.getHtmlLabelName(31017,user.getLanguage())%>");//请选择一条记录
    	return;
    }
	
	_fnaOpenDialog("/fna/mulDimensions/accountSetting/AccountEdit.jsp?type=copy&id="+idArray[0],  
            "<%=SystemEnv.getHtmlLabelName(77,user.getLanguage())+SystemEnv.getHtmlLabelName(387295,user.getLanguage()) %>", 
            600, 480);
}

//编辑
function doOpen(_id){
    _fnaOpenDialog("/fna/mulDimensions/accountSetting/AccountEdit.jsp?type=edit&id="+_id,  
            "<%=SystemEnv.getHtmlLabelName(93,user.getLanguage())+SystemEnv.getHtmlLabelName(387295,user.getLanguage()) %>", 
            600, 480);
}

</script>
<SCRIPT language="javascript" src="/js/datetime_wev8.js"></script>
<SCRIPT language="javascript" src="/js/JSDateTime/WdatePicker_wev8.js"></script>
</html>