{"Message":"优化报工逻辑","MessageType":2,"Modules":[{"State":1,"Type":1,"Name":"PCPage/新增报工"},{"State":1,"Type":1,"Name":"PCPage/项目成员详情"},{"State":1,"Type":15,"Name":"ServerCommand/AI对话"},{"State":1,"Type":40,"Name":"Plugin"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/订阅钉钉回调事件"},{"State":1,"Type":1,"Name":"PCPage/发起钉钉项目会议"}],"Version":"v1"}

This commit is contained in:
cuckooent
2024-09-29 16:47:35 +08:00
parent fc242415a6
commit 76fdb7d20c
9 changed files with 759 additions and 425 deletions

View File

@@ -526,17 +526,7 @@
},
{
"ModuleName": "PCPage/新增报工",
"State": 1,
"LockedBy": {
"UserName": "cuckooent",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-09-29T16:46:47.5226043+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\项目\\项目首页\\项目首页-容器页面\\任务容器页面\\工时\\新增报工.json",
"Pages\\项目\\项目首页\\项目首页-容器页面\\任务容器页面\\工时\\新增报工.rd"
]
"ModuleType": 1
},
{
"ModuleName": "PCPage/分配计划工时",
@@ -668,17 +658,7 @@
},
{
"ModuleName": "PCPage/项目成员详情",
"State": 1,
"LockedBy": {
"UserName": "cuckooent",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-09-29T16:27:26.8022725+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\项目\\项目首页\\项目首页-容器页面\\项目成员\\项目成员详情.json",
"Pages\\项目\\项目首页\\项目首页-容器页面\\项目成员\\项目成员详情.rd"
]
"ModuleType": 1
},
{
"ModuleName": "Pages/项目/项目首页/项目首页-容器页面/项目版本",
@@ -1558,16 +1538,7 @@
},
{
"ModuleName": "ServerCommand/AI对话",
"State": 1,
"LockedBy": {
"UserName": "cuckooent",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-09-24T17:28:19.9776726+08:00",
"ModuleType": 15,
"ToRemoveFiles": [
"ServerCommands\\AI\\AI对话.json"
]
"ModuleType": 15
},
{
"ModuleName": "ServerCommands/用户",
@@ -2279,50 +2250,7 @@
},
{
"ModuleName": "Plugin",
"State": 1,
"LockedBy": {
"UserName": "cuckooent",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-09-29T16:47:25.1869357+08:00",
"ModuleType": 40,
"ToRemoveFiles": [
"Plugin\\DingTalkPlugin.zip",
"Plugin\\Echarts图表-10_0_3_0.zip",
"Plugin\\Editormd-6_0_102_0.zip",
"Plugin\\Forguncy.CustomMenu.zip",
"Plugin\\JSON 序列化和反序列化-10_0_2_0.zip",
"Plugin\\JSON数据源-10_0_2_0.zip",
"Plugin\\Lottie动画插图-10_0_2_0(1).zip",
"Plugin\\Notiflix-9_0_103_0.zip",
"Plugin\\OPENAIFORGUNCY.zip",
"Plugin\\PC组件包-格友工作室定制版-10_0_2_0.zip",
"Plugin\\ReadLogs.zip",
"Plugin\\SqlServerWrapper.zip",
"Plugin\\Tiny富文本编辑器-10_0_2_0.zip",
"Plugin\\UI操作工具箱-9_0_103_0.zip",
"Plugin\\Unlayer-9_0_103_0(1).zip",
"Plugin\\xTools快速开发工具包-9_0_4_0(1).zip",
"Plugin\\内容编辑器-9_0_103_0.zip",
"Plugin\\发送HTTP请求命令-10_0_2_0.zip",
"Plugin\\取消当前行-9_0_103_0.zip",
"Plugin\\增强关闭页面-9_0_6.zip",
"Plugin\\复制到剪贴板-7_0_3_0.zip",
"Plugin\\客户端缓存操作工具库-8_0_0_0(1).zip",
"Plugin\\富文本编辑器-10_0_2_0.zip",
"Plugin\\对象与集合操作工具-8_0_0_0(1).zip",
"Plugin\\应用服务器操作工具集合-8_0_3_0.zip",
"Plugin\\异步运行命令-9_0_103_0(1).zip",
"Plugin\\支持预览的附件上传-10_0_2_0.zip",
"Plugin\\服务端缓存操作工具库-8_0_3_0.zip",
"Plugin\\模板引擎操作库-9_0_103_0.zip",
"Plugin\\用户管理命令 V2-10_0_5_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",
"Plugin\\超哥富文本增强工具包-9_0_103_0(1).zip"
]
"ModuleType": 40
},
{
"ModuleName": "PublishSetting",
@@ -2502,16 +2430,7 @@
},
{
"ModuleName": "ServerCommandPrivate/订阅钉钉回调事件",
"State": 1,
"LockedBy": {
"UserName": "cuckooent",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-09-24T16:45:16.7353086+08:00",
"ModuleType": 27,
"ToRemoveFiles": [
"ServerCommands\\钉钉\\订阅钉钉回调事件.json"
]
"ModuleType": 27
},
{
"ModuleName": "Tables/会议",
@@ -2527,17 +2446,7 @@
},
{
"ModuleName": "PCPage/发起钉钉项目会议",
"State": 1,
"LockedBy": {
"UserName": "cuckooent",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-09-24T17:28:51.2281447+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\共用\\发起钉钉项目会议.json",
"Pages\\共用\\发起钉钉项目会议.rd"
]
"ModuleType": 1
},
{
"ModuleName": "ServerCommand/服务端命令3",

View File

@@ -410,7 +410,7 @@
"$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon"
}
],
"ID": "69256b9b-5c21-471c-b2b6-e3c60abf243f"
"ID": "127dcd2e-cec1-4c76-9d80-67d87eb8e638"
},
{
"CommandList": [
@@ -425,12 +425,12 @@
"BtnText": "知道了"
}
],
"ID": "2c78b72d-7210-47f3-8ee2-170daa3a07be"
"ID": "eacf0198-e974-4545-aa33-39a94f5151b3"
}
]
}
],
"ID": "7696250f-84ad-488b-b5f6-4507be2c6448"
"ID": "28e1d6a1-45c6-485d-bf94-c066574946f1"
}
]
}
@@ -592,4 +592,4 @@
"Formula": "发起钉钉项目会议!$B$6"
}
]
}//IfKIDt3gNTMxUJRbUHS3WQ5rq/zGhRPiVrqh81M3jE+N9nVbZOekTUpAFsMvrmvartxopNf2FMQRTRa6RariwnfNkbfCy1E8+iwy2K5tvTFzRCRQag9PyprLpyvGyYCU13odMjTS3Wr6Py3e8hZtteFsUk6ETB5pnCahKjGCCdSb/uRwfTp7ibEmFxPN+mjvvDiLcEnaaartu/aJaH2Nkt2yW3jaTGpCb9ir0JZb2FdBw+WH3CopSvcYdD3XsOfdzOK6VnCCjVvb1V4q/P7DzkDP5K+PSmrOe5sVUftBymEjFUD2Hy6ItUsNBMwNf4cq2V0fkznMZwILJ+OnzDRqedFENQNqecI5XjTUvBcluE4f6MctNBzohgIhGPlj4uYteabaR/xtQyXk/wFmZo+5TDgIx9FIP01txZHikBnsEzQpYwhDvHslZk69xAZeJuwWW3r4mU+xQBMT4iwIQ22VQmWp5f6rHCCCCExvyEsK1miSjzQRMikR3s+q1L6UXqt4PdTH/D0V1AkvkYWTN9RNPVYophI+N1mI6SA40V/1H1y+e7RxLM30O85RfZBfWdO6EP+rt3o1BxgdRwQ4aiymKwaY2Bd83xSiBOQM2llONVVd4t3CTSI77dgXGRPUitMwtT9gbYbaYEFep7DqjdtZ74PqsSnH3oxl1ckuv9eAXNVjdYwYTNmdOUI9RFY5oquD+kwa/S8rOX9JuMD+ZQ4v1XLYArPSugXxbhhOGuEXk3nPgDbLZ1F1gG5uO4wNvsR0YxpL7XczAihvWB+5+QMc3r8cm9/xOjFZOj6MHqoX+OHcMePH6JjL1o6/x34KJfje4PqkZq7ZQ3JWrVW/7EsTXqVfmbBe5WzbZcwhB3LOc1SShbzGJWbT2VlBsvNYzdBUv3ErwFhCamO1DKGpRl9bcg==|920
}//sKu7/dVhJmoAssP9Fc14CAg3u+ag2OosQQ36IFi7HZP1PSpAdFIAupMkqRxHj9chIE/TXeB4tSsw787tIR3WR8CcggC9PGcFZdSlB3pHpSnkuMmzBO0w9nS45yuSzoFr31jtKEgaSSKrxUSdSdEJ4fzyr2j6xqfNYvr+p296PoT53qmyxzulV4wZpHyq+hwrJ5LSNVmV5csAsWxcqMqpcEb5p6xmNF/aeAwbmx4WKXTuOx5bV7GqbzRDuUxI6nR3yV7ij/valR/PevfKEHW2zJde4pJa4rE67WpuGaCpw8Cg84NGU+ms9xGvpwQX1tfavlrYmhpkzXv63Ym5ALIO7JutK59xoaa/X2bQ64w0/RABKwm+XN8C5oNgxza/9MqWqx/RmSuLaZojRvCDiWY1Qw56s0Wx85bXnPojni54nrTlyKk70Cpk7i+Jh092Kc8ltuKpPqUsYGcuDA1BoTuQ4sGJnTMQs522I3w4VK+VaeMGCzvWVkMD2NphtMlWn53pmD/5zezeOHZ13avtTlqHlFqGXvqRisaUdGJbZOMVCx3ynUuJnaVwga97j+FbrO2nRoFsQUsyZs58j3G1oZJWZwQ8Y8a3nyreH715pPhivrvBVSsBZMTjWj1rcY47OYfRKc44zO6cYaTRZ4ZBDSM8gFY6tifEGOpexvJr2IWkIblKDpxOu4AIFWeJCWcl9lztN9yDwQnvdlSB57pi116qi+loksR9NV/v/X7e0FELtxUF4UJjujuuWPguBx79rQyT30kf36unjrM2QL0nJW6EtOELh85Bhj7IMWgGGvCOs+rHP2xpjA/H/ohywnKNQ0m4btNWZUh2to0jhlW7kKNpoTP0pKWt92dya91dEWY0+IPFcqFDReK9bZZta65go1PWw/IgGPFbb2lyadKpRbRdqg==|920

