{"Message":"1","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/会议记录表"},{"State":1,"Type":15,"Name":"ServerCommand/创建项目视频会议"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/初始化钉钉配置"},{"State":1,"Type":11,"Name":"UserService"},{"State":4,"Type":1,"Name":"PCPage/发起钉钉会议"},{"State":1,"Type":15,"Name":"ServerCommand/拉取会议文本记录"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/钉钉事件处理"}],"Version":"v1"}

This commit is contained in:
cuckooent
2024-11-19 21:34:56 +08:00
parent b760af8fcc
commit dd159c236d
8 changed files with 72 additions and 140 deletions

View File

@@ -1,793 +0,0 @@
{
"Rows": {
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
}
},
"4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"6": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
}
},
"7": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"8": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 10.0
}
},
"9": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 377.0,
"Mode": 1
}
},
"10": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
}
},
"11": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"12": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"13": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"14": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0,
"Mode": 2,
"MinLength": {
"Unit": 1
},
"MaxLength": {
"Value": 1.0
}
}
},
"15": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"16": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
}
},
"17": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
}
},
"InLogicalVisibleIndexes": [
17
],
"Count": 18,
"DefaultSize": 32.0
},
"Cols": {
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"6": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"7": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"8": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"9": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"10": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"11": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"12": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"13": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
}
},
"Count": 15,
"DefaultSize": 32.0
},
"Values": {
"1,1": "会议主题",
"4,1": "会议类型",
"5,1": "沟通会议",
"7,1": "参会人员",
"11,1": "会议设置",
"12,1": 0,
"13,1": 1,
"15,1": "发起钉钉项目会议",
"17,8": "%CurrentUser.FullName%"
},
"Formulas": {
"2,1": "IF(项目名称=\"\",当前用户全名&\"发起的\",项目名称)&会议类型"
},
"AttachInfos": {
"2,1": {
"CellType": {
"$type": "ElementUI.InputCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 4,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"type": "text",
"maxlength": "32",
"showWordLimit": true,
"placeholder": "请输入",
"resize": "none",
"clearable": true
},
"DataValidationInfo": {
"IgnoreBlank": false
}
},
"5,1": {
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"DefaultValue": "沟通会议",
"options": [
{
"value": "沟通会议",
"label": "沟通会议"
},
{
"value": "总结会议",
"label": "总结会议"
},
{
"value": "培训会议",
"label": "培训会议"
},
{
"value": "临时会议",
"label": "临时会议"
},
{
"value": "项目周会",
"label": "项目周会"
},
{
"value": "项目月会",
"label": "项目月会"
}
],
"placeholder": "请选择",
"noDataText": "无数据",
"filterable": true,
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"allowCreate": true,
"noMatchText": "无匹配数据",
"clearable": true
}
},
"7,13": {
"CellType": {
"$type": "Forguncy.ImageCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "xTools.Commands.xGetTableSelectRows, xTools",
"TableName": "图文列表表格1",
"ToParameter": "选择行",
"BreakpointIdentity": "908b8e49-79c9-482a-bce3-efcba09abd3c"
},
{
"$type": "CollectionOperationKit.ClientSideArrayOp, CollectionOperationKit",
"Operation": 16,
"InParamaterName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!选择行"
},
"OperationParamaterAName": ",",
"OperationParamaterBName": "项目成员",
"OutParamaterName": "项目成员数组",
"BreakpointIdentity": "b483bcef-277e-4621-a1b4-36a162c30d70"
},
{
"$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon",
"PageName": "选择参会成员",
"PassValues": [
{
"Source": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!项目成员数组"
},
"TargetCell": {
"SerializeProperty": "=选择参会成员!排除成员"
}
}
],
"LoadBindingDataOption": 1,
"BreakpointIdentity": "91bcecb0-d147-4a72-a486-0f4b4a3a5e32"
}
],
"ToolTip": "添加人员",
"Size": 18,
"ImagePath": "增加.svg",
"UseCellForeColor": true
}
},
"9,1": {
"CellType": {
"$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
"TemplatePageName": "0fc62e2b756949678106d2a2a72a491",
"DataSourceType": 1,
"DataSource": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "项目成员表",
"BindingInfos": [
{
"GUID": "548d162f-85f2-4370-9041-e3fd783deacd",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "efc4bf4e-9851-4704-852e-16842d2d4c65"
},
"ColumnName": "项目成员"
},
{
"GUID": "af54473f-2d34-4ea5-a5b5-1a5a760f1564",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "7d62a008-5c4e-4653-ad3c-16d8b3fec4db",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "项目成员_全名"
},
{
"GUID": "b88a30fc-59c5-4655-bbe6-60c5aa8e0c24",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "3b0a6371-6ebc-4d44-a25a-cb81bd0cd678",
"RelationBinding": {
"RelatedTable": "项目岗位",
"RelatedColumn": "ID",
"DisplayColumn": "岗位名称"
}
},
"ColumnName": "岗位名称"
},
{
"GUID": "ba4c73dc-2b80-490e-ad82-b5e652987c98",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "db198add-0b74-4ae8-9b0a-fa4f0af18c18",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 5,
"AttachTypeTag": "DingTalkUnionID"
}
},
"ColumnName": "UnionID"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目ID",
"GUID": "40916105-02ad-400e-9a87-f61698663ef1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!项目ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 1,
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "e4abbfbc-6498-43e9-b91d-d2d29afbe13e",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 5,
"AttachTypeTag": "DingTalkUnionID"
}
},
"Value": "%Null%"
}
]
},
"NullFormulaValueQueryPolicy": 2,
"IsListviewDataSource": true,
"CustomColumns": [
"项目成员",
"项目成员_全名",
"岗位名称",
"UnionID"
]
},
"DataSourceListviewName": "图文列表表格1",
"TemplateKey": "竖排横线分割",
"CommitDataWithCommand": true
}
},
"12,1": {
"CellType": {
"$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
"Caption": " 开启云录制",
"Style": 1
}
},
"13,1": {
"CellType": {
"$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
"Caption": " 会议时间到期自动重拉会议",
"Style": 1
}
},
"15,1": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=发起钉钉会议!项目ID"
}
]
},
"value": "%Null%",
"compareType": 1
},
"CommandList": [
{
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
"Title": "加载中",
"VBalidate": true,
"BreakpointIdentity": "3d1588db-5d4f-4c2e-b9ad-077aa8b2b2a1"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "创建项目视频会议",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "项目ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!项目ID"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "会议标题",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!B3"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "开启云录制",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!B13"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "自动拉会",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!B14"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandListviewParam, ServerDesignerCommon",
"ParamName": "参会人员",
"ListviewName": "图文列表表格1",
"Columns": [
{
"ArrayItemName": "UnionID",
"Column": "UnionID"
}
]
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "会议ID",
"ResultTo": {
"SerializeProperty": "会议ID"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true,
"BreakpointIdentity": "03d7e18d-a767-49d9-a98c-fc7e033f1998"
},
{
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
"FunctionName": "remove",
"Title": "加载中",
"VBalidate": true,
"BreakpointIdentity": "d8cf3a26-3d2d-4739-893a-337e9b7ba583"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=发起钉钉会议!code"
}
]
},
"value": "0"
},
"CommandList": [
{
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!msg&\"会议ID\"&发起钉钉会议!会议ID"
},
"BreakpointIdentity": "25ee5768-d52f-4965-85da-39c632c5c7ef"
},
{
"$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon",
"BreakpointIdentity": "d4689739-de6c-40df-85cf-4ae41f712a8d"
}
],
"ID": "bc0011e1-e77b-45b4-b253-f31215b698c4"
},
{
"CommandList": [
{
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
"FunctionName": "warning",
"Title": "温馨提示",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=发起钉钉会议!msg"
},
"BtnText": "知道了",
"BreakpointIdentity": "42da755d-5e1d-406f-9547-5361035a0bb5"
}
],
"ID": "12d640c0-0c5a-41f6-850e-a41eb092479f"
}
],
"BreakpointIdentity": "4c10cefe-a28f-4c58-8132-0eff5e7976f5"
}
],
"ID": "322915ac-3614-470c-9a40-bb09b75a13f0"
}
],
"BreakpointIdentity": "4be28bf5-7693-4ae2-a6fe-0bd8f67e3e02"
}
],
"Text": "发起钉钉项目会议",
"TemplateKey": "_RS_Main2",
"Icon": {
"Name": "钉钉1.svg",
"Color": "Accent 1",
"UseCellTypeForeColor": true
}
}
}
},
"StyleDatas": {
"Styles": [
{
"Foreground": 0
},
{
"FontFamily": 1,
"FontSize": 13.333333333333332
},
{
"FontFamily": 1,
"FontSize": 13.333333333333332,
"Foreground": 0,
"Formatter": 2
},
{
"FontFamily": 1,
"FontSize": 13.333333333333332,
"Foreground": 0
},
{
"HorizontalAlignment": 3
}
],
"Types": {
"Strs": [
"Text 1 50",
"Body",
"[AUTO]General",
"Center"
]
},
"CellStyles": {
"1,1": 0,
"4,0": 1,
"4,1": 2,
"4,2": 1,
"4,3": 1,
"4,4": 1,
"4,5": 1,
"4,6": 1,
"4,7": 1,
"4,8": 1,
"4,9": 1,
"4,10": 1,
"4,11": 1,
"4,12": 1,
"4,13": 1,
"4,14": 1,
"5,0": 1,
"5,1": 2,
"5,14": 2,
"7,1": 2,
"7,13": 3,
"8,1": 2,
"8,13": 3,
"9,1": 4,
"11,0": 1,
"11,1": 2,
"11,2": 1,
"11,3": 1,
"11,4": 1,
"11,5": 1,
"11,6": 1,
"11,7": 1,
"11,8": 1,
"11,9": 1,
"11,10": 1,
"11,11": 1,
"11,12": 1,
"11,13": 1,
"11,14": 1,
"12,0": 1,
"12,1": 1,
"12,2": 1,
"12,3": 1,
"12,4": 1,
"12,5": 1,
"12,6": 1,
"12,7": 1,
"12,8": 1,
"12,9": 1,
"12,10": 1,
"12,11": 1,
"12,12": 1,
"12,13": 1,
"12,14": 1,
"13,0": 1,
"13,1": 1,
"13,2": 1,
"13,3": 1,
"13,4": 1,
"13,5": 1,
"13,6": 1,
"13,7": 1,
"13,8": 1,
"13,9": 1,
"13,10": 1,
"13,11": 1,
"13,12": 1,
"13,13": 1,
"13,14": 1
},
"SheetStyle": {
"FontFamily": 1,
"FontSize": 13.333333333333332
}
},
"Spans": [
"2,1,1,13",
"13,1,1,13",
"15,1,1,13",
"5,1,1,13",
"12,1,1,13",
"9,1,1,13",
"17,5,1,3",
"17,1,1,4",
"17,8,1,4"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
"Title": "创建项目会议",
"PermissionData": {
"$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core",
"permissionResource": {
"$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core"
},
"permissionBindings": [
{
"$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core",
"roleNames": [
"FGC_LoginUser"
]
}
]
},
"RowBreakLines": [],
"RepeatRangeSettings": [],
"RelatedDataTableName": "项目表"
},
"PrintInfo": {
"PaperSize": {},
"Margin": {}
},
"CustomNames": [
{
"Name": "会议类型",
"Formula": "发起钉钉会议!$B$6"
},
{
"Name": "会议主题",
"Formula": "发起钉钉会议!$C$18"
},
{
"Name": "项目ID",
"Formula": "发起钉钉会议!$B$18"
},
{
"Name": "项目名称",
"Formula": "发起钉钉会议!$F$18"
},
{
"Name": "当前用户全名",
"Formula": "发起钉钉会议!$I$18"
}
]
}//0zNpKHRNK5nKC0bsEmYB0JDEUPTSy5X/Yb+dj60NCVPtzOPXoU27GZn9NqxWL6h5VMIDF7mhY10gAqaVkYZJeVJtAwuQ5V5FPhtC75jOkbYWBrvWp4/trA/GiJuE+06TyZ66BKN0mxaQKHcywyLlOMN0p5RhPeaQ1cOqFZLlwtc82ppLEFBu3oocemPc+7G0sX1//dcswWuskwTy+kXYl5i1SImc38zNHr4IHztJDGOBGStRuZ3jiswPeKggAo1ISIQRk2juDkfRTFYeBbv2Q0yxc4AsxagWl9rGz8s1dCmHyxjXOfQ6jE8nl2InIaLCRDc3pop4kgNinLtDB+uEHctPNhdusIDOrIMSy3zmrXThFJxPPCfRYQ04yYPBIMJmUGcbf5Mzft3oIt5ULL6/1E4m+akpi02lyNm8V8Dkd6xIeFE4byLTBwdqyvSdPzf1zFK9vnffMiQhcyi4tUJW+cKJWw77pYJD6JeiFMTNmip+6wgoTZVV8TneJOn0YKwlQznFpCszdNhmbpiKw+I1qMlBV92YXGHhuD5KnL1KTp3iDAVArpVIY2HElo4PwDqqgYQQ4qukvti1p46HbOCUOvkD+cVY5Ld98vwy/lcQN865LUCUxsWzJnnpUCpJA6ABpozsuQjJkANIdYMzhCzi7htfd0Z2NaiB1DnK2MRBQAeEEk4uJIEHyzGjMkIDJG0sk13s1yJJ03Dfskn0erL5hxVyJtpv2igIszOzFGM6bAsfDTsBIqdYEuo77gd7Rqrn7s+0b8knVUYsL0OAPZoeYJ4CHeWbDr00Nku085RH/mWlY8/rjLKLKVGiJWVRJVVFc9n0wt8TMN7LNOrazrDcaDPKHL9E7rEH3Ysp0tq9VyYsC8qXJvxsuG7FqXfKHAzsNWoF8hROD4l6D986WaJNkw==|920

View File

@@ -1,30 +0,0 @@
{
"PageType": 0,
"ColumnCount": 15,
"RowCount": 18,
"Formulas": {
"2,1": "IF(项目名称=\"\",当前用户全名&\"发起的\",项目名称)&会议类型"
},
"CustomNames": [
{
"Name": "会议类型",
"Formula": "发起钉钉会议!$B$6"
},
{
"Name": "会议主题",
"Formula": "发起钉钉会议!$C$18"
},
{
"Name": "项目ID",
"Formula": "发起钉钉会议!$B$18"
},
{
"Name": "项目名称",
"Formula": "发起钉钉会议!$F$18"
},
{
"Name": "当前用户全名",
"Formula": "发起钉钉会议!$I$18"
}
]
}