fnaTaxRateAction.jsp 1.93 KB
<%@page import="weaver.fna.e9.exception.FnaException"%>
<%@page import="weaver.file.FileUpload"%>
<%@page import="weaver.systeminfo.SystemEnv"%>
<%@page import="weaver.general.BaseBean"%>
<%@page import="net.sf.json.JSONObject"%>
<%@page import="weaver.fna.e9.controller.base.FnaTaxRateController"%>
<%@page import="weaver.general.Util"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.hrm.User"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%
BaseBean bb = new BaseBean();
try{
	User user = HrmUserVarify.getUser(request, response);
	if(user==null){
		throw new FnaException(SystemEnv.getHtmlLabelName(125220, user.getLanguage()));//请重新登录
	}
	//维护-费用类别;费用类别-维护;
	boolean canEdit = HrmUserVarify.checkUserRight("FnaTaxRateMaintenance:edit",user);
	if(!canEdit){
		throw new FnaException(SystemEnv.getHtmlLabelName(2012, user.getLanguage()));//对不起,您暂时没有权限
	}

	FileUpload fu = null;
	String actionName = Util.null2String(request.getParameter("actionName"));
	if("".equals(actionName)){
		fu = new FileUpload(request,false);
		actionName = Util.null2String(fu.getParameter("actionName"));
	}
	
	if("save".equals(actionName)){//新增或更新记录
		FnaTaxRateController.getInstance().save(request, response, out, user);
	}else if("deleteData".equals(actionName)){//删除记录
		FnaTaxRateController.getInstance().deleteData(request, response, out, user);
	}else if("changeState".equals(actionName)){//更新状态
		FnaTaxRateController.getInstance().changeState(request, response, out, user);
	}else{
		throw new FnaException(SystemEnv.getHtmlLabelName(83677, user.getLanguage()));//没有权限!
	}
	
}catch(Exception ex1){
	if(!(ex1 instanceof FnaException)){
		bb.writeLog(ex1);
	}
	JSONObject jsonObject = new JSONObject();
	jsonObject.element("flag", false);
	jsonObject.element("msg", ex1.getMessage());
	out.print(jsonObject.toString());
	response.flushBuffer();
}
%>