fnaCityLevelEdit.jsp 8.21 KB
<%@page import="weaver.hrm.city.CityComInfo"%>
<%@page import="weaver.fna.e9.controller.base.FnaCityLevelController"%>
<%@page import="weaver.fna.cache.FnaCityLevelComInfo"%>
<%@page import="java.math.BigDecimal"%>
<%@page import="weaver.fna.general.FnaCommon"%>
<%@page import="weaver.systeminfo.label.LabelComInfo"%>
<%@page import="weaver.hrm.company.*"%>
<%@ taglib uri="/browserTag" prefix="brow"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.text.DecimalFormat" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<%
//维护-费用类别;费用类别-维护;
boolean canEdit = HrmUserVarify.checkUserRight("FnaCityLevelMaintenance:edit",user);
if(!canEdit){
	throw new Exception(SystemEnv.getHtmlLabelName(2012, user.getLanguage()));//对不起,您暂时没有权限
}

DecimalFormat df3 = new DecimalFormat("####################################################0.000");

int fnaCityLevelId = Util.getIntValue(request.getParameter("id"),0);

String name = "";
String codeName = "";
int state = 1;
String remark = "";
String showOrder = "";
String cityIds = "";
String cityNames = "";
if(fnaCityLevelId > 0){
	CityComInfo cityComInfo = new CityComInfo();
	FnaCityLevelComInfo fnaCityLevelComInfo = new FnaCityLevelComInfo();
	name = fnaCityLevelComInfo.getName(String.valueOf(fnaCityLevelId));
	codeName = fnaCityLevelComInfo.getCodeName(String.valueOf(fnaCityLevelId));
	state = Util.getIntValue(fnaCityLevelComInfo.getState(String.valueOf(fnaCityLevelId)), 0);
	remark = fnaCityLevelComInfo.getRemark(String.valueOf(fnaCityLevelId));
	showOrder = df3.format(Util.getDoubleValue(fnaCityLevelComInfo.getShowOrder(String.valueOf(fnaCityLevelId)), 0.0));
	cityIds = fnaCityLevelComInfo.get_cityIds_by_cityLevelId(fnaCityLevelId);
	cityNames = fnaCityLevelComInfo.get_cityNames_by_cityLevelId(fnaCityLevelId);
}else{
	FnaCityLevelController fnaCityLevelController = FnaCityLevelController.getInstance();
	showOrder = df3.format(fnaCityLevelController.queryMaxShowOrder(user.getLanguage())+1.0);
}

%>
<%@page import="weaver.fna.general.FnaSplitPageTransmethod"%><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="/wui/theme/ecology8/jquery/js/zDialog_wev8.js"></script>
<script language="javascript" src="/wui/theme/ecology8/jquery/js/zDrag_wev8.js"></script>
<script language="javascript" src="/fna/js/e8Common_wev8.js?r=3"></script>
</head>
<%
String imagefilename = "/images/hdMaintenance_wev8.gif";
String titlename = "";
String needfav ="1";
String needhelp ="";
%>
<BODY style="overflow:hidden;">
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
RCMenu += "{"+SystemEnv.getHtmlLabelName(86,user.getLanguage())+",javascript:doSave(),_TOP} ";//保存
RCMenuHeight += RCMenuHeightStep ;
%>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
<div class="zDialog_div_content">
<jsp:include page="/systeminfo/commonTabHead.jsp">
   <jsp:param name="mouldID" value="fna"/>
   <jsp:param name="navName" value="<%=SystemEnv.getHtmlLabelName(130823,user.getLanguage()) %>"/>
</jsp:include>
<table id="topTitle" cellpadding="0" cellspacing="0">
	<tr><td>&nbsp;</td>
		<td class="rightSearchSpan" style="text-align: right;">
   		<input class="e8_btn_top" type="button" id="btnSave" onclick="doSave();" 
   			value="<%=SystemEnv.getHtmlLabelName(86,user.getLanguage())%>"/><!-- 保存 -->
			<span title="<%=SystemEnv.getHtmlLabelName(23036, user.getLanguage())%>" class="cornerMenu"></span>
		</td>
	</tr>
