结算状态
${dorado.getDataProvider("inoutSettlePR#triggerSettleTag").getResult()}
code
name
初步定价
Double
0.000 元/公斤
com.ld.igds.inout.dto.InoutParam
所属分库
单据号
出入库类型
车牌号
往来单位
往来单位
仓库
${dorado.getDataProvider("depotPR#getAllCache").getResult()}
id
name
粮食品种
${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")}
code
name
${dorado.getDataProvider("inoutSettlePR#triggerSettleTag").getResult()}
code
name
结算状态
N
开始时间
Date
截止时间
Date
if(arg.property =="payPrice"){
checkCount(arg.newValue);
}
if(arg.property =="otherSum"){
checkCount(arg.newValue);
}
所属仓库
${dorado.getDataProvider("depotPR#getAllCache").getResult()}
id
name
承运人
车牌号
粮食品种
${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")}
code
name
粮食等级
${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_LEVEL_")}
code
name
完成时间
DateTime
var TYPE = "${request.getParameter('type')}";
//默认查询查询提条件
view.get("#dsQuery").insert({
type: TYPE
});
//查询
query = function(){
var data = view.get("#dsQuery.data");
var tabIndex = view.get("#tabControl1").get("currentIndex");
if(0 == tabIndex){
view.get("#dsInoutRecord").set("parameter",data).flushAsync();
view.get("#dsSettleData").set("parameter",data);
}else{
view.get("#dsSettleData").set("parameter",data).flushAsync();
}
};
query();
//结算
settle = function(){
var data = view.get("#dataGridMain.currentEntity");
if (!data) {
return;
}
view.get("#dialogMain").show();
view.get("#dsSettle").set("parameter",data).flushAsync();
};
settle2 = function(){
var data = view.get("#dataGridMain2.currentEntity");
if (!data) {
return;
}
view.get("#dialogMain2").show();
};
//重新计算金额
checkCount = function(){
var settle = view.get("#dsSettle.data");
//计算粮食总金额
var payPrice = settle.get("payPrice");
var foodSum = settle.get("settleWeight") * payPrice;
//计算结算费用
var otherSum = settle.get("otherSum");
//计算结算费用
var paySum = foodSum - otherSum;
settle.set("paySum",paySum);
};
font-awesome,css-common
./static/plugins/lodop/LodopFuncs.js
dtQuery
fa fa-th-list
结算列表
bold
*,*,*,*
dsQuery
bg-color
90
:
right
id
id
-- 支持模糊 --
plateNum
plateNum
-- 支持模糊 --
customerName
customerName
ddCustomer
false
depotId
depotId
autoMappingDropDown2
start
start
defaultDateDropDown
end
end
defaultDateDropDown
view.get("#btnExcel").set("visible",false);
未结算
fa fa-th-list
150
bg-color
20
inoutSettlePR#pageInoutRecord
manual
[dtInoutRecord]
dtInoutSettle
manual
inoutSettlePR#getSettleByInoutData
settle();
//实现点击即选中
//self.set("selection",arg.data);
dsInoutRecord
true
false
multiRows
true
true
true
arg.dom.style.fontWeight = "bold";
arg.dom.style.color = "#f67d06";
arg.processDefault = true;
id
center
150
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
plateNum
center
150
customerName
center
200
userName
150
center
foodVariety
center
150
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
depotId
center
150
fullWeight
毛重
center
120
emptyWeight
皮重
center
120
netWeight
center
净重
120
deSum
center
总扣重
deSum
120
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
settleWeight
center
120
price
center
150
price
completeTime
150
pageSize,pages
dsInoutRecord
view.get("#btnExcel").set("visible",true);
已结算
fa fa-jpy
150
bg-color
20
inoutSettlePR#pageSettleData
[dtInoutSettle]
settle2();
dsSettleData
true
false
true
true
true
arg.dom.style.fontWeight = "bold";
arg.dom.style.color = "#f67d06";
arg.processDefault = true;
id
center
150
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
plateNum
center
150
customerName
center
200
userName
150
center
foodVariety
center
120
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
depotId
center
150
arg.dom.style.fontWeight = "bold";
arg.dom.style.color = "#f67d06";
arg.processDefault = true;
paySum
150
center
payTime
150
center
fullWeight
毛重
center
120
emptyWeight
皮重
center
120
netWeight
center
净重
120
deSum
center
总扣重
deSum
120
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
settleWeight
center
120
payPrice
150
center
pageSize,pages
dsSettleData
inoutSettlePR#printSettleBill
正在执行打印……
false
inoutSettlePR#printSettleBill2
正在执行打印……
false
depotPR#getDepot
400
customerId=id,customerName=name
500
true
inoutCustomerPR#queryListByKey
[dtInoutCustomer]
${request.getParameter('type')}
-- 编码或者名称 --
200
var data = view.get("#dsCustomer.data:#");
if(data){
view.get("#ddCustomer").close(data.toJSON());
}
dsCustomer
true
id
100
center
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
name
center
inoutSettlePR#saveData
serverAll
11
结算单
xlsx
12
导出结算单列表
dataGridMain2
true