| | |
| | | <Property></Property> |
| | | <Property name="label">客户名称</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="type"> |
| | | <Property name="label">合同类型</Property> |
| | | <Property name="mapping"> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | <Property name="mapValues">${dorado.getDataProvider("contractManagePR#triggerContractType").getResult()}</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | </DataType> |
| | | <DataType name="dtMain"> |
| | | <ClientEvent name="onDataChange">if(arg.property =="customerId"){
 |
| | | autoByCustomer(arg.newValue);
 |
| | | }</ClientEvent> |
| | | <Property name="creationType">com.ld.igds.models.InoutContract</Property> |
| | | <PropertyDef name="id"> |
| | | <Property></Property> |
| | |
| | | <PropertyDef name="customerBank"> |
| | | <Property></Property> |
| | | <Property name="label">客户开户行</Property> |
| | | <Property name="mapping"> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("KHKHH")}</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="customerBankAccount"> |
| | | <Property></Property> |
| | |
| | | <PropertyDef name="bank"> |
| | | <Property></Property> |
| | | <Property name="label">本方开户行</Property> |
| | | <Property name="mapping"> |
| | | <Property name="keyProperty">code</Property> |
| | | <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> |
| | |
| | | <PropertyDef name="price"> |
| | | <Property name="dataType">Double</Property> |
| | | <Property name="label">单价</Property> |
| | | <Property name="displayFormat">#,###0.000 元/公斤</Property> |
| | | <Property name="displayFormat">#,###0.000 元/吨</Property> |
| | | <Property name="required">true</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="money"> |
| | |
| | | <Property name="label">总金额</Property> |
| | | <Property name="displayFormat">#,###0.00 元</Property> |
| | | <Property name="required">true</Property> |
| | | <Property name="readOnly">true</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="contactAmount"> |
| | | <Property name="dataType">Double</Property> |
| | |
| | | <Property name="label">备注说明</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="fddbr"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">法定代表人</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="txdz"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">通讯地址</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="yzbm"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">邮政编码</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="lxrxm"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">联系人姓名</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="lxrdh"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">联系电话</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="sfzh"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">身份证号</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="dzyx"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">电子信箱</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="relEndTime"> |
| | |
| | | <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> |
| | | <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></Property> |
| | | <Property name="label">不一致原因</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="auditUser"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">审批人</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="auditDate"> |
| | | <Property/> |
| | | <Property></Property> |
| | | <Property name="label">审批时间</Property> |
| | | <Property name="dataType">Date</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="auditStatus"> |
| | | <Property/> |
| | | <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></Property> |
| | | <Property name="label">货权组织</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deptPR#loadParents").getResult()}</Property> |
| | |
| | | </Model> |
| | | <View layout="regionPadding:10"> |
| | | <ClientEvent name="onReady">var deptId = window.parent.deptId;//父页面中的分库编码
 |
| | | 
 |
| | | //根据客户自动回填客户类型,客户开户行,客户开户行账号,客户签约人
 |
| | | autoByCustomer = function(id){
 |
| | | view.get("#ajaxGetCustomer").set("parameter",id).execute(function(result){
 |
| | | if(result){
 |
| | | var data = view.get("#dsMain.data:#");
 |
| | | data.set("customerType",result.khlx);
 |
| | | data.set("customerBank",result.bank);
 |
| | | data.set("customerBankAccount",result.bankNum);
 |
| | | data.set("customerSignUser",result.fddbr);
 |
| | | }
 |
| | | });
 |
| | | };
 |
| | | addMain = function(){
 |
| | | view.get("#dsMain").insert({});
 |
| | | view.get("#dialogMain").show();
 |
| | |
| | | <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;
 |
| | | 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> |
| | |
| | | <Property name="dataType">[dtMain]</Property> |
| | | <Property name="dataProvider">contractManagePR#pageContract</Property> |
| | | <Property name="pageSize">15</Property> |
| | | <Property name="parameter"> |
| | | <Entity> |
| | | <Property name="type">1</Property> |
| | | </Entity> |
| | | </Property> |
| | | </DataSet> |
| | | <DataSet id="dsParam"> |
| | | <Property name="dataType">dtParam</Property> |
| | |
| | | <Property name="labelSeparator">:</Property> |
| | | <Property name="labelWidth">100</Property> |
| | | <AutoFormElement> |
| | | <Property name="property">type</Property> |
| | | <Property name="name">type</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">year</Property> |
| | | <Property name="property">year</Property> |
| | | <Property name="trigger">defaultYearDropDown</Property> |
| | |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <Container layout="regionPadding:15"> |
| | | <Label layoutConstraint="left"> |
| | | <Property name="text">操作按键:</Property> |
| | | </Label> |
| | | <Button layoutConstraint="left"> |
| | | <ClientEvent name="onClick">var param = view.get("#dsParam.data");
 |
| | | view.get("#dsMain").set("parameter",param.toJSON()).flushAsync();</ClientEvent> |
| | |
| | | <Property name="iconClass">fa fa-refresh</Property> |
| | | </Button> |
| | | <Button> |
| | | <ClientEvent name="onClick">view.get("#dsParam").setData({type:'1'});
 |
| | | view.get("#dsMain").set("parameter",{type:'1'}).flushAsync();</ClientEvent> |
| | | <ClientEvent name="onClick">view.get("#dsParam").setData({});
 |
| | | view.get("#dsMain").set("parameter",{}).flushAsync();</ClientEvent> |
| | | <Property name="exClassName">btn-warn</Property> |
| | | <Property name="iconClass">fa fa-refresh</Property> |
| | | <Property name="caption">重置</Property> |
| | |
| | | <RowNumColumn/> |
| | | <DataColumn name="name"> |
| | | <Property name="property">name</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">340</Property> |
| | | </DataColumn> |
| | | <DataColumn name="type"> |
| | | <Property name="property">type</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="year"> |
| | | <Property name="property">year</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="customerName"> |
| | | <Property name="property">customerName</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">300</Property> |
| | | </DataColumn> |
| | | <DataColumn name="money"> |
| | | <Property name="property">money</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="contactAmount"> |
| | | <Property name="property">contactAmount</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">foodVariety</Property> |
| | | <Property name="name">foodVariety</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="createUser"> |
| | | <Property name="property">createUser</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="createTime"> |
| | | <Property name="property">createTime</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | </DataGrid> |
| | | </Container> |
| | |
| | | <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/> |
| | |
| | | <Property name="name">planName</Property> |
| | | <Property name="property">planName</Property> |
| | | <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> |
| | |
| | | <Property name="property">signAddress</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement layoutConstraint="colSpan:3"> |
| | | <Property name="name">remark</Property> |
| | | <Property name="property">remark</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | </AutoForm> |
| | | </Children> |
| | | </FieldSet> |
| | |
| | | <Property name="confirmMessage">确定要删除吗?</Property> |
| | | <Property name="service">contractManagePR#delContract</Property> |
| | | </AjaxAction> |
| | | <AjaxAction id="ajaxGetCustomer"> |
| | | <Property name="service">inoutCustomerPR#queryListByParam</Property> |
| | | </AjaxAction> |
| | | <CustomDropDown id="ddCustomer"> |
| | | <Property name="minHeight">400</Property> |
| | | <Property name="assignmentMap">customerId=id,customerName=name</Property> |