diff --git a/WebContent/AppConfig/AppPage/AppLibraryAdd.jsp b/WebContent/AppConfig/AppPage/AppLibraryAdd.jsp
new file mode 100644
index 000000000..fcc77abc1
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppLibraryAdd.jsp
@@ -0,0 +1,56 @@
+<%@page import="jbo.awe.AWE_DO_CATALOG"%>
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_list.jspf"%><%
+ //获得参数
+ String GROUP_CODE = CurPage.getParameter("GROUP_CODE");
+ if (GROUP_CODE == null)
+ GROUP_CODE = "";
+
+ ASObjectModel doTemp = new ASObjectModel(
+ "APP_BUSINESS_ADD");
+
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,
+ request);
+ dwTemp.Style = "2"; //设置DW风格 1:Grid 2:Freeform
+ dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
+ dwTemp.genHTMLObjectWindow(GROUP_CODE);
+
+ String sButtons[][] = {
+ {"true", "All", "Button", "添加","添加", "saveRecord()", "", "", "", "btn_icon_add"},
+ {"true", "All", "Button", "关闭","关闭", "goBack()", "", "", "", "btn_icon_close"},
+ };
+%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
diff --git a/WebContent/AppConfig/AppPage/AppLibraryGroupInfo.jsp b/WebContent/AppConfig/AppPage/AppLibraryGroupInfo.jsp
new file mode 100644
index 000000000..08deb6314
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppLibraryGroupInfo.jsp
@@ -0,0 +1,44 @@
+<%@page import="jbo.awe.AWE_DO_CATALOG"%>
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_list.jspf"%><%
+ //获得参数
+
+ String dono = CurPage.getParameter("dono");
+ if (dono == null) dono = "";
+ String doname = CurPage.getParameter("doname");
+ if (doname == null) doname = "";
+
+ String GROUP_CODE = CurPage.getParameter("GROUP_CODE");
+ if (GROUP_CODE == null) GROUP_CODE = "";
+
+ String sUserID = CurPage.getParameter("UserID");
+ if (sUserID == null) sUserID = "";
+
+ ASObjectModel doTemp = new ASObjectModel("APP_BUSINESS_GROUP_INFO");
+
+ doTemp.setReadOnly("GROUP_CODE", true);
+ doTemp.setRequired("GROUP_CODE", true);
+ doTemp.setRequired("GROUP_NAME", true);
+ doTemp.setVisible("DONO", false);
+
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
+ dwTemp.Style = "2"; //设置DW风格 1:Grid 2:Freeform
+ dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
+ dwTemp.genHTMLObjectWindow(GROUP_CODE);
+
+ String sButtons[][] = {
+ {"true", "All", "Button", "保存","保存所有修改", "saveRecord()", "", "", "", "btn_icon_save"},
+ {"true", "All", "Button", "关闭","关闭", "goBack()", "", "", "", "btn_icon_close"},
+ };
+%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
diff --git a/WebContent/AppConfig/AppPage/AppLibraryGroupList.jsp b/WebContent/AppConfig/AppPage/AppLibraryGroupList.jsp
new file mode 100644
index 000000000..1dbf4b40a
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppLibraryGroupList.jsp
@@ -0,0 +1,70 @@
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_list.jspf"%><%
+ ASObjectModel doTemp = new ASObjectModel("APP_BUSINESS_GROUP_LIST");
+ doTemp.setLockCount(2); //锁定两列
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
+
+ dwTemp.Style="1"; //设置为Grid风格
+ dwTemp.ReadOnly = "1";//编辑模式
+ dwTemp.setPageSize(10);
+ dwTemp.ConvertCode2Title = "1";
+ dwTemp.genHTMLObjectWindow("");
+
+ String sButtons[][] = {
+ {"true","","Button","新增新模板分组","新增新模板分组","newRecord()","","","","btn_icon_add"},
+ {"true","","Button","取消模板分组","取消模板分组","if(confirm('确实要删除吗?'))del()","","","","btn_icon_delete"},
+ {"true","","Button","编辑模板分组","编辑模板分组","viewAndEdit()","","","","btn_icon_edit"},
+ {"true","","Button","模板分组配置","模板分组配置","templateConfig()","","","","btn_icon_workflow"},
+ };
+%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
\ No newline at end of file
diff --git a/WebContent/AppConfig/AppPage/AppLibraryTemplateInfo.jsp b/WebContent/AppConfig/AppPage/AppLibraryTemplateInfo.jsp
new file mode 100644
index 000000000..b2254121b
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppLibraryTemplateInfo.jsp
@@ -0,0 +1,43 @@
+<%@page import="jbo.awe.AWE_DO_CATALOG"%>
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_list.jspf"%><%
+ //获得参数
+ String GROUP_CODE = CurPage.getParameter("GROUP_CODE");
+ if (GROUP_CODE == null) GROUP_CODE = "";
+ String DATA_CODE = CurPage.getParameter("DATA_CODE");
+ if (DATA_CODE == null) DATA_CODE = "";
+
+ ASObjectModel doTemp = new ASObjectModel("APP_BUSINESS_TEMPLATE_INFO");
+
+ if (!"".equals(DATA_CODE)) {
+ doTemp.setReadOnly("DONO", true);
+ doTemp.setReadOnly("COLINDEX", true);
+ doTemp.setReadOnly("SORTNO", true);
+ doTemp.setReadOnly("COLNAME", true);
+
+ doTemp.setReadOnly("DATA_CODE", true);
+ } else {
+ doTemp.setDefaultValue("GROUP_CODE", GROUP_CODE);
+ }
+
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
+ dwTemp.Style = "2"; //设置DW风格 1:Grid 2:Freeform
+ dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
+ dwTemp.genHTMLObjectWindow(GROUP_CODE+","+DATA_CODE);
+
+ String sButtons[][] = {
+ {"true", "All", "Button", "保存","保存所有修改", "saveRecord()", "", "", "", "btn_icon_save"},
+ {"true", "All", "Button", "关闭","关闭", "goBack()", "", "", "", "btn_icon_close"},
+ };
+%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
diff --git a/WebContent/AppConfig/AppPage/AppLibraryTemplateList.jsp b/WebContent/AppConfig/AppPage/AppLibraryTemplateList.jsp
new file mode 100644
index 000000000..a9574974f
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppLibraryTemplateList.jsp
@@ -0,0 +1,64 @@
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_list.jspf"%><%
+ String GROUP_CODE = CurPage.getParameter("GROUP_CODE");
+ if (GROUP_CODE == null)
+ GROUP_CODE = "";
+
+ ASObjectModel doTemp = new ASObjectModel("APP_BUSINESS_TEMPLATE_LIST");
+ doTemp.setLockCount(2); //锁定两列
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
+
+ dwTemp.Style="1"; //设置为Grid风格
+ dwTemp.ReadOnly = "1";//编辑模式
+ dwTemp.setPageSize(10);
+ dwTemp.ConvertCode2Title = "1";
+ dwTemp.genHTMLObjectWindow(GROUP_CODE);
+
+ String sButtons[][] = {
+ {"true","","Button","新增字段","新增字段","newRecord()","","","","btn_icon_add"},
+ {"true","","Button","删除字段","删除字段","if(confirm('确实要删除吗?'))as_delete(0,'')","","","","btn_icon_delete"},
+ {"true","","Button","编辑字段","编辑字段","viewAndEdit()","","","","btn_icon_edit"},
+ };
+%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
\ No newline at end of file
diff --git a/WebContent/AppConfig/AppPage/AppNodeInfo.jsp b/WebContent/AppConfig/AppPage/AppNodeInfo.jsp
new file mode 100644
index 000000000..834a0bd8e
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppNodeInfo.jsp
@@ -0,0 +1,40 @@
+<%@page import="jbo.awe.AWE_DO_CATALOG"%>
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_info.jspf"%><%
+ //获得参数
+ String GROUP_CODE = CurPage.getParameter("GROUP_CODE");
+
+ if (GROUP_CODE == null) GROUP_CODE = "";
+
+ String id = CurPage.getParameter("id");
+ if (id == null) id = "";
+
+ ASObjectModel doTemp = new ASObjectModel("APP_NODEINFO_LIBRARY_APP_INFO");
+ doTemp.setReadOnly("APP_BUSINESS_GROUP_CODE", true);
+ if ("".equals(id)) {
+ doTemp.setDefaultValue("APP_BUSINESS_GROUP_CODE", GROUP_CODE);
+ /* doTemp.setHtmlEvent("ENABLE_CONDITION", "onchange", "openConditionShow"); */
+ }
+
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
+ dwTemp.Style = "2"; //设置DW风格 1:Grid 2:Freeform
+ dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
+ dwTemp.genHTMLObjectWindow(id);
+
+ String sButtons[][] = {
+ {"true", "All", "Button", "保存","保存所有修改", "saveRecord()", "", "", "", "btn_icon_save"},
+ {"true", "All", "Button", "关闭","关闭", "goBack()", "", "", "", "btn_icon_close"},
+ };
+%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
diff --git a/WebContent/AppConfig/AppPage/AppNodeList.jsp b/WebContent/AppConfig/AppPage/AppNodeList.jsp
new file mode 100644
index 000000000..4e9ba2c47
--- /dev/null
+++ b/WebContent/AppConfig/AppPage/AppNodeList.jsp
@@ -0,0 +1,58 @@
+ <%@ page contentType="text/html; charset=GBK"%><%@
+ include file="/Frame/resources/include/include_begin_list.jspf"%><%
+ ASObjectModel doTemp = new ASObjectModel("APP_NODEINFO_LIBRARY_APP_LIST");
+ doTemp.setLockCount(2); //锁定两列
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
+
+ dwTemp.Style="1"; //设置为Grid风格
+ dwTemp.ReadOnly = "1";//编辑模式
+ dwTemp.setPageSize(10);
+ dwTemp.ConvertCode2Title = "1";
+ dwTemp.genHTMLObjectWindow("");
+
+ String sButtons[][] = {
+ {"true","","Button","新增页面","新增页面","newRecord()","","","","btn_icon_add"},
+ {"true","","Button","编辑页面","编辑页面","viewAndEdit()","","","","btn_icon_edit"},
+ };
+%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
\ No newline at end of file