| | |
| | | <Arguments/> |
| | | <Context/> |
| | | <Model> |
| | | <DataType name="dtInoutRecord" parent="global:dtInoutRecord"> |
| | | <PropertyDef name="settleTag"> |
| | | <Property></Property> |
| | | <Property name="label">结算状态</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("inoutSettlePR#triggerSettleTag").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="price"> |
| | | <Property></Property> |
| | | <Property name="label">初步定价</Property> |
| | | <Property name="dataType">Double</Property> |
| | | <Property name="displayFormat">0.000 元/公斤</Property> |
| | | </PropertyDef> |
| | | </DataType> |
| | | <DataType name="dtInoutRecord" parent="global:dtInoutRecord"/> |
| | | <DataType name="dtQuery"> |
| | | <Property name="creationType">com.ld.igds.inout.dto.InoutParam</Property> |
| | | <PropertyDef name="deptId"> |
| | |
| | | <PropertyDef name="id"> |
| | | <Property name="label">单据号</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="type"> |
| | | <Property name="label">出入库类型</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="plateNum"> |
| | | <Property name="label">车牌号</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="customerId"> |
| | | <PropertyDef name="contractId"> |
| | | <Property></Property> |
| | | <Property name="label">往来单位</Property> |
| | | <Property name="label">合同编码</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="customerName"> |
| | | <PropertyDef name="contractName"> |
| | | <Property></Property> |
| | | <Property name="label">往来单位</Property> |
| | | <Property name="label">合同名称</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="depotId"> |
| | | <Property></Property> |
| | |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="foodVariety"> |
| | | <Property></Property> |
| | | <Property name="label">粮食品种</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="settleTag"> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("inoutSettlePR#triggerSettleTag").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | <Property name="label">结算状态</Property> |
| | | <Property name="defaultValue">N</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="start"> |
| | | <Property name="label">开始时间</Property> |
| | | <Property name="dataType">Date</Property> |
| | |
| | | <Property name="dataType">Date</Property> |
| | | </PropertyDef> |
| | | </DataType> |
| | | <DataType name="dtInoutSettle" parent="global:dtInoutSettle"> |
| | | <ClientEvent name="onDataChange">if(arg.property =="payPrice"){
 |
| | | checkCount(arg.newValue);
 |
| | | }
 |
| | | if(arg.property =="otherSum"){
 |
| | | checkCount(arg.newValue);
 |
| | | }</ClientEvent> |
| | | <PropertyDef name="depotId"> |
| | | <Property></Property> |
| | | <Property name="label">所属仓库</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("depotPR#getAllCache").getResult()}</Property> |
| | | <Property name="keyProperty">id</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="deptId"> |
| | | <Property></Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="userName"> |
| | | <Property></Property> |
| | | <Property name="label">承运人</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="plateNum"> |
| | | <Property></Property> |
| | | <Property name="label">车牌号</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="foodVariety"> |
| | | <Property></Property> |
| | | <Property name="label">粮食品种</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="foodLevel"> |
| | | <Property></Property> |
| | | <Property name="label">粮食等级</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_LEVEL_")}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="completeTime"> |
| | | <Property></Property> |
| | | <Property name="label">完成时间</Property> |
| | | <Property name="dataType">DateTime</Property> |
| | | </PropertyDef> |
| | | </DataType> |
| | | <DataType name="dtInoutSettle" parent="global:dtInoutSettle"/> |
| | | </Model> |
| | | <View layout="padding:5;regionPadding:10"> |
| | | <ClientEvent name="onReady">var TYPE = "${request.getParameter('type')}";
 |
| | | 
 |
| | | //默认查询查询提条件
 |
| | | view.get("#dsQuery").insert({
 |
| | | type: TYPE
 |
| | | });
 |
| | | 
 |
| | | <ClientEvent name="onReady">
 |
| | | //查询
 |
| | | query = function(){
 |
| | | var data = view.get("#dsQuery.data");
 |
| | |
| | | view.get("#dsSettleData").set("parameter",data).flushAsync();
 |
| | | }
 |
| | | };
 |
| | | query();
 |
| | | 
 |
| | | //结算
 |
| | | settle = function(){
 |
| | |
| | | <Property name="packages">font-awesome,css-common</Property> |
| | | <Property name="javaScriptFile">./static/plugins/lodop/LodopFuncs.js</Property> |
| | | <DataSet id="dsQuery"> |
| | | <ClientEvent name="onReady">self.insert();</ClientEvent> |
| | | <Property name="dataType">dtQuery</Property> |
| | | </DataSet> |
| | | <ToolBar layoutConstraint="top"> |
| | |
| | | </Editor> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">plateNum</Property> |
| | | <Property name="property">plateNum</Property> |
| | | <Editor> |
| | | <TextEditor> |
| | | <Property name="blankText">-- 支持模糊 --</Property> |
| | | </TextEditor> |
| | | </Editor> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">customerName</Property> |
| | | <Property name="property">customerName</Property> |
| | | <Property name="name">contractName</Property> |
| | | <Property name="property">contractName</Property> |
| | | <Property name="trigger">ddCustomer</Property> |
| | | <Property name="editable">false</Property> |
| | | <Editor/> |
| | |
| | | </AutoForm> |
| | | <TabControl id="tabControl1"> |
| | | <ControlTab> |
| | | <ClientEvent name="onClick">view.get("#btnExcel").set("visible",false);</ClientEvent> |
| | | <Property name="caption">未结算</Property> |
| | | <Property name="caption">合同结算</Property> |
| | | <Property name="iconClass">fa fa-th-list</Property> |
| | | <Property name="width">150</Property> |
| | | <Container layout="regionPadding:10" layoutConstraint="center"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <DataSet id="dsInoutRecord"> |
| | | <DataSet id="dsSettle1"> |
| | | <Property name="dataType">[dtInoutSettle]</Property> |
| | | <Property name="dataProvider">inoutSettlePR#pageSettleIn1</Property> |
| | | <Property name="pageSize">20</Property> |
| | | <Property name="dataProvider">inoutSettlePR#pageInoutRecord</Property> |
| | | <Property name="loadMode">manual</Property> |
| | | <Property name="dataType">[dtInoutRecord]</Property> |
| | | </DataSet> |
| | | <DataSet id="dsSettle"> |
| | | <Property name="dataType">dtInoutSettle</Property> |
| | | <Property name="loadMode">manual</Property> |
| | | <Property name="dataProvider">inoutSettlePR#getSettleByInoutData</Property> |
| | | </DataSet> |
| | | <DataGrid id="dataGridMain" layoutConstraint="center"> |
| | | <ClientEvent name="onDataRowDoubleClick">settle();</ClientEvent> |
| | | <ClientEvent name="onDataRowClick">//实现点击即选中
 |
| | | //self.set("selection",arg.data); |
| | | </ClientEvent> |
| | | <Property name="dataSet">dsInoutRecord</Property> |
| | | <DataGrid id="dataGridMain1" layoutConstraint="center"> |
| | | <Property name="dataSet">dsSettle1</Property> |
| | | <Property name="readOnly">true</Property> |
| | | <Property name="dynaRowHeight">false</Property> |
| | | <Property name="selectionMode">multiRows</Property> |
| | |
| | | <RowNumColumn/> |
| | | <DataColumn name="id"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.dom.style.color = "#f67d06";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | arg.dom.style.color = "#f67d06";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">id</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="plateNum"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">plateNum</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="customerName"> |
| | | <Property name="property">customerName</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">200</Property> |
| | | </DataColumn> |
| | | <DataColumn name="userName"> |
| | | <Property name="property">userName</Property> |
| | | <Property name="width">150</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="foodVariety"> |
| | | <Property name="property">foodVariety</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="depotId"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">depotId</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="fullWeight"> |
| | | <Property name="property">fullWeight</Property> |
| | | <Property name="caption">毛重</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="emptyWeight"> |
| | | <Property name="property">emptyWeight</Property> |
| | | <Property name="caption">皮重</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="netWeight"> |
| | | <Property name="property">netWeight</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="caption">净重</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">deSum</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="caption">总扣重</Property> |
| | | <Property name="name">deSum</Property> |
| | | <Property name="width">120</Property> |
| | | <DataColumn name="contractName"> |
| | | <Property name="property">contractName</Property> |
| | | </DataColumn> |
| | | <DataColumn name="settleWeight"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">settleWeight</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payPrice"> |
| | | <Property name="property">payPrice</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">price</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | <Property name="name">price</Property> |
| | | <Property name="property">payMoney</Property> |
| | | <Property name="name">payMoney</Property> |
| | | </DataColumn> |
| | | <DataColumn name="completeTime"> |
| | | <Property name="property">completeTime</Property> |
| | | <Property name="width">150</Property> |
| | | <DataColumn name="payTime"> |
| | | <Property name="property">payTime</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payType"> |
| | | <Property name="property">payType</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payee"> |
| | | <Property name="property">payee</Property> |
| | | </DataColumn> |
| | | <DataColumn name="bank"> |
| | | <Property name="property">bank</Property> |
| | | </DataColumn> |
| | | <DataColumn name="bizType"> |
| | | <Property name="property">bizType</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payUser"> |
| | | <Property name="property">payUser</Property> |
| | | </DataColumn> |
| | | </DataGrid> |
| | | <ToolBar layoutConstraint="bottom "> |
| | | <Fill/> |
| | | <DataPilot layoutConstraint="right"> |
| | | <Property name="itemCodes">pageSize,pages</Property> |
| | | <Property name="dataSet">dsInoutRecord</Property> |
| | | <Property name="dataSet">dsSettle1</Property> |
| | | </DataPilot> |
| | | </ToolBar> |
| | | <Dialog id="dialogMain"> |
| | |
| | | <Property name="width">75%</Property> |
| | | <Property name="iconClass">fa fa-tasks</Property> |
| | | <Property name="showCaptionBar">true</Property> |
| | | <Property name="ignored">true</Property> |
| | | <Buttons> |
| | | <Button> |
| | | <ClientEvent name="onClick">var data = view.get("#dsInoutRecord.data:#");
 |
| | |
| | | </ControlTab> |
| | | <ControlTab> |
| | | <ClientEvent name="onClick">view.get("#btnExcel").set("visible",true);</ClientEvent> |
| | | <Property name="caption">已结算</Property> |
| | | <Property name="caption">单车结算</Property> |
| | | <Property name="iconClass">fa fa-jpy</Property> |
| | | <Property name="width">150</Property> |
| | | <Container layout="regionPadding:10" layoutConstraint="center"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <DataSet id="dsSettleData"> |
| | | <DataSet id="dsSettle2"> |
| | | <Property name="pageSize">20</Property> |
| | | <Property name="dataProvider">inoutSettlePR#pageSettleData</Property> |
| | | <Property name="dataProvider">inoutSettlePR#pageSettleIn0</Property> |
| | | <Property name="dataType">[dtInoutSettle]</Property> |
| | | </DataSet> |
| | | <DataGrid id="dataGridMain2" layoutConstraint="center"> |
| | | <ClientEvent name="onDataRowDoubleClick">settle2();</ClientEvent> |
| | | <ClientEvent name="onDataRowClick"> </ClientEvent> |
| | | <Property name="dataSet">dsSettleData</Property> |
| | | <Property name="dataSet">dsSettle2</Property> |
| | | <Property name="readOnly">true</Property> |
| | | <Property name="dynaRowHeight">false</Property> |
| | | <Property name="selectionMode">multiRows</Property> |
| | | <Property name="highlightSelectedRow">true</Property> |
| | | <Property name="highlightCurrentRow">true</Property> |
| | | <Property name="highlightHoverRow">true</Property> |
| | |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="plateNum"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">plateNum</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="customerName"> |
| | | <Property name="property">customerName</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">200</Property> |
| | | </DataColumn> |
| | | <DataColumn name="userName"> |
| | | <Property name="property">userName</Property> |
| | | <Property name="width">150</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="foodVariety"> |
| | | <Property name="property">foodVariety</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="depotId"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">depotId</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">150</Property> |
| | | </DataColumn> |
| | | <DataColumn name="paySum"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.dom.style.color = "#f67d06";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">paySum</Property> |
| | | <Property name="width">150</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payTime"> |
| | | <Property name="property">payTime</Property> |
| | | <Property name="width">150</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn name="fullWeight"> |
| | | <Property name="property">fullWeight</Property> |
| | | <Property name="caption">毛重</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="emptyWeight"> |
| | | <Property name="property">emptyWeight</Property> |
| | | <Property name="caption">皮重</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="netWeight"> |
| | | <Property name="property">netWeight</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="caption">净重</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">deSum</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="caption">总扣重</Property> |
| | | <Property name="name">deSum</Property> |
| | | <Property name="width">120</Property> |
| | | <DataColumn name="contractName"> |
| | | <Property name="property">contractName</Property> |
| | | </DataColumn> |
| | | <DataColumn name="settleWeight"> |
| | | <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 |
| | | arg.processDefault = true;</ClientEvent> |
| | | <Property name="property">settleWeight</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="width">120</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payPrice"> |
| | | <Property name="property">payPrice</Property> |
| | | <Property name="width">150</Property> |
| | | <Property name="align">center</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">payMoney</Property> |
| | | <Property name="name">payMoney</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payTime"> |
| | | <Property name="property">payTime</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payType"> |
| | | <Property name="property">payType</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payee"> |
| | | <Property name="property">payee</Property> |
| | | </DataColumn> |
| | | <DataColumn name="bank"> |
| | | <Property name="property">bank</Property> |
| | | </DataColumn> |
| | | <DataColumn name="bizType"> |
| | | <Property name="property">bizType</Property> |
| | | </DataColumn> |
| | | <DataColumn name="payUser"> |
| | | <Property name="property">payUser</Property> |
| | | </DataColumn> |
| | | </DataGrid> |
| | | <ToolBar layoutConstraint="bottom "> |
| | | <Fill/> |
| | | <DataPilot layoutConstraint="right"> |
| | | <Property name="itemCodes">pageSize,pages</Property> |
| | | <Property name="dataSet">dsSettleData</Property> |
| | | <Property name="dataSet">dsSettle2</Property> |
| | | </DataPilot> |
| | | </ToolBar> |
| | | <Dialog id="dialogMain2"> |