{"Message":"完成AI对话功能","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/FGC_订单记录","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC_订单明细表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC_商品表","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/项目任务树视图"},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/message_test","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/对话主题","ExclusiveType":0},{"State":1,"Type":1,"Name":"PCPage/首页"},{"State":1,"Type":1,"Name":"PCPage/对话页面"},{"State":1,"Type":31,"Name":"UserControlPage/聊天起泡"},{"State":1,"Type":31,"Name":"UserControlPage/聊天列表"},{"State":1,"Type":12,"Name":"CustomLibrary"},{"State":1,"Type":26,"Name":"Upload"},{"State":1,"Type":40,"Name":"Plugin"},{"State":3,"Type":20,"Name":"ServerCommands/AI"},{"State":3,"Type":15,"Name":"ServerCommand/AI对话"},{"State":3,"Type":34,"Name":"Notification/AI流消息"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-04-27 12:10:25 +08:00
parent 3283758231
commit cb5fcf28b8
17 changed files with 952 additions and 463 deletions

View File

@@ -4,13 +4,7 @@
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 343.0,
"Mode": 2,
"MinLength": {
"Unit": 1
},
"MaxLength": {
"Value": 1.0
}
"Mode": 1
}
},
"1": {
@@ -151,6 +145,7 @@
},
"AttachInfos": {
"0,0": {
"CssName": "chat-box",
"CellType": {
"$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
"TemplatePageName": "21293af3013f474faf264d978cf3501",
@@ -389,12 +384,20 @@
}
}
]
},
{
"$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon",
"JavaScript": "var $chatBox = $('.chat-box');\r\n\r\n // 查找第一个可滚动的父元素\r\n var $scrollableParent = $chatBox.parents().filter(function() {\r\n var overflowY = $(this).css('overflow-y');\r\n return (overflowY === 'scroll' || overflowY === 'auto') && this.scrollHeight > this.clientHeight;\r\n }).first();\r\n\r\n if ($scrollableParent.length) {\r\n // 如果找到了可滚动的父元素,平滑滚动到底部\r\n var scrollHeight = $scrollableParent.prop('scrollHeight');\r\n $scrollableParent.animate({\r\n scrollTop: scrollHeight\r\n }, 1000); // 1000毫秒内滚动到底部可以根据需要调整这个时间\r\n }",
"ID": "e7a2e459ccdd44f097e80445afdf4d63"
}
]
},
{
"Name": "更新消息内容",
"Params": [
{
"Name": "角色"
},
{
"Name": "内容"
}
@@ -404,12 +407,23 @@
"$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon",
"ListviewName": "图文列表表格1",
"UpdateValues": [
{
"Column": "角色",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天列表!角色"
}
},
{
"Column": "内容",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天列表!内容"
}
},
{
"Column": "是否自己",
"Value": "0"
}
],
"UpdateRowType": 1,
@@ -418,14 +432,38 @@
"Column": "ID",
"value": "%Null%"
}
},
{
"$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon",
"JavaScript": "var $chatBox = $('.chat-box');\r\n\r\n // 查找第一个可滚动的父元素\r\n var $scrollableParent = $chatBox.parents().filter(function() {\r\n var overflowY = $(this).css('overflow-y');\r\n return (overflowY === 'scroll' || overflowY === 'auto') && this.scrollHeight > this.clientHeight;\r\n }).first();\r\n\r\n if ($scrollableParent.length) {\r\n // 如果找到了可滚动的父元素,平滑滚动到底部\r\n var scrollHeight = $scrollableParent.prop('scrollHeight');\r\n $scrollableParent.animate({\r\n scrollTop: scrollHeight\r\n }, 1000); // 1000毫秒内滚动到底部可以根据需要调整这个时间\r\n }",
"ID": "daf92f9a2c0f49fcac06c37a40d18ca1"
}
]
},
{
"Name": "保存到数据库",
"Commands": [
{
"$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon",
"ListviewName": "图文列表表格1",
"UpdateType": 3
}
]
},
{
"Name": "滚动到底部",
"Commands": [
{
"$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon",
"JavaScript": "var $chatBox = $('.chat-box');\r\n\r\n// 查找第一个可滚动的父元素\r\nvar $scrollableParent = $chatBox.parents().filter(function () {\r\n var overflowY = $(this).css('overflow-y');\r\n return (overflowY === 'scroll' || overflowY === 'auto') && this.scrollHeight > this.clientHeight;\r\n}).first();\r\n\r\nif ($scrollableParent.length) {\r\n // 如果找到了可滚动的父元素,平滑滚动到底部\r\n var scrollHeight = $scrollableParent.prop('scrollHeight');\r\n $scrollableParent.animate({\r\n scrollTop: scrollHeight\r\n }, 1000); // 1000毫秒内滚动到底部可以根据需要调整这个时间\r\n}",
"ID": "7e96faa054974439b742c856c769db02"
}
]
}
],
"PageLoadedCommandList": []
]
},
"PrintInfo": {
"PaperSize": {},
"Margin": {}
}
}//WS+/O/lDXgGTZIH/OJezENd5LSj2r8Sw7X10K5x2+1OQ9U1ABHZfOZi4JJ3A0VRq0Xx1NQicAUqTKpi10WCCz8iFO+Gafd7qHqrzrQR84GRN5lWIlxbP+lQz7v4cUFZ9pJ+Mx1grNsJtvP36Cue4trNftYJnses1UmOeRG32xf4AdzX0EJVjRLybOrG7KfE8IS+9L8c3B0Xu1sC2ilR0Y38OaydPKdRFReTeE0X3AAgsXLfw+SVn8GDd3mqm6qtookFwxYeSCaavmgi0t8RQJrinaM0zjDYw9qPgBmCHBaaeevmsKsfIgoQJ0bRSCvIPL1argfh8064BMsfYZTOfDGVts6z60Zxy7aWJc1YKDqBhZXKtOUWbjl4WQgc2nHIqQ7NJizSrK0e1gY1ehcpS7QI7Y0S5qvMutlA5Twior7c6QlCL9Z/VOLtJFED+TZHYfLUG3J6wgnjzXIgLKYWVOowXzy/oSq5nxdSvdgS/sgU4DsAf/k+kOgOGnp0py96c09qWU+bv3SX7O4mwJ/PzzcF8JgnwNcjMVIVMyN2hLEJhq/FxQeOjD6XJV/0siQ9DssAem7h6lirWOq9+5Wg0vxSZ8SR0Xl9k/a6ZlgqGXiUrQMxQr8EGrt2zH3D/aKxCre0AiORkvnPTXa0FxjsjlecG662whRbz5VI3yFzD/lNjq56C6goY4ook5f1TEmVqVKG+VPNIrjGS5O8IaMfT0RRPf4QVXAE+Ycaz/p6wk4xfyJyyWYjMlnUo91ilfnwBD5c5GjnOpvQrT6gx8EDhZY/MN41HaZKaA5VQMO+qVUQKyhfgeBoTYZ9PzSYxrYl9mEDgPuP7qFqSd42MqntsqLGF2X41/KNeccNAsZr3PmG3qSE3eXCLOONrrljU20ZWTSqcGr+c9Ss5NgvrSr619w==|920
}//d3gOxEBkylwfn2fiby6qX04SvHiuobRsu39zuoUpXkQYJ4BrcfMGp9K6Wtt24qKBIKorma3cXDS5qVydvB9Ka2LThz4TRAe5hF/04s8dSZ31pKY28tNf14Pw+l7TV8RsTnqa299kMZ/QePJXfxPx+cJO02PTq4hlTJf55/+oJhZTySkeLMrVj4F3B4AoltGZDGdK0/MB7E0bwRMzXI8lugJlJPm9XI4hz5LOkNTSYI31lpFkLPQkuOBX3SjUQA8f7eG12EHV8E4GWErnvG92Rx4sLI80Z/YuSCuzrJZq8VCNPZ9BbIrykxymqhrxG9+AevAH9OloujBnH5tNUfMhdYe+RiYRw30pDOa8EgsEajVpLBFRc9wPQXOGwKorZlpL4wJL0PkSdJR+6/b4oakxDyltUPwukC1TK7ZKw/QgMUEuqaiIH3VVqYQXytIkVJVyY6nAf96vbobn/kpU+P/PpMfFKBAi1YB8se51PNKJ+DnOfX/5hYNRr1mX5N1K5nHDQ5haJk0otK0k8BL2xiX/SgKj2GOSMKUrNhBMYwQblVadepy/eAZXT7Hz6QXny1Jzn1HqqLS7174gDjBE+mHiGrDfXjdEjuyTb3+yyxOC6WisAd90Szvi+6AsA2icatUu2hdOt6HxgPbgDJcAL/DA2AVF1GjuQsX5tugKWTvxC8Pe0Z1PR7LnCdrlpB5OL69D7K54ODfsYkt5KDTwGE9fhyTYPHlpi2oJTszo4kLb68MUlu8oBJ79N5ZX29836h/AU3IFdJPUugl1G6EdT1chJDJqOActOFPlShE7IU2Wi1SGawStoaxIcoeRA4WnXyKAPbmPDjXP8AOGQO8mFaMKyDpCNbtLBGaR5+PSolk1r9u4WXgf+yaHSXtUZScuE0DZWWZia/orK32orttFJQubmw==|920

