{"Message":"修改工时表,将人员ID绑定到成员表","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":1,"Name":"PCPage/项目列表"},{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":7,"Name":"Table/任务工时表"},{"State":1,"Type":1,"Name":"PCPage/工时详情"},{"State":1,"Type":1,"Name":"PCPage/新增报工"},{"State":1,"Type":15,"Name":"ServerCommand/新增工时"},{"State":2,"Type":15,"Name":"ServerCommand/删除指定人员工时"},{"State":1,"Type":1,"Name":"PCPage/修改报工"},{"State":1,"Type":15,"Name":"ServerCommand/修改工时"},{"State":2,"Type":1,"Name":"PCPage/新增项目"},{"State":3,"Type":1,"Name":"PCPage/项目信息"},{"State":3,"Type":15,"Name":"ServerCommand/删除任务成员所有工时"},{"State":3,"Type":15,"Name":"ServerCommand/移除任务成员"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-03-02 17:06:17 +08:00
parent 2e407672cb
commit 5eb41831ef
13 changed files with 1076 additions and 743 deletions

View File

@@ -17,16 +17,7 @@
},
{
"ModuleName": "Table/项目表",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:38:17.023658+08:00",
"ModuleType": 7,
"ToRemoveFiles": [
"Tables\\项目任务\\项目表.json"
]
"ModuleType": 7
},
{
"ModuleName": "Table/任务表",
@@ -138,17 +129,7 @@
},
{
"ModuleName": "PCPage/项目列表",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:36:17.4002164+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\项目首页\\项目列表.json",
"Pages\\b90932e038f94707b54e571ff7cd84d.json"
]
"ModuleType": 1
},
{
"ModuleName": "Pages/项目首页",
@@ -160,16 +141,7 @@
},
{
"ModuleName": "PCPage/项目标题",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:36:17.400293+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\项目首页\\项目标题.json"
]
"ModuleType": 1
},
{
"ModuleName": "Pages/项目首页/子页面",
@@ -386,30 +358,11 @@
},
{
"ModuleName": "Table/任务工时表",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:41:31.7513847+08:00",
"ModuleType": 7,
"ToRemoveFiles": [
"Tables\\工时\\任务工时表.json"
]
"ModuleType": 7
},
{
"ModuleName": "PCPage/工时详情",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:55:40.6449301+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\任务\\工时详情.json",
"Pages\\31a709cea02e45ad83bb92336a6d829.json"
]
"ModuleType": 1
},
{
"ModuleName": "PCPage/工时详情-列头",
@@ -433,16 +386,7 @@
},
{
"ModuleName": "PCPage/新增报工",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:59:37.2217871+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\任务\\工时\\新增报工.json"
]
"ModuleType": 1
},
{
"ModuleName": "ServerCommands/工时",
@@ -450,16 +394,7 @@
},
{
"ModuleName": "ServerCommand/新增工时",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:43:09.9360235+08:00",
"ModuleType": 15,
"ToRemoveFiles": [
"ServerCommands\\工时\\新增工时.json"
]
"ModuleType": 15
},
{
"ModuleName": "TableView/子任务视图",
@@ -469,48 +404,17 @@
"ModuleName": "PCPage/右键菜单1",
"ModuleType": 1
},
{
"ModuleName": "ServerCommand/删除指定人员工时",
"State": 2,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:55:40.6447183+08:00",
"ModuleType": 15,
"ToRemoveFiles": [
"ServerCommands\\工时\\删除指定人员工时.json"
]
},
{
"ModuleName": "Image/未选择.svg",
"ModuleType": 38
},
{
"ModuleName": "PCPage/修改报工",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T17:04:10.0074198+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\任务\\工时\\修改报工.json"
]
"ModuleType": 1
},
{
"ModuleName": "ServerCommand/修改工时",
"State": 1,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:52:40.6735063+08:00",
"ModuleType": 15,
"ToRemoveFiles": [
"ServerCommands\\工时\\修改工时.json"
]
"ModuleType": 15
},
{
"ModuleName": "PCPage/新增任务",
@@ -653,19 +557,6 @@
"ModuleName": "Image/展开.svg",
"ModuleType": 38
},
{
"ModuleName": "PCPage/新增项目",
"State": 2,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:36:17.4001439+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\项目首页\\新增项目.json"
]
},
{
"ModuleName": "Image/暂无数据 (1).png",
"ModuleType": 38
@@ -700,32 +591,14 @@
},
{
"ModuleName": "PCPage/项目信息",
"State": 3,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:36:17.4001578+08:00",
"ModuleType": 1
},
{
"ModuleName": "ServerCommand/删除任务成员所有工时",
"State": 3,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:55:40.6447209+08:00",
"ModuleType": 15
},
{
"ModuleName": "ServerCommand/移除任务成员",
"State": 3,
"LockedBy": {
"UserName": "SHAMUSPC\\NINGMEI",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-03-02T16:57:16.0315283+08:00",
"ModuleType": 15
}
]

View File

@@ -170,7 +170,7 @@
"CommandList": [
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "删除指定人员工时",
"ServerCommandName": "删除任务成员所有工时",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
@@ -549,4 +549,4 @@
"PaperSize": {},
"Margin": {}
}
}//OwtjwphnelLUtjqj8aKDSow9UjJJQ0L94dGn8dpVmmJKCal5pNXA1PaogKUEfBNUKkW1TOdAkHIGbeTcDEannEok1uWisYqcfOMAu3ehcYCvs2W6s3xNlyAjJKIflv00kle0PujYS3FOMCG9nJb7C5tfG5KGUDia9jWtJ1JPVlqQuSXv0gw6z1WV3TMwm+lNh4GIUz8vW2NjgkDHWP2oP/CqblzxppgOyfqQC8mBSAiY+5ZNkiuWs4GoluyT4Nu/5Bvj8/bZ8JuZT7aN0+eLpU6LEqdZno4CIhR+OQL0MKvVXD6/UYY8cozs8LMGhKRAf6Spl30Qbt5Pny7qrhkF2+atlMw+T11Q5TvWA/fjvnNvH7ZrSYN8YrHWU/qOr5AsYD7+sLylSDoQ5vLHzsybDoQ7zaWu6TS0PejbQwj6BhWgZW9CcxAZJz7vlti32yTJb39e1NH3H3n3SsHLq7srYKhWoS+LiDTFvLv6dPSsiBcNz/VmumY+s32WtkOXXItKf6UgdD98H/hvpfQR/nqQRrLOd9TjTcaQG+SGsINsfXvecBqpJsQFQIhuQl2vs/0JV54Slq991PnipjLuXlwzXFKti1O7hKgvR+G/0KTwF8mLY2gVKNrN4i8JxXjJkKDJUWQKDKYr1ONw/KJFBFZtB7lOKg7DrTdAdrlM/Nc9M4gfkByp5z/IeKPv5jdEQovbVhzi2u3fv/DjnKA+i2b7FyWVUZ5lQkk+qNWTQE0zBjJA73baqtyWQYD6RezPFuGXQYX6UAZZmcVoGDNxnYfkolmriAdszBqih4bRd9y+08PbT8Zh410u/dhfam0owQG96mou/oqi/IAy7/YxHoeQYnEMijc/JOh4rPEfAaTrI3rn02ENLqjvUhjjgcZqNUbDG2k8TcknzvmUpca/bxwKiw==|920
}//uM91de2hudV1glVk4A2uz8b7uTGgjqgZ5NBvyBpDtZduOczlsmDNunr+TB4L4mz6sJMsqRisOVfDFSVP6haPsbvKknghFvvrFKMB6qFCSlGRg/o2BFfgAT0rqp8rau6YIjyrD1THQWw+GJoSyuDpYzbCHATkh4mGbFIwdDL4hT1MRKR3pPRF404wxZzaLMEpITpeAk84KbXF906f6M5mOE4453e3D6KdPznBYe0t2+uncvw26fHm9zqLjXJeg3DNNmCiS7XteWtgjRCGSqrogvCrhxq54SSFCs6jivc8hFUas9Lu6Mx8EqakylWDGSvZILSXgXfF2Al02ESEqQhYlYlLCQQNt8gzJLd/1h/OTLX+aG5Zm6gJs32xxOH0k/3NMop8uNicWWR8ROAlpU0dmLXOsnfesNYoyIU5c2ZPuL5TD2LB8efE/Gc7Uph/Fd0keOj2deNOlQUzZwZjkkdbDl76Yo7oTGX3ebEXyV85hllxbN/BXlxS9ieauTxQJsSx1eSWLTw7RR1mf/GQEvjI16PM9Mh6FqyqPxJq/cIRmcLIbROozngRky3zm5H242edv6td6bYe5Ib00L1vndeYX4HDNUQ1ncjvL5G1VOdguAdOLu6uIfyQWCzQibOhgFZUp83pRN112jMsCP90L8ZdjtF4dnNUDp5215zzh5yyGT5wvSAHBRyak9iFlExoI77dh7M8NtrDcnAEa3lAzo4fmqMgwXDg6oCuCg6l2HzPADY9PE8Aq69Cr3/G9UEDZssBCvJapZdr0GcBDY720sXDnLJY+VJ+o4sXb25RKafMclE+Fh1YTiWEfMrA84iP/8orRh+VQicg9tPDId7dXvugRa/m/aaU72lOySaSQX1Suj8Hv9Lc2dVkyuFSImH9e2Z4+PT1yI6XR0jvus319ILPwA==|920

