{"Message":"增加收益记录变动","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务工时表"},{"State":1,"Type":1,"Name":"PCPage/修改报工"},{"State":1,"Type":1,"Name":"PCPage/FGC_任务详情"},{"State":1,"Type":11,"Name":"UserService"},{"State":1,"Type":7,"Name":"Table/收益变动记录表"},{"State":1,"Type":31,"Name":"UserControlPage/收益数据横幅"},{"State":1,"Type":1,"Name":"PCPage/收益中心"},{"State":1,"Type":1,"Name":"PCPage/收益中心-变动记录"},{"State":1,"Type":1,"Name":"PCPage/收益中心-收益明细"},{"State":1,"Type":1,"Name":"PCPage/收益中心-收益请款记录"},{"State":1,"Type":1,"Name":"PCPage/提交结算申请单"},{"State":1,"Type":28,"Name":"ProcessItem/结算申请"},{"State":1,"Type":15,"Name":"ServerCommand/绑定工时与请款单"},{"State":1,"Type":1,"Name":"PCPage/审批结算申请单"},{"State":1,"Type":7,"Name":"Table/付款凭证表"},{"State":3,"Type":1,"Name":"PCPage/办理结算审批单"},{"State":3,"Type":15,"Name":"ServerCommand/绑定结算请款单凭证ID"},{"State":3,"Type":15,"Name":"ServerCommand/记录收益变动"}],"Version":"v1"}
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
"RowColumnAttachedInfos": {
|
||||
"2": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 15.0
|
||||
"DesignLengthInPixel": 18.0
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
@@ -88,14 +88,7 @@
|
||||
},
|
||||
"22": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 32.0,
|
||||
"Mode": 2,
|
||||
"MinLength": {
|
||||
"Unit": 1
|
||||
},
|
||||
"MaxLength": {
|
||||
"Value": 1.0
|
||||
}
|
||||
"DesignLengthInPixel": 32.0
|
||||
}
|
||||
},
|
||||
"24": {
|
||||
@@ -187,7 +180,7 @@
|
||||
"DesignLengthInPixel": 24.0
|
||||
}
|
||||
},
|
||||
"35": {
|
||||
"39": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 32.0,
|
||||
"Mode": 2,
|
||||
@@ -200,7 +193,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Count": 40,
|
||||
"Count": 44,
|
||||
"DefaultSize": 32.0
|
||||
},
|
||||
"Values": {
|
||||
@@ -234,10 +227,10 @@
|
||||
"MethodName": "GetSelectedRange",
|
||||
"RetrunParamNames": {
|
||||
"StartValue": {
|
||||
"SerializeProperty": "=提交结算申请单!B25"
|
||||
"SerializeProperty": "=提交结算申请单!开始日期"
|
||||
},
|
||||
"EndValue": {
|
||||
"SerializeProperty": "=提交结算申请单!F25"
|
||||
"SerializeProperty": "=提交结算申请单!结束日期"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -281,11 +274,11 @@
|
||||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||||
"ParameterName": "计算总金额",
|
||||
"ParameterValue": "0",
|
||||
"ID": "e8adfb57e0464aaca34a886178aaffa6"
|
||||
"ID": "cfe9f066a88b4f599aaaf650dee8ebe0"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon",
|
||||
"JavaScript": "/**\r\n * 计算 JSON 数组中指定属性的总和\r\n * @param {Array} jsonArray - 包含对象的 JSON 数组\r\n * @param {string} propertyName - 要计算总和的属性名称\r\n * @returns {number} - 属性值的总和\r\n */\r\nfunction calculateSum(jsonArray, propertyName) {\r\n let sum = 0;\r\n if (Array.isArray(jsonArray)) {\r\n for (const item of jsonArray) {\r\n if (item.hasOwnProperty(propertyName)) {\r\n const propertyValue = parseFloat(item[propertyName]);\r\n if (!isNaN(propertyValue)) {\r\n sum += propertyValue;\r\n }\r\n }\r\n }\r\n }else{\r\n console.log(\"传入的参数不是JSON数组\")\r\n }\r\n\r\n return sum;\r\n}\r\nvar data = Forguncy.CommandHelper.getVariableValue(\"选择项\")\r\nconst totalPrices = calculateSum(data, \"收益\");\r\nForguncy.CommandHelper.setVariableValue(\"计算总金额\", totalPrices);\r\n",
|
||||
"JavaScript": "/**\r\n * 计算 JSON 数组中指定属性的总和\r\n * @param {Array} jsonArray - 包含对象的 JSON 数组\r\n * @param {string} propertyName - 要计算总和的属性名称\r\n * @returns {number} - 属性值的总和\r\n */\r\nfunction calculateSum(jsonArray, propertyName) {\r\n let sum = 0;\r\n if (Array.isArray(jsonArray)) {\r\n for (const item of jsonArray) {\r\n if (item.hasOwnProperty(propertyName)) {\r\n const propertyValue = parseFloat(item[propertyName]);\r\n if (!isNaN(propertyValue)) {\r\n sum += propertyValue;\r\n }\r\n }\r\n }\r\n }else{\r\n console.log(\"传入的参数不是JSON数组\")\r\n }\r\n\r\n return sum;\r\n}\r\n\r\nvar data = Forguncy.CommandHelper.getVariableValue(\"选择项\");\r\nconst totalPrices = calculateSum(data, \"收益\");\r\nForguncy.CommandHelper.setVariableValue(\"计算总金额\", totalPrices);\r\n",
|
||||
"ID": "fd1b9ad310804ff3a5a3c2fbbddd8369"
|
||||
},
|
||||
{
|
||||
@@ -381,7 +374,7 @@
|
||||
"ColumnName": "工时核定方式",
|
||||
"GUID": "566af42b-e314-40c8-8af8-78edf75bc218"
|
||||
},
|
||||
"ColumnName": "工时核定方式"
|
||||
"ColumnName": "核定方式"
|
||||
},
|
||||
{
|
||||
"BindingInfo": {
|
||||
@@ -454,7 +447,7 @@
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=提交结算申请单!B25"
|
||||
"SerializeProperty": "=提交结算申请单!开始日期"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -467,7 +460,7 @@
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=提交结算申请单!F25"
|
||||
"SerializeProperty": "=提交结算申请单!结束日期"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -637,7 +630,7 @@
|
||||
}
|
||||
],
|
||||
"sumText": "合计",
|
||||
"size": "default",
|
||||
"size": "small",
|
||||
"showSelectColumn": true
|
||||
}
|
||||
},
|
||||
@@ -952,16 +945,13 @@
|
||||
"GUID": "96d4091b-c244-4022-9489-75c9c70f8277"
|
||||
},
|
||||
"CellType": {
|
||||
"$type": "Forguncy.NumberCellType, ServerDesignerCommon",
|
||||
"$type": "Forguncy.TextCellType, ServerDesignerCommon",
|
||||
"SavedValidators": [
|
||||
{
|
||||
"$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon"
|
||||
}
|
||||
],
|
||||
"TemplateKey": "_RS_NewLittleRoundCorner"
|
||||
},
|
||||
"DataValidationInfo": {
|
||||
"IgnoreBlank": false,
|
||||
"ErrorMessage": "至少选择一行",
|
||||
"ErrorTo": 1,
|
||||
"ErrorToTargetCell": {
|
||||
"SerializeProperty": "=提交结算申请单!N2"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1010,6 +1000,13 @@
|
||||
{
|
||||
"FontFamily": 0,
|
||||
"FontSize": 14.666666666666666
|
||||
},
|
||||
{
|
||||
"Background": 9,
|
||||
"FontFamily": 0,
|
||||
"FontSize": 13.333333333333332,
|
||||
"Formatter": 10,
|
||||
"HorizontalAlignment": 11
|
||||
}
|
||||
],
|
||||
"Types": {
|
||||
@@ -1022,7 +1019,10 @@
|
||||
"[AUTO]General",
|
||||
"¥#,##0_);[Red](¥#,##0)",
|
||||
"Left",
|
||||
"yyyy\"年\"m\"月\"d\"日\";@"
|
||||
"yyyy\"年\"m\"月\"d\"日\";@",
|
||||
"#FFFFFF00",
|
||||
"@",
|
||||
"Center"
|
||||
],
|
||||
"Borders": [
|
||||
{
|
||||
@@ -1133,7 +1133,7 @@
|
||||
"23,11": 9,
|
||||
"23,12": 9,
|
||||
"23,13": 9,
|
||||
"24,1": 0
|
||||
"24,1": 10
|
||||
},
|
||||
"SheetStyle": {
|
||||
"FontFamily": 0,
|
||||
@@ -1148,9 +1148,11 @@
|
||||
"14,1,1,13",
|
||||
"11,1,1,13",
|
||||
"20,1,3,13",
|
||||
"3,16,20,23",
|
||||
"1,23,1,16",
|
||||
"3,16,20,27",
|
||||
"1,23,1,20",
|
||||
"1,18,1,5",
|
||||
"24,9,1,3",
|
||||
"24,12,1,3",
|
||||
"24,1,1,8"
|
||||
],
|
||||
"PageInfo": {
|
||||
@@ -1194,7 +1196,7 @@
|
||||
"Fill": "Accent 1 0"
|
||||
},
|
||||
"IsAutomaticFill": false,
|
||||
"Location": "18,183",
|
||||
"Location": "18,186",
|
||||
"Size": "3,18"
|
||||
}
|
||||
],
|
||||
@@ -1206,6 +1208,14 @@
|
||||
{
|
||||
"Name": "总金额",
|
||||
"Formula": "提交结算申请单!$S$2"
|
||||
},
|
||||
{
|
||||
"Name": "开始日期",
|
||||
"Formula": "提交结算申请单!$J$25"
|
||||
},
|
||||
{
|
||||
"Name": "结束日期",
|
||||
"Formula": "提交结算申请单!$M$25"
|
||||
}
|
||||
]
|
||||
}//f1YP+BU715a9otrULeVpKRGwTI1lJY4gqQ3aBWZPRzMV9R9FOeyQuRLSnlbahIUsoc2wwVTl55w0BvKDrlq1LWQ8PNY9k+D53oFsu54w44l+bN8JhfUsICqYaakvSRiu+w7BFWMKbJhl4VA9D4tNO/Y4gXVrUhgHcxcttgGNRG9McjDD2z1pHNtuLm5o7hl85WtzpQlVC8zxJ1misDyz431hfBhAboxao8feTAmYYT+cLCeN6J5iE/6JAnzgWUCnEOcB3HmvhQTlcIcoxZxSa8QvfPQY05lwLgLxYXuQBC/pGPTdm/ueMufAivmS7aGDpXspfz6r1PKUC/qushu5Xwm4prv3uoqUjBwWJq5v03GZH02Ww5XS0LjXmwElqa6Q79DsjyxSxyEMzXjt8crO2cnHupj6aY+u0Axlwj5c9ECb4A0OvGSfDT3TuLcQPLyNhoQGKvhiL54tGQSd4MrHAdd1UFWGRXEezpBM6ZX9WIfScRvqtdwtR67g5YNCgJD9cRIpQkm7OPE/oEuswLSyurgmAN72iUw9HeLB78fbu4/nwrTlJSJf6maoxyyN4ikWQyUI3Htc+ySu7cpJdftzpY+rt40m6uhqdlwX7I8CfUIV1rwbSycuxofzcMgV2aos7dDUmD1aEx7aSxMh1VVjq6RrYHv7mmdGrdcRl115Af9u2pUXPnDCQsDIykME6Qrr8TD+eLWa5pi+BjyLt7iGvpJUHWyf8UvbwxMfxgqN972a5+4uNQhPs6g7ai4qlwDMEJb6mbQJxraeCbwYu7QfK4pTjYEUCgBMBkvkQcBcaRsOB4SRhaHZKozWaQN3t/P1hrXIQ7rAerFqzmdrk8VFIKxE57jQQjY6fhC1zlQmLuBi9K1dYtK1/v763nXxMb7qvgpBSHiwLRX2Cp+JXdoQ2g==|920
|
||||
}//u+HP5HCRVUFNMrTfhRAK8PlBTQw7onvVEuRuvJyLoz6X/MEL12BCMR/611JNLg7xFSvSz3V6aB/BuH+2MJc9P2S0EQPS+4i1+rMmwx0Q4UlI175dEiK14RHRFOLWD3seyvursk5Ze1ktjtjgUC0FI0QidI3CREK4p9TraETG8jTtgTM7ffvQk8CYTl/7QamVNkDKQILIkoas8730ypxTAjeV8vfuxpSCYQBluEIys9yvrt2sAN25HjtRfmOQQK59i9aPMK6EUL//9N2q8VbA/Scsa+EspuVaEKklyqMuL8tt0FGQsTit+mD390EwFl15iUH2Kni2zWPu2/2zHP7elL8IjOBQa6dcKnZ31SHv0wreMzU0qg4diu9E0n7/uYVmljOhYu9/A97HjdPswAkkdckBKt2CEvDNsQ2YRn6Qkh5eiKP8CYvwDTp/9ZUwj/U9YSi0y8eSrxxT6yNyZBmX8MZjcW5lklRaAALcvTP4eIY9vLqNAzkyvfBQDkecu/Q+I3oAU8HSRV4FLNqvC1kFt8yqxhZSZEm55lML0zdmHuX1qXd3QRLQfHeAS9oWYvsf74PkHJ5DCgUqu9L+BBRXjQEreTxZd+EM092apCmyaJbFX9YYvtTmSW3zrkb9p6FuUTNnZNBbWEVG4RVeCBMpx7pSe/pS68+jW3bJpCOGcSjjtDlfSmWPXRUM/BGUWhkKzaepPJ2l+ul2f4KKtax9W9Fa21XTknDorHbhavIFdmDMmNiAI/A+NsAsQxG7GNLUq8Eun/n+f3cxTPOEmpTAGQuLxSs4Bg25y299jex6sVQsC1n2y1+M9lJHkHepvQH7+4Xlp+FY7pGNJEyInYUTzAVWxoCm3VMyXeoI/j7l+zWyPmUdpDqBIngXEDTZimF+Zn1w+QCiTl48efzEhKxXbg==|920
|
||||
Reference in New Issue
Block a user