</table>
<form class="ViewForm" id="frmmain" action="" method="post">
<input type="hidden" id="id" name="id" value="<%=fnaCityLevelId %>" />
<wea:layout type="2col">
	<wea:group context='<%=SystemEnv.getHtmlLabelName(1361,user.getLanguage())%>'><!-- 基本信息 -->
	    	<wea:item><%=SystemEnv.getHtmlLabelName(195,user.getLanguage())%></wea:item><!-- 名称 -->
		<wea:item>
			<wea:required id="nameSpan" required="true" value="<%=FnaCommon.escapeHtml(name) %>">
       			<input class="inputstyle" id="name" name="name" style="width: 150px;" 
       				onchange='checkinput("name","nameSpan");' value="<%=FnaCommon.escapeHtml(name) %>" />
			</wea:required>
		</wea:item>
	    	<wea:item><%=SystemEnv.getHtmlLabelName(1321,user.getLanguage())%></wea:item><!-- 编码 -->
		<wea:item>
			<wea:required id="codeNameSpan" required="true" value="<%=FnaCommon.escapeHtml(codeName) %>">
				<input class="inputstyle" id="codeName" name="codeName" maxlength="30" style="width: 150px;" 
       				onchange='checkinput("codeName","codeNameSpan");' value="<%=FnaCommon.escapeHtml(codeName) %>" />
			</wea:required>
		</wea:item>
		<wea:item><%=SystemEnv.getHtmlLabelName(130824,user.getLanguage())%></wea:item><!-- 包含城市 -->
		<wea:item>
			<%
			String _browserUrl = "/systeminfo/BrowserMain.jsp?url=/hrm/city/multi/MultiCityBrowser.jsp%3FselectedIds=#id#";
			%>
	        <brow:browser viewType="0" name="cityIds" browserValue='<%=FnaCommon.escapeHtml(cityIds) %>' 
	                browserUrl="<%=_browserUrl %>"
	                hasInput="false" isSingle="false" hasBrowser="true" isMustInput="1"
	                browserSpanValue='<%=FnaCommon.escapeHtml(cityNames) %>' width="70%" >
	        </brow:browser>
		</wea:item>
		<wea:item><%=SystemEnv.getHtmlLabelName(602,user.getLanguage())%></wea:item><!-- 状态 -->
		<wea:item>
            <select class="inputstyle" id="state" name="state" style="width: 80px;">
				<option value="1" <% if(state == 1) {%>selected<%}%>><%=SystemEnv.getHtmlLabelName(25456,user.getLanguage())%></option>
				<option value="0" <% if(state == 0) {%>selected<%}%>><%=SystemEnv.getHtmlLabelName(22205,user.getLanguage())%></option>
            </select>
		</wea:item>
		<wea:item><%=SystemEnv.getHtmlLabelName(15513,user.getLanguage())%></wea:item><!-- 显示顺序 -->
		<wea:item>
			<input class="inputstyle" id="showOrder" name="showOrder" maxlength="30" style="width: 150px;" value="<%=showOrder %>"
				onblur="showOrder_Check();"/>
		</wea:item>
		<wea:item><%=SystemEnv.getHtmlLabelName(433,user.getLanguage())%></wea:item><!-- 描述 -->
		<wea:item>
			<textarea class="inputstyle" id="remark" name="remark" cols="60" rows=4><%=FnaCommon.escapeHtml(remark) %></textarea>
       	</wea:item>
	</wea:group>
</wea:layout>
</form>
<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>  
</div>
<div id="zDialog_div_bottom" class="zDialog_div_bottom">
	<wea:layout needImportDefaultJsAndCss="false">
		<wea:group context="">
			<wea:item type="toolbar">
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(309, user.getLanguage()) %>" id="zd_btn_cancle" class="zd_btn_cancle" onclick="doClose();">
			</wea:item>
		</wea:group>
	</wea:layout>
</div>
<Script language=javascript>
var _Label33574 = "<%=SystemEnv.getHtmlLabelName(33574,user.getLanguage()) %>";//正在处理数据,请不要离开该页面,请稍等...
var _currentPage_parentWin = parent.getParentWindow(window);
var _currentPage_dialog = parent.getDialog(_currentPage_parentWin);

jQuery(document).ready(function(){
	resizeDialog(document);
	controlNumberCheck_jQuery("displayOrder",true,3,true,3);
});

function onBtnSearchClick(){}

//保存
function doSave(obj){
	try{
		openNewDiv_FnaBudgetViewInner1(_Label33574);
		var _data = "actionName=save"+getPostDataByForm("frmmain");
		jQuery.ajax({
			url : "/fna/webao/baseData/fnaCityLevel/fnaCityLevelAction.jsp",
			type:"post",cache:false,processData:false,data:_data,dataType:"json",
			success: function do4Success(_json){
				try{closeNewDiv_FnaBudgetViewInner1();}catch(ex1){}
				if(_json.flag){
					_currentPage_parentWin._table.reLoad();
					doClose();
				}else{
					top.Dialog.alert(_json.msg);
				}
			}
		});
	}catch(ex0){
		try{closeNewDiv_FnaBudgetViewInner1();}catch(ex1){}
		alert(ex0.message);
	}
}

//排序检查
function showOrder_Check(){
	var showOrder = $GetEle("showOrder").value.trim();
	if(showOrder==""){
		$GetEle("showOrder").value=<%=showOrder%>;
	}
}

//关闭
function doClose(){
	var dialog = parent.getDialog(window);	
	dialog.closeByHand();
}

</script>
</BODY>
</HTML>