diff --git a/WebContent/AppConfig/MenuManage/AppMenuInfoList.jsp b/WebContent/AppConfig/MenuManage/AppMenuInfoList.jsp new file mode 100644 index 000000000..ca4042755 --- /dev/null +++ b/WebContent/AppConfig/MenuManage/AppMenuInfoList.jsp @@ -0,0 +1,47 @@ +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% + /* + Author: undefined 2020-07-14 + Content: + History Log: + */ + ASObjectModel doTemp = new ASObjectModel("AppMenuInfoList"); + ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); + dwTemp.Style="1"; //--设置为Grid风格-- + dwTemp.ReadOnly = "1"; //只读模式 + dwTemp.setPageSize(10); + dwTemp.genHTMLObjectWindow(""); + + //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格 + String sButtons[][] = { + {"false","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""}, + {"false","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""}, + {"false","","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0,'alert(getRowCount(0))')","","","","btn_icon_delete",""}, + {"true","All","Button","配置可见角色","","selectMenuRoles()","","","","btn_icon_setting"}, + }; +%><%@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/MenuManage/AppSelectMenuRoleTree.jsp b/WebContent/AppConfig/MenuManage/AppSelectMenuRoleTree.jsp new file mode 100644 index 000000000..d99160421 --- /dev/null +++ b/WebContent/AppConfig/MenuManage/AppSelectMenuRoleTree.jsp @@ -0,0 +1,76 @@ +<%@ page contentType="text/html; charset=GBK"%> +<%@ include file="/IncludeBeginMD.jsp"%> +<% + //获得页面参数 + String roleId = CurPage.getParameter("roleId"); //角色编号 + String roleName = CurPage.getParameter("roleName"); //角色名称 + if (roleId == null) roleId = ""; + if (roleName == null) roleName = ""; +%> + + + + + + + + + + + + +
+ + + + +
<%=new Button("确定","保存权限定义信息","saveConfig()","","").getHtmlText()%>
+
+ + + + +
+
+ +
+
+
+ + + +<%@ include file="/IncludeEnd.jsp"%> \ No newline at end of file diff --git a/src/com/amarsoft/app/awe/config/role/action/ManageRoleMenuRela.java b/src/com/amarsoft/app/awe/config/role/action/ManageRoleMenuRela.java index 24d103f1e..29288b871 100644 --- a/src/com/amarsoft/app/awe/config/role/action/ManageRoleMenuRela.java +++ b/src/com/amarsoft/app/awe/config/role/action/ManageRoleMenuRela.java @@ -86,4 +86,27 @@ public class ManageRoleMenuRela { } return "SUCCEEDED"; } + + + /** + * app角色配置菜单 + * @return + * @throws Exception + */ + public String appAddMenuRoles(JBOTransaction tx) throws Exception{ + BizObjectManager manager = JBOFactory.getBizObjectManager("jbo.awe.APP_ROLE_MENU", tx); + //删除指定菜单与角色的关联 + manager.createQuery("DELETE FROM O WHERE roleid = :roleid").setParameter("roleid", roleID).executeUpdate(); + if(relaValues != null){ + //再将新关联关系插入 + String[] menuIds = relaValues.split("@"); + for(int i=0; i armList = manager.createQuery("roleid = :roleid").setParameter("roleid", roleID).getResultList(false); + for (BizObject arm : armList) { + BizObjectManager amiManage = JBOFactory.getBizObjectManager("jbo.awe.APP_MENU_INFO"); + BizObject ami = amiManage.createQuery("menuid = :menuid").setParameter("menuid", arm.getAttribute("MenuID").getString()).getSingleResult(false); + if(ami!=null && ami.getAttribute("displayname")!=null){ + sb.append(ami.getAttribute("displayname").getString()).append(","); + } + } + if( sb.length() == 0 ){ + return ""; + }else{ + return sb.substring(0, sb.length()-1); + } + } + +} diff --git a/src_app_fresh/apx/com/amarsoft/als/apzl/apply/business/data/service/impl/BusinessDataServiceImpl.java b/src_app_fresh/apx/com/amarsoft/als/apzl/apply/business/data/service/impl/BusinessDataServiceImpl.java index 0bac2eaa6..fca7fdbcb 100644 --- a/src_app_fresh/apx/com/amarsoft/als/apzl/apply/business/data/service/impl/BusinessDataServiceImpl.java +++ b/src_app_fresh/apx/com/amarsoft/als/apzl/apply/business/data/service/impl/BusinessDataServiceImpl.java @@ -41,10 +41,10 @@ public class BusinessDataServiceImpl implements BusinessDataService { .readRequestParam(request, "UTF-8"); fieldMap = (Map) testMap.get("fieldMap"); // 参数 String userId = fieldMap.get("userid") == null ? "" : fieldMap.get("userid").toString(); - String sql = "SELECT 'BusinessApplyFlow' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='BusinessApplyFlow' AND ft.userid='"+userId+"' " - + "UNION ALL SELECT 'BContractApproveFlow' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='BContractApproveFlow' AND ft.userid='"+userId+"' " - + "UNION ALL SELECT 'FundPaymentCarFlow' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='FundPaymentCarFlow' AND ft.userid='"+userId+"' " - + "UNION ALL SELECT 'MortgageFileFlow' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='MortgageFileFlow' AND ft.userid='"+userId+"' "; + String sql = "SELECT 'BusinessApplyApply' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='BusinessApplyFlow' AND ft.userid='"+userId+"' " + + "UNION ALL SELECT 'BContractApproveApply' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='BContractApproveFlow' AND ft.userid='"+userId+"' " + + "UNION ALL SELECT 'FundPaymentCarApply' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='FundPaymentCarFlow' AND ft.userid='"+userId+"' " + + "UNION ALL SELECT 'MortgageFileApply' as flowname,COUNT(*) as number FROM flow_object fo, (SELECT objectno,userid FROM flow_task GROUP BY objectno,phaseno HAVING phaseno='0010') ft WHERE fo.objectno=ft.objectno AND fo.phaseno='0010' AND fo.flowno='MortgageFileFlow' AND ft.userid='"+userId+"' "; List> dataList = DataOperatorUtil.getDataBySql(sql); Map body = new HashMap(); if(dataList.size()>0){ @@ -174,7 +174,7 @@ public class BusinessDataServiceImpl implements BusinessDataService { }else{ String pengyuanresult = lbat.getAttribute("pengyuanresult").getString(); if("N".equals(pengyuanresult)){ - message = lbat.getAttribute("pengyuanrreason").getString(); + message = lbat.getAttribute("pengyuanreason").getString(); } } diff --git a/src_app_fresh/apx/com/amarsoft/als/user/logon/service/impl/AppUserLoginServiceImpl.java b/src_app_fresh/apx/com/amarsoft/als/user/logon/service/impl/AppUserLoginServiceImpl.java index 755ed3cf2..792f8e2e7 100644 --- a/src_app_fresh/apx/com/amarsoft/als/user/logon/service/impl/AppUserLoginServiceImpl.java +++ b/src_app_fresh/apx/com/amarsoft/als/user/logon/service/impl/AppUserLoginServiceImpl.java @@ -44,6 +44,7 @@ import com.base.util.MultipartDataUtil; import com.base.util.ReturnMapUtil; import com.google.gson.JsonObject; import com.ruoyi.common.utils.rsa.RSAPublicUtils; +import com.tenwa.comm.util.jboutil.DataOperatorUtil; public class AppUserLoginServiceImpl implements AppUserLoginService { @@ -229,6 +230,13 @@ public class AppUserLoginServiceImpl implements AppUserLoginService { sMsg = "上午好, "; } sMsg += userMap.get("USERNAME".toLowerCase()) + "!"; + //获取菜单列表 + try { + List> dataList = DataOperatorUtil.getDataBySql("SELECT menuid,displayname,sortno FROM app_menu_info WHERE menuid IN (SELECT menuid FROM app_role_menu WHERE roleid=(SELECT ROLEID FROM USER_ROLE WHERE userid='"+body.get("userid")+"'))"); + body.put("menu", dataList); + } catch (Exception e) { + e.printStackTrace(); + } ReturnMapUtil.setReturnMap(body, (String) RestfullConstant.baseProperty .get("SUCCESS".toLowerCase()), sMsg); return ReturnMapUtil.getReturnMap(); diff --git a/src_jbo/jbo/awe/APP_MENU_INFO.java b/src_jbo/jbo/awe/APP_MENU_INFO.java new file mode 100644 index 000000000..651c5dc5c --- /dev/null +++ b/src_jbo/jbo/awe/APP_MENU_INFO.java @@ -0,0 +1,72 @@ +package jbo.awe; + +import java.lang.String; + +/** +* - JBO命名常量类

+* Note: This file is generated by ADE tools, dont modify it.
+ +*/ +public interface APP_MENU_INFO{ + /** + *

+ * 代表本类映射的BizObjectClass + */ + public static final String CLASS_NAME = "jbo.awe.APP_MENU_INFO"; + /** + * 菜单编号 STRING(32)
+ */ + public static final String menuid = "menuid"; + /** + * 菜单名称 STRING(250)
+ */ + public static final String menuname = "menuname"; + /** + * 显示名称 STRING(32)
+ */ + public static final String displayname = "displayname"; + /** + * 编号 STRING(32)
+ */ + public static final String sortno = "sortno"; + /** + * 是否使用 STRING(1)
+ */ + public static final String isinuse = "isinuse"; + /** + * 备注 STRING(250)
+ */ + public static final String remark = "remark"; + /** + * 登记部门 STRING(32)
+ */ + public static final String inputorgid = "inputorgid"; + /** + * 登记用户id STRING(32)
+ */ + public static final String inputuserid = "inputuserid"; + /** + * 登录时间 STRING(20)
+ */ + public static final String inputtime = "inputtime"; + /** + * 更新部门 STRING(32)
+ */ + public static final String updateorgid = "updateorgid"; + /** + * 更新人 STRING(32)
+ */ + public static final String updateuserid = "updateuserid"; + /** + * 更新时间 STRING(20)
+ */ + public static final String updatetime = "updatetime"; + /** + * 图标 STRING(80)
+ */ + public static final String icon = "icon"; + /** + * 大图标 STRING(80)
+ */ + public static final String appicon = "appicon"; +} \ No newline at end of file diff --git a/src_jbo/jbo/awe/APP_ROLE_MENU.java b/src_jbo/jbo/awe/APP_ROLE_MENU.java new file mode 100644 index 000000000..de799c94b --- /dev/null +++ b/src_jbo/jbo/awe/APP_ROLE_MENU.java @@ -0,0 +1,24 @@ +package jbo.awe; + +import java.lang.String; + +/** +* app角色、菜单关联 - JBO命名常量类

+* Note: This file is generated by ADE tools, dont modify it.
+ +*/ +public interface APP_ROLE_MENU{ + /** + * app角色、菜单关联

+ * 代表本类映射的BizObjectClass + */ + public static final String CLASS_NAME = "jbo.awe.APP_ROLE_MENU"; + /** + * roleid STRING(32)
+ */ + public static final String roleid = "roleid"; + /** + * menuid STRING(32)
+ */ + public static final String menuid = "menuid"; +} \ No newline at end of file diff --git a/src_sql/鎶曚骇SQL/V20200521/tft_20200521.sql b/src_sql/鎶曚骇SQL/V20200521/tft_20200521.sql index 16070f70b..0ef1a108b 100644 --- a/src_sql/鎶曚骇SQL/V20200521/tft_20200521.sql +++ b/src_sql/鎶曚骇SQL/V20200521/tft_20200521.sql @@ -326,6 +326,40 @@ Insert Into AWE_MENU_INFO (menuid,menuname,displayname,sortno,url,urlparam,targe -- 创建预审批配置表 +CREATE TABLE lb_before_application ( + id VARCHAR(32) NOT NULL COMMENT '唯一标识', + fullname VARCHAR(32) DEFAULT NULL COMMENT '承租人姓名', + fullcertid VARCHAR(32) DEFAULT NULL COMMENT '承租人身份证号', + fullphone VARCHAR(32) DEFAULT NULL COMMENT '承租人电话号', + fullsex VARCHAR(32) DEFAULT NULL COMMENT '承租人性别:1标识男。2标识女', + brand VARCHAR(32) DEFAULT NULL COMMENT '车品牌', + model VARCHAR(32) DEFAULT NULL COMMENT '车型', + modelId VARCHAR(32) DEFAULT NULL COMMENT '车型ID', + carseries VARCHAR(32) DEFAULT NULL COMMENT '车系', + mile VARCHAR(32) DEFAULT NULL COMMENT '公里数', + frame_number VARCHAR(100) DEFAULT NULL COMMENT '车架号', + age_limit VARCHAR(8) DEFAULT NULL COMMENT '年限', + price VARCHAR(16) DEFAULT NULL COMMENT '车辆指导价', + carattributes VARCHAR(10) DEFAULT NULL COMMENT '租赁类型:new_car标识新车,used_car二手车', + liter VARCHAR(32) DEFAULT NULL COMMENT '排量', + geartype VARCHAR(32) DEFAULT NULL COMMENT '档位', + attributeid1 VARCHAR(200) DEFAULT NULL COMMENT '文件1', + attributeid2 VARCHAR(200) DEFAULT NULL COMMENT '文件1', + result VARCHAR(32) DEFAULT NULL COMMENT '结果', + reason VARCHAR(200) DEFAULT NULL COMMENT '原因', + ispengyuan VARCHAR(2) DEFAULT NULL COMMENT '鹏元数据是否调用', + pengyuanresult VARCHAR(10) DEFAULT NULL COMMENT '鹏元结果', + pengyuanreason VARCHAR(200) DEFAULT NULL COMMENT '鹏元原因', + pengyuantime VARCHAR(100) DEFAULT NULL COMMENT '鹏元查询时间', + inputuserid VARCHAR(100) DEFAULT NULL COMMENT '登记人', + inputorgid VARCHAR(100) DEFAULT NULL COMMENT '登记部门', + inputtime VARCHAR(100) DEFAULT NULL COMMENT '登记时间', + updateuserid VARCHAR(100) DEFAULT NULL COMMENT '登记人', + updateorgid VARCHAR(100) DEFAULT NULL COMMENT '登记部门', + updatetime VARCHAR(100) DEFAULT NULL COMMENT '登记时间', + PRIMARY KEY (`id`) +) ENGINE=INNODB DEFAULT CHARSET=gbk; + CREATE TABLE lb_before_application_config ( id VARCHAR(32) NOT NULL COMMENT '唯一标识', is_overdue VARCHAR(8) DEFAULT NULL COMMENT '逾期是否校验', @@ -335,6 +369,7 @@ CREATE TABLE lb_before_application_config ( is_age_limit VARCHAR(8) DEFAULT NULL COMMENT '年限是否校验', age_limit VARCHAR(8) DEFAULT NULL COMMENT '年限', is_pengyuan VARCHAR(8) DEFAULT NULL COMMENT '鹏元大数据是否校验', + pengyuanday VARCHAR(8) DEFAULT NULL COMMENT '重新查询天数', inputuserid VARCHAR(100) DEFAULT NULL COMMENT '登记人', inputorgid VARCHAR(100) DEFAULT NULL COMMENT '登记部门', inputtime VARCHAR(100) DEFAULT NULL COMMENT '登记时间', @@ -343,6 +378,7 @@ CREATE TABLE lb_before_application_config ( updatetime VARCHAR(100) DEFAULT NULL COMMENT '登记时间', PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=gbk; + -- 添加预审批规则配置菜单 Insert Into AWE_MENU_INFO (menuid,menuname,displayname,sortno,url,urlparam,target,style,isinuse,remark,inputorgid,inputuserid,inputtime,updateorgid,updateuserid,updatetime,accesstype,icon,appicon) Values ('2000100090','预审批规则配置','预审批规则配置','2000100090','/Tenwa/beforeApplication/BeforeApplicationConfigList.jsp','','_self','','1','',null,'SYS_Designer','2020/07/04 10:52:15',null,'SYS_Designer','2020/07/04 10:52:15','10','',''); Insert Into AWE_Role_Menu (roleid,menuid) Values ('099','2000100090'); @@ -357,6 +393,7 @@ Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0060','0060','1','O','is_age_limit','is_age_limit','String','','年限是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0070','0070','1','O','age_limit','age_limit','String','','年限','','1','Text','5','1','','','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0080','0080','1','O','is_pengyuan','is_pengyuan','String','','鹏元大数据是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0085','0085','1','O','pengyuanday','pengyuanday','String','','鹏元数据天数','','1','Text','1','1','','','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/13 15:12:53','SYS_Designer','2020/07/13 15:14:04','','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0090','0090','1','O','inputuserid','inputuserid','String','','登记人','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0100','0100','1','O','inputorgid','inputorgid','String','','登记部门','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0110','0110','1','O','inputtime','inputtime','String','','登记时间','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','',''); @@ -368,7 +405,8 @@ Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcou Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0010','0010','1','O','id','id','String','','唯一标识','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0020','0020','1','O','is_overdue','is_overdue','String','','逾期是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0030','0030','1','O','is_card','is_card','String','','身份证是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','',''); -Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0035','0035','1','O','is_pengyuan','is_pengyuan','String','','鹏元大数据是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',2,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0035','0035','1','O','is_pengyuan','is_pengyuan','String','','鹏元大数据是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/13 15:14:57','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0038','0038','1','O','pengyuanday','pengyuanday','Number','','鹏元数据天数','','1','Text','5','1','','','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/13 15:14:15','SYS_Designer','2020/07/13 15:15:15','0','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0040','0040','1','O','is_mile','is_mile','String','','公里数是否校验','','1','Select','1','1','Code','DeleteFlag','','32','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0050','0050','1','O','mile','mile','String','','里程(万公里) ','','1','Text','2','1','','','','32','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0060','0060','1','O','is_age_limit','is_age_limit','String','','年限是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','',''); @@ -380,6 +418,8 @@ Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0130','0130','1','O','updateorgid','updateorgid','String','','登记部门','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','',''); Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0140','0140','1','O','updatetime','updatetime','String','','登记时间','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','',''); + + -- app提交到经销复审,添加风险预警校验 Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('业务申请流程','0020','0112'); Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('业务申请流程','0020','0122'); @@ -387,6 +427,46 @@ Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('业 Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('业务申请流程','0020','0142'); Insert Into SCENARIO_RELATIVE (scenarioid,groupid,modelid) Values ('业务申请流程','0020','0152'); - +-- 添加app菜单配置 +CREATE TABLE `app_menu_info` ( + `menuid` VARCHAR(32) NOT NULL COMMENT '菜单编号', + `menuname` VARCHAR(250) DEFAULT NULL COMMENT '菜单名称', + `displayname` VARCHAR(32) DEFAULT NULL COMMENT '显示名称', + `sortno` VARCHAR(32) DEFAULT NULL COMMENT '编号', + `isinuse` VARCHAR(1) DEFAULT NULL COMMENT '是否使用', + `remark` VARCHAR(250) DEFAULT NULL COMMENT '备注', + `inputorgid` VARCHAR(32) DEFAULT NULL COMMENT '登记部门', + `inputuserid` VARCHAR(32) DEFAULT NULL COMMENT '登记用户id', + `inputtime` VARCHAR(20) DEFAULT NULL COMMENT '登录时间', + `updateorgid` VARCHAR(32) DEFAULT NULL COMMENT '更新部门', + `updateuserid` VARCHAR(32) DEFAULT NULL COMMENT '更新人', + `updatetime` VARCHAR(20) DEFAULT NULL COMMENT '更新时间', + `icon` VARCHAR(80) DEFAULT NULL COMMENT '图标', + `appicon` VARCHAR(80) DEFAULT NULL COMMENT '大图标', + PRIMARY KEY (`menuid`) +) ENGINE=INNODB DEFAULT CHARSET=gbk COMMENT='app菜单' + +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100010', '方案测算', '方案测算', 'calculation', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100020', '预审批', '预审批', 'beforeApplication', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100030', '业务申请', '业务申请', 'BusinessApplyApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100040', '合同生成', '合同生成', 'BContractApproveApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100050', '放款申请', '放款申请', 'FundPaymentCarApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100060', '放款后督', '放款后督', 'MortgageFileApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00100070', '邮寄资料归档', '邮寄资料归档', 'MortgageFileMailApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00200010', '业务变更', '业务变更', 'BusinessChangeApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00200020', '业务撤销', '业务撤销', 'BusinessCancelApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00200030', '合同变更', '合同变更', 'BContractChangeApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00200040', '合同撤销', '合同撤销', 'BContractCancelApply', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00300010', '额度查询', '额度查询', 'selectlimit', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00300020', '逾期提醒', '逾期提醒', 'selectOverdue', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00300030', '我的逾期提醒', '我的逾期提醒', 'selectMyOverdue', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00300040', '审批进度', '审批进度', 'selectSchedule', 'Y'); +INSERT INTO app_menu_info (menuid, menuname, displayname, sortno, isinuse) VALUES ('00300050', '数据统计', '数据统计', 'selectStatistics', 'Y'); + +-- 添加app角色配置菜单模板 +Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('AppMenuInfoList','app菜单列表',null,'30',null,'1','1','default','jbo.awe.AWE_ROLE_INFO','O','1=1','','','',null,'SYS_Designer','2020/07/14 15:58:58','SYS_Designer','2020/07/14 17:02:23','','1',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('AppMenuInfoList','0010','0010','1','O','ROLENAME','ROLENAME','String','','角色名称','','1','Text','1','1','','','','80','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/14 16:01:04','SYS_Designer','2020/07/14 17:02:23','','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('AppMenuInfoList','0020','0020','1','','com.amarsoft.awe.dw.ui.list.AppMeunUtil.getAppMeun(ROLEID)','MEUN','String','','菜单名称','','1','Text','1','1','','','style={width:400px}','80','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/14 16:01:04','SYS_Designer','2020/07/14 17:26:50','0','','1','','','',''); +Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('AppMenuInfoList','0030','0030','1','O','ROLEID','ROLEID','String','','角色编号','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/14 16:04:27','SYS_Designer','2020/07/14 17:02:23','0','','1','','','','');