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 var data = view.get("#dsMain.data:#") var metricsBefore = data.get("zblb") if(metricsBefore){ var list = metricsBefore.split("#"); var metrics ="" ; list.forEach(item=>{ if(item == 1)metrics+="1:质量指标检验#"; if(item == 2)metrics+="2:储存品质检验#"; if(item == 3)metrics+="3:食品安全检验#"; }); data.set("zblb", metrics.substring(0,metrics.length-1)); } false 质量巡检信息 80% 720 false
基础信息 dsMain false : right *,*,*,* 120 depotId depotId type type checkArea checkArea foodVariety foodVariety standard standard checkUser checkUser triggerUserList foodLevel foodLevel user user triggerUserList1 ypsl ypsl unit unit time time checkTime checkTime shrxm shrxm dbsl dbsl ypdj ypdj storeDate storeDate result result .name dsResult # zblb zblb # dsMetrics .name normalYear normalYear 0 1 qydbh qydbh ypbh ypbh spaqzbsfhg spaqzbsfhg remark remark reportType reportType fileName fileName fileTime fileTime
10
检测项信息 var data = arg.entity if (data) { //填写的数据值; var newValue = data.get("value"); //标准值; var limit = data.get("upperLimit"); //运算符; var symbol = data.get("operaSymbol"); if (symbol && limit && newValue) { if (">=" == symbol) { if (newValue < limit) { data.set("result", "0"); } else { data.set("result", "1"); } } if ("<=" == symbol) { if (newValue > limit) { data.set("result", "0"); } else { data.set("result", "1"); } } if ("==" == symbol) { if (newValue != limit) { data.set("result", "0"); } else { data.set("result", "1"); } } } } #.checkItems dsMain display false true standardName center value center unit center true remarks center
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