diff --git a/.collaboration b/.collaboration
index c32428ab..78856656 100644
--- a/.collaboration
+++ b/.collaboration
@@ -398,17 +398,7 @@
},
{
"ModuleName": "PCPage/FGC_登录",
- "State": 1,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T18:49:33.5593315+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\内建页面\\FGC_登录.json",
- "Pages\\内建页面\\FGC_登录.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/FGC_维护中",
@@ -948,17 +938,7 @@
},
{
"ModuleName": "PCPage/AI欢迎页",
- "State": 1,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-16T00:20:53.2342422+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\首页\\AI欢迎页.json",
- "Pages\\首页\\AI欢迎页.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/对话页面",
@@ -1578,45 +1558,7 @@
},
{
"ModuleName": "Plugin",
- "State": 1,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-16T00:25:17.3831244+08:00",
- "ModuleType": 40,
- "ToRemoveFiles": [
- "Plugin\\Echarts图表-10_0_3_0.zip",
- "Plugin\\Editormd-6_0_102_0.zip",
- "Plugin\\Forguncy.CustomMenu.zip",
- "Plugin\\Forguncy.PassListviewDataCommand.zip",
- "Plugin\\JSON 序列化和反序列化-10_0_2_0.zip",
- "Plugin\\JSON数据源-10_0_2_0.zip",
- "Plugin\\LottiePlayer.zip",
- "Plugin\\Notiflix-9_0_103_0.zip",
- "Plugin\\OPENAIFORGUNCY.zip",
- "Plugin\\PC组件包-格友工作室定制版-10_0_2_0.zip",
- "Plugin\\SqlServerWrapper.zip",
- "Plugin\\Tiny富文本编辑器-10_0_2_0.zip",
- "Plugin\\xTools快速开发工具包-9_0_4_0(1).zip",
- "Plugin\\加载动画-10_0_2_0.zip",
- "Plugin\\发送HTTP请求命令-10_0_2_0.zip",
- "Plugin\\增强关闭页面-9_0_6.zip",
- "Plugin\\复制到剪贴板-7_0_3_0.zip",
- "Plugin\\客户端缓存操作工具库-8_0_0_0.zip",
- "Plugin\\富文本编辑器-10_0_2_0.zip",
- "Plugin\\对象与集合操作工具-8_0_0_0.zip",
- "Plugin\\异步运行命令-9_0_103_0.zip",
- "Plugin\\支持预览的附件上传-10_0_2_0.zip",
- "Plugin\\服务端缓存操作工具库-8_0_3_0.zip",
- "Plugin\\模板引擎操作库-9_0_103_0.zip",
- "Plugin\\甘特图-10_0_2_0.zip",
- "Plugin\\用户管理命令 V2-10_0_2_0.zip",
- "Plugin\\网络操作库-9_0_102_0.zip",
- "Plugin\\设置当前行命令-10_0_2_0.zip",
- "Plugin\\设置焦点命令-10_0_2_0.zip",
- "Plugin\\豪~豪插件合集-7_0_102_0.zip"
- ]
+ "ModuleType": 40
},
{
"ModuleName": "PublishSetting",
@@ -1896,102 +1838,42 @@
},
{
"ModuleName": "Image/d3148bd6742da6598200d24b4966ba9f.png",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T18:49:29.4725831+08:00",
"ModuleType": 38
},
{
"ModuleName": "PCPage/其他登录方式",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T19:00:24.0089319+08:00",
"ModuleType": 1
},
{
"ModuleName": "Image/码云 (1).svg",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T19:01:01.4112041+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/线性_钉钉.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T19:01:01.4112069+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/微信.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T19:01:01.4112088+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/企业微信.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T19:01:01.4112105+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/账号登录.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T19:02:01.3247496+08:00",
"ModuleType": 38
},
{
"ModuleName": "PCPage/登录画面",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-15T23:00:51.27427+08:00",
"ModuleType": 1
},
{
"ModuleName": "Image/有头有绪.png",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-16T00:09:03.0415003+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/Clue-Logo.png",
- "State": 3,
- "LockedBy": {
- "UserName": "超哥",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-06-16T00:09:03.0415071+08:00",
"ModuleType": 38
}
]
\ No newline at end of file
diff --git a/Pages/内建页面/FGC_登录.json b/Pages/内建页面/FGC_登录.json
index 3fbbd24e..966204da 100644
--- a/Pages/内建页面/FGC_登录.json
+++ b/Pages/内建页面/FGC_登录.json
@@ -1,240 +1,72 @@
{
"Rows": {
"RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 165.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
"1": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "10": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 30.0
- }
- },
- "14": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 30.0
- }
- },
- "33": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- }
- },
- "Count": 35
- },
- "Cols": {
- "RowColumnAttachedInfos": {
- "1": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "2": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 42.0
}
},
"3": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 36.0
}
},
"4": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "5": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 40.0
}
},
"6": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "7": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "8": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "9": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 40.0
}
},
"10": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "11": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 40.0
}
},
"12": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 20.0
}
},
"13": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 20.0
}
},
"14": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 10.0
}
},
"15": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 71.0,
+ "Mode": 1
}
},
"16": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 43.0
}
},
"17": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
+ "DesignLengthInPixel": 165.0,
"Mode": 2,
"MinLength": {
"Unit": 1
@@ -246,365 +78,187 @@
},
"18": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 34.0,
+ "Mode": 1
}
},
"19": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 30.0
}
},
- "20": {
+ "2": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 52.0
}
},
- "43": {
+ "7": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 15.0
}
},
- "44": {
+ "9": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 42.0
}
},
- "45": {
+ "11": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "46": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "47": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "48": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "49": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "50": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "51": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "52": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "53": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "54": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "55": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "56": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "57": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "58": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "59": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "60": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "61": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
- }
- },
- "62": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 20.0,
- "Mode": 2,
- "MinLength": {
- "Unit": 1
- },
- "MaxLength": {
- "Value": 1.0
- }
+ "DesignLengthInPixel": 37.0
}
}
},
- "Count": 64
+ "Count": 20
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 676.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 2.0
+ }
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 85.0
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 85.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 297.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 141.0
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 96.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 141.0
+ }
+ }
+ },
+ "Count": 8,
+ "DefaultSize": 85.0
},
"Values": {
- "6,28": "欢迎登录",
- "10,25": "账号",
- "11,25": "Administrator",
- "14,25": "密码",
- "15,25": "123456",
- "20,25": "登录",
- "23,25": "忘记密码",
- "29,23": "项目管理系统",
- "31,23": "高效项目管理,从这里开始..."
+ "0,0": "登录画面",
+ "2,3": "欢迎登录Clue平台",
+ "4,3": "Administrator",
+ "6,3": "123456",
+ "8,5": "忘记密码?",
+ "10,3": "登录",
+ "12,4": "其他登录方式",
+ "15,3": "其他登录方式",
+ "18,0": "© 2024 GridStudio. All rights reserved.\r\n鄂ICP备2022016317号-1"
},
"AttachInfos": {
- "6,25": {
+ "0,0": {
"CellType": {
- "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
- "ImagePath": "项目.png"
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "登录画面"
}
},
- "11,25": {
+ "4,3": {
"CellType": {
- "$type": "Forguncy.TextCellType, ServerDesignerCommon",
- "CellDefaultValue": "Administrator",
- "SavedValidators": [
+ "$type": "ElementUI.InputCellType, ElementUI",
+ "UIPermissions": [
{
- "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon"
+ "Scope": 2,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 1,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 4,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
}
],
- "Icon": {
- "Name": "Mobile/387_user_2.svg",
- "BuiltIn": true,
- "Color": "Text 1 50"
- },
- "TemplateKey": "_RS_NewLargeRoundCorner",
- "WaterMark": "请输入账号",
+ "DefaultValue": "Administrator",
+ "type": "text",
+ "placeholder": "用户名",
+ "resize": "none",
"ForguncyAttribute": "LogIn_Username"
- },
- "DataValidationInfo": {
- "IgnoreBlank": false
}
},
- "15,25": {
+ "6,3": {
"CellType": {
- "$type": "Forguncy.TextCellType, ServerDesignerCommon",
- "CellDefaultValue": "123456",
- "ShowPassword": true,
- "SavedValidators": [
+ "$type": "ElementUI.InputCellType, ElementUI",
+ "UIPermissions": [
{
- "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon"
+ "Scope": 2,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 1,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 4,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
}
],
- "Icon": {
- "Name": "Application/078_lock_1.svg",
- "BuiltIn": true,
- "Color": "Text 1 50"
- },
- "TemplateKey": "_RS_NewLargeRoundCorner",
- "WaterMark": "请输入密码",
+ "DefaultValue": "123456",
+ "type": "password",
+ "placeholder": "密码",
+ "resize": "none",
+ "showPassword": true,
"ForguncyAttribute": "LogIn_Password"
- },
- "DataValidationInfo": {
- "IgnoreBlank": false
}
},
- "18,25": {
+ "8,3": {
"CellType": {
"$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
- "Caption": "保持登录状态",
+ "Caption": " 记住登录状态",
"Style": 1,
"PrimaryColor": "Accent 1 0",
"ForguncyAttribute": "LogIn_RememberMe"
}
},
- "20,25": {
- "CellType": {
- "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
- "Text": "登录",
- "AutoExecute": true,
- "TemplateKey": "_RS_Main2",
- "ForguncyAttribute": "LogIn_Button"
- }
- },
- "23,25": {
+ "8,5": {
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
"CommandList": [
@@ -613,22 +267,39 @@
"PageName": "FGC_忘记密码"
}
],
- "Text": "忘记密码",
- "ClickMode": 1,
+ "Text": "忘记密码?",
"TemplateKey": "_RS_Main"
}
+ },
+ "10,3": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "Text": "登录",
+ "AutoExecute": true,
+ "TemplateKey": "_RS_Main1",
+ "ForguncyAttribute": "LogIn_Button"
+ }
+ },
+ "15,3": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "其他登录方式",
+ "OverflowMode": 0
+ }
}
},
"StyleDatas": {
"Styles": [
+ {
+ "FontFamily": 0
+ },
{
"FontFamily": 0,
"FontSize": 24.0,
"FontWeight": 1,
- "Foreground": 2
- },
- {
- "FontFamily": 0
+ "Foreground": 2,
+ "Formatter": 3,
+ "HorizontalAlignment": 4
},
{
"FontFamily": 0,
@@ -637,51 +308,53 @@
},
{
"FontFamily": 0,
- "Formatter": 4,
+ "FontSize": 13.333333333333332,
+ "Foreground": 5,
"TextIndent": 0,
- "HorizontalAlignment": 5
+ "HorizontalAlignment": 6
},
{
"FontFamily": 0,
- "Foreground": 6,
- "Formatter": 4
+ "FontSize": 13.333333333333332,
+ "Foreground": 5
},
{
"FontFamily": 0,
+ "FontSize": 13.333333333333332,
"Foreground": 2
},
{
"FontFamily": 0,
- "HorizontalAlignment": 7,
+ "FontSize": 12.0,
+ "Foreground": 7,
+ "HorizontalAlignment": 8,
"Underline": false
},
{
"FontFamily": 0,
- "FontSize": 13.333333333333332,
- "Foreground": 8,
- "Formatter": 3,
- "HorizontalAlignment": 9
+ "BorderBottom": 0
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
- "Foreground": 8,
+ "Foreground": 7,
"Formatter": 3,
- "HorizontalAlignment": 5
- },
- {
- "FontFamily": 0,
- "FontSize": 18.666666666666664,
- "FontWeight": 1,
- "Foreground": 10,
- "VerticalAlignment": 11
+ "HorizontalAlignment": 4
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
"Foreground": 10,
- "VerticalAlignment": 11,
+ "Formatter": 3,
+ "HorizontalAlignment": 8
+ },
+ {
"WordWrap": true
+ },
+ {
+ "FontSize": 12.0,
+ "Foreground": 7,
+ "HorizontalAlignment": 4
}
],
"Types": {
@@ -690,64 +363,120 @@
"Bold",
"Text 1 25",
"[AUTO]General",
- "@",
- "Left",
- "Text 1 15",
"Center",
- "Background 1 -50",
+ "black",
+ "Left",
+ "Text 1 50",
"Right",
- "Background 1 0",
- "Top"
+ "Background 1 -15",
+ "Background 1 -50"
+ ],
+ "Borders": [
+ {
+ "Color": 9
+ }
]
},
"CellStyles": {
- "6,28": 0,
- "6,29": 1,
- "6,30": 1,
- "6,31": 1,
- "6,32": 1,
- "6,33": 1,
- "6,34": 1,
- "6,35": 1,
- "6,36": 1,
- "7,28": 1,
- "7,29": 1,
- "7,30": 1,
- "7,31": 1,
- "7,32": 1,
- "7,33": 1,
- "7,34": 1,
- "7,35": 1,
- "7,36": 1,
- "10,25": 2,
- "11,25": 3,
- "14,25": 2,
- "15,25": 4,
- "18,25": 5,
- "23,25": 6,
- "25,22": 7,
- "25,33": 8,
- "25,40": 1,
- "26,22": 7,
- "26,33": 8,
- "26,40": 1,
- "29,23": 9,
- "31,23": 10
+ "1,2": 0,
+ "1,3": 0,
+ "1,4": 0,
+ "1,5": 0,
+ "1,6": 0,
+ "2,2": 0,
+ "2,3": 1,
+ "2,4": 0,
+ "2,5": 0,
+ "2,6": 0,
+ "3,2": 0,
+ "3,3": 2,
+ "3,4": 0,
+ "3,5": 0,
+ "3,6": 0,
+ "4,2": 0,
+ "4,3": 3,
+ "4,4": 0,
+ "4,5": 0,
+ "4,6": 0,
+ "5,2": 0,
+ "5,3": 0,
+ "5,4": 0,
+ "5,5": 0,
+ "5,6": 0,
+ "6,2": 0,
+ "6,3": 4,
+ "6,4": 0,
+ "6,5": 0,
+ "6,6": 0,
+ "7,2": 0,
+ "7,3": 0,
+ "7,4": 0,
+ "7,5": 0,
+ "7,6": 0,
+ "8,2": 0,
+ "8,3": 5,
+ "8,4": 0,
+ "8,5": 6,
+ "8,6": 0,
+ "9,2": 0,
+ "9,3": 0,
+ "9,4": 0,
+ "9,5": 0,
+ "9,6": 0,
+ "10,2": 0,
+ "10,3": 0,
+ "10,4": 0,
+ "10,5": 0,
+ "10,6": 0,
+ "11,2": 0,
+ "11,3": 0,
+ "11,4": 0,
+ "11,5": 0,
+ "11,6": 0,
+ "12,2": 0,
+ "12,3": 7,
+ "12,4": 8,
+ "12,5": 7,
+ "12,6": 0,
+ "13,2": 0,
+ "13,3": 0,
+ "13,4": 0,
+ "13,5": 0,
+ "13,6": 0,
+ "14,2": 0,
+ "14,3": 0,
+ "14,4": 8,
+ "14,5": 0,
+ "14,6": 0,
+ "15,2": 9,
+ "15,3": 0,
+ "15,4": 0,
+ "15,5": 0,
+ "15,6": 0,
+ "16,2": 9,
+ "16,3": 0,
+ "16,4": 0,
+ "16,5": 0,
+ "16,6": 0,
+ "18,0": 10
+ },
+ "RowStyles": {
+ "18": 11
},
"SheetStyle": {
"FontFamily": 0
}
},
"Spans": [
- "20,25,2,14",
- "11,25,2,14",
- "15,25,2,14",
- "18,25,1,14",
- "23,25,1,14",
- "29,23,2,18",
- "31,23,2,18",
- "6,25,2,2",
- "6,28,2,9"
+ "2,3,1,3",
+ "4,3,1,3",
+ "6,3,1,3",
+ "8,3,1,2",
+ "10,3,1,3",
+ "12,4,2,1",
+ "15,3,1,3",
+ "0,0,18,1",
+ "18,0,1,8"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -763,30 +492,33 @@
},
"BackgroundPictures": [
{
- "Name": "1e95a7a8-4f1b-45f3-ad6d-700656cabd40.jpg",
+ "FitToBrowserWidth": true,
+ "FitToBrowserHeight": true,
+ "Name": "3f8359d3-05a5-4da1-8552-956f1d1c01ae.png",
"DisplayName": "背景图1",
- "ForguncyPictureName": "PCLoginBackground",
- "ForguncyPictureSourceType": 2,
+ "ForguncyPictureName": "d3148bd6742da6598200d24b4966ba9f.png",
+ "ForguncyPictureSourceType": 0,
"Stretch": 3,
"StyleInfo": {
"Fill": null
},
"IsAutomaticFill": false,
- "Size": "1280,720"
+ "Size": "1541,878"
},
{
- "Name": "BackgroundPicture0",
- "DisplayName": "背景图2",
+ "Name": "BackgroundPicture3",
+ "DisplayName": "背景图4",
"StyleInfo": {
- "CornerRadius": 20.0,
- "Fill": "#FFFFFFFF",
- "Stroke": "black",
- "StrokeThickness": 0.0
+ "CornerRadius": 8.0,
+ "Fill": "linear-gradient(-180deg, Background_1_0_229 0.00%, Background_1_0_191 100.00%)",
+ "Stroke": "Background 1 0",
+ "StrokeThickness": 2.0
},
"IsAutomaticStroke": false,
"IsAutomaticFill": false,
- "Location": "440,80",
- "Size": "400,500"
+ "Location": "696,165",
+ "Size": "548,548",
+ "BoxShadowString": "0 20 0 50 #0C1D2AA5"
}
]
-}//2jjs6vmEeOAz2t0CC6HySIYcv7/Ur5xt99By2MhYY7kiS+hj1kdNV/PRPkhBIVol9hP5NzRP0Au5wwfj9OCl7B0noc81t2aGoIUJx87EPEugib0oQ5L+Lj+LZzLfwNj/XwtzpnVavjoH5Yrf4BBXC7GbABpJTKljppUXLNfeVM9E9ZZM6/qJeRiH5J6ODDniTGPcMGVo9jRh4kbxVIxZjPnJGcFtlqscopXVOs/IEyU+Ah3QLcXRlmAUc58yZVvjzB2AMVjI6f89mNS3AmWwRE57QwQvZoXek0V38P2HOKHjHsxTqWpgKSBL9Eta5ztd001kN2ryyBRkCeQfVyAgxfjiZHJaDllDKK/XBTiQyw1CZecGd2RgVEKFjBiarae3uc90wNgz93Zt59O+22enfbFcPAs9gH0k24+1giaifflXDXcJIPi2tEFeILzRw9xzCornV+IcVuUvZy+hk3q3kQcoZoSfpat2XBoy7ZgSsPZ3solQMjtEN7yKneix7fRL4bBzVkupAqWT4kt2ibe7dcX69ZMwupfm7ZIFa8pdt5g7MikyyUdXBjl0pPFGRpXvD275mTLROGvJU2mM2zOpoPCR/jw+trj+jRM2ctOy5RQ7wQEcqSW2jVjLvy7A9cMJPi8Ge+vNVmxq+PNc4G9EleYRRr+Gegun0Wz0E+I9LzeuQgKWwN43c8Cp/hG35qame7RtN3IiSGEdxuwY1fbNcsuwTU7TA7FBO5gNHP0u+nlNZL8o34rOzv7XHw4QGgiJro5AWM9Sq4YH+7svIgzhJNqj84xluQnFYKz+6fF9OAMEduEF0As/H4D6aZgDkKbDPzvB7K3cjWKm54iwMjqWepbJGoi8nx63QzyENquDBnDJVRhWRgzZkqpUpdnFVDoUrZREj6pFbkImYudTgPRC8A==|920
\ No newline at end of file
+}//5gencIOFjDWidxMknFgnS+8EB/kUHIUx+w+/1nJkkohfSXXeA8hPWLuziI/JYcRrY3AIfYdE9MNxw/LQOD1xIEh1xcGNlh/l9azj+VICWYFgwnVm0hz4EUfZTFeejgrD3wk64bNSAaTbbbt5KqIoKAoMjl5taSFCETcV7UeDdN/KBYhwjr4LywSByLrYnkToKh76EspNdApXbsnwluAKHpm/i7v5g4h/ew1LSM2T3e/pvxS14G/8NCHHKqQGJ/FpB7WF8YSyvcNl3XhpX6CnPWAJ59aN33i6HZ4PAhiGVC8NQL2cOPgZH3i9TBYgsFmBIN0vyOM/cdXpkh9p/1827GF4btt2yow8uJY0h06kPbu/pkCxID7vLkU/1g+xSzsByX34gyAWol6kEqkYsIusxSCINudnQbgz0opr8stRgwIHDV2upHu+GySlLXWR2QL24Zx8AY35uCr1H/t7K3a5EXorZZZvc/PaGmjIEXDFHe3hlAPykj5c4V3lukSEIgXpIaKrcH5IywsDNWO0WuxAAky+YlU7kSviTzdSLtZxN0uScsLH5DdHNHrTOQY3UCgq7KoiwOPh+AvZ2k3kgGKoxBmXLcQqgJMc57vUh/cEiERj8fBAPX28G16znneAUxrKUlpanCi4t6yxGJ8eM9CDqYkRsND62vKbQFrGMo4kqEpWXqCQzvyu0BUrJJbgcnp5RVlSGQDsb8feGIMJCyEGgve7xwAhtC4Umvy2eoUXXFzzTlOGPEJg3UW2OFa8N4XZu0DWvf+j2xvVidy5tOnCrtymxMm3UvmOrN4j9qwldZebUF9487h2c90DW6cJicVc5AJ3p1tJ8PEOQ0/xzm4HWVQuNHJuQe+5NTI6Vms6sph7bypNtF0LBhvE4b4lNMrsz+1Kv5xJa8avYdUXu1Ocbg==|920
\ No newline at end of file
diff --git a/Pages/内建页面/FGC_登录.rd b/Pages/内建页面/FGC_登录.rd
index f7f00beb..880881fd 100644
--- a/Pages/内建页面/FGC_登录.rd
+++ b/Pages/内建页面/FGC_登录.rd
@@ -1,5 +1,5 @@
{
"PageType": 0,
- "ColumnCount": 64,
- "RowCount": 35
+ "ColumnCount": 8,
+ "RowCount": 20
}
\ No newline at end of file
diff --git a/Pages/内建页面/其他登录方式.json b/Pages/内建页面/其他登录方式.json
new file mode 100644
index 00000000..c2f6d723
--- /dev/null
+++ b/Pages/内建页面/其他登录方式.json
@@ -0,0 +1,250 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 26.0,
+ "Mode": 1
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 5.0
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 17.0
+ }
+ }
+ },
+ "Count": 5,
+ "DefaultSize": 10.0
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 8.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 56.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 5.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 56.0
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 5.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 56.0
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 5.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 56.0
+ }
+ },
+ "8": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 5.0
+ }
+ },
+ "9": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 56.0
+ }
+ },
+ "10": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 8.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ }
+ },
+ "Count": 11,
+ "DefaultSize": 56.0
+ },
+ "Values": {
+ "3,1": "微信",
+ "3,3": "企业微信",
+ "3,5": "钉钉",
+ "3,7": "码云",
+ "3,9": "账户"
+ },
+ "AttachInfos": {
+ "1,1": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "Size": 20,
+ "ImagePath": "微信.svg",
+ "UseCellForeColor": true
+ }
+ },
+ "1,3": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "Size": 20,
+ "ImagePath": "企业微信.svg",
+ "UseCellForeColor": true
+ }
+ },
+ "1,5": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "Size": 20,
+ "ImagePath": "线性_钉钉.svg",
+ "UseCellForeColor": true
+ }
+ },
+ "1,7": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "Size": 20,
+ "ImagePath": "码云 (1).svg",
+ "UseCellForeColor": true
+ }
+ },
+ "1,9": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "Size": 20,
+ "ImagePath": "账号登录.svg",
+ "UseCellForeColor": true
+ }
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "Foreground": 0
+ },
+ {
+ "FontFamily": 1,
+ "Foreground": 0
+ },
+ {
+ "FontFamily": 1,
+ "Foreground": 0,
+ "HorizontalAlignment": 2
+ },
+ {
+ "FontSize": 13.333333333333332,
+ "Foreground": 0,
+ "HorizontalAlignment": 2
+ },
+ {
+ "HorizontalAlignment": 2
+ },
+ {
+ "FontFamily": 1,
+ "FontSize": 13.333333333333332,
+ "Foreground": 0,
+ "HorizontalAlignment": 2
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "Text 1 50",
+ "Body",
+ "Center"
+ ]
+ },
+ "CellStyles": {
+ "1,1": 0,
+ "1,2": 0,
+ "1,3": 1,
+ "1,4": 0,
+ "1,5": 1,
+ "1,6": 0,
+ "1,7": 1,
+ "1,8": 0,
+ "1,9": 2,
+ "2,1": 0,
+ "2,2": 0,
+ "2,3": 1,
+ "2,4": 0,
+ "2,5": 1,
+ "2,6": 0,
+ "2,7": 1,
+ "2,8": 0,
+ "2,9": 2,
+ "3,1": 3,
+ "3,2": 4,
+ "3,3": 5,
+ "3,4": 4,
+ "3,5": 5,
+ "3,6": 4,
+ "3,7": 5,
+ "3,8": 4,
+ "3,9": 5
+ },
+ "SheetStyle": {
+ "FontFamily": 1
+ }
+ },
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
+ "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": []
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ }
+}//Qmo5C/VFTW+kK+fDAqtA7ByWYiUAWhLT2d9A+90jPNVVqzymqahxP/S66GIUrgYbzBL+gL8A0DQ8UcQqG6SQLkN+v54ZtyBk5sFO7+ahecN8TnTf8biBqFyMsr5KW+rl/YVF5fhVH4XyRSfRJuKs1cCjZs9bsBuIgS5azwqMWFB6amgPQlZZE93XJAQA/yxjYLcnRU0yI0LQoJPmrfBdqQ7TO0kxjwvJPay7spZPhfdM5UagGqdOlna4bTblm0CU9YdDRO5kA/KoZpukDKFJ6vxWqf5aKUrYV/78sbL0JuKW+1Hh+szGedrcnXOp8B8ehigItWdHlUBUGxcpJzoyLeahi9TL902lZ1Sgk3yKIxlfRqgDmGpEvkOBICnjmIIecWg9X9J4RSM9zquuwEaBdaiwVmGhS0UhK9mXu3yt/OElk+0DyghrGem93vxjYEc9MYFHIQblgcPcvjOx8KHNXxUmJgyqvbC5vgeVZa0jEQ+ZNgF2MJfNIslWpcdLCIvBoGrt7XTgDLAE4uuVNaH7V+lFt73Y5evlP6iql7Sv22gUz5jspHWhVeEHZ9u1rkWAaZRc1HDW6QF9JK9xA2EXIhH2bMzKN2NlTCNv2brNAx/9WzJwKlRX/+3OFqf+iDaGgOSSHluaZQ2jouobzx2EhY/DPquFGcJISgMCelWEAvn44cIpwu+rR4xlU7YEQ3TFzUtbExYp0llpwovSuIa0qSptf/Z2aHr7s9pVl6hhDWnW52I6FEinSaw8zsfSlu88OESu0MiL5XxBODGqLvkdbtapQBB8JHMSz6xXtIc3XPgFm/fAnUWY4DoyIPqJM6OeOL8zdmxrcI9h9U0d9kKkNcN9mYuDhDxmU7BIZrniwLOjr0gXAW9gMSmmeEWGsVcgXFRI3Dw2DaTuwbGJxVLuog==|920
\ No newline at end of file
diff --git a/Pages/内建页面/其他登录方式.rd b/Pages/内建页面/其他登录方式.rd
new file mode 100644
index 00000000..c4c92ebb
--- /dev/null
+++ b/Pages/内建页面/其他登录方式.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 0,
+ "ColumnCount": 11,
+ "RowCount": 5
+}
\ No newline at end of file
diff --git a/Pages/内建页面/登录画面.json b/Pages/内建页面/登录画面.json
new file mode 100644
index 00000000..d413970b
--- /dev/null
+++ b/Pages/内建页面/登录画面.json
@@ -0,0 +1,271 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 37.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 77.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "5": {
+ "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
+ }
+ },
+ "14": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "15": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "16": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 97.0
+ }
+ },
+ "18": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 112.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "17": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 82.0
+ }
+ }
+ },
+ "Count": 19,
+ "DefaultSize": 32.0
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 107.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 37.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "3": {
+ "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
+ }
+ },
+ "14": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "15": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "16": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "17": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "18": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "19": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 129.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 53.0
+ }
+ }
+ },
+ "Count": 20,
+ "DefaultSize": 32.0
+ },
+ "AttachInfos": {
+ "3,3": {
+ "CellType": {
+ "$type": "LottiePlayer.LottiePlayerDiv, LottiePlayer",
+ "Src": "https://hos-1257098086.cos.ap-chengdu.myqcloud.com/Lottie/programer.json",
+ "Width": 500,
+ "Height": 500
+ }
+ }
+ },
+ "StyleDatas": {
+ "Types": {
+ "Strs": [
+ "Body"
+ ]
+ },
+ "SheetStyle": {
+ "FontFamily": 0
+ }
+ },
+ "Spans": [
+ "3,3,13,16"
+ ],
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
+ "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": []
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ },
+ "Pictures": [
+ {
+ "Name": "b3758ea0-256b-438a-873d-3edce4225269.png",
+ "ForguncyPictureName": "有头有绪.png",
+ "ForguncyPictureSourceType": 0,
+ "Stretch": 2,
+ "Location": "285,634",
+ "Size": "464,115"
+ },
+ {
+ "Name": "7df344de-6e71-45c9-a221-bf54aa5fd777.png",
+ "ForguncyPictureName": "Clue-Logo.png",
+ "ForguncyPictureSourceType": 0,
+ "Stretch": 2,
+ "Location": "53,37",
+ "Size": "107,40"
+ }
+ ]
+}//ehUY+olzLrtw5Iqfcmn6ykaTikEAf3rmBBcdQeY77q77by7Tft+ns4DdBrWSYndCNFZoChGFvMu1cKDia+JaF3o9dDljejIua8s2lf7Bd3FBLjCbTWaQMzj8ixCUEJpN5BFKDwLYx6ukV5F7ZtYBL51Iywz/r0ontLlACA44880zQ8yReR/v/aL7hHq1Hy5t0EfB9MXsQqFgfi6NnyM1/M9tQQcdnfEkSGcXG6pGQMhSUx0KBfIFcw3X8r0gLVYHArtGmo08A/GMs85rJF6/cezeZa0q2/sVNrzKPSWUBWgugpM4mDbC1HLacu4xapLXPTVKCIvFDCt7WgxX+95ZyzgVDwuoxSpX0uD9iFC0UJKrQuW9RGj1BtrMkrIbVJMwLdfHoeGjw+knmkBWQhsWDF2Jf6xFqy7q70fEn0L+joORKBnTC9sC2/8AWpdxp0yrYvA7paZjtZLENo9YwLroM9tGirfdrqDq5FuZ4aCWO6FlHUn9dgUR1n9OF4zbmdmgL64XH/zsN0tOELJ4IVAiTpJjAYj0GsFsm2q/+UDBCkuxa9vMTt2YiYhQSIvdc18Lo1KP9KAmnmVFFFeKosmgkxB1vQ/xpBJ4tthIljJHR1sk1R4zi0/Pa4VnDMbdJb5c3/ed9S80ogxi2S2/P3SxLlVsO3mqrbOYmbvsvGqMVN9qWlXfx5MYkcYU4r+ZEdm9hIfYfGcmFmbnI/L8NZZDd40TH79prPEiXRTna5SjOzGZVQRG6c0tST7hFpzSp9//Z8X9fjtjMyaBBIzA2y6QoeejKCnPNmAOYjJAt/atHaNTANupZR95qj8Y7FDCOCUzBUltS+jzVtc2iEQ7iP1vUjhApLfK1W9I3Mdfqf8bK7LcSlEPAlzctjsAA3X81VwAe6fAenqnWpTEKEg8jHdelQ==|920
\ No newline at end of file
diff --git a/Pages/内建页面/登录画面.rd b/Pages/内建页面/登录画面.rd
new file mode 100644
index 00000000..c844ed9a
--- /dev/null
+++ b/Pages/内建页面/登录画面.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 0,
+ "ColumnCount": 20,
+ "RowCount": 19
+}
\ No newline at end of file
diff --git a/Pages/首页/AI欢迎页.json b/Pages/首页/AI欢迎页.json
index 5f210040..60fb1785 100644
--- a/Pages/首页/AI欢迎页.json
+++ b/Pages/首页/AI欢迎页.json
@@ -180,7 +180,7 @@
"DefaultSize": 32.0
},
"Values": {
- "13,1": "有什么需要帮忙的吗?"
+ "13,1": "欢迎登录Clue有绪!"
},
"AttachInfos": {
"1,1": {
@@ -375,7 +375,7 @@
"PageLoadedCommandList": [
{
"$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon",
- "JavaScript": "var cell = Forguncy.Page.getCell(\"提示语\");\r\nvar container = cell._pageCell.cellType.CellElement.runtimeContainer[0];\r\nvar firstLabel = container.querySelector('label');\r\nvar texts = [\"有什么需要帮忙的吗?\", \"你可以在下方输入你的问题!\", \"除了聊天,我还能完成任务哦~\"]; \r\n\r\nfunction cycleTextContent(element, label, textArray, intervalSeconds) {\r\n let currentIndex = 0; // 用于跟踪当前显示的文本索引\r\n\r\n function updateText() {\r\n updateElementContent(element, label, textArray[currentIndex], intervalSeconds);\r\n currentIndex = (currentIndex + 1) % textArray.length;\r\n setTimeout(updateText, (intervalSeconds + 1) * 1000); // 加1秒是因为updateElementContent中有1秒的淡出时间\r\n }\r\n\r\n updateText();\r\n}\r\n\r\nfunction updateElementContent(container, label, newText, delaySeconds) {\r\n container.classList.add('fade-effect', 'hidden'); // 开始淡出动画\r\n setTimeout(() => {\r\n label.textContent = newText; // 更新文本\r\n container.style.display = 'none'; // 确保容器在动画后不可见且不占空间\r\n\r\n setTimeout(() => {\r\n container.style.display = ''; // 恢复显示属性\r\n // 使用requestAnimationFrame确保浏览器已经处理了display属性的变更\r\n requestAnimationFrame(() => {\r\n requestAnimationFrame(() => {\r\n container.classList.remove('hidden'); // 开始淡入动画\r\n });\r\n });\r\n }, 10); // 几乎立即开始淡入,但给予浏览器时间来应用display属性\r\n }, 1000); // 等待淡出动画完成\r\n}\r\n\r\ncycleTextContent(container, firstLabel, texts, 3);",
+ "JavaScript": "var cell = Forguncy.Page.getCell(\"提示语\");\r\nvar container = cell._pageCell.cellType.CellElement.runtimeContainer[0];\r\nvar firstLabel = container.querySelector('label');\r\nvar texts = [\r\n \"让工作有头有绪!\",\r\n \"有序才能高效~\",\r\n \"找到线头是关键!\",\r\n \"不要着急,试着慢下来...\",\r\n \"理清头绪,事半功倍!\",\r\n \"有效率,更出色!\",\r\n \"方法对了,事就成了!\",\r\n \"抓住重点,轻松搞定!\",\r\n \"工作有序,效率飞跃!\",\r\n \"统筹规划,事半功倍!\",\r\n \"一步一步来,成功就在眼前!\",\r\n \"专注方法,提升效率!\",\r\n \"理顺思路,轻松驾驭!\",\r\n \"工作有条不紊,成就超凡!\",\r\n \"效率为先,胜利在望!\",\r\n \"找到方法,立刻高效!\",\r\n \"步步为营,效率倍增!\",\r\n \"安排有序,成就无限!\",\r\n \"精心规划,事事顺心!\",\r\n \"方法在手,天下我有!\",\r\n \"井井有条,效率巅峰!\",\r\n \"有序的工作,让成功触手可及!\",\r\n \"找到对的方式,工作一帆风顺!\",\r\n \"每一步都不急不躁,效率自然常在!\"\r\n]; \r\n\r\nfunction cycleTextContent(element, label, textArray, intervalSeconds) {\r\n let currentIndex = 0; // 用于跟踪当前显示的文本索引\r\n\r\n function updateText() {\r\n updateElementContent(element, label, textArray[currentIndex], intervalSeconds);\r\n currentIndex = (currentIndex + 1) % textArray.length;\r\n setTimeout(updateText, (intervalSeconds + 1) * 1000); // 加1秒是因为updateElementContent中有1秒的淡出时间\r\n }\r\n\r\n updateText();\r\n}\r\n\r\nfunction updateElementContent(container, label, newText, delaySeconds) {\r\n container.classList.add('fade-effect', 'hidden'); // 开始淡出动画\r\n setTimeout(() => {\r\n label.textContent = newText; // 更新文本\r\n container.style.display = 'none'; // 确保容器在动画后不可见且不占空间\r\n\r\n setTimeout(() => {\r\n container.style.display = ''; // 恢复显示属性\r\n // 使用requestAnimationFrame确保浏览器已经处理了display属性的变更\r\n requestAnimationFrame(() => {\r\n requestAnimationFrame(() => {\r\n container.classList.remove('hidden'); // 开始淡入动画\r\n });\r\n });\r\n }, 10); // 几乎立即开始淡入,但给予浏览器时间来应用display属性\r\n }, 1000); // 等待淡出动画完成\r\n}\r\n\r\ncycleTextContent(container, firstLabel, texts, 3);",
"ID": "0e4988519625442888fb2ee828369457"
}
],
@@ -406,4 +406,4 @@
"Formula": "AI欢迎页!$B$14"
}
]
-}//hACEJdWqMEvUHbdNosx9GHZUThvK7+gmTAF6tL3ZoV/v+FzLDR+O92iBOt5SsUp/ATf3ekaAYJS+S+uol8ilcSwtEEICFED5dxMvpvrKwog0OjsWNKp4nGnvx1rXUw7XBURmuEfpdpW4o/D1Qp+Lsp4fbSHpzQlnIgRR2fk6ECPF5yJhTixeLTjumXLhpJJu3+xAKWQkH8MProTK3c6wq9U6hh9INfjcAmqDuQAenf/XM7pAQGOcVipMimlPDc6V3iR15uNAIWPkaoQkDtLAH+iWJSSrxi//LKwq3nSRjgkRwqFJnVDAUYJO6O35TSYUAqXJXK+WKESW6o6X7n7ps42uOinfgjBBx5aUIHjD3Y2X4N/G7Wzv30JXdCkVyNMNxhYH7vSStPkkrX/3Vpt3vfBu4W5CQhuRWxTT/DQz4YCRtUXJxliyuDUMZr+Dgm+ibLnrYqcFc6iADWuQFJb7T/St2QsVinnLMgWcpbQXeQXP+FbhWlStWVPBvC5ZsBHpPbjK1f/SQGomRg7MJQwv4OIySYIoA1jDZyebZZWRwe/24pPU392EvwYGpnkpAQ7VOPi54bxsHLc/vteC++YboGtoZnZ/INS5DCxXClXf82qymrQKgzdEU3vgVlzh3/TojdovCNfnL2SxJ3Ww+5u0isl6zKEgkNAbDlHGAZ40Xvzoe24x8a6sB9GF9TSC6GMsu+iPJJKwaM7c6AY5mJwgg6Fucazwkq4W0JPnWVXlL+eOyJvsZX5WGIPwxYk/9teMzdcFzt2QbRXMzK8gKEjlJaNQ0hm7eWpgULeg3WpytVpCdwkLAPi2Obe9nIwdMSsRJBs7FDzpprpFrTLrONZ7OeStkx6ett9ru+QupT+ENERMmNZL2aqeAyIi6WpZUqaQ20HYTsWFNtHC3TVZ1Q5MUg==|920
\ No newline at end of file
+}//fkTdxWuNXk+uJTKNSxknA7ejvNgTksQc2i/yqN0c3FV0buoc+bGAxQ34pG9rv3kQA30ANG9j6YpECIWqh2mpNeofY+msEQQS5K94sYoNOMgzUT1UFhMFzsOJmu1VrTlzhKW3k2X55DCZydPEB62sNTzZKmrqr3BQDYlnd3ga3Cj2Sj05gJIPF+iDfEpRfTVL0x7Oh8ixbxk0+DlOpdkU+TT5o20h7lxnDniSFtYPtnWNGmgOwnzespeZzcEKT5mh5cfVOwpXEDkA4ydXCpdDzFOigFNdr3BfD6h9gk0YNjjk/+JIgqSBhEEHtUQtyfCeXif38Kc0p/SY9hylcXdK/J4GP0+Oq+b/NnmvVPvnmYdnTEWD2czp7f3zkqZ8M9miB5sHDKre4cos7113HBq93k3+6hbk1+/5e00Zse2QfXZGCFIXqVWSJGivRXSpIwghCeWG7MLm7B24cltT7xZrf1ovbb8vfmZWSKBnVs+gy1Ab6en3+cAIh8oVhbmZDfEI0JHHU1+JZUmetulNtrHP1fsgSsmJSqe+L4ri7/vsywXdkdan2aBhHP4Yao2ZnR4AqkZoMUo2rYYpx/21ROWd2hrSEJ9GtudOnIKtBY7ZFqdVVW77eKF1WKJGwUBeQk1+3tG8XC/tkCk/9iC1hD0Mry8DrGMntYC6lYuoFlGC2LkM6UPcUM2ez/pbW+DpVdw6D5zgK68yQzG4eA2icd89xMiaGen/cLTTQ07o753+oW1IPoWyXn3Jhn5F2nFxnt88vTq1+dUamx2Vuj6gZANJAEkVYaMfL2+Wr/Liho5zbl9lnnDsYap+4yQQkHcaMvi6fKBkrQLab1aBI+WxBj9al1BXSC/CyVq1gtqXGJrwlt0wO7G4kejyWm2pPGpOWEZLT+gAYQ8Gf6YnV0OxuEpbvA==|920
\ No newline at end of file
diff --git a/Plugin/LottiePlayer.zip b/Plugin/Lottie动画插图-10_0_2_0.zip
similarity index 90%
rename from Plugin/LottiePlayer.zip
rename to Plugin/Lottie动画插图-10_0_2_0.zip
index be1a980a..bfcb0094 100644
Binary files a/Plugin/LottiePlayer.zip and b/Plugin/Lottie动画插图-10_0_2_0.zip differ
diff --git a/image/图标/企业微信.svg b/image/图标/企业微信.svg
new file mode 100644
index 00000000..87102138
--- /dev/null
+++ b/image/图标/企业微信.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/微信.svg b/image/图标/微信.svg
new file mode 100644
index 00000000..28f597b5
--- /dev/null
+++ b/image/图标/微信.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/码云 (1).svg b/image/图标/码云 (1).svg
new file mode 100644
index 00000000..cc6676ce
--- /dev/null
+++ b/image/图标/码云 (1).svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/线性_钉钉.svg b/image/图标/线性_钉钉.svg
new file mode 100644
index 00000000..a5560a74
--- /dev/null
+++ b/image/图标/线性_钉钉.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/账号登录.svg b/image/图标/账号登录.svg
new file mode 100644
index 00000000..59a6873f
--- /dev/null
+++ b/image/图标/账号登录.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图片/Clue-Logo.png b/image/图片/Clue-Logo.png
new file mode 100644
index 00000000..5f1fa0bd
Binary files /dev/null and b/image/图片/Clue-Logo.png differ
diff --git a/image/图片/d3148bd6742da6598200d24b4966ba9f.png b/image/图片/d3148bd6742da6598200d24b4966ba9f.png
new file mode 100644
index 00000000..0162b836
Binary files /dev/null and b/image/图片/d3148bd6742da6598200d24b4966ba9f.png differ
diff --git a/image/图片/有头有绪.png b/image/图片/有头有绪.png
new file mode 100644
index 00000000..898b4a0d
Binary files /dev/null and b/image/图片/有头有绪.png differ