{"Message":"完善数据表权限","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务工时表"},{"State":1,"Type":7,"Name":"Table/汇报记录表"},{"State":1,"Type":7,"Name":"Table/收益变动记录表"},{"State":1,"Type":7,"Name":"Table/收款账户信息表"},{"State":1,"Type":7,"Name":"Table/收益请款单表"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":11,"Name":"UserService"},{"State":1,"Type":23,"Name":"TableView/项目平行视图"},{"State":1,"Type":23,"Name":"TableView/任务平行视图"}],"Version":"v1"}

This commit is contained in:
超哥
2024-07-04 10:48:20 +08:00
parent 2996467bbc
commit 3d6738d6fd
10 changed files with 204 additions and 340 deletions

View File

@@ -7,13 +7,7 @@
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionResource, Forguncy.RbacPermission.Core",
"enabledTypes": 2,
"isExternal": true,
"detailTables": [
{
"subTableName": "汇报子表",
"subColumnName": "汇报ID",
"relatedColumnName": "ID"
}
]
"detailTables": []
},
"permissionBindings": [
{
@@ -27,7 +21,10 @@
},
"dataPermissionType": 2,
"roleNames": [
"Administrator"
"Administrator",
"客服总监",
"商务总监",
"项目总监"
]
},
{
@@ -40,13 +37,33 @@
"userFieldName": "汇报人",
"filterType": 4,
"condition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "c054b6d0-fd87-435c-9c17-a5c9da44d283"
},
"Value": "%CurrentUser.UserName%"
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "c054b6d0-fd87-435c-9c17-a5c9da44d283"
},
"Value": "%CurrentUser.UserName%"
},
{
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
"CompareType": 6,
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "54cbfa33-315a-457c-81d8-0743c7315939",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 8
}
},
"Value": "%CurrentUser.UserName%"
}
],
"RelationType": 1
}
}
},
@@ -55,22 +72,6 @@
"FGC_LoginUser"
]
},
{
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
"config": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
"operationTypes": 13,
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
"userFieldName": "汇报人",
"filterType": 5
}
},
"dataPermissionType": 2,
"roleNames": [
"FGC_LoginUser"
]
},
{
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
"config": {
@@ -94,17 +95,15 @@
"开始日期": 5,
"总工时": 5,
"汇报人": 5,
"汇报对象": 5,
"汇报对象ID": 5,
"汇报日期文本": 5,
"汇报类型": 5,
"状态": 5,
"行数": 5,
"汇报对象": 5,
"汇报对象ID": 5,
"纯文本内容": 5
},
"subTableOperations": {
"汇报子表": 5
"纯文本内容": 5,
"行数": 5
},
"subTableOperations": {},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
}
@@ -124,17 +123,15 @@
"开始日期": 5,
"总工时": 5,
"汇报人": 5,
"汇报对象": 5,
"汇报对象ID": 5,
"汇报日期文本": 5,
"汇报类型": 5,
"状态": 5,
"行数": 5,
"汇报对象": 5,
"汇报对象ID": 5,
"纯文本内容": 5
},
"subTableOperations": {
"汇报子表": 5
"纯文本内容": 5,
"行数": 5
},
"subTableOperations": {},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
}
@@ -154,17 +151,15 @@
"开始日期": 5,
"总工时": 5,
"汇报人": 5,
"汇报对象": 5,
"汇报对象ID": 5,
"汇报日期文本": 5,
"汇报类型": 5,
"状态": 5,
"行数": 5,
"汇报对象": 5,
"汇报对象ID": 5,
"纯文本内容": 5
},
"subTableOperations": {
"汇报子表": 5
"纯文本内容": 5,
"行数": 5
},
"subTableOperations": {},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
}