View File

@@ -239,25 +239,41 @@
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "用户信息视图",
"TableName": "任务成员表",
"BindingInfos": [
{
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "用户名",
"GUID": "266760d8-f826-48c1-8bfe-833fd0921dcd"
"TableName": "任务成员表",
"ColumnName": "ID",
"GUID": "548823f2-db4c-494a-85b8-d890036b4f41"
},
"ColumnName": "value"
},
{
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "全名",
"GUID": "4bd8cb48-23c2-44a5-8e90-4d4ed28311ca"
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "58b550ce-cd6d-4332-8d2f-ab2c4b20cc00",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "label"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务成员表",
"ColumnName": "任务ID",
"GUID": "bc661ebc-a3ea-44a1-9b01-2259408be94e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=修改报工!E19"
}
},
"CustomColumns": []
},
"placeholder": "请选择",
@@ -426,7 +442,7 @@
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "新执行者",
"ParamName": "成员ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=修改报工!B4"
@@ -492,7 +508,7 @@
"ReloadData": true
}
],
"ID": "010c524d-c0c0-46ce-b4ee-6db3e6f03ff6"
"ID": "b2b0936b-5f13-46e2-9f0f-69223e4c06fc"
},
{
"CommandList": [
@@ -507,7 +523,7 @@
"BtnText": "知道了"
}
],
"ID": "b7d5bc8c-f265-41d8-97be-34c1029db4eb"
"ID": "5cd6fbd8-9f75-46ff-b985-7405e1b9043c"
}
]
}
@@ -522,6 +538,13 @@
"ColumnName": "ID",
"GUID": "273b793f-e407-477c-bc6f-0c946105d9f6"
}
},
"18,4": {
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "a660b772-7e58-481b-80cd-c77a9fb1ba82"
}
}
},
"StyleDatas": {
@@ -691,9 +714,7 @@
"16,15": 2,
"16,16": 2,
"18,1": 6,
"18,4": 6,
"18,5": 2,
"18,6": 2
"18,4": 6
},
"SheetStyle": {
"FontFamily": 1,
@@ -707,7 +728,8 @@
"16,14,1,3",
"7,1,1,16",
"11,1,2,16",
"18,1,1,3"
"18,1,1,3",
"18,4,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -739,4 +761,4 @@
"Formula": "修改报工!$B$19"
}
]
}//RRApdkFLpUMiXGM+J1HiZieWGCOGBath+QgnbcWsFTHaVp9Pi/qs0eMuH/lkYVU6/yplXLIyhFaTek3Uv4mh0kg2qK8DZsKx1FYA59FyN9A1F18Z9aFgQGwYYcgCYnI7Ape+ZsZ7i3XLyhBAMabXfSk1k6Mrebh620Qo5v1yBVKRWc5wHD6UmhigCTXmttC2Wk4w1y7Cdq/AsuLqiz+Y0l0XypcI9LQUc4pFPD17L8WXWMAUGezRI/SzG61Lrdg+soC3DDwq+DAOm6FhSIpuroPma4kZPKdsuLmEE7UQ+s5b7nfj9cKLedYRPUAF/LbOSlFWB1nWkcojvjbbwyQzMNraN0QIYA8lU7UmWIz3RJAc3EHuqiPflN7IRdGsKOfJtueV6ubzr2JxmVMsatr3owE/8yq5eRXpEhpNc4rvQFVGNGJ8Cwb1epOw51QzmIzwN82XAgUjSidXSV5pGnqroUiLc7AaNl5xjegtnhrTYspqCs9IcRmkQW2NfQgQ+1Ui9PuHZ/LM2NzPSQqf0MmXyh2ymOdkUJK+NnYLNJlWaxxWMCNWdpYr4jYl5yiz+/Bn3osqqaVXxaRFG+VMUPbTBjEAisY5jVTGBrcuQkmiHFS7KXSdYRWt1TtP8lRFVY4/r3evOXpjUgq8KlcpDm9wvflaHBDV4g9OmEo7JDRBQDBm8tpnznTn9j7RrqfeJ+s5lQvfXUQNwYvBVdSpuEXvoWnTRc2tZ+cQoFTfFY/ersie2kQtTRXPZZz0M8qgvr1fHJN1DxSF/eWQTyoDnxNvUQAzEea9T8QI2hH8ynb8/PDGDnPEMGy4qg9/CzIE3C36Y8F4cMhAvmHj+id5bzYsEmlh5GxQJyIc0RuB9obY6vnJruUn6EUaG5eU5HgpkJS+sOcWcBKUFahpnCoEVGEgcA==|920
}//ecYI2ZvDer/LanUSte7oOl/mWk+qXA1o66wriMVTqU8s3b44oPSkth4P0trcpsjPNcRmRUmyU5Kjqkc4ia8BkfUwJgbmdkWTZ3liMOZ8FXICs1HZ592sENB7j21RCg1Y270cZP/PcNFbW1B4BYOFS3vkFSe1/F8EiimxeyaeGOOHL46S0NTVyhqBmc8z+GPMxot3oyvY9gwrqVMqCLysRni4+FXeaJZI3qIbdxHgmDzCXymr20NdK9cqoc96TOVd4cui724cODfM8LMHL8KLrNszWT1yWO7lg2rz+5XyT1mez8ODSTWL7BUGqH095kqOgEjTpSY/FO3xUKyT1kVZ9LuOdSezfAfEcObM92EaSB7i0i/X/4/CzkKX07QS7NwCN4uSKb5QJ50d3zJY9U9Mg75W6nxo2iq14ShW3RHkchYpQV978298byS7vATbRUB+kYWAcDmiaBcyFwSI/34JNjFdMNc+RVlbCP9369MKV80R8v0jQVwSLXEeZO5j/Jke9EF8HzapML0crcDHrc3wJo61vTIrs9YKyL3drNi4H243zETj8UHS6du4dv7t0qUyLhCA6yPKU8rMDIl1iiow56XnNXzInaBVRiyO8ebTUpRfbJBp9Gy6bxOB4iQJF6XGUAoDtoznaLsLHH5J923PDMT2AsM7vK0+z/6LWb6mXgSSLFekBxAChEAyMVUsQUjgfRGcLsVKU5mLyvfoOV0hPKnZNiOTP3a5bjuHB0BaiLmmGdKPoAgeYnwNW9KRQrC3F+s6BxdS6YqyA9DhIG7bGRIoTDmYEjTgbgRtMgEBiQIWcbMnPJnYFjzohrIFfB1aJSIAZjhW0f2IR708BJYofVTxtV+ZzJW7CaEEXXEELOcIabfX2CJ6akL3lhHRfy9TIsbiU8WTQ/YTKRnSusFlUw==|920

View File