View File

@@ -202,6 +202,11 @@
},
"4,3": {
"CssName": "",
"CellType": {
"$type": "editormdPlugin.editormdPlugin, editormdPlugin",
"Toolbar": true,
"Pren": true
},
"TemplateCellSource": "聊天内容"
},
"4,9": {
@@ -264,8 +269,8 @@
}
},
"Spans": [
"4,3,1,3",
"4,9,1,3"
"4,9,1,3",
"4,3,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.UserControlPage, ServerDesignerCommon",
@@ -294,106 +299,66 @@
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=属性名"
}
]
},
"value": "我方消息"
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=属性名"
}
]
},
"value": "我方消息"
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=新值"
}
]
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!原值"
},
"compareType": 1
}
]
},
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
"$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"Condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=新值"
}
]
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!原值"
},
"compareType": 1
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=新值"
}
]
},
"value": "1"
}
]
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!I:O"
},
"CommandList": [
{
"$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!I:O"
},
"Value": true
},
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!A:G"
},
"Value": false
}
]
}
],
"ID": "09ba45c6-3e4a-4171-a81a-486e2963b85b"
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!新值"
}
},
{
"CommandList": [
{
"$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!I:O"
},
"Value": false
},
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!A:G"
},
"Value": true
}
]
}
],
"ID": "5774174d-caab-4ccb-a95b-52e1693d74f8"
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=聊天起泡!A:G"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=NOT(聊天起泡!新值)"
}
}
]
}
],
"ID": "d5b12aaa-c4da-4985-aedf-3e8dbdf9fd69"
"ID": "d5ce9355-01d3-48ab-9ca2-94f17f758137"
}
]
}
@@ -437,4 +402,4 @@
"Size": "115,42"
}
]
}//KkRrXwEn20GnJ7Yqbgc/2VQIcb/d+r6aN8tYqqtVW2hAJt6I2BlMvhIhPMOMMssRFTZR2ZuX0F6d95i4yEglTXlgNd4JRm7StYdqsU8N5Gm9YIZvkf9picZ/KyVhlBq2mF3TpNYZq5YT/PPdZQUp51miDkHHMqGWMgdvwX4UZCO71vJq2DTCSwl7oO5UV3TnPIzA6c74g7eEc2EprW9EX5X8d3BDZFXJnKW1uHiP/cpE9EPhFyiitG3WjEvh9/AOgxk1lp8E8FJQkitXZgA70xt6QDZPd2ZBYHMR1K7qUx7Y0qaj+h+usWKxWb4xrZKA4Fmikqchar4bMJeRnLWEGGkhVOyl8Dg9lvCUgqsgOdFq9ycPMn57j5LqDvDTkNV3VmQM9XC3O9ixu2v3iAht4hGq16KS3iKKtLsht4tyWcSgtF3gbsZu38UgAyicXUk75coghGza9rNiuIbHzv711PZEyPP1VHNSQIkyBxmylRw76QiLAJObC18Oq/1iokXTRZHkbvC5Vxyyhe8BqxJXa9xGDR/+5O+5Y81H+89M0MJiuZQOELRQGBvCJQqvKb+5R0BwWYGu9saym8JGZMdVjygEIrkX/ZflL1HiagC29OjbItafvb15SUpZWzGBHf7hGhxfp6V0AQmXB0HIcCZH0kygAh43YbzTHIFeTbr/rdih2hPu4valnvIQDifXQmP4Kd4iayUkpsAaRdjtA08xJVCmIHt6C4U5Mi1XOSV3bMywjN2cX7Ls/cqFQD0TAm7ec00jn/uFFpiZeW2Aqvtfzib+1Cke49uETNzg6yHQtNj8Y8aRF7ezP59femR8yUeMbIUrjGDnkQ43x/6GLcgFZ6cLWd2ZlpdyZ5tfHhpdgJPTTJupH5wJZTGfdcE+Earyy0TubDQlhkhy21yJ6vk9ow==|920
}//LRFkptgI24X52the7pqkr1ZhAg6clxBc/2BzeiYX09VblETzl97Qgr1DvDfyN7NaultzHBUu7y6DAHPeNIn3rgj0aWQbN3h7+RHRbUbFkae3EAqed1lRSvHv5fmSTb9iiSfUu8Z9Wgh8vpl4tE/Rc94cOwGS9rnSH8xL+PPzCm4XqkgHXi5REHsksNsJRTfh156LzHRQYkqDn+svHxfHZKGzCJkzzDtJHuNdVJF9L1Zg0iehQFKOBATAZiZuxMQwI5qB0Q4z0TknDVVss34/70CZyUelrh6w7T27OGxqK2reP7bI4ep1B4/TPfhou2ApjP7ZZMPqtdZHNZNOQwvTHgvcpYKVz2p1plNz+PhRWdDUgAKrNmizU8bhZPcFg1P+ZskUWjhjruAucYMA6ppSbx0bkSex1x5XdEkrSnZ02UhNi3r+koG1o9c1zB2b18mcDwTr2/VPeq6KQSPfpDHTCmXG4tjNPQReHL/1nwfNq2AjMx+ixGIse4UIP7A9SOzmCxsW3SykNJvkB+Cmkrxp/7mB+sl0vPiajPjA7npC6kr+MY4OUeOxLYOH1qPAzguqpZ4s/v0DjSXylECokTJ6Vbq4/CkWuKIQQCiGP3m5houLieWSIvT6kG+CmmO8PdR7Nmbij9VW+++iTqrN42venjiJQmm+Kcp2O/n05sYPFGWMzrq2bZFGLbJzUppFfZauz+O4YI2cB0G9hoVe3i0He83t6HeiA87Ur0Gg+3u1kv27T84zsH1BjDrK77wZ17nKbtfp6Lt4w+rWcISKJoBq2k+8NzHqGGyvXnfplPEzki1vWfJUKzww9wvMmeW0xu4QwJDMiJsX3RraesPICXO/16gJPqWz8I68pS3TEfDUGhuBxZbbvJ0SE3rtuoJ+UwbMJBbR4JY+TF/dG+DgMxlKzQ==|920