From 44804e145dfd07f2537684a4358682774331cdaf Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期二, 25 七月 2023 17:44:16 +0800 Subject: [PATCH] 计划及合同相关优化 --- igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml | 106 +++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 87 insertions(+), 19 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml index 57fc926..6932e76 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml @@ -132,10 +132,12 @@ <Property name="valueProperty">name</Property> <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("KHKHH")}</Property> </Property> + <Property name="required">true</Property> </PropertyDef> <PropertyDef name="bankAccount"> <Property></Property> <Property name="label">鏈柟寮�鎴疯璐﹀彿</Property> + <Property name="required">true</Property> </PropertyDef> <PropertyDef name="signUser"> <Property></Property> @@ -258,22 +260,32 @@ <PropertyDef name="lybzj"> <Property name="dataType">Double</Property> <Property name="label">灞ョ害淇濊瘉閲�</Property> + <Property name="displayFormat">#,###0.00 鍏�</Property> </PropertyDef> <PropertyDef name="lyl"> <Property name="dataType">Double</Property> <Property name="label">灞ョ害鐜�</Property> + <Property name="displayFormat"> ##.00%</Property> </PropertyDef> <PropertyDef name="jsjg"> <Property name="dataType">Double</Property> - <Property name="label">缁撶畻浠锋牸锛屽厓/鍚�</Property> + <Property name="label">缁撶畻浠锋牸</Property> + <Property name="displayFormat">#,###0.000 鍏�/鍚�</Property> </PropertyDef> <PropertyDef name="jszje"> <Property name="dataType">Double</Property> <Property name="label">缁撶畻鎬婚噾棰�</Property> + <Property name="readOnly">true</Property> + <Property name="displayFormat">#,###0.00 鍏�</Property> </PropertyDef> <PropertyDef name="jsyhtyzx"> <Property></Property> <Property name="label">缁撶畻涓庡悎鍚屼竴鑷存��</Property> + <Property name="mapping"> + <Property name="mapValues">${dorado.getDataProvider("contractManagePR#triggerConsistency").getResult()}</Property> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + </Property> </PropertyDef> <PropertyDef name="jsyhtbyzyy"> <Property></Property> @@ -286,18 +298,16 @@ <PropertyDef name="auditDate"> <Property></Property> <Property name="label">瀹℃壒鏃堕棿</Property> + <Property name="dataType">Date</Property> </PropertyDef> <PropertyDef name="auditStatus"> <Property></Property> <Property name="label">瀹℃壒鐘舵��</Property> </PropertyDef> - <PropertyDef name="wcrq"> - <Property name="dataType">Date</Property> - <Property name="label">瀹屾垚鏃堕棿</Property> - </PropertyDef> <PropertyDef name="updateTime"> <Property name="dataType">Date</Property> <Property name="label">鏇存柊鏃堕棿</Property> + <Property name="readOnly">true</Property> </PropertyDef> <PropertyDef name="hqzz"> <Property></Property> @@ -394,16 +404,22 @@ <ClientEvent name="onCreate">//鑷姩璁$畻
 countMoney = function(){
 var curData = view.get("#dsMain.data:#");
 - 
 var price = curData.get("price");
 - 
 var contactAmount = curData.get("contactAmount");
 - 
 if(price && contactAmount){
 - 
 //璁$畻鍊掑叆鏁伴噺
 var money = price*contactAmount/1000;
 curData.set("money",money); 
 + }
 +};
 +countSettleMoney = function(){
 + var curData = view.get("#dsMain.data:#");
 + var price = curData.get("jsjg");
 + var completeNum = curData.get("completeNum");
 + if(price && completeNum){
 + //璁$畻鍊掑叆鏁伴噺
 + var money = price*completeNum/1000;
 + curData.set("jszje",money); 
 }
 };</ClientEvent> <Property name="packages">font-awesome,css-common</Property> @@ -661,16 +677,6 @@ <Editor/> </AutoFormElement> <AutoFormElement> - <Property name="name">completeNum</Property> - <Property name="property">completeNum</Property> - <Editor/> - </AutoFormElement> - <AutoFormElement> - <Property name="name">payType</Property> - <Property name="property">payType</Property> - <Editor/> - </AutoFormElement> - <AutoFormElement> <Property name="name">beginTime</Property> <Property name="property">beginTime</Property> <Editor/> @@ -691,6 +697,68 @@ <Property name="trigger">ddPlan</Property> <Editor/> </AutoFormElement> + <AutoFormElement> + <Property name="name">auditUser</Property> + <Property name="property">auditUser</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">auditDate</Property> + <Property name="property">auditDate</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">payType</Property> + <Property name="property">payType</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">lybzj</Property> + <Property name="property">lybzj</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">relEndTime</Property> + <Property name="property">relEndTime</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <ClientEvent name="onBlur">countSettleMoney();</ClientEvent> + <Property name="name">completeNum</Property> + <Property name="property">completeNum</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <ClientEvent name="onBlur">countSettleMoney();</ClientEvent> + <Property name="name">jsjg</Property> + <Property name="property">jsjg</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">jszje</Property> + <Property name="property">jszje</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">lyl</Property> + <Property name="property">lyl</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">jsyhtyzx</Property> + <Property name="property">jsyhtyzx</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">updateTime</Property> + <Property name="property">updateTime</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement layoutConstraint="colSpan:3"> + <Property name="name">jsyhtbyzyy</Property> + <Property name="property">jsyhtbyzyy</Property> + <Editor/> + </AutoFormElement> </AutoForm> </Children> </FieldSet> -- Gitblit v1.9.3