@@ -84,12 +84,14 @@
},
"22": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 27.0
"DesignLengthInPixel": 27.0,
"IsHidden": true
}
},
"23": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 27.0
"DesignLengthInPixel": 27.0,
"IsHidden": true
}
}
},
@@ -228,7 +230,6 @@
"Values": {
"1,1": "工时执行者",
"1,11": "工时类型",
"3,1": "%CurrentUser.UserName%",
"3,11": "计划",
"5,1": "执行时间",
"9,1": "实际工时数",
@@ -258,7 +259,6 @@
]
}
],
"DefaultValue": "%CurrentUser.UserName%",
"useBinding": true,
"options": [
{
@@ -284,21 +284,25 @@
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "用户信息视图",
"TableName": "任务成员表",
"BindingInfos": [
{
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "用户名",
"GUID": "a84f0f1b-ce80-496d-94bd-46f27c9ba3ba"
"TableName": "任务成员表",
"ColumnName": "ID",
"GUID": "15433ad7-1dde-4e68-ba5d-d573699d7843"
},
"ColumnName": "value"
},
{
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "全名",
"GUID": "c9617d6f-d5aa-4322-9766-60df8c1644a5"
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "408bf03a-b384-448e-82b5-f72b6e32dac9",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "label"
}
@@ -481,7 +485,7 @@
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "执行者",
"ParamName": "成员ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新增报工!B4"
@@ -555,7 +559,7 @@
"ReloadData": true
}
],
"ID": "e5d8c3e3-5deb-4004-a0a5-785f0e04ee1e"
"ID": "612c98d1-3f88-4245-ad2e-8ad85da6df82"
},
{
"CommandList": [
@@ -570,7 +574,7 @@
"BtnText": "知道了"
}
],
"ID": "92026733-71df-4f33-b68d-aa4f9521d2e3"
"ID": "9fc91447-8cc4-4b4a-bb36-9a37f7d5565e"
}
]
}
@@ -923,4 +927,4 @@
"Formula": "新增报工!$L$4"
}
]
}//L4IgymNu3sUHENSPB5NpdasyYafSjJwz5xXidmuE1By1fzVNBM5oBbWWY9PY/cnZCBQKDoqmUa74aKP6hChIViKYHfkBTbE8ScZZuOBX+XXcCMyqNXn+qCZjeh3vWHzmyeUrfKkL3hwOanPqFSSuDpldFij0WImT4rB5WuHQwlPo764/cKnLCfFTdQ3Jj1DOkxvHZAxH8lAL6+k41hpBglTU7zFOF4h56zlDu2wYF1H/B6TVJmhM+jcMezvNKd9VyWIiCVRQa4sHnbNp2+GRoyu7ZILUJ7as/Wo1htacuDakJPtWb1LnoKEyB35zaSsr6HxL3034c0768NR48bUsOoxS7qXaKuSInAj7qN9wPqZOJDYE6AMU4AyuVlfHdfQzbcJNt9xYwPeFIGjZoFo0EtlPOfUu5Z2USDiJa9MtDcGhIYKLzqNcBkG8TIg+7VPwNQE8mjHNewFEztT7hEmFrMErxoniM9YeOn1Vk7oq6CWbmbuQSqgInDE68HeX09cv2m+PEetW5gSyWS5MX/T03DFBsVNfSRndHYnj5Z7rdbm8D1pRzhcBvgaWx/tRZDX/QccsxPJjgnmQ1XXHOI7Kfwcd3hy4e2KXorwWO8lH9zav/We9rbPy0qnqVGxalCeRTUTlDPfYBkKFtTGxjFmO2d7XUZQBPwsxYJbS0Yz0G8NZTDQqXUIIbC8nnlwUpmzWYgWCzDwg1Psf5DJJjOFiFBPc4RTYDlmCzE9ZPYh7Jp719jxepts1tCyN7rHqgEpmXx4zRfPsPy+vrk/T7o3cYEVrMkwaBmovevy00eJmZJmLkrJj8bKrdrb6z5Adjw9YmnKT2cq9JZdL3UFyg5z4h88XfRjBgeYEvwnjRqRF5QCGThbkWaVafmvGI8kV49aH3mwO4y46TgokgGuo/HGHNQ==|920
}//EEHNpAcOSfI/4Ae0yQBPmuN4P9E2HSBVEVplsCDovV46qCNdaQ4IhYB/RfGQgUbaJMy8fBh7rSRd0fgszzNUpbPPc3wIJDlhCpQgvG7XYcWI/MdVFGPcTCwen4hYWWVr+mUkbfv5eHVi//ht0rjbToM+kc57cGgy5/3AlrykGPiBLrJbGqcVUDeMEtUviFe3mTNHBFp4cCeiGbj+A8HzI4xNJtjzvegP6Zul/TYYip/vejI9PEX0slNCjMBQAy/rHj+voWhed2nUlPbJT9+tqGePBmY8z2nDCdqB7p0YYAEHeFjww0Elwd68tsjHirPjZkeW3Af91n5ZOfGklt7lehchwPMBtVOlaJaGMN80W14v58BWKrvmUCOZFtpiSF+StCv9Nhv3BEMrYRW118CeQN5Ry5NHS9iJ4dI/nm2UX4foSKBJPicKubSMh02ZyMsZplJ+pLdkd/qRKELWNCm5uN5+qmLQrkxD6cypBTtopTgKy2DrgE5IW2m3FjJJTYOlbcdrIB8yxrVYrm1VOd1zr1eJpAst8Omg5QTv5KiSNwz9Y65ZJ+6fPGyDp1ItdP54Qfyf9HVBGqgj5in3fGMdvGkyT7JHHGTwO6KWKAAwIgLAtE6U53scIPqSy77OYQd6irxDhXARfJRnNWcQBae/hEjXaw4veK3Fj4P58Q7wVOTjDzi6dGEyahmmnOEgxcc/ZWJ4P7Gh9NG5Gph+hnAhJdt89Bv7m2vMdY4T+2WN+ERO32EKkNbeLrUD0W/kAyXF0rfLNtZPkLKi6U4LB5H1AV+J7ev1B3ds0qYO+9ND9ZIQxofX5A7qs1yWUPr0JYVgV51I6qmndhi50mf0x1wxVvskhRZtQMvLlYElejKUDAnxtYEbDAuf+GgDrG/KBoW9dQ5S2AykqK31HlrH6ZpXpA==|920

View File

