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("dicTriggerPR#dicTrigger").getResult("FOOD_TYPE_")} code name 粮食产地 检验类别 ${dorado.getDataProvider("qualityManagerPR#triggerType").getResult()} code name true 检验依据 true ${dorado.getDataProvider("qualityManagerPR#triggerStandard").getResult()} code name 检验人 检验时间 Date 检验结论 扦样区域 扦样人 样品数量 Double 0.## KG 扦样时间 Date 样品代表数量 Double 0.## KG 样品等级 ${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_LEVEL_")} code name 正常存储年限 code name 1 0 备注信息 Date 入库日期 检验单位 指标类别 Date 签发日期 Date 报告出具时间 审核人姓名 扦样单编号 监督人姓名 样品编号 Date 数据更新时间 checkStandardPR#listCheckItemsByParam [dtCheckItems] $${this.id} $${this.foodVariety} $${this.deptId} 仓库 ${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("foodLocation",result.foodLocation); data.set("foodLevel",result.foodLevel); data.set("foodVariety",result.foodVariety); data.set("foodType",result.foodType); } }); }; //根据粮食品种查询化验项并回显 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); } }); }; font-awesome,css-common 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 normalYear normalYear 0 1 zblb zblb # dsMetrics .name result result .name dsResult # remark remark
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 operaSymbolValue center 标准值 true deNum center addNum center dePrice center addPrice center result 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