com.fzzy.igds.data.InoutData
单据号
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
粮食产地
粮食年份
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
filePR#listFile
[dtFileData]
$${this.id}
var TYPE = "${request.getParameter('type')}";
var PROGRESS = "WEIGHT_TAG";
/**
* 刷新页面
*/
flush = function(){
view.get("#btnSave").set("disabled",false);
view.get("#btnPrintWeigh").set("disabled",true);
view.get("#dsMain").set("parameter",TYPE).flushAsync();
};
flush();
/**
* 数据保存提交
*/
save = function(){
var data = view.get("#dsMain.data");
if(data.validate() != 'ok'){
$alert("数据验证失败,请查看【基础信息】【扦样化验信息】中红色提醒!");
return;
}
var netWeight = data.get("netWeight");
if(netWeight <= 0){
$alert("数据验证失败,【基础信息】-结算重量必须大于0!");
return;
}
view.get("#uaSave").execute(function(result){
if(result){
$alert("保存失败:"+result);
}else{
view.get("#btnSave").set("disabled",true);
view.get("#btnPrintWeigh").set("disabled",false);
$alert("保存成功,可以进行打印和重新提新表单!");
flush();
}
});
}
/**
* 自动计算
* @param name
*/
deAutoByWeight = function () {
var curData = view.get("#dsMain.data:#");
var fullWeight = curData.get("fullWeight");
var emptyWeight = curData.get("emptyWeight");
//扣重信息
var deOther = curData.get("deOther");
if (fullWeight == 0 || emptyWeight == 0) {
return;
}
// 净重
var netWeight = Number(fullWeight) - Number(emptyWeight);
if (netWeight <= 0) {
$notify("净重小于0,当前称重存在逻辑问题");
return;
}
/** 入库重量 = 净重 - 总扣重 */
recordWeight = Number(netWeight) - Number(deOther);
/** 结算重量 = 净重 - 总扣重 + 增重 */
settleWeight = Number(recordWeight);
curData.set("netWeight", netWeight);
curData.set("settleWeight", settleWeight);
curData.set("recordWeight", recordWeight);
};
//删除附件
delFile = function(){
var entity = view.get("#dgFiles").getCurrentItem();
view.get("#ajaxDelFile").set("parameter",{
fileName:entity.get("fileName"),
createTime:entity.get("createTime")
}).execute(function(result){
if(result){
$alert(result);
}else{
entity.remove();
$alert("删除成功!");
}
});
}
font-awesome,css-common
./static/js/plugins/lodop/LodopFuncs.js
dtMain
inoutDataPR#initDataByHand
manual
c-data
save();
提交保存
btn1
100
fa fa-plus
printWeight();
打印过磅单
btn4
fa fa-print
true
120
flush();
刷新页面
btn2
fa fa-refresh
c-data
1300
基础信息
fa fa-download
150
tabCommon
370
tabImage
出入库过程记录
inoutDataPR#addData
确定要提交么?
dsMain
[#current]
false
inoutDataPR#printWeightBillHand
正在执行打印……
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
var data = view.get("#dsMain.data:#")
;
var bizTag = "EMPTY";
self.set("parameter",{
bizTag: bizTag
})
//附件上传完成后添加业务数据
var mainData = view.get("#dsMain.data");
var fileName = arg.returnValue;
var files = mainData.get("files");
files.insert({bizTag:view.PROGRESS,fileName:fileName,createTime:new Date()});
var data = view.get("#dsMain.data:#")
if(data){
var plateNum = data.get("plateNum");
var bizTag = "EMPTY";
self.set("parameter",{
bizTag:bizTag
})
}
20MB
上传成功
fileUploadManage#inoutFile
var data = view.get("#dsMain.data:#")
var bizTag = "FULL";
self.set("parameter",{
bizTag: bizTag
})
//附件上传完成后添加业务数据
var mainData = view.get("#dsMain.data");
var fileName = arg.returnValue;
var files = mainData.get("files");
files.insert({bizTag:view.PROGRESS,fileName:fileName});
var data = view.get("#dsMain.data:#")
if(data){
var bizTag = "FULL";
self.set("parameter",{
bizTag:bizTag
})
}
20MB
上传成功
fileUploadManage#inoutFile
var data = view.get("#dsMain.data:#")
var plateNum = data.get("plateNum");
var bizTag = "HANDLE";
self.set("parameter",{
bizTag: bizTag
})
//附件上传完成后添加业务数据
var mainData = view.get("#dsMain.data");
var fileName = arg.returnValue;
var files = mainData.get("files");
files.insert({bizTag:view.PROGRESS,fileName:fileName});
var data = view.get("#dsMain.data:#")
if(data){
var plateNum = data.get("plateNum");
var bizTag = "HANDLE";
self.set("parameter",{
bizTag:bizTag
})
}
20MB
上传成功
fileUploadManage#inoutFile
fileUploadManage#delInoutFile
true
确定要删除么?