@@ -73,12 +73,12 @@
},
"14": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 118.0
"DesignLengthInPixel": 32.0
}
},
"15": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
"DesignLengthInPixel": 24.0
}
},
"16": {
@@ -88,16 +88,31 @@
},
"17": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
"DesignLengthInPixel": 118.0
}
},
"18": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"19": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"20": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"21": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
}
},
"Count": 19,
"Count": 22,
"DefaultSize": 32.0
},
"Cols": {
@@ -171,32 +186,29 @@
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"27": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
}
},
"Count": 28,
"Count": 22,
"DefaultSize": 32.0
},
"Values": {
"1,1": "项目封面",
"4,1": "项目名称",
"7,1": "管理员",
"7,8": "权限",
"7,15": "分组",
"8,1": "%CurrentUser.UserName%",
"8,8": "0",
"10,1": "预算工时",
"10,8": "预算金额",
"10,15": "严格模式",
"11,1": "0",
"7,1": "所属客户",
"7,12": "所属客户部门",
"10,1": "管理员",
"10,8": "权限",
"10,15": "分组",
"11,1": "%CurrentUser.UserName%",
"11,8": "0",
"11,15": false,
"13,1": "项目简介",
"17,18": "提交"
"13,1": "预算工时",
"13,8": "预算金额",
"13,15": "严格模式",
"14,1": "0",
"14,8": "0",
"14,15": false,
"16,1": "项目简介",
"20,18": "提交"
},
"AttachInfos": {
"2,1": {
@@ -251,6 +263,178 @@
}
},
"8,1": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "所属客户",
"GUID": "73259c8f-4327-4d4d-bf0e-e1ae4147dc53"
},
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"useBinding": true,
"options": [
{
"value": "黄金糕",
"label": "黄金糕"
},
{
"value": "双皮奶",
"label": "双皮奶"
},
{
"value": "蚵仔煎",
"label": "蚵仔煎"
},
{
"value": "龙须面",
"label": "龙须面"
},
{
"value": "北京烤鸭",
"label": "北京烤鸭"
}
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "客户表",
"BindingInfos": [
{
"BindingInfo": {
"TableName": "客户表",
"ColumnName": "ID",
"GUID": "6597d78a-a32b-410b-9e6e-02f8246a800a"
},
"ColumnName": "value"
},
{
"BindingInfo": {
"TableName": "客户表",
"ColumnName": "客户名称",
"GUID": "235ef66f-42aa-43be-81e2-a252ec8cd6b2"
},
"ColumnName": "label"
}
],
"CustomColumns": []
},
"placeholder": "请选择",
"noDataText": "无数据",
"filterable": true,
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据",
"clearable": true
}
},
"8,12": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "所属客户部门",
"GUID": "2ff2493b-e326-45e9-92b8-d6481d3753e1"
},
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"useBinding": true,
"options": [
{
"value": "黄金糕",
"label": "黄金糕"
},
{
"value": "双皮奶",
"label": "双皮奶"
},
{
"value": "蚵仔煎",
"label": "蚵仔煎"
},
{
"value": "龙须面",
"label": "龙须面"
},
{
"value": "北京烤鸭",
"label": "北京烤鸭"
}
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "客户部门表",
"BindingInfos": [
{
"BindingInfo": {
"TableName": "客户部门表",
"ColumnName": "ID",
"GUID": "5089e384-ae95-41e9-803a-ef14b20412d5"
},
"ColumnName": "value"
},
{
"BindingInfo": {
"TableName": "客户部门表",
"ColumnName": "部门名称",
"GUID": "5279c4b0-9837-451e-80c9-7ddcc0a27746"
},
"ColumnName": "label"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "客户部门表",
"ColumnName": "客户ID",
"GUID": "811ba467-0062-4df4-8d90-5d3b988085fb"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目信息!B9"
}
},
"CustomColumns": []
},
"placeholder": "请选择",
"noDataText": "无数据",
"filterable": true,
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据",
"clearable": true
}
},
"11,1": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "管理员",
@@ -329,7 +513,7 @@
"noMatchText": "无匹配数据"
}
},
"8,8": {
"11,8": {
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
@@ -367,7 +551,7 @@
"noMatchText": "无匹配数据"
}
},
"8,15": {
"11,15": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目分组",
@@ -448,7 +632,7 @@
"clearable": true
}
},
"10,17": {
"13,17": {
"CellType": {
"$type": "Forguncy.ImageCellType, ServerDesignerCommon",
"ToolTip": "开启后,将严格控制工时,不允许超额计划",
@@ -457,7 +641,7 @@
"UseCellForeColor": true
}
},
"11,1": {
"14,1": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目预算工时",
@@ -491,13 +675,13 @@
"NumberType": 7,
"FirstParamValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(OR(INT(新增项目!P12)=0,新增项目!B12>0),1,0)"
"SerializeProperty": "=IF(OR(INT(项目信息!P15)=0,项目信息!B15>0),1,0)"
},
"IgnoreBlank": false,
"ErrorMessage": "开启严格模式下预算工时必须大于0"
}
},
"11,8": {
"14,8": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目预算费用",
@@ -531,13 +715,13 @@
"NumberType": 7,
"FirstParamValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(OR(INT(#REF!)=0,新增项目!I12>0),1,0)"
"SerializeProperty": "=IF(OR(INT(#REF!)=0,项目信息!I15>0),1,0)"
},
"IgnoreBlank": false,
"ErrorMessage": "开启严格模式下预算工时必须大于0"
}
},
"11,15": {
"14,15": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "严格模式",
@@ -550,7 +734,7 @@
"CommandList": []
}
},
"14,1": {
"17,1": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目简介",
@@ -583,7 +767,7 @@
"resize": "none"
}
},
"17,18": {
"20,18": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -684,19 +868,41 @@
]
},
"CellStyles": {
"6,0": 0,
"6,1": 0,
"6,2": 0,
"6,3": 0,
"6,4": 0,
"6,5": 0,
"6,6": 0,
"6,7": 0,
"6,8": 0,
"6,9": 0,
"6,10": 0,
"6,11": 0,
"6,12": 0,
"6,13": 0,
"6,14": 0,
"6,15": 0,
"6,16": 0,
"6,17": 0,
"6,18": 0,
"6,19": 0,
"6,20": 0,
"6,21": 0,
"7,0": 0,
"7,1": 1,
"7,1": 0,
"7,2": 0,
"7,3": 0,
"7,4": 0,
"7,5": 0,
"7,6": 0,
"7,7": 0,
"7,8": 1,
"7,8": 0,
"7,9": 0,
"7,10": 0,
"7,11": 0,
"7,12": 0,
"7,12": 1,
"7,13": 0,
"7,14": 0,
"7,15": 0,
@@ -704,36 +910,13 @@
"7,17": 0,
"7,18": 0,
"7,19": 0,
"7,20": 2,
"7,20": 0,
"7,21": 0,
"7,22": 0,
"7,23": 0,
"7,24": 0,
"7,25": 0,
"7,26": 0,
"7,27": 0,
"8,0": 0,
"8,1": 0,
"8,8": 0,
"8,9": 0,
"8,10": 0,
"8,11": 0,
"8,12": 0,
"8,13": 0,
"8,14": 0,
"8,15": 0,
"8,16": 0,
"8,17": 0,
"8,18": 0,
"8,19": 0,
"8,20": 0,
"8,21": 0,
"8,22": 0,
"8,23": 0,
"8,24": 0,
"8,25": 0,
"8,26": 0,
"8,27": 0,
"10,0": 0,
"10,1": 1,
"10,2": 0,
"10,3": 0,
@@ -748,25 +931,15 @@
"10,12": 0,
"10,13": 0,
"10,14": 0,
"10,15": 1,
"10,15": 0,
"10,16": 0,
"10,17": 3,
"10,17": 0,
"10,18": 0,
"10,19": 0,
"10,20": 0,
"10,20": 2,
"10,21": 0,
"10,22": 0,
"10,23": 0,
"10,24": 0,
"10,25": 0,
"10,26": 0,
"11,0": 0,
"11,1": 0,
"11,2": 0,
"11,3": 0,
"11,4": 0,
"11,5": 0,
"11,6": 0,
"11,7": 0,
"11,8": 0,
"11,9": 0,
"11,10": 0,
@@ -781,70 +954,101 @@
"11,19": 0,
"11,20": 0,
"11,21": 0,
"11,22": 0,
"11,23": 0,
"11,24": 0,
"11,25": 0,
"11,26": 0,
"12,0": 0,
"12,1": 0,
"12,2": 0,
"12,3": 0,
"12,4": 0,
"12,5": 0,
"12,6": 0,
"12,7": 0,
"12,8": 0,
"12,9": 0,
"12,10": 0,
"12,11": 0,
"12,12": 0,
"12,13": 0,
"12,14": 0,
"12,15": 0,
"12,16": 0,
"12,17": 0,
"12,18": 0,
"12,19": 0,
"12,20": 0,
"12,21": 0,
"12,22": 0,
"12,23": 0,
"12,24": 0,
"12,25": 0,
"12,26": 0,
"12,27": 0,
"13,1": 1,
"15,1": 4,
"15,2": 4,
"15,3": 4,
"15,4": 4,
"15,5": 4,
"15,6": 4,
"15,7": 4,
"15,8": 4,
"15,9": 4,
"15,10": 4,
"15,11": 4,
"15,12": 4,
"15,13": 4,
"15,14": 5,
"15,15": 5,
"15,16": 5,
"15,17": 5,
"15,18": 5,
"15,19": 5,
"15,20": 5,
"16,14": 0,
"16,15": 0,
"16,16": 0,
"16,17": 0,
"16,18": 0,
"16,19": 0,
"16,20": 0,
"17,18": 0,
"17,19": 0,
"17,20": 0
"13,2": 0,
"13,3": 0,
"13,4": 0,
"13,5": 0,
"13,6": 0,
"13,7": 0,
"13,8": 1,
"13,9": 0,
"13,10": 0,
"13,11": 0,
"13,12": 0,
"13,13": 0,
"13,14": 0,
"13,15": 1,
"13,16": 0,
"13,17": 3,
"13,18": 0,
"13,19": 0,
"13,20": 0,
"13,21": 0,
"14,1": 0,
"14,2": 0,
"14,3": 0,
"14,4": 0,
"14,5": 0,
"14,6": 0,
"14,7": 0,
"14,8": 0,
"14,9": 0,
"14,10": 0,
"14,11": 0,
"14,12": 0,
"14,13": 0,
"14,14": 0,
"14,15": 0,
"14,16": 0,
"14,17": 0,
"14,18": 0,
"14,19": 0,
"14,20": 0,
"14,21": 0,
"15,0": 0,
"15,1": 0,
"15,2": 0,
"15,3": 0,
"15,4": 0,
"15,5": 0,
"15,6": 0,
"15,7": 0,
"15,8": 0,
"15,9": 0,
"15,10": 0,
"15,11": 0,
"15,12": 0,
"15,13": 0,
"15,14": 0,
"15,15": 0,
"15,16": 0,
"15,17": 0,
"15,18": 0,
"15,19": 0,
"15,20": 0,
"15,21": 0,
"16,1": 1,
"18,1": 4,
"18,2": 4,
"18,3": 4,
"18,4": 4,
"18,5": 4,
"18,6": 4,
"18,7": 4,
"18,8": 4,
"18,9": 4,
"18,10": 4,
"18,11": 4,
"18,12": 4,
"18,13": 4,
"18,14": 5,
"18,15": 5,
"18,16": 5,
"18,17": 5,
"18,18": 5,
"18,19": 5,
"18,20": 5,
"19,14": 0,
"19,15": 0,
"19,16": 0,
"19,17": 0,
"19,18": 0,
"19,19": 0,
"19,20": 0,
"20,18": 0,
"20,19": 0,
"20,20": 0
},
"SheetStyle": {
"FontFamily": 0,
@@ -853,15 +1057,17 @@
},
"Spans": [
"2,1,1,4",
"8,1,1,6",
"8,8,1,6",
"8,15,1,6",
"11,15,1,6",
"11,1,1,6",
"11,8,1,6",
"14,1,1,20",
"17,18,1,3",
"5,1,1,20"
"11,15,1,6",
"14,15,1,6",
"14,1,1,6",
"14,8,1,6",
"17,1,1,20",
"20,18,1,3",
"5,1,1,20",
"8,1,1,10",
"8,12,1,9"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -886,4 +1092,4 @@
"PaperSize": {},
"Margin": {}
}
}///f3paaVschrc3eUlkdR75aFToz1Lkdl6Ux4vCwVL94mLMjUeEf//pwPTAk6yAxS4h2XbyctHy0xhQYM4TpKfmGpZSj7zfV6vHJOAP3dSlwVpmT6kAf00igKhSvzVbqwGmmXwAV9XJFLggvclQpGVvoKA9YF9pHCcSNMnGDIAVGpS54c393bLUY8UDHqXojLU7nWRNjQ2GKHc6JAjxRq7h2C8tYM3N468WWPdV5dstIMwPr7F+SVscTr0fhFHgelIMiWOP6v8FSqpBuqX1T/HSwbqgc+4s7Yz/nPqd3AdJfje58POx1nA51n28TpS7aerZSlTI3lTLGDeKHPqpMRNTW38rWHHLJ1X6alKm2ZBaIhGl8vhW6xC17tPdmIMlyIhMw0Ek6pcG5sOJ5UegMMT4yr87ARTOtZKUSQJs1X4n7UeUpuSnTiP8Wkv05HNrwmMi5KZm/MCjz5df06UlQDc8SJVAFot3SBynyI3/9kSZoYwNoXkfTW4IdFKuQlqI/4TokghmtdMZrMxHUoA+8T49OcExxPWeMbs63XGszwKmuqczqnNHR/ZHMixRaNPf4iJlTDUv0rKB+d6nZvtbPdvfTPty5NNHAF9vINZiEUo4U/Ani8Bw6zejqvFVHlPPoxK4wWvIGphzDu/RfBUcCPp5+Wz6acD2NKKeaxZAj6M1Er4d2Wo6kelzhCgJSahl4d2DRwUJ3l8iKmpTmYPdfUIQsyyoc1IAjbt4SPMj6n3CpfBX7R+uRNuEZ6+RwXdHyNGCyvAQK+04BB325YsyZFQGIpI/tDWJmWxBQ0tPO5J1/cXJMZWf0Q8ef68boJN3C1D/aJNLTiDkoeP1FSRc2YOiwQTEJrPPQIB56lBIAybBgSOTeahipSlxpT8eOSjF4TaVuGOrkY47vflr2KUhEmLAA==|920
}//hWbUb4Ht0U8IWVGTFsYPUXHcuU+3ei6MMkammF8++SMdfWYqfOOtzZ/IMFSJHl1JfEcBcL16hsjPpDeIBhD5quDvu/yy2xiZRLM3g//2bUmfV3yaAxIk+cEWmoYTUYPRNi1xwkBX2+lQVxzS01SdL3bUdQyB5B5k/7yh0zDDN6vmjufQ4DGpTnfLzC4kFwFWj+9sroC+odC3Q7ftnxMBhHAvEVIHHTz9T4c0Ao/wl+YFR8ZmExhd9KKgHtMHIvZ0mpsQorMlGnE6ECv4SlixEW5e31vqyjeXF2AvQgkI1pBfOHt/ZAuHRnx0jseqRynqxseHHV1aHUSBdyUrj7M4peUPAeTFJ49iNV5iUb6BAyqQivle+Q/5VUAoRbnZZOe1jP+fGH07Cm5/76buhhbCd7//mf8zijUY3wqSLFSwBFYd44Dtb8bx98dPNKkXsCjKAHdAcRihKBavTuLWsS1BOLCuwLucazfmFYaMpAAncMxjo41SrSN+Qx3u37cSqIs6zW1RRnkvR2zShomGzS2LwUjSnV6LOCg3VaHbmb3TbAZCejS6UwuBZjpJ22Aj/6QoC+Hb6GFjxYXJxaJQKXOvp+q1y4+q4Qk+N6EnYSraWNpYnxwGM0kAhsF1XuM0ctwZpvcQKCOmwJkOBLTq/Nchw8apbD8vI0LthpttyhPCjDqMKxCogrm3JHwR0mIfCJv1gGO+cEUV5c/hHG9GOTFOlyz8+ePrsVVU2gL3pwEd1FTHALoZo0nPAgA1xhbWcG5hGp7roP59Vk/KCWc9GuM9ed9xXb12GbTbo9iKIyXvFZlqnxJgTGSCeH29/kPEcMOdnAruhqbFDVyS8WPM072OyLTz3Uq8oM2i1iGG+XPn7j6CAu2T0l3PfEVuBsui0htbRUoIj6E7iVAJPkWAL/CuSQ==|920

