com.fzzy.igds.data.InoutParam
车牌号
出入库类型
出库
OUT
入库
IN
value
name
是否结算
未结算
N
已结算
Y
value
name
开始时间
Date
截止时间
Date
com.fzzy.igds.domain.InoutRecord
单据号
true
组织编码
流程进度
${dorado.getDataProvider("dicPR#sysDictData").getResult("PROCESS_STATUS_")}
dictValue
dictLabel
数据状态
${dorado.getDataProvider("dicPR#sysDictData").getResult("RECORD_STATUS")}
dictValue
dictLabel
扦样结果
${dorado.getDataProvider("dicPR#sysDictData").getResult("CHECK_STATUS")}
dictValue
dictLabel
DateTime
登记时间
登记人员
承运人
身份证号
联系方式
承运人地址
车牌号
true
往来单位
true
粮食产地
粮食年份
Double
扣重
0.0 KG
Double
满车称重
true
0.0 KG
DateTime
满车称时间
满车称重人
Double
空车称重
true
0.0 KG
DateTime
空车称时间
空车称重人
Double
净重
0.0 KG
Double
结算净重
true
0.0 KG
Double
入库重量
0.0 KG
Date
值仓开始时间
Date
值仓结束时间
值仓操作人
DateTime
完成时间
true
完成确认人
备注信息
所属分库
${dorado.getDataProvider("deptPR#getAllData").getResult()}
id
kqmc
粮食品种
${dorado.getDataProvider("dicPR#sysDictData").getResult("FOOD_VARIETY_")}
dictValue
dictLabel
true
装卸仓库
${dorado.getDataProvider("depotPR#getAllCache").getResult()}
id
name
true
出入库类型
出库
OUT
入库
IN
value
name
粮食等级
${dorado.getDataProvider("dicPR#triggerFoodLevel").getResult()}
dictValue
dictLabel
质检人
double
粮食定价
0.00 元/公斤
通知单编码
true
产地名称代码
DateTime
质检时间
Double
水分
0.00 %
Double
杂质
0.00 %
Double
结算金额
0.00 元
是否结算
未结算
N
已结算
Y
value
name
DateTime
结算时间
true
DateTime
创建时间
true
创建人
true
DateTime
更新时间
true
更新人
true
var deptId = window.parent.DEPT_ID;//父页面中的分库编码
//默认查询查询提条件
view.get("#dsQuery").insert({
deptId:deptId
});
/**
* 查询
*/
query = function(){
var data = view.get("#dsQuery.data");
view.get("#dsMain").set("parameter",data).flushAsync();
}
query();
/**
* 自动计算
* @param name
*/
payMoney = function () {
var curData = view.get("#dsMain.data:#");
var price = curData.get("price");
var settleWeight = curData.get("settleWeight");
var settleMoney = Number(price)*Number(settleWeight);
curData.set("settleMoney", settleMoney);
};
//打印结算单
printPay = function () {
var data = view.get("#dataGridSettle").get("selection");
if (!data) return;
if ("DEL" == data.get("recordStatus")) {
$alert("异常处理的信息不支持打印!");
return;
}
if ("RECORD" != data.get("progress")) {
$alert("流程未完成不支持打印!");
return;
}
if ("N" == data.get("settleTag")) {
$alert("未结算的数据不支持打印!");
return;
}
view.get("#ajaxPrint").set("parameter", data).execute(function (result) {
printBill(result);
});
};
/**
* 打印
*/
printBill = function (htmlStr) {
var LODOP = CLODOP;
LODOP.PRINT_INIT("称重单");
LODOP.SET_PRINT_PAGESIZE(1, 2100, 1400, "A4");
LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr);
LODOP.PREVIEW();
};
font-awesome,css-common
./static/js/plugins/lodop/LodopFuncs.js
inoutSettlePR#pageInoutSettleData
20
[dtMain]
manual
dtQuery
c-param
*,*,*,*,90,90
dsQuery
right
100
type
type
settleTag
settleTag
start
start
defaultDateDropDown
end
end
defaultDateDropDown
c-data
var data = view.get("#dataGridSettle").get("selection");
if(data){
view.get("#dialogMain").show();
}else{
$notify("请选择需要结算的信息……");
}
结算
btn1
100
fa fa-plus
var data = view.get("#dataGridSettle").get("selection");
if(data){
view.get("#dialogMain").show();
}else{
$notify("请选择需要修改的信息……");
}
查看
btn2
100
fa fa-pencil-square-o
var data = view.get("#dataGridSettle").get("selection");
if (!data) {
$alert("请先选择数据!");
return;
}
printPay();
打印结算单
btn4
fa fa-print
120
view.get("#dataGridSettle").set("selection",arg.data);
dsMain
singleRow
true
50
arg.dom.style.fontWeight = "bold";
arg.dom.style.color = "#f67d06";
arg.processDefault = true;
id
center
150
type
center
90
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
plateNum
center
customerName
customerName
center
往来单位
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
depotId
center
foodVariety
center
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
settleTag
center
100
settleWeight
center
price
单价
center
120
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
settleMoney
center
150
settleTime
center
180
pageSize,pages
dsMain
inoutSettlePR#saveSettle
dsMain
[#current]
false
inoutSettlePR#printPay
正在执行打印……
false
400
noticeId=id,customerName=customerName
1000
true
inoutNoticePR#queryNoticeByKey
${request.getParameter('type')}
[dtNoticeDto]
-- 客户名称或编码 --
200
var data = view.get("#dsNotice.data:#");
if(data){
view.get("#ddNotice").close(data.toJSON());
}
dsNotice
true
name
center
100
customerName
center
customerName
240
foodVariety
center
year
center
contract
center
300
500
500
foodLocation=name,foodLocationId=code
dicAreaPR#pageList
[dtArea]
1000
-名称或简拼,北京市 bjs -
200
var data = view.get("#dsDicArea.data:#");
if(data){
view.get("#ddDicArea").close(data.toJSON());
}
dsDicArea
true
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
name
true
center
code
true
center
simple
true
center
dsDicArea