添加app菜单权限设置

This commit is contained in:
tangfutang 2020-07-15 16:34:26 +08:00
parent d284d160c7
commit ac584a0053
9 changed files with 369 additions and 7 deletions

View File

@ -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"%>
<script type="text/javascript">
function newRecord(){
var sUrl = "";
AsControl.OpenView(sUrl,'','_self','');
}
function viewAndEdit(){
var sUrl = "";
var sPara = getItemValue(0,getRow(0),'SerialNo');
if(typeof(sPara)=="undefined" || sPara.length==0 ){
alert("参数不能为空!");
return ;
}
AsControl.OpenView(sUrl,'SerialNo=' +sPara ,'_self','');
}
function selectMenuRoles(){
var roleId = getItemValue(0,getRow(0),'ROLEID');
var roleName = getItemValue(0,getRow(0),'ROLENAME');
AsDialog.PopView("/AppConfig/MenuManage/AppSelectMenuRoleTree.jsp",'roleId=' +roleId+"&roleName="+roleName,"dialogWidth=800px;dialogHeight=600px;resizable=no;scrollbars=no;status:yes;maximize:no;help:no;",function(sReturn){ if (typeof(sReturn)!='undefined' && sReturn.length!=0){
//reloadSelf();
}},"["+roleName+"]配置角色");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -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 = "";
%>
<html>
<head>
<title></title>
</head>
<body leftmargin="0" topmargin="0" style="overflow: hidden;">
<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0" >
<tr height=1 valign=top >
<td>
<table>
<tr>
<td><%=new Button("确定","保存权限定义信息","saveConfig()","","").getHtmlText()%></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" >
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td id="myleft" colspan='3' align=center width=100%>
<div style="positition:absolute;align:left;height:430px;overflow-y: hide;">
<iframe name="left" src="<%=sWebRootPath%>/Blank.jsp" width=100% height=100% frameborder=0 scrolling=no ></iframe>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript">
parent.AsDialog.SetDialogTitle("角色项【<%=roleName%>】可见菜单");
function saveConfig(){
var nodes = getCheckedTVItems(); //树图选择的节点
var roles ="";
for(var i=0;i<nodes.length;i++){
roles += nodes[i].id + "@";
}
var sReturn = RunJavaMethodTrans("com.amarsoft.app.awe.config.role.action.ManageRoleMenuRela","appAddMenuRoles","roleID=<%=roleId%>,RelaValues="+roles);
if(sReturn=="SUCCEEDED"){
alert("保存成功!");
parent.AsDialog.ClosePage();
window.location.reload();
}
}
function startMenu(){
<%
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage, "配置菜单可见角色","right");
tviTemp.MultiSelect = true;
tviTemp.init(JBOFactory.getBizObjectManager("jbo.awe.APP_MENU_INFO"), "menuid",new String[]{"O.menuname","(","O.menuid",")"},"menuid","","from O where isinuse ='Y'");
out.println(tviTemp.generateHTMLTreeView());
List<BizObject> list = JBOFactory.createBizObjectQuery("jbo.awe.APP_ROLE_MENU", "select menuid from O where RoleID=:roleId")
.setParameter("roleId", roleId).getResultList(false);
//取角色与菜单的关联,以便勾选上已选择项
for(BizObject bo : list){
%>
setCheckTVItem('<%=bo.getAttribute("menuid").getString()%>', true);
<% } %>
}
startMenu();
expandNode('root');
</script>
</html>
<%@ include file="/IncludeEnd.jsp"%>

View File

@ -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<menuIds.length; i++){
if(StringX.isSpace(menuIds[i])) continue; //有空字符串时不处理
BizObject tempBo = manager.newObject();
tempBo.setAttributeValue("RoleID", roleID).setAttributeValue("MenuID", menuIds[i]);
manager.saveObject(tempBo);
}
}
return "SUCCEEDED";
}
}

View File

@ -0,0 +1,32 @@
package com.amarsoft.awe.dw.ui.list;
import java.util.List;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOFactory;
public class AppMeunUtil {
//¸ù¾Ý½ÇÉ«id»ñÈ¡²Ëµ¥Ãû³Æ
public static String getAppMeun(String roleID) throws Exception{
StringBuffer sb = new StringBuffer();
BizObjectManager manager = JBOFactory.getBizObjectManager("jbo.awe.APP_ROLE_MENU");
List<BizObject> 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);
}
}
}

View File

@ -41,10 +41,10 @@ public class BusinessDataServiceImpl implements BusinessDataService {
.readRequestParam(request, "UTF-8");
fieldMap = (Map<String, Object>) 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<Map<String, String>> dataList = DataOperatorUtil.getDataBySql(sql);
Map<String, Object> body = new HashMap<String, Object>();
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();
}
}

View File

@ -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<Map<String, String>> 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();

View File

@ -0,0 +1,72 @@
package jbo.awe;
import java.lang.String;
/**
* - JBO命名常量类<br><br>
* Note: This file is generated by ADE tools, <em>dont</em> modify it.<br>
*/
public interface APP_MENU_INFO{
/**
* <br><br>
* 代表本类映射的BizObjectClass
*/
public static final String CLASS_NAME = "jbo.awe.APP_MENU_INFO";
/**
* 菜单编号 STRING(32)<br>
*/
public static final String menuid = "menuid";
/**
* 菜单名称 STRING(250)<br>
*/
public static final String menuname = "menuname";
/**
* 显示名称 STRING(32)<br>
*/
public static final String displayname = "displayname";
/**
* 编号 STRING(32)<br>
*/
public static final String sortno = "sortno";
/**
* 是否使用 STRING(1)<br>
*/
public static final String isinuse = "isinuse";
/**
* 备注 STRING(250)<br>
*/
public static final String remark = "remark";
/**
* 登记部门 STRING(32)<br>
*/
public static final String inputorgid = "inputorgid";
/**
* 登记用户id STRING(32)<br>
*/
public static final String inputuserid = "inputuserid";
/**
* 登录时间 STRING(20)<br>
*/
public static final String inputtime = "inputtime";
/**
* 更新部门 STRING(32)<br>
*/
public static final String updateorgid = "updateorgid";
/**
* 更新人 STRING(32)<br>
*/
public static final String updateuserid = "updateuserid";
/**
* 更新时间 STRING(20)<br>
*/
public static final String updatetime = "updatetime";
/**
* 图标 STRING(80)<br>
*/
public static final String icon = "icon";
/**
* 大图标 STRING(80)<br>
*/
public static final String appicon = "appicon";
}

View File

@ -0,0 +1,24 @@
package jbo.awe;
import java.lang.String;
/**
* app角色菜单关联 - JBO命名常量类<br><br>
* Note: This file is generated by ADE tools, <em>dont</em> modify it.<br>
*/
public interface APP_ROLE_MENU{
/**
* app角色菜单关联<br><br>
* 代表本类映射的BizObjectClass
*/
public static final String CLASS_NAME = "jbo.awe.APP_ROLE_MENU";
/**
* roleid STRING(32)<br>
*/
public static final String roleid = "roleid";
/**
* menuid STRING(32)<br>
*/
public static final String menuid = "menuid";
}

View File

@ -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','','','','');