if(arg.property =="depotId"){
autoByDepot(arg.newValue);
}
if(arg.property =="foodVariety"){
checkByFood(arg.newValue);
}
com.ld.igds.models.MQuality
ID
组织编码
库区编码
检测仓库
true
id
name
${dorado.getDataProvider("depotPR#getAllCache").getResult()}
${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")}
code
name
粮食品种
true
${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_LEVEL_")}
code
name
粮食等级
检验类别
${dorado.getDataProvider("qualityManagerPR#triggerType").getResult()}
code
name
true
检验依据
true
${dorado.getDataProvider("qualityManagerPR#triggerStandard").getResult()}
code
name
检验人
检验时间
DateTime
true
检验结论
true
扦样区域
扦样人
true
样品数量
Double
0.## KG
true
扦样时间
Date
代表数量
Double
0.## KG
true
样品等级
${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_LEVEL_")}
code
name
true
正常存储年限
code
name
是
1
否
0
备注信息
Date
入库日期
检验单位
true
指标类别
true
Date
签发日期
Date
报告出具时间
审核人姓名
true
扦样单编号
监督人姓名
样品编号
true
Date
数据更新时间
食品是否合格
code
name
0-不合格
0
1-合格
1
true
报告类型
code
name
1-单位检验
1
2-整体检验(加权平均)
2
3-其他
3
checkStandardPR#listCheckItemsByParam
[dtCheckItems]
$${this.id}
$${this.foodVariety}
$${this.deptId}
附件id
附件名称
true
DateTime
附件上传时间
true
仓库
${dorado.getDataProvider("depotPR#getAllCache").getResult()}
id
name
检验类别
${dorado.getDataProvider("qualityManagerPR#triggerType").getResult()}
code
name
Date
检测开始时间
Date
检测截止时间
com.ld.igds.check.dto.CheckItemData
仓库
Date
检测编码
组织编码
检测项编码
检测项名称
单位
标准上限
Double
标准下限
Double
检测值
备注
运算符号
Double
扣重系数
Double
增重%
Double
增重上限%
Double
扣重值%
Double
扣费系数
Double
扣费
Double
增重
Double
扣重
Double
增价
Double
扣价
检验结果
${dorado.getDataProvider("inoutDataPR#triggerResult").getResult()}
code
name
com.bstek.bdf2.core.model.DefaultUser
String
密码
true
6
if (arg.entity.get("confirmPassword")){
arg.entity.validate("confirmPassword");
}
String
确认密码
true
var confirm = arg.data;
var password = arg.entity.get("password");
if (confirm ==password) {
arg.result = { state:"ok"}
} else {
arg.result = { state:"error", text: "两次密码不一致"};
}
String
boolean
性别
true
男
false
女
true
boolean
是否可用
true
Date
出生日期
String
地址
120
String
用户名
true
bdf2.userMaintain#userIsExists
60
String
中文名
true
2
60
String
英文名
true
60
boolean
是否为管理员
String
手机
true
11
11
请输入11位手机号码
String
邮箱
true
邮箱格式输入错误
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$
whiteBlack
120
String
var deptId = window.parent.DEPT_ID;//父页面中的分库编码
//根据仓库自动回填粮食品种,登记,产地新
autoByDepot = function(depotId){
view.get("#ajaxGetDepot").set("parameter",depotId).execute(function(result){
if(result){
var data = view.get("#dsMain.data:#");
data.set("foodLevel",result.foodLevel);
data.set("foodVariety",result.foodVariety);
data.set("storeDate",result.storeDate);
}
});
};
//根据粮食品种查询化验项并回显
checkByFood = function(foodVariety){
view.get("#ajaxGetCheck").set("parameter",{foodVariety:foodVariety,deptId:deptId}).execute(function(result){
if(result){
var data = view.get("#dsMain.data:#");
data.set("checkItems",result);
}
});
};
/**
* 预览PDF文件
*/
showFilePdf = function(){
var cur = view.get("#dsMain.data:#");
var fileName = cur.get("fileId");
var fileTime = new Date(cur.get("fileTime")).formatDate("y-m-d H:i:s");
if(!fileName){
$alert("没有获取到文件名称,无法预览。");
return;
}
if(!cur.get("fileTime")){
$alert("没有获取到附件上传时间,无法访问。");
return;
}
var url = "./basic/file/show-pdf?fileName="+fileName+"&fileTime="+fileTime+"&filePathType=common";
window.open(url, "_blank");
};
font-awesome,css-common
./static/plugins/lodop/LodopFuncs.js
lazy
qualityManagerPR#listQuality
[dtMain]
15
self.insert({});
dtQualityParam
[dataTypeUser]
100
bdf2.userMaintain#loadUsers
var data = [ {
name : "1:质量指标检验"
}, {
name : "2:储存品质检验"
}, {
name : "3:食品安全检验"
}]
self.setData(data);
[dtMetrics]
var data = [ {
name : "达标"
}, {
name : "不达标"
}, {
name : "宜存"
},{
name : "轻度不宜存"
},{
name : "重度不宜存"
}, {
name : "合格"
}, {
name : "不合格"
}]
self.setData(data);
[dtResult]
bg-color
hidden
55
bg-color
*,*,*,*,*
dsParam
right
:
110
depotId
depotId
type
type
start
start
end
end
var data = view.get("#dsMain.data:#");
if(data){
view.get("#dialogMain").show();
}
dsMain
true
depotId
center
depotId
type
center
type
foodVariety
center
foodVariety
foodLevel
center
foodLevel
standard
center
standard
user
center
user
time
center
time
result
center
result
normalYear
center
normalYear
bg-color
pageSize,pages
dsMain
qualityManagerPR#saveQuality
dsMain
[#current]
确定要删除吗?
qualityManagerPR#delQuality
depotPR#getDepot
checkStandardPR#listCheckItemsByParam
480
foodLocation=name
360
dicAreaPR#pageList
[dtArea]
30
-- 编码或者名称 --
200
var data = view.get("#dsFoodOrigin.data:#");
if(data){
view.get("#ddFoodOrigin").close(data.toJSON());
}
dsFoodOrigin
true
code
true
center
arg.dom.style.fontWeight = "bold";
arg.processDefault = true;
name
true
center
simple
true
center
dsFoodOrigin
dataSetUser
cname
checkUser=cname
dataSetUser
cname
user=cname
qualityManagerPR#printQualityBill
正在执行打印……
var fileId = arg.returnValue;
if(fileId==("10")){
$alert("上传失败:附件名称为空。");
return;
}
if(fileId==("20")){
$alert("上传失败:附件不是pdf文件。");
return;
}
var data = view.get("#dsMain.data:#");
data.set("fileId",fileId);
data.set("fileName",arg.file.name);
data.set("fileTime",new Date);
myUploadProcessor#uploadCommonFile