%@ page import="org.apache.commons.codec.*" %>
<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<%@ include file="/WEB-INF/app/system/dynf/dynfSysInfo.jsp" %>
<%
String _formId = "bdgt-0403010/project";
try {
String data = factory.rqsCtx.getParameter("data","");
data = JUtils.decBase64(data);
data = URLDecoder.decode(data, CharEncoding.UTF_8);
JSONObject jsData = new JSONObject(data);
String type = jsData.getString("type");
String acmCode = jsData.getString("acm_code");
String projId = jsData.getString("proj_id");
dynForm = new DynForm(application, request, response, "bdgt04", _formId);
dynForm.setFormOwner(request.getRequestURL().toString());
dynForm.setFormvar("ACM_CODE",acmCode);
dynForm.setFormvar("PROJ_ID",projId);
dynForm.setFormvar("STM_CODE",factory.user.getUSER_DEPT_CODE());
if (dynForm.workIn(WorkMode.Editing)) {
factory.pageCtx.addWidget(DynConstants.PageWidget.FileBox);
%><%@ include file="/WEB-INF/app/system/dynf/dynfDataEdit.jsp" %><%
} else {
%><%@ include file="/WEB-INF/app/system/dynf/dynfDataList.jsp" %><%
}
} catch (Exception ex) {
factory.setRestCode("ERROR");
factory.setRestMsg(ex.getMessage() + "\n" + JUtils.stackToString(ex,16));
logger.error(ex.getMessage(),ex);
}
%>