View File

@@ -297,7 +297,7 @@
"PopupDisplayMode": 3,
"DrawerDirection": 3,
"ShowDrawerHeader": true,
"PageName": "新增项目",
"PageName": "项目信息",
"LoadBindingDataOption": 2
}
],
@@ -518,7 +518,7 @@
"PopupDisplayMode": 3,
"DrawerDirection": 3,
"ShowDrawerHeader": true,
"PageName": "新增项目",
"PageName": "项目信息",
"LoadBindingDataOption": 2
}
],
@@ -695,4 +695,4 @@
"PaperSize": {},
"Margin": {}
}
}//TA05Qc8L3DaIH06E1G5QpfTIuXGYvqaRRDzuV1hSjumjRn0qRR0wNndH/PwhqZ47zQmq4BklJDXtEI3ZTr77Vpr5Q00qpFsz9iiBgvfm6AhvEAJdzNj8qQxEarrmR2ofMVP0I4UqLBkK2qwfjCNmXaFflW1+HI0luiosQ4vsnXJx/zdyk5/KH7gbpU8CABjjl09YmUiS41phVZaLhN3pMs076TXVx7a+QtsxsHjJMgJxScIkyT9Xthp+LbEhLaSybssZckOGQtLBv1Q2/sAIrqdYNhbIW/0VdXGxA9ZbTEjkEm9Y1CFkPQ6ZOCMFlQCRS+L7q8TXxyqsSopKHp8OyWNU7UbtfdYwsCT+9mpMbfTYhC8JDMhE+V63MrNifRU17SsM3dY2mYKyv+f9QIqHwcQ3tdOAb9hg0LRPEde3kLKDIkf/gZcqj1NTWpNHYV8mxOfYmRxZezDmvcb7Rb1couTo0zpTNfVYOnec+wXVhins5dcmUVnwFkYNfszZD++Dg+5a+CpEGKMTgCGFLlmUKJ4MkJc3ybeQMRBfd2Lh3OCF7qJ4WeztAq5Qv4hmtoZaQQ2LFwH+ughKprcF351kljxDOYYuOJOt3e6kmKpS4dFzZLfgyWVVBqLu14gc2vfp8fs1qyBMYZCOjFrHNgi8UFzPMkSjjvntYyewvcsxlkoK2tlv05KGAXA+L0jrEUxhwANalKu7SNLZCkKKrywzg5UWPAyBT/a0Kn4mOr9ilM5zfHkpo4M0dmZ3tSjmwiQvMLzCOf8iJKx9z9ORgeo3tRWoTAX3PERf1vrJ30zA34AMpvsD20dMAKdTIUjusg3mYrr2gcOjjL2fBn960ZAgK3E/EYx65sCgPsqMww3fG43B8SyLncuz8ga+wSx1thlIZ5hfvIwcBm/ThxSFIpPp2Q==|920
}//QZnux8dZjiZb/2iuT8ud+mTGhcxBM6EIQYXLauBYqifDHYCXOQyj752QOnfN365ekBr6nnjkv0Eg/L2ocsEFNZswhG0wKeGbwLsOnK3aZQ8ZN5KAgb59Hm9YqRqHaHweKAUZt8upiK/4WMYLt/agtrjbulSAq4RhDRly0ImYvVUhy9Q3rnP4VDsisLILRBhho1p05JUvBKp/l+cXp7E9JswXph3iomXfyK9b8DpifwstuhKga+rM/nCsTfbET9W1rDUX7Xr7p8QZuup3EoVoxUgNQP6zgp5kW1CGr85A5r0Ge1Dt2oknsh83TZzjx38b8yz8tM8RGwmA6rr7kgbd5+5D/7HYSrwNP+qKY78G4tRIST6nsWTpssSOLllxnpvgD9zItRkJl1T8LOiAhKCevGrgvi6vItcmJf1jui0qOfi2YlpUPQkvNK6slgZUtQQTmzFqr6Mb9K7lR1af80goeKqEOY1VOJ5/UuEJvn09DDEc642fCAYJLeV3RnR3ljVcEDiNOLEaeVzmr3bKcVE80SRlkGGuyXnDCmUb/sl6nyBvc/g6IvooBnTxzZqReK9m47zzkmT6KPmWKn2ZMHg/bQne81jOsvOuzc3nn/HT/vaA/Ji5/2iNUQTEety2dgBdi4IZx2jd7PpV/R4mnGBlLWC58fKcEsjyIUN/wnLOWKLWc9NMhvr+nG+yNrbJZN5ah3fvTpYFOjBMcaAp9GeVla9SnSOoc+3zF4UkpcQ8xyfArqghE/91+Jt2/CVQtIMP81f4jdOMFVIWCbBZZPSLxCStWMkTd7JnA9s5TL6iPCo0LSzYsewZb5AB5IqmxLbfzp3PRw4y3Np37sTjWaHOmI1b78lsLZ+uioq/p8QFrqcORfdzukXH3D6Av4f7H4aFA/wRClo3qOB4Dp+VAhz/sw==|920

View File

@@ -381,7 +381,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目标题!菜单回调"
},
"ID": "5c5e16dd558d4a66858e094fe4e803ca"
"ID": "96099ff09b9a4f4d86fd9d5e347e94a0"
},
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
@@ -414,12 +414,11 @@
"CommandList": [
{
"$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon",
"PopupDisplayMode": 2,
"PageName": "新增项目",
"PageName": "项目信息",
"LoadBindingDataOption": 1
}
],
"ID": "9db9cd49-0be0-40e0-b7d3-23de8ddd897e"
"ID": "0fc9be27-5a59-4e64-b510-dc3512a627bc"
},
{
"Condition": {
@@ -440,7 +439,7 @@
"PageName": "项目配置首页"
}
],
"ID": "a602b0b7-f7d6-40a1-a10b-9ca449d295ed"
"ID": "cc4f9e69-2d9c-4f07-9749-c7d6937c3e47"
},
{
"Condition": {
@@ -465,7 +464,7 @@
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "删除",
"GUID": "a47945e2-4980-45f1-9e47-e0066ad12b08"
"GUID": "6d316ef1-cf58-44ee-bae1-fb4d015f4829"
},
"Value": "1"
}
@@ -476,17 +475,17 @@
"Message": "操作完成"
}
],
"ID": "ed477ff5-30ac-4af0-84fc-19e0fc61ba9f"
"ID": "7b8a4c0c-89fa-4884-ba4b-38c3f9ad9b4a"
}
]
}
],
"ID": "9195dbcf-befd-471e-a0a6-0fac13d8b496"
"ID": "84bcf540-5f65-4d23-95bf-76eb4508a7f2"
}
]
}
],
"ID": "af797e47-dd16-404f-9785-941b5a5dce4e"
"ID": "56d8c967-2825-43f4-b980-195d820bc2ed"
}
]
}
@@ -602,4 +601,4 @@
"Formula": "项目标题!$M$6"
}
]
}//w2nvLakdWwPl1bjAn/A/cexGfvpFrGhAONrzFF7p9mUo+JXb0/72QLRE7Aq1kfIcsK6kVRfiEn6LhfmGuAvaH5crhZjR19V7XDSzpbrs2j0+MkzTkPMBkmZhG4s6zCMzd5MYHkU4Qh3wBmcbDA17gxeGVk6cfPqg8NP7W9LYCunjdsfRTMFgRy/dxr76/JQ6p6WTmZdTnOR8m6Guy6/QS2Ykq1PyUib/q6SNgMcDOU5kdxNQPZMf5Zb8btMZNA3qDD3/xGGJl2fb3uodkLBad8jKH4k3Ba5g+AIPz6DoqjYazz8RpZRILfFuZCHyAx6dk/lpGnprZEMviFxwFKt95N7lJGWiUenLi2HWE7J/xLjvFiWfk6tFz40h5Zrq3+3EKTAGGDy++fLxfz0gfX5uGgCTVhbhuLyyHbjg9FuxWLFxXUgZPcfuQLeBhIKQXkoWDIAM5fB2deQURPIYWunVzm4ZvfrjK0xyPbjjUzrC9cmIsIW50VyKt/VBxehVPG3VVSe+zniT0NsJ7/aEg9YPT6xDaluqICzxdGjjXhcoolagOZfi6hwnbCTtl73D89My8/YI4vA46FliqY9MmHivL5+J5uSfOlyiWAdgJdEvM3W8xEi2SoMnIrFyH2nnKpxSvg+lp7167E7X3iJeLHCpd9BdElYU2lwEaL1m+H9UUR0pxUG1NeQ0YEoonjf+ZnUZAZuAxz/po6sHFMG0QqogVko/5gFFRlc1f1cw4YxpFOvygA5efIPtuQPRPKN2UC7/kyq+/yBrKbc6EOK3MWrL/J6NsMeh2bG7Iyq43trj6y4xFWyHsxd+2C4NZQQRIFlDhwm5vMANCTVErZJ5GHydkqpR68AKs+RC2WkGgpVDSRYNNCGn+vpz4uKoLXlP10gyDGRNjAulHtvghnfqOubUEw==|920
}//c7haDTQfLIC1rI9u18mootzRH/3N/zgcnP2t8adiqnwedUfLsKe4VsKFf0hLhNkGjMSnWmiXwGVsndHSYVkhHRMl63IIUu6+EzZonUlPYsQXw81afjFpyUhKm7EQOjh3DkH45YkFmam6zJpUekJnuD7qzKjik+pvwY8ZXn/E2DcAZ2afZvFxgXPB50iNBbM692oHH8k42800a5xOrQ72gnMk1HfNK6VUx6Xpq1AWKQ+FEmG7qNfxn9KD/gJfm7z+4DFZw7ja9oZMlLhfDRoF6IeNtNkhDiotrAhn0d/SLBjTEkGYGHW8+WPtgbshFiXUayDwo17ywLwkwKEOaqlMNCzgkY+pnNxbyq+BUe0tfhpt9GBNXESAgk4+sy4iv55iNYufq2k+0km1TLAcVIOdSxAGCK8L//SBzWq1dUHTIDiR9GWhs7/HveN6rqBm2Vwf3/8TfRT82j095Gb13GT4X4mYyRVXcC4In3vYx4R7gGIo5vAVoM58DIhXAo5otTY9eId2Nv43iVSqIAWUkAgRtN7SrAg58GkINgkBcbpPzicC3hMBoEo9nfIk9Ph2jYWQGwLHqJS6TEtdPXbw6PB7IdTR2ioPhDsiFvcq+S0pmNMBF/aHRxkIQoNDP9H3kLrns/+cpznjtbYOIaqRiV4q7gz0zYMqjTIMzLjsNWKFhfsS7TNUaR9qWB2E4wMGWv40AIQufNRiEM4Jl9oRrayQYtmFua71PDXDHHaUkLkzRZ7YnzrGPbRoWmNetqKwHcR9zZhvC2bqyOG9di4MrsCICnISoc072vCsYo/YI+HmPriS3h0eARQgP4QSMq9Aa+qVtYDu9VY16bykJ3huTDNppgu2LsPYzGTYQU+5+dgbpT/OhwQoXLZK4baTROr0wmMDpuM3vbjwMf9L+qftlFaKOw==|920

View File

@@ -0,0 +1,153 @@
{
"Name": "移除任务成员",
"Enabled": true,
"Triggers": [
{
"$type": "Forguncy.ServerCommands.Models.PostRequestTrigger, ServerDesignerCommon",
"Permission": {
"PermissionData": {
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core",
"permissionResource": {
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core"
},
"permissionBindings": [
{
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core",
"roleNames": [
"FGC_LoginUser"
]
}
]
}
},
"Parameters": [
{
"Name": "任务ID",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "成员用户名",
"DataValidationInfo": {
"IgnoreBlank": false
}
}
]
}
],
"Commands": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "报工数量",
"TableValue": {
"TableName": "任务工时表",
"TableValueType": 3,
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "5fb317c6-8101-48cd-893d-2758d549729f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "0a8199b6-268c-4a4e-87da-1c4bd4dbf6ea"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=成员用户名"
}
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "795cb7cd430945c68dbd04d92fbf1bf4"
},
{
"$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": "0"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务成员表",
"UpdateType": "delete",
"ShowConfirm": true,
"ConfirmText": "您确定要删除吗?",
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务成员表",
"ColumnName": "任务ID",
"GUID": "00ffba4f-9904-4623-bd2e-206d3b8d3614"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "d107675e-70ed-47fd-b145-f99afe00253c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=成员用户名"
}
}
]
}
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "移除成功"
}
],
"ID": "b54a97c5-6bad-4d9f-b704-8a73e3ce8cbd"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "该成员存在报工记录,无法移除!"
}
],
"ID": "e0a62269-f13b-4e6d-b0e2-97a5e424162e"
}
]
}
]
}

View File

@@ -36,7 +36,7 @@
"TestData": "2024-03-01"
},
{
"Name": "新执行者",
"Name": "成员ID",
"DataValidationInfo": {
"IgnoreBlank": false
},
@@ -75,7 +75,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "2a0f3989-eb4c-4880-9a84-e0bb02f0ff4f"
"GUID": "e7ac8f1b-36f9-43b7-ace8-1dd7719b9aa9"
},
"ColumnName": "任务ID"
},
@@ -83,7 +83,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "c2159a41-2005-4c9d-9d56-6837720b58ad"
"GUID": "35f864d9-6a77-41d4-95aa-0d19f8edbd8b"
},
"ColumnName": "工时类型"
},
@@ -91,7 +91,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "f5c955d8-221c-4d6f-9539-688cf2226c0d",
"GUID": "66fc6430-8f59-4f1d-a59d-9c65493210f6",
"RelationBinding": {
"RelatedTable": "任务表",
"RelatedColumn": "ID",
@@ -104,7 +104,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "b4e60853-be38-42dc-afe4-f7952fdc738b",
"GUID": "086151c5-f4b2-4325-82e7-8457e1eb681d",
"RelationBinding": {
"RelatedTable": "任务表",
"RelatedColumn": "ID",
@@ -124,7 +124,7 @@
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "98a8dedc-639e-4eee-b5d3-a160f03632ea"
"GUID": "9b3d5fb4-44ad-4a4f-8d86-9e0659149b83"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -134,302 +134,111 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "37d3a730e3c443e5a0faef85944856d7"
"ID": "0b0135ff570b49d785ee52145a8d1354"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "执行者",
"TableValue": {
"TableName": "用户信息视图",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "全名",
"GUID": "8b30a356-3f3b-4b53-8eca-8ddad3d5dc6a"
"$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务工时表",
"UpdateType": "delete",
"ShowConfirm": true,
"ConfirmText": "您确定要删除吗?",
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "7ad7c09e-adb8-424f-86da-b50fe4b72c0f"
},
"ColumnName": "全名"
},
{
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "负荷",
"GUID": "d045ab4b-5dc9-45b0-b0fd-e0820d081760"
},
"ColumnName": "负荷"
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=报工ID"
}
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "用户名",
"GUID": "4242eed5-1317-4247-85d6-487a0d28482d"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "新增工时",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "任务ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=报工信息.任务ID"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "开始日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新日期"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "结束日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新日期"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "成员ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=成员ID"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "工时数",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新工时数"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "进展内容",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新进展内容"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "工时类型",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=报工信息.工时类型"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"Value": {
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"RefreshAfterFinish": true,
"CheckDataValidation": true
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新执行者"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "831eeac58ef048508ca1b6a6d9a0f130"
},
{
"$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": "1"
"SerializeProperty": "=code"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "统计时长",
"TableValue": {
"TableName": "任务工时表",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "37a2654f-b7c5-4e19-a9c3-6ab16b77bbe9"
},
"ColumnName": "总工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "51191cba-1a0c-4290-b0e3-74d5138f35b9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新执行者"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "fc94b9e1-c61f-4d76-9ac3-e5b0f6acc74c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=报工信息.工时类型"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 1,
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "2f9dd395-014a-4ae0-8e20-756d2a7c2677"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=报工ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时日期",
"GUID": "bdccfeef-34a2-47a2-9c3c-61f97cb0867c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新日期"
}
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "7176cf9473f14ad8999ca17165be68a2"
},
{
"$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": "计划"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "最大负荷",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(OR(执行者.负荷=\"\",执行者.负荷=0,执行者.负荷>24),24,执行者.负荷)"
},
"ID": "ba90f02dc09f480d9f6bb05a0870bf01"
}
],
"ID": "75c00f0b-03b1-4105-9035-39089d210515"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "最大负荷",
"ParameterValue": "24",
"ID": "54da0c7bde46476c964ac90743685d76"
}
],
"ID": "7393f8d1-70c2-4835-b084-6eacf76487b4"
}
]
},
{
"$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": "=IF(统计时长.总工时=\"\",0,统计时长.总工时)+新工时数"
}
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=最大负荷"
},
"compareType": 5
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务工时表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "6364508b-0430-40c8-819c-5abfd9112015"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=报工ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时日期",
"GUID": "12979f18-64fe-4738-9040-962247aee8a5"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新日期"
}
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "86bb7645-a0c3-441e-9aec-238115c4ed87"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新执行者"
}
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行内容",
"GUID": "dc82c110-eb9f-40b7-a4ba-a64d925f217e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新进展内容"
}
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时",
"GUID": "807fdc8e-d861-4e31-9db2-e194c40e05ee"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新工时数"
}
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "更新成功"
}
],
"ID": "f8bb6f85-bc98-42f7-a06e-7f16bc423dc9"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"你提交的工时超过了\"&执行者.全名&\"设置的最大负荷\"&最大负荷&\"小时\""
}
}
],
"ID": "1c2b1dce-073d-42a3-848e-c6ea584e5a63"
}
]
}
],
"ID": "6235168d-f1f1-4270-bee6-a6b93e27e00e"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"当前任务状态为[\"&报工信息.任务状态文本&\"],无法修改工时!\""
}
}
],
"ID": "0635cab1-c78a-44cb-affb-ca9c62c0b52b"
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=msg"
}
}
]
}

View File

@@ -1,5 +1,5 @@
{
"Name": "删除指定人员工时",
"Name": "删除任务成员所有工时",
"Enabled": true,
"Triggers": [
{
@@ -42,7 +42,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "00aa5a64-0edd-47bc-9ec1-5245376ee62c"
"GUID": "9ea75b46-5a71-4f91-bfcb-f2e367a43a82"
},
"ColumnName": "任务状态"
},
@@ -50,7 +50,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "7bab014d-d6c2-49af-b5da-0afae2793aa8",
"GUID": "69dde50a-4375-47c9-9897-404ebc2fd8fe",
"RelationBinding": {
"RelatedTable": "任务状态",
"RelatedColumn": "状态码",
@@ -63,7 +63,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务类型",
"GUID": "d54c81be-871c-4ba8-8706-bcc2304f6cdc"
"GUID": "23e9d9ab-6308-49fa-b0e8-ccbed2db67a2"
},
"ColumnName": "任务类型"
}
@@ -73,7 +73,7 @@
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "827b7c28-fbc7-4d4a-a273-1c90554cb137"
"GUID": "6dc78ef9-3bc4-4c2c-97cf-6c845d7216ee"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -83,7 +83,7 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "a0c98a2d500949ac867577b3f08ccc7b"
"ID": "74a4d3159eba48cca952216009b2a633"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -153,7 +153,7 @@
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "8cff3e41-b713-4545-bbde-04d10c988366"
"GUID": "a1f40291-8adf-4f2d-b2dd-a0163f820016"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -165,7 +165,7 @@
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "0611afcf-09d9-46a0-9163-e09bae749db7"
"GUID": "5103a89d-5ee6-47e8-a46c-1cf0ac4bd453"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -181,7 +181,7 @@
"Message": "删除成功"
}
],
"ID": "bcf6dfc0-78df-49b5-a949-debefb8592f4"
"ID": "d9b3b7bb-08f2-4f1c-a16d-b94298f5670d"
},
{
"CommandList": [
@@ -194,7 +194,7 @@
}
}
],
"ID": "6d98122d-fb75-41a3-b1a5-bf6e995961ee"
"ID": "5f272736-970b-41a4-8e1e-051bed40e0e4"
}
]
}

View File

@@ -43,7 +43,7 @@
"TestData": "2024-03-10"
},
{
"Name": "执行者",
"Name": "成员ID",
"DataValidationInfo": {
"IgnoreBlank": false
},
@@ -89,7 +89,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "36a0694f-32c4-4a5d-86b1-da1a65563db3"
"GUID": "d6b6824a-a3d5-44d3-bef2-34b3561cbe6a"
},
"ColumnName": "项目ID"
},
@@ -97,7 +97,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "cbe473f3-ee2b-4642-aec2-84ec97ef77e4"
"GUID": "be3c9952-34a3-4915-97ac-340dca60f67a"
},
"ColumnName": "任务状态"
},
@@ -105,7 +105,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "12dcebf1-d5e1-4a05-b259-3628d2003f9b",
"GUID": "89014ca0-175a-4817-9b63-9d1d819f777a",
"RelationBinding": {
"RelatedTable": "任务状态",
"RelatedColumn": "状态码",
@@ -114,24 +114,11 @@
},
"ColumnName": "任务状态文本"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "执行者",
"GUID": "c2b0ef94-b9ac-45d8-875b-56579f08b417",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 5,
"AttachTypeTag": "负荷"
}
},
"ColumnName": "执行者负荷"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "58da35e6-75ed-4ace-9b10-28dedc13ed08",
"GUID": "3b56f3a2-20fc-47ea-bc61-2de38614800a",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
@@ -144,7 +131,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "f363707a-74b8-46a4-935c-ea52eeae0aab",
"GUID": "8b21bb41-cba8-4063-bce6-654ce97c4208",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
@@ -152,6 +139,32 @@
}
},
"ColumnName": "项目预算工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "b3370de2-8e76-453c-956c-66ee0e4fbf16",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "项目预算费用"
}
},
"ColumnName": "项目预算费用"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "19d450ec-d2ee-4640-b4f5-0cb10cd2d797",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "默认工时核定方式"
}
},
"ColumnName": "默认工时核定方式"
}
],
"SqlCondition": {
@@ -159,7 +172,7 @@
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "a411452d-d49e-4d87-aea9-ffe528a11127"
"GUID": "54cd58a8-21ad-4171-91d5-3b122e25bcf1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -169,7 +182,53 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "2adb2826506a4367a08cea1a22dc2c88"
"ID": "da510110eedd4b1b9707dfd37852471a"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务成员",
"TableValue": {
"TableName": "任务成员表",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "9a5e191a-1702-4e0e-9aa3-9bde3875efe8"
},
"ColumnName": "参与人"
},
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "fbd6dea1-5ca9-47ff-96eb-b9940b927304",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 5,
"AttachTypeTag": "负荷"
}
},
"ColumnName": "参与人负荷"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务成员表",
"ColumnName": "ID",
"GUID": "6efd1b18-859e-4ec6-a731-bf8fd9bcfe02"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=成员ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "5392853d39164a9eb658391557796b84"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -203,52 +262,6 @@
"value": "1"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "总计划工时",
"TableValue": {
"TableName": "任务工时表",
"OnlyGetValue": true,
"TableValueType": 0,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "15a53c55-5e66-4742-a71f-1fc64e017a10"
},
"ColumnName": "总工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "64a6f2c9-8782-4c12-9164-b2636c815cc3"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "c97a3bc2-1392-4cb9-8eba-7965bf4b2fe0"
},
"Value": "计划"
}
]
}
},
"ID": "29d508af935d4c97a0aefdf509ff7f30"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
@@ -259,31 +272,238 @@
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=总计划工时+工时数"
"SerializeProperty": "=工时类型"
}
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目预算工时"
},
"compareType": 2
"SerializeProperty": "=任务信息.默认工时核定方式"
}
},
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"计划工时总时长(\"&工时数&\"h)超过项目预算工时时长(\"&任务信息.项目预算工时&\"h),请修改后提交!\""
}
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "总计划工时",
"TableValue": {
"TableName": "任务工时表",
"OnlyGetValue": true,
"TableValueType": 0,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "ed609fb6-3202-43b6-b725-5bf94aed3446"
},
"ColumnName": "总工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "db82b94a-603e-42c9-94fb-64b10011c044"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "8ea1007d-e0f2-4a14-98d2-8dbbbf6037cf"
},
"Value": "计划"
}
]
}
},
"ID": "8a326bb3f5e14ad4a1d0f195ba26c5f6",
"Comments": "检查工时是否超支"
},
{
"$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": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目预算工时"
},
"compareType": 2
},
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"计划工时总时长(\"&工时数&\"h)超过项目预算工时时长(\"&任务信息.项目预算工时&\"h),请修改后提交!\""
}
}
],
"ID": "c5c7aac0-dd9d-4706-8ee4-c005ce24d766"
}
]
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "计划消耗列表",
"TableValue": {
"TableName": "任务工时表",
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "成员ID",
"GUID": "e2865898-e911-4984-af03-a632533958f1",
"RelationBinding": {
"RelatedTable": "任务成员表",
"RelatedColumn": "ID",
"DisplayColumn": "参与人"
}
},
"ColumnName": "参与人"
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "成员ID",
"GUID": "de51f79d-6019-4e75-8385-023cc8e19249",
"RelationBinding": {
"RelatedTable": "任务成员表",
"RelatedColumn": "ID",
"DisplayColumn": "任务时薪"
}
},
"ColumnName": "任务时薪"
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "6462a6b8-bb0b-41c9-8483-7a006ffbc538"
},
"ColumnName": "总工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "ID",
"GUID": "56e375d1-b201-4b44-9aac-2621262c6e29"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "9021677f-d0bd-48a5-8462-cefd2ff6e02a"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(任务信息.默认工时核定方式=1,\"计划\",\"实际\")"
}
}
]
}
},
"ID": "df6f78761b1249f78144e101115282e7",
"Comments": "检查预算是否超支"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "总消耗金额",
"ParameterValue": "0",
"ID": "3443b1c570584aaea455f4f7fb79eed1"
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=计划消耗列表"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "总消耗金额",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=总消耗金额+(Item.任务时薪*Item.总工时)"
},
"ID": "504fbfc09a2b4656b4bbcc9f38604960"
}
]
},
{
"$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": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目预算费用"
},
"compareType": 2
},
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"计划工时总预算超过项目预算金额(\"&任务信息.项目预算费用&\"元),请修改后提交!\""
}
}
],
"ID": "47bf4734-aece-421e-b41a-a6d0eff5fc1a"
}
]
}
],
"ID": "6f1e3391-cb31-4999-b19c-5f912adb6a29"
"Comments": "如果提交的工时类型等于项目工时的核定方式",
"ID": "1534bc82-d82f-4186-967d-c3bac1031f0c"
}
]
}
],
"ID": "d755b8c1-d2ad-42d9-9d93-41bd67b58c39"
"ID": "404ab964-9c86-46e2-bdf4-9366a7d6f2f3"
}
]
},
@@ -294,7 +514,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=工时数"
},
"ID": "5b24b76c69a14a0d9031135d1f8e11ce"
"ID": "181e4cf6c6f14d98b7bbad5f1a76839c"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
@@ -303,7 +523,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")+1"
},
"ID": "09b4f9a0f25c48edb56edcf77966ebee"
"ID": "eb8e1b79731e4e8f91be8550ffa3e68b"
},
{
"$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon",
@@ -327,7 +547,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=开始日期+(index-1)"
},
"ID": "261d1560d2d04104b760349265aa9212"
"ID": "b9b5ba8e100b4e46940ad640cdb69a1a"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
@@ -340,7 +560,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "39d3e8c6-b36b-4ac5-9b53-203e4f6a1c7d"
"GUID": "f911f362-c418-4e69-9cf9-a54058b9ba65"
},
"ColumnName": "总工时"
}
@@ -353,7 +573,7 @@
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时日期",
"GUID": "36e54b34-5a5a-4543-9abb-2c8602bc1d72"
"GUID": "3c3ddeda-accd-4fa6-bfcc-3a7ec1211ada"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -365,11 +585,11 @@
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "bdd49d3f-eb98-4fc6-baee-8352828d50c7"
"GUID": "5cd28f80-f30d-405a-a8a9-5a055ce78348"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=执行者"
"SerializeProperty": "=成员ID"
}
},
{
@@ -377,7 +597,7 @@
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "619d9834-f4b6-430a-9ba8-2b32fcd82df4"
"GUID": "9da43b76-13c1-4475-85f7-b3d3f21a7969"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -388,7 +608,7 @@
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "05785ad08042483fb9e59d05853898aa"
"ID": "0c1eccf143b14acbab9d4f4a3e3851b6"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -417,10 +637,10 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ROUNDUP(工时数/分配天数,1)"
},
"ID": "727872ced2d14737b0da0bbf25b79bca"
"ID": "740a550bb158456e8be9a90f65ca36c3"
}
],
"ID": "d075d749-01ed-4381-a0b9-415105afb341"
"ID": "302c7551-ea18-47fe-bb85-aa7b43c3a752"
},
{
"CommandList": [
@@ -431,10 +651,10 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=待分配工时"
},
"ID": "7c9e9ffb15eb431aa10c0ee6fabd7454"
"ID": "fc07533dafce4f5aaeaa7eaf961939f1"
}
],
"ID": "9c71d8e3-9dca-4bcb-9b6e-64125790b6bb"
"ID": "63594e0b-c901-480e-a2d0-d03a28a78dea"
}
]
},
@@ -459,12 +679,12 @@
"ParameterName": "执行人负荷",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(OR(任务信息.执行者负荷=\"\",任务信息.执行者负荷=0,任务信息.执行者负荷>24),24,任务信息.执行者负荷)"
"SerializeProperty": "=IF(OR(任务成员.参与人负荷=\"\",任务成员.参与人负荷=0,任务成员.参与人负荷>24),24,任务成员.参与人负荷)"
},
"ID": "2fc4fb1e599245bdb1e65648e14ad3bd"
"ID": "1e53b7b9e8a04c129e342b45e3c47d54"
}
],
"ID": "2a778196-c88a-4c80-a0e9-c928865f4c2e"
"ID": "d352a4cd-8204-42d0-80f3-e831bf67125f"
},
{
"Condition": {
@@ -483,10 +703,10 @@
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "执行人负荷",
"ParameterValue": "24",
"ID": "d87617ab7b214ad481ebe98958a76552"
"ID": "0f3ac37afb4749209bea30938a910663"
}
],
"ID": "8335a6a7-bc0e-4811-ad71-1508ae57643f"
"ID": "be05c5f0-f7c5-4d3f-aa3e-3d82e74bea92"
}
]
},
@@ -497,7 +717,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(统计工时.总工时=\"\",0,统计工时.总工时)+计算本次分配工时"
},
"ID": "ee940c0f58de4d6480c109b32ec635a2"
"ID": "98fea5cb661f497bb382b80dde04f07c"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -526,7 +746,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ROUNDUP(待分配工时-计算本次分配工时,1)"
},
"ID": "10b16e8c91154affa858f537a7595469"
"ID": "b9eea0e94cf94ac488b37d8dcdf5edaa"
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
@@ -534,11 +754,22 @@
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "成员ID",
"GUID": "b6d5eb08-a115-4f80-9d9e-fa5b7423f967"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=成员ID"
}
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "项目ID",
"GUID": "48483244-a5f1-467f-9f33-213ccbf0765c"
"GUID": "aed1cf5e-031c-4368-a844-878a85358b4e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -549,7 +780,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "任务ID",
"GUID": "a81043f5-58b2-4d28-ba59-2386b7b98e45"
"GUID": "3aba7d32-b856-4517-9cf0-7b47a686cbe0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -560,7 +791,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时日期",
"GUID": "0ac58b66-e8c3-44ec-895a-2dd40d1438bb"
"GUID": "08a8a09b-0eb6-448c-ade1-ff8fd2a81e20"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -571,7 +802,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "0aebba8e-fef3-4471-a0b6-428a290ada8d"
"GUID": "8bba0c26-5b4c-491a-8791-b278aca28a67"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -582,18 +813,18 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "489ed3df-150c-47ad-87c0-914630d2ca63"
"GUID": "1e35b016-8e3f-46ee-92c9-71e0ee277d69"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=执行者"
"SerializeProperty": "=任务成员.参与人"
}
},
{
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行内容",
"GUID": "806dfe71-8ceb-437d-ab2c-5b4d79adc391"
"GUID": "d4f76905-219c-43b0-888f-2bfee023a802"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -604,7 +835,7 @@
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时",
"GUID": "599e9d1f-aa89-4865-8062-de9a823bb900"
"GUID": "f9998452-573f-4e93-9444-76d1a69dc894"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -614,7 +845,7 @@
]
}
],
"ID": "a819aec2-a9ec-45c1-ae74-432af31c0025"
"ID": "6553c41b-585c-45e3-ae30-fde01272f2b1"
},
{
"CommandList": [
@@ -627,7 +858,7 @@
}
}
],
"ID": "eebdd38f-929c-484b-9027-8660567f77c3"
"ID": "d73b9976-948d-4d5b-bba9-12310d0a4494"
}
]
}
@@ -641,7 +872,7 @@
"Message": "提交工时成功"
}
],
"ID": "eb9e9b05-5af5-4929-9a34-fb3d4698f293"
"ID": "5a018d8e-9938-45df-857d-2b9bdb6ffff5"
},
{
"CommandList": [
@@ -654,7 +885,7 @@
}
}
],
"ID": "9b060da7-032d-4f17-b3c9-6fc88a586731"
"ID": "e858b937-99d5-4d7a-b2e8-1feb8a808a8d"
}
]
}

View File

@@ -46,6 +46,13 @@
"Name": "执行人",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "成员ID",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
@@ -85,7 +92,7 @@
"AggregateFunction": 4,
"DataColumnName": "工时",
"Name": "总工时",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
}
],
"ExternalDatabaseInfo": {
@@ -120,6 +127,17 @@
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
},
{
"PrimarySchema": null,
"PrimaryTable": "任务成员表",
"PrimaryColumn": "ID",
"ForeignSchema": null,
"ForeignTable": "任务工时表",
"ForeignColumn": "成员ID",
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
}
]
}

View File

@@ -53,6 +53,13 @@
"Name": "所属客户",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "所属客户部门",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon",
"DefaultValue": 1,
@@ -147,6 +154,17 @@
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
},
{
"PrimarySchema": null,
"PrimaryTable": "客户部门表",
"PrimaryColumn": "ID",
"ForeignSchema": null,
"ForeignTable": "项目表",
"ForeignColumn": "所属客户部门",
"RelationTypeOnDelete": 0,
"RelationTypeOnUpdate": 0,
"IsDetailTableRelation": true
}
]
}