View File

@@ -584,7 +584,7 @@
]
}
],
"ID": "712d0cba-f1ed-4ba8-abb6-c70bdcddbd18"
"ID": "732df9c2-b4ee-4a00-bacb-68361be568dc"
}
]
}
@@ -763,7 +763,7 @@
"LoadBindingDataOption": 1
}
],
"ID": "d2559dbf-d655-4e63-88c1-2e43ae8d71c3"
"ID": "16a3236c-be7f-464b-94f7-81a75066edda"
},
{
"CommandList": [
@@ -900,7 +900,7 @@
]
}
],
"ID": "a5f63927-9a9c-4dd8-a34b-859bcf8329e0"
"ID": "98fb39b5-2d34-4d82-b786-ff773de66b55"
},
{
"CommandList": [
@@ -913,7 +913,7 @@
}
}
],
"ID": "a86072ba-b3ba-4b79-9856-dcd973da79ef"
"ID": "b250e704-2349-43ab-b79e-931f5a882b78"
}
]
},
@@ -927,12 +927,12 @@
"Title": "加载中"
}
],
"ID": "274d59f5-b2e4-447b-ba2f-19cd3dbc10a1"
"ID": "433a31d0-064a-4846-b3cb-394f83a597c1"
}
]
}
],
"ID": "310784e0-5f67-4225-9f59-fd73e95c32b6"
"ID": "2daa46ad-1f88-4cdc-bdf9-35c00e5a91ea"
},
{
"Condition": {
@@ -1105,7 +1105,7 @@
]
}
],
"ID": "96a5cf48-4417-41b9-bd90-0534baa7a941"
"ID": "2a357101-eef2-4b00-91b2-01229aae92b7"
},
{
"CommandList": [
@@ -1114,12 +1114,12 @@
"Message": "无反馈内容"
}
],
"ID": "acef094e-44e4-4222-937c-99234e17eed7"
"ID": "b4fdd394-69e2-4ff3-8569-f55af2a31a02"
}
]
}
],
"ID": "4b32ba59-054b-4f5a-b88b-9fda42fad1e6"
"ID": "98d2f19e-2df8-413f-8025-76f53014de92"
}
]
}
@@ -1173,12 +1173,12 @@
]
}
],
"ID": "ed4d6d92-801b-47b5-bd3c-2f262b985466"
"ID": "fb54ebe3-d93a-45e8-9007-e83905b2180b"
}
]
}
],
"ID": "8a59ad98-ee94-4bb0-b713-41018a1ad5f2"
"ID": "4b66ee27-7fd2-4368-9979-8d49ee3917ad"
}
]
}
@@ -1508,7 +1508,7 @@
"ReloadData": true
}
],
"ID": "ee5f01da-2e6f-40c1-a033-4230e487a78d"
"ID": "e8b3e226-1e82-461c-be6c-f2e8afc22355"
},
{
"CommandList": [
@@ -1523,12 +1523,12 @@
"BtnText": "知道了"
}
],
"ID": "4308ac44-43e5-4b71-b6be-5eb2ecec8968"
"ID": "48f45f21-cafd-40d9-bd3a-e57c8676bf04"
}
]
}
],
"ID": "63ceed8c-feec-4aac-8c22-16ff8765deab"
"ID": "eb68d8d6-b99d-4be7-b89c-a7079aa2070b"
}
]
}
@@ -1614,7 +1614,7 @@
]
}
],
"ID": "50c228b2-2db7-4aa9-95ec-c668067f946d"
"ID": "def2d3d0-b835-4f24-b18c-f798769790bf"
},
{
"CommandList": [
@@ -1629,7 +1629,7 @@
"BtnText": "知道了"
}
],
"ID": "75b4f89f-46f9-47bb-aa08-b8df20e09a8a"
"ID": "af659524-7dac-4f20-b8f7-369e74171375"
}
]
}
@@ -1676,6 +1676,13 @@
}
}
},
"30,8": {
"BindingInfo": {
"TableName": "项目平行视图",
"ColumnName": "项目经理",
"GUID": "3fc6f831-d0e8-482e-81bb-e3945ce4820e"
}
},
"31,1": {
"BindingInfo": {
"TableName": "任务表",
@@ -2012,7 +2019,8 @@
"30,4,1,3",
"31,1,1,3",
"2,1,1,17",
"29,1,1,4"
"29,1,1,4",
"30,8,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -2022,16 +2030,47 @@
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionCurrentUserInfoParam, ServerDesignerCommon",
"currentUserProperty": {
"UserProperty": "角色",
"PropertyType": 3
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionCurrentUserInfoParam, ServerDesignerCommon",
"currentUserProperty": {
"UserProperty": "角色",
"PropertyType": 3
}
},
"value": "项目总监",
"compareType": 10
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionCurrentUserInfoParam, ServerDesignerCommon",
"currentUserProperty": {
"UserProperty": "用户名"
}
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新增报工!项目经理"
}
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionCurrentUserInfoParam, ServerDesignerCommon",
"currentUserProperty": {
"UserProperty": "角色",
"PropertyType": 3
}
},
"value": "Administrator",
"compareType": 10
}
},
"value": "项目总监",
"compareType": 10
],
"RelationType": 1
},
"CommandList": [
{
@@ -2047,7 +2086,7 @@
]
}
],
"ID": "1617b46c-c7e9-406a-b37f-d87c856a7a95"
"ID": "87c45311-8654-4d7e-9e3e-edc3fa285011"
},
{
"CommandList": [
@@ -2064,7 +2103,7 @@
]
}
],
"ID": "687c5eac-ad49-401d-8031-681cd16acda4"
"ID": "01d9b42d-6c33-4059-96aa-5e35726aee3b"
}
]
}
@@ -2134,6 +2173,10 @@
{
"Name": "项目ID",
"Formula": "新增报工!$B$30"
},
{
"Name": "项目经理",
"Formula": "新增报工!$I$31"
}
]
}//Vp9U0Vq/4fr+g1P9vuypVOxUsXR8Yzi9Qo02/wVxr2y797og45XnktmIyINgYbgmws+CJkEqPeDJd8PHF6VeabdJOmr6lkl9E5Fbs4hl4eahc7M2ehPLHMVzxCMHrHUWDCmwffwlanKeob2n+jr8JNgyS0w7BPT5r9SLwG4kWvyqrQYn6iZcbbbiDs0Wo0Uj1ELdGSFJJj8A8oTfwEmoYhgd+JkAqTl/u9FURZYujX/AOHpJKxsH8POw92g8qsIjmSvhXp6SvdXwmJD9yi/7rXp1/MwLGH/chDa66qg0oWWbPgP48TW5djbHYYX9xPrLwZrX7Oo6OAxT+JyX9kL2KSmcHmb8igGDNYYARg4fFt8KuJspeBWLv8Vb9Fe98pNdptDMw+Dw6x9arDtsS8uQDkl8zEvQ1r5u4mFmCKDUCvWnjtC7Jbkom5EaQTldiuecQ3IArqiepQJfdTZdi8GWXdA8PHzqmxivwyI/2ayuAqip3LvkW2hT6243TpnPGvcUx/Xw09zf2R1p9jKLVmZ5IXmqnvobdTdqebPn0RIKhW597WFCjcFhTpi28lMAVRkwBGHKtC3v8Of+LpJb4digYrykPlid4VpjpWGH8wcebXWL3CZTvn3xDW4h3oud5K9d2lxsDA73kIaF817G/rQTCa06PDkv+XifU63THYSBK2y1kt6Yq0hplyrMMlYZDs+f2FlAKANNxprH0sj2L6tO1lMbwU2Oxax9h6S2e/msYRBXlaLqqkkqNHFNiZYpK3dMIwE4rgmHavWLcISv1RxjkovkmLGAsZHutbYWOWv58u+kj1ngmZ+pBJFMzx+egh9Z6koyePCflKRgQfyDvydLkMEKvbe+/Ibfqu0Kf2rpiLK6TcHktX1HYppZuBlfq9L56aVmC5qQKCmXOEYFU7cEEw==|920
}//w2aTsK1iIgA8EMK/I0av1Q/1/erp96BTFdJD2FQ88Prq9pcx7WQH7iimC8oIHz7by8c4AXSyNaLKW7Xh8NpQakxEJOCk+oaJqJWLuVHrsiVEzetbP813p2kPi44ePsuv30ArpOpuqeqWsrIV7g02b510AGVCUFKtxx7E3gZjZmTG44cBnc9x7mjbYqEj+6LHnueVLUDvm+YgX4JOzfxd2NjFnLXuiLfZoiiUvwKUFU+VQmoseQiDHGKv54AODmLkDTyKNjvI7v60wRmlQ6XCluAjcdzNVhgAGsOFG7xH+7AdYAQSz1tdhwC5PgI9jluWqKSFFTpJjUpDdq5mRuRGkp9FGIYDrpgYbmbE2/PdT+d4xca0Xl0n+9sLr4yoUlsg+0NT4ECQc922uCBLvYKfXYFKSJlasZoFcQ1LrHeG2a9tpwUcpbHj17/nnyiGkyT1G3updnhDHgDAsCb228OFXxKQueP4od2oMZ7OY0qob3lozcY7wry867RHXNLcim3sg2EsglcKDph00DccPafYBPTJaQ+yrSqIBb3pjI1TSGy/le7fVqbFbbxC2gMAK9l6rc7bCKQ8/9y455FEiMdZnOSGsmjlxBIZZwWVAYikHtsJqFKf7fARBE0L4WtJdBCnbRUSBgdkldCYm6x5a4tYKJ0SYamWGmiKfa4ekH2Ar4P4B+mdTk8nNn55JKPm466+NeHA6yGxHt1Te030SuomwNrxoVvmuqaepgEHBSWCPUQiuNoggMxel/oKWPyTecziQACcY2CoaF1Tiv8GvNJ/PkmvpjAwjRLukdCajAUq+KKnNXR8La6HmvH3byU4TJPmdeYK22RrA9+AcFGKO/gTtB56uOh+wr+HIQWLSsuJdY80DPxztIxU3agSefYRDQiqcEAVY1w5Skdil/0aBgpvAQ==|920

View File

@@ -45,6 +45,10 @@
{
"Name": "项目ID",
"Formula": "新增报工!$B$30"
},
{
"Name": "项目经理",
"Formula": "新增报工!$I$31"
}
]
}

View File

@@ -21,16 +21,6 @@
"DesignLengthInPixel": 35.0
}
},
"6": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"7": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"8": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
@@ -43,7 +33,8 @@
},
"14": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
"DesignLengthInPixel": 32.0,
"IsHidden": true
}
},
"15": {
@@ -54,35 +45,39 @@
},
"16": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0,
"DesignLengthInPixel": 35.0,
"IsHidden": true
}
},
"17": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0,
"IsHidden": true
"DesignLengthInPixel": 32.0
}
},
"18": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"19": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0,
"IsHidden": true
}
},
"12": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"13": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
}
},
"InLogicalVisibleIndexes": [
14,
15,
16,
17,
19
18
],
"Count": 20,
"Count": 19,
"DefaultSize": 32.0
},
"Cols": {
@@ -173,18 +168,18 @@
},
"Values": {
"1,1": "成员",
"4,1": "默认时薪",
"7,1": "岗位",
"10,1": "岗位时薪",
"10,14": "*优先级高于默认时薪",
"11,1": "跟随个人默认时薪",
"13,1": "项目时薪",
"13,14": "*优先级高于岗位时薪",
"17,1": "取消",
"17,12": "保存"
"4,1": "岗位",
"7,1": "默认时薪",
"7,9": "岗位时薪",
"7,13": "修改",
"10,1": "项目时薪",
"10,14": "项目时薪>岗位时薪>默认时薪",
"16,1": "取消",
"16,12": "保存"
},
"Formulas": {
"5,1": "IFERROR(ODATA(\"用户信息视图?$select=默认时薪&$filter=用户名 eq \"&IF(ISBLANK(B3),\"null\",\"'\"&B3&\"'\")&\"&$top=1\"),\"\")"
"8,1": "IFERROR(ODATA(\"用户信息视图?$select=默认时薪&$filter=用户名 eq \"&IF(ISBLANK(B3),\"null\",\"'\"&B3&\"'\")&\"&$top=1\"),\"\")",
"13,1": "SWITCH(AND(B12=\"\",J9=\"\"),B9,B12=\"\",J9,J9=\"\",B9)"
},
"AttachInfos": {
"2,1": {
@@ -276,40 +271,6 @@
]
},
"5,1": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "f71da0ef-5394-41a0-b91d-a27c8397362c",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 5,
"AttachTypeTag": "默认时薪"
}
},
"CellType": {
"$type": "ElementUI.InputNumberCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"step": 1,
"controls": false,
"controlsPosition": true,
"IsDisabled": true
}
},
"8,1": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
@@ -337,7 +298,7 @@
"$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
"Cell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B9"
"SerializeProperty": "=项目成员详情!B6"
},
"Title": "获取中"
},
@@ -367,7 +328,7 @@
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B9"
"SerializeProperty": "=项目成员详情!B6"
}
},
"NullFormulaValueQueryPolicy": 0,
@@ -380,7 +341,7 @@
"FunctionName": "remove",
"Cell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B9"
"SerializeProperty": "=项目成员详情!B6"
},
"Title": "获取中"
},
@@ -416,7 +377,7 @@
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B15"
"SerializeProperty": "=项目成员详情!B12"
},
"compareType": 1
}
@@ -441,7 +402,7 @@
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B15"
"SerializeProperty": "=项目成员详情!B12"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -451,17 +412,17 @@
]
}
],
"ID": "39c9f1fe-9958-4063-abdd-4714d686489d"
"ID": "9ef60c2c-c511-48fb-aa12-981552cc57f9"
}
]
}
],
"ID": "e18959c9-be4f-462e-a5d5-499d9b4aa1f5"
"ID": "d0cdc470-7db0-4311-a550-32c795ce6271"
}
]
}
],
"ID": "d35ad6cb-2939-4294-8a31-919bae3285a6"
"ID": "0a6ee342-79db-425a-a26e-4a6fc955151f"
}
]
}
@@ -552,7 +513,99 @@
"IgnoreBlank": false
}
},
"11,1": {
"7,13": {
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon",
"tableData": {
"TableName": "项目表",
"ColumnName": "项目经理",
"GUID": "1349038d-3227-41e0-adc0-c413aa262cc8"
}
},
"value": "%CurrentUser.UserName%"
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionCurrentUserInfoParam, ServerDesignerCommon",
"currentUserProperty": {
"UserProperty": "角色",
"PropertyType": 3
}
},
"value": "Administrator",
"compareType": 10
}
],
"RelationType": 1
},
"CommandList": [
{
"$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand",
"CurrentRowInfo": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目岗位",
"ColumnName": "ID",
"GUID": "af8bce7f-0edc-4194-98f9-27af4cec7bd9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!O19"
}
}
},
{
"$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon",
"PageName": "项目岗位详情",
"LoadBindingDataOption": 1
}
],
"ID": "ec889e17-03b6-46f2-b6ea-f63558e80e24"
},
{
"CommandList": [
{
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
"FourStandardStyle": "warning",
"Message": "请联系项目经理修改"
}
],
"ID": "1fd9fa76-4960-4f40-8931-9199a4d93e67"
}
]
}
],
"Text": "修改",
"ClickMode": 1,
"TemplateKey": "_RS_Main"
}
},
"8,1": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "f71da0ef-5394-41a0-b91d-a27c8397362c",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 5,
"AttachTypeTag": "默认时薪"
}
}
},
"8,9": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
@@ -562,32 +615,9 @@
"RelatedColumn": "ID",
"DisplayColumn": "默认时薪"
}
},
"CellType": {
"$type": "ElementUI.InputNumberCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"DefaultValue": "跟随个人默认时薪",
"step": 1,
"controls": false,
"controlsPosition": true,
"IsDisabled": true
}
},
"14,1": {
"11,1": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "默认时薪",
@@ -615,11 +645,79 @@
"controls": false
},
"DataValidationInfo": {
"NumberType": 9,
"ValidateCommand": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=项目成员详情!B9"
}
]
},
"value": "%Null%"
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=项目成员详情!J9"
}
]
},
"value": "%Null%"
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=项目成员详情!B12"
}
]
},
"value": "%Null%"
}
]
},
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "个人默认时薪、岗位时薪、项目时薪,请至少设置一项"
}
],
"ID": "4c96b6e9-2145-4212-b56f-8385d27676b4"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0"
}
],
"ID": "c5b253bc-4c67-4ef3-b30d-3bef1572f142"
}
]
}
],
"InputMessageTitle": "提示",
"InputMessage": "如果任务没有设置时薪,则采用此处设置的时薪来计算收益"
}
},
"17,1": {
"16,1": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -631,7 +729,7 @@
"TemplateKey": "_RS_Information3"
}
},
"17,12": {
"16,12": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -711,7 +809,7 @@
]
}
],
"ID": "4de565c1-6aca-4d89-b31a-02229013ade3"
"ID": "9b237ed2-a150-4e8a-9b81-d85541e1353d"
},
{
"CommandList": [
@@ -721,12 +819,12 @@
"Message": "请不要重复添加成员"
}
],
"ID": "f4da137e-d99c-444e-bda4-b94e5679777d"
"ID": "93009608-6144-4ff8-bca0-9411543e6ba7"
}
]
}
],
"ID": "06d81d92-edc4-4ab8-9e89-25f8ecbec347"
"ID": "ae109d93-c33e-4399-942a-9b87dbf1c825"
},
{
"CommandList": [
@@ -736,7 +834,7 @@
"ShowConfirm": false
}
],
"ID": "70d36367-a9da-42a0-99e5-55140fec5bce"
"ID": "4c95f415-1aa0-4792-a95a-d01a31bd416c"
}
]
},
@@ -758,7 +856,7 @@
]
}
],
"ID": "1fd3936c-e7b3-4815-8088-b1ebc83301b4"
"ID": "6f62be90-492f-45e3-83e4-434ad9150ef5"
},
{
"CommandList": [
@@ -768,7 +866,7 @@
"Message": "请指定项目"
}
],
"ID": "c618c99e-1054-4252-9d26-d0d2dc2e7264"
"ID": "3940a27a-7413-4f67-992e-4dd798b35db1"
}
]
}
@@ -777,28 +875,28 @@
"TemplateKey": "_RS_Main1"
}
},
"19,0": {
"18,0": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "ID",
"GUID": "59d90698-39f5-4c8b-bbb9-dadfb4cb5ee5"
}
},
"19,4": {
"18,4": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "ID",
"GUID": "314562f3-292a-48d6-ae9b-f410d11976b3"
}
},
"19,7": {
"18,7": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目成员",
"GUID": "f8e37c92-932d-4893-8ba6-0af354a81936"
}
},
"19,11": {
"18,11": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目ID",
@@ -809,6 +907,13 @@
"DisplayColumn": "项目经理"
}
}
},
"18,14": {
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "2cb28302-5ac9-4b82-8670-4d8b7b2da614"
}
}
},
"StyleDatas": {
@@ -829,22 +934,41 @@
},
{
"FontFamily": 0,
"FontSize": 12.0,
"FontSize": 13.333333333333332,
"Foreground": 3,
"Formatter": 1,
"Formatter": 2,
"HorizontalAlignment": 4,
"Underline": false
},
{
"FontFamily": 0,
"FontSize": 16.0,
"Foreground": 5,
"Formatter": 2
},
{
"FontFamily": 0,
"FontSize": 16.0,
"Formatter": 2
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
"Foreground": 6,
"HorizontalAlignment": 4
},
{
"FontFamily": 0,
"FontSize": 12.0,
"Foreground": 3,
"HorizontalAlignment": 4
"FontSize": 13.333333333333332,
"Foreground": 7,
"Formatter": 8,
"HorizontalAlignment": 9
},
{
"BorderBottom": 0
},
{
"Background": 6,
"Background": 11,
"BorderBottom": 1,
"BorderTop": 1,
"BorderLeft": 1
@@ -864,18 +988,23 @@
"Body",
"[AUTO]General",
"¥#,##0_);[Red](¥#,##0)",
"Text 1 50",
"Accent 1 0",
"Right",
"Text 1 0",
"Text 1 50",
"Accent 4 0",
"\"当前成员时薪将以\"0.0\"元/小时计算\"",
"Left",
"Background 2 0",
"#FFFFFF00",
"black"
],
"Borders": [
{
"Color": 5
"Color": 10
},
{
"Color": 7
"Color": 12
}
]
},
@@ -909,26 +1038,56 @@
"4,6": 1,
"4,7": 1,
"4,8": 1,
"4,11": 2,
"4,12": 2,
"4,13": 2,
"4,14": 2,
"5,1": 2,
"7,0": 1,
"4,9": 1,
"4,10": 1,
"4,11": 1,
"4,12": 1,
"4,13": 1,
"4,14": 1,
"5,1": 1,
"5,2": 1,
"5,3": 1,
"5,4": 1,
"5,5": 1,
"5,6": 1,
"5,7": 1,
"5,8": 1,
"5,9": 1,
"5,10": 1,
"5,11": 1,
"5,12": 1,
"5,13": 1,
"5,14": 1,
"6,1": 1,
"6,2": 1,
"6,3": 1,
"6,4": 1,
"6,5": 1,
"6,6": 1,
"6,7": 1,
"6,8": 1,
"6,11": 2,
"6,12": 2,
"6,13": 2,
"6,14": 2,
"7,1": 0,
"7,2": 1,
"7,3": 1,
"7,4": 1,
"7,5": 1,
"7,6": 1,
"7,7": 1,
"7,8": 1,
"7,9": 1,
"7,9": 0,
"7,10": 1,
"7,15": 1,
"8,0": 1,
"8,1": 1,
"8,15": 1,
"7,11": 1,
"7,12": 1,
"7,13": 3,
"7,14": 1,
"8,1": 4,
"8,9": 5,
"8,10": 1,
"8,11": 1,
"8,12": 1,
"8,13": 1,
"8,14": 1,
"9,0": 1,
"9,1": 1,
"9,2": 1,
@@ -940,10 +1099,10 @@
"9,8": 1,
"9,9": 1,
"9,10": 1,
"9,11": 2,
"9,12": 2,
"9,13": 2,
"9,14": 2,
"9,11": 1,
"9,12": 1,
"9,13": 1,
"9,14": 1,
"9,15": 1,
"10,0": 1,
"10,1": 0,
@@ -956,13 +1115,13 @@
"10,8": 1,
"10,9": 1,
"10,10": 1,
"10,11": 2,
"10,12": 2,
"10,13": 2,
"10,14": 3,
"10,11": 1,
"10,12": 1,
"10,13": 1,
"10,14": 6,
"10,15": 1,
"11,0": 1,
"11,1": 2,
"11,1": 1,
"11,15": 1,
"12,0": 1,
"12,1": 1,
@@ -981,49 +1140,39 @@
"12,14": 1,
"12,15": 1,
"13,0": 1,
"13,1": 0,
"13,2": 1,
"13,3": 1,
"13,4": 1,
"13,5": 1,
"13,6": 1,
"13,7": 1,
"13,1": 7,
"13,8": 1,
"13,9": 1,
"13,10": 1,
"13,11": 1,
"13,12": 1,
"13,13": 1,
"13,14": 4,
"13,15": 1,
"14,0": 1,
"14,1": 1,
"14,15": 1,
"15,1": 5,
"15,2": 5,
"15,3": 5,
"15,4": 5,
"15,5": 5,
"15,6": 5,
"15,7": 5,
"15,8": 5,
"15,9": 5,
"15,10": 5,
"15,11": 5,
"15,12": 5,
"15,13": 5,
"15,14": 5,
"17,1": 0,
"17,2": 1,
"17,3": 1,
"17,12": 0,
"17,13": 1,
"17,14": 1,
"19,0": 6,
"19,1": 7,
"19,2": 7,
"19,3": 8,
"19,4": 1
"14,1": 8,
"14,2": 8,
"14,3": 8,
"14,4": 8,
"14,5": 8,
"14,6": 8,
"14,7": 8,
"14,8": 8,
"14,9": 8,
"14,10": 8,
"14,11": 8,
"14,12": 8,
"14,13": 8,
"14,14": 8,
"16,1": 0,
"16,2": 1,
"16,3": 1,
"16,12": 0,
"16,13": 1,
"16,14": 1,
"18,0": 9,
"18,1": 10,
"18,2": 10,
"18,3": 11,
"18,4": 1
},
"SheetStyle": {
"FontFamily": 0,
@@ -1031,17 +1180,19 @@
}
},
"Spans": [
"17,1,1,3",
"17,12,1,3",
"16,1,1,3",
"16,12,1,3",
"2,1,1,14",
"8,1,1,14",
"14,1,1,14",
"19,4,1,3",
"11,1,1,14",
"18,4,1,3",
"18,7,1,4",
"18,0,1,4",
"18,11,1,3",
"13,1,1,7",
"5,1,1,14",
"19,7,1,4",
"19,0,1,4",
"19,11,1,3",
"11,1,1,14"
"8,9,1,6",
"7,13,1,2",
"8,1,1,6"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -1087,7 +1238,7 @@
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!16:18"
"SerializeProperty": "=项目成员详情!15:17"
},
"Value": true
}
@@ -1099,7 +1250,7 @@
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B9,项目成员详情!B15"
"SerializeProperty": "=项目成员详情!B6,项目成员详情!B12"
},
"PropertyType": 0,
"Value": true
@@ -1107,7 +1258,7 @@
]
}
],
"ID": "cd21d959-0617-45ab-8096-64f8b3cc22a9"
"ID": "386ff9fb-b87a-45ea-b823-a0d900b93e21"
},
{
"CommandList": [
@@ -1117,7 +1268,7 @@
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!16:18"
"SerializeProperty": "=项目成员详情!15:17"
},
"Value": false
}
@@ -1129,7 +1280,7 @@
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员详情!B9,项目成员详情!B15"
"SerializeProperty": "=项目成员详情!B6,项目成员详情!B12"
},
"PropertyType": 0,
"Value": false
@@ -1137,7 +1288,7 @@
]
}
],
"ID": "eab073ed-4301-4998-9255-1476dae2f018"
"ID": "a09ef5b4-da9c-43a8-8b4c-251716042d2c"
}
]
}
@@ -1186,15 +1337,15 @@
"CustomNames": [
{
"Name": "项目ID",
"Formula": "项目成员详情!$A$20"
"Formula": "项目成员详情!$A$19"
},
{
"Name": "已有项目成员",
"Formula": "项目成员详情!$H$20"
"Formula": "项目成员详情!$H$19"
},
{
"Name": "ID",
"Formula": "项目成员详情!$E$20"
"Formula": "项目成员详情!$E$19"
}
]
}//Rw5oJXmKBEb02Ci8L7B0t+JQYEQyouMpQUL31G98lnFns8cIgRQL6dY7w5q3QMajHa+Agz3DIW9oiJjFJNGdC5jqmKa/RUSO/z5ytPMR6jbjybNbIQpYR6sFVn+M9B9q1vPKmKUD2BF/3QfDWe+Fyq1VE5aGoJe/5Esy7ffe8sAWkXLPtIbyAI9D2/neUPcZMVNBZYQCbJL/4Qm+rJOTg053XKLXlKkebW4vK2YT1QH2VM1fDQ8Fzl2zbm1TzhTQSo+6js9EZPsqWmZ3ErP4H1PD14NIvjh+7hZ/nJr0VnAJ/c6x4QqVOTEuHEoKLvamv9Wkj6/KgmLCjfuIAUz+VzpKAXBqXDOmDLQYYpPVhdfj8zdFUb2Buj+Eh3EieLdBmlwYu7GI5aIPz4iSnU9t6JWF+NkKISrqP76jH4IWleuioB0NMQAwIeSyUMdKs/7KRMz4DKsJzOtP6Tj89fgPGT4J3NJo/C479ua6Y5D1fU73OFyvJkw2Qx3kaXK59c7AS3v6VhxFW4YNk51jjKIGjbm9kyswAgrPC4Z6wg8CQ8/GuY/W2xTlYI+RSGWoe5TQ++qbxL3Sfi7x8IokwYTQQXKVzxzUwfSpmgu3Z9ysGy5tMsVJpb+BzUWYM7O7HnD8VCmRFjdQgz/JnClKzy7B+L+wYHob2+n+cO3FLk5VneTJ5h4pRkDDQlOMlPGm/ReWLbfCRAf0J8P9qnMXzhnAO47xXwoCKRGsc1QHHqsC0UZBp+c1j3i/TJNhCTPIvPZZhO/9wS3Xh4Zk55hktOOuIT5pPh4MbqmYMbVtpRYnJdO+yElAH7U0kDBrrUNE+zPSEA26sXnL95dErkcSyBmle6wx7Y+OoDWcN//kHoE68opbnqUmmcUUTyxO1mO7am1pMEbkUFBE8kCk8MCe6wSVrQ==|920
}//dfHYz7b7PMa+0hwxMvSzZseOoA2e3crn9srbnAJpU+FjnOn0ZwJTTL2aViiJM/ofYCwQgNJEcC2Or7MUhdccPIkynQWEdI2MJuU07ZrN5UPqbo8SLRtbwDk4LE2Vj+BARuslcSpDHnkntRdDTNHvBMuFcj1xywOvSzqeLzPto7SYG2G0T5qfjVmFMGRdrZSuvEpgO0CpSjpu1IMPlD+PAbfB4d9p+WQP0NyfAuiQ9VIUMiEzQiR6MWge/ZuOjojH2R43CY+W04jAoKRPwI4eO3BlgGq50NCv6r+9brKo1JCobuA8ZFRZzts1hFxBnvITHCZs8MdWJgSwMGyNclghMElT4HHmRDmBisCTtcJVu/XZ7UB1qV02y21J8kHKK8MnLJKW8VnEIPbmPU81gjZnlL+9WlJFEzDsKoV7IqDI/D1ugO7ZQNl2EK+Z6PJs3eXGeo2Q2WY6/g3/LyR0EL6T+hEwMyRWzdQCjN5A+cL2iTSbfpoS/ZASdR8CEt8zee97OyvToIivZWZJADmPdtRd4LnuxLQDiRUkhuIo5ABbueIb1jDIWB58GGmAhkDoEl+4QTMuvj17Ev1jWbZ2rTA/haoc32NP5/CgfxeoRNs/vFLVPoj4eAQluQST3qnwgwnInAdJqCr5pDuGnW7RnWZy39OnrdvXinR/8IjswGm4hrqgvzi+RQMVkOdy+zkFqmr/WfLJs/XYxqZGv1pBeZv2LLnq2bfbbWFff04AoTqfNI6SzxAOoSABC+70Dvh0DOaowqRDdfUatwmRUEAynylpz3N36avzBhS2Ssv4OeDHTtvD6J+trWRLGzUXFO0lcLr6z4ak9a4jNYLvr/NinkECSsSNWPTfJQFIkSzumcY2h1pYZeX1+z7sbpBhGSQAzJQyaYFR7SljC/hZqnIQPD8q4w==|920

View File

@@ -1,22 +1,23 @@
{
"PageType": 0,
"ColumnCount": 16,
"RowCount": 20,
"RowCount": 19,
"Formulas": {
"5,1": "IFERROR(ODATA(\"用户信息视图?$select=默认时薪&$filter=用户名 eq \"&IF(ISBLANK(B3),\"null\",\"'\"&B3&\"'\")&\"&$top=1\"),\"\")"
"8,1": "IFERROR(ODATA(\"用户信息视图?$select=默认时薪&$filter=用户名 eq \"&IF(ISBLANK(B3),\"null\",\"'\"&B3&\"'\")&\"&$top=1\"),\"\")",
"13,1": "SWITCH(AND(B12=\"\",J9=\"\"),B9,B12=\"\",J9,J9=\"\",B9)"
},
"CustomNames": [
{
"Name": "项目ID",
"Formula": "项目成员详情!$A$20"
"Formula": "项目成员详情!$A$19"
},
{
"Name": "已有项目成员",
"Formula": "项目成员详情!$H$20"
"Formula": "项目成员详情!$H$19"
},
{
"Name": "ID",
"Formula": "项目成员详情!$E$20"
"Formula": "项目成员详情!$E$19"
}
]
}

View File

@@ -119,7 +119,7 @@
"ParamNameToSaveNewRowValue": "主题信息"
}
],
"ID": "23a84d0a-4a11-44ae-b4ba-5078a5a6f266"
"ID": "ef3202de-36a9-478a-b32b-67ee6a7a3070"
}
]
},
@@ -242,8 +242,8 @@
"TopP": 1.0,
"MaxTokens": 1000,
"SystemContent": "你是一个乐于助人的智能助手,请您为我解答我提出的问题。",
"Response_format": "text",
"Stream": true
"Stream": true,
"Response_format": "text"
},
"Tools": [],
"ResultTo": "result",
@@ -343,7 +343,7 @@
]
}
],
"ID": "783a0517-f995-4d73-82be-c7c6936eba22"
"ID": "d63acde2-a40a-42bd-a88c-44135333aec3"
}
]
},
@@ -353,7 +353,7 @@
"Message": "回答完毕"
}
],
"ID": "341980fc-96ae-4bfb-b828-d5dec4c113da"
"ID": "c820392c-8911-4432-841b-3468d08ade5a"
},
{
"CommandList": [
@@ -363,7 +363,7 @@
"Message": "请输入消息"
}
],
"ID": "75a883a7-a2ad-470a-a644-0df702c8bc17"
"ID": "1b6161c1-eed5-4f8e-88af-a7a0bf20d52c"
}
]
}

View File

@@ -13,98 +13,324 @@
"CommandList": [
{
"$type": "DingTalkPlugin.DingtalkStream, DingTalkPlugin",
"CommandList": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "GETPOST.JSON类.JSON序列化, GETPOST",
"BianmaMsg": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=result"
"CommandList": {
"$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands",
"Commands": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "JsonUtilityCommand.JsonSerializeCommand, JsonUtilityCommand",
"SourceObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体"
},
"ToParameter": "jsonstring",
"Disabled": true
},
"FanHuiMsg": "json_result"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "日志表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "9c35ba08-54d6-4d3b-ac42-a7f1e5ca4497"
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "日志表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "b6be6f1d-2125-45b1-90d8-81a2a3bc4f9c"
},
"Value": "钉钉回调事件"
},
"Value": "钉钉回调事件"
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "cc6f1e2b-134f-41f9-94e0-94929e1a38e8"
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "1c9b0efb-e26d-4ccf-8100-a926c9a1cb08"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体"
}
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=json_result"
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "39d7c9da-07d9-4b66-bf39-4928ef7bdad9"
},
"Value": "Info"
}
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "6474bf86-79e7-4f6a-9588-f7fffa665451"
},
"Value": "Info"
}
]
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "日志表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "4b257287-6c90-4f8b-99cf-d6b37fd02eb9"
},
"Value": "订阅钉钉回调子命令"
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "335f0b1e-6505-46c5-a651-703229369a66"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
]
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件类型"
}
},
"value": "meeting_status_change"
},
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.changeScene"
}
},
"value": "conference_created"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "会议开始时间",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=(事件体.openConfModel.startTime/1000/60/60/24)+DATE(1970,1,1)"
},
"ID": "67a6eacbe87440258255fdae83fc3844"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "会议记录表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "会议记录表",
"ColumnName": "钉钉会议ID",
"GUID": "8bad996d-33a8-4d83-9871-eb5fc4bc5d0d"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.conferenceId"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议业务类型",
"GUID": "cb2afa4c-d30d-44dc-acc7-8c6abcf7f755"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.bizType"
}
},
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议开始时间",
"GUID": "93cd84fe-01a3-489d-a8a5-ee031662c735"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=会议开始时间"
}
},
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议持续时间",
"GUID": "2b73f3ad-1641-4205-98ce-e94a6cbd2df9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.confDuration"
}
},
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议状态",
"GUID": "650e211a-47d5-4b6f-90c0-f6873fc4a2f2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.status"
}
}
]
}
],
"Comments": "会议创建事件",
"ID": "f981a0a3-2650-4d2c-bb20-3beceb2d9e6c"
},
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.changeScene"
}
},
"value": "conference_closed"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "会议结束时间",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=(事件体.openConfModel.startTime/1000/60/60/24)+DATE(1970,1,1)"
},
"ID": "722da488cdd348e9abe70615143cee68"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "会议记录表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "会议记录表",
"ColumnName": "钉钉会议ID",
"GUID": "8bad996d-33a8-4d83-9871-eb5fc4bc5d0d"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.conferenceId"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议结束时间",
"GUID": "51660e50-7bfc-4e48-ad1b-904b32075cc4"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=会议结束时间"
}
},
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议持续时间",
"GUID": "f37e42e7-b744-414b-851f-78e95df8e518"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.confDuration"
}
},
{
"BindingInfo": {
"TableName": "会议记录表",
"ColumnName": "会议状态",
"GUID": "54c167de-8b3f-49b4-9f09-a1af7c5af723"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=事件体.openConfModel.status"
}
}
]
}
],
"ID": "4a3dbf32-ff5b-41ff-9c9b-a62e6b7050d0"
}
]
}
],
"Comments": "会议状态变更",
"ID": "a4967d4b-4c3f-4069-93d6-38d6562a74d1"
}
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "44a2d69d-82af-41fd-8881-b578b2c600a3"
],
"Disabled": true
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "回调事件数据已被处理"
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "日志表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "e8a772da-4305-4dbc-bc32-429867fddbfd"
},
"Value": "钉钉回调处理异常"
},
"Value": "Error"
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "76aff35f-15ae-4591-9756-53460b7325cd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
}
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "729f0ffa-bd9c-4252-ac88-239ecc5b864f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
}
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
}
]
}
]
}
]
}
}
],
"ParamProperties": {
"eventUnifiedAppId": "统一应用身份Id",
"eventCorpId": "事件所属的corpId",
"eventType": "事件类型",
"eventId": "事件的唯一Id",
"eventBornTime": "事件生成时间",
"data": "事件体"
}
],
"ResultTo": "result"
}
}
]
},
@@ -120,7 +346,7 @@
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "e7e0a386-6011-4cec-80e4-99fb58e62835"
"GUID": "e6b11501-8180-4ed2-a935-b44a2108ebbc"
},
"Value": "订阅钉钉回调事件注册"
},
@@ -128,7 +354,7 @@
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "bce32959-8f8a-4a42-96b4-8a858cc50616"
"GUID": "816e9dbd-58bb-4aff-858a-9ff9968a4b0b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -139,7 +365,7 @@
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "6b009867-868c-49a5-a1f9-703e9286b9d3"
"GUID": "7f1b826e-2cf0-45aa-b88d-5519244f8d37"
},
"Value": "Error"
}