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
基本信息 dsMain *,*,* right 100 id id -- 系统自动生成 -- plateNum plateNum depotId depotId 装卸仓库 userName userName userId userId foodVariety foodVariety perWet perWet userContact userContact 联系电话 foodLevel foodLevel perImpurity perImpurity foodYear foodYear yearDropDown foodLocation foodLocation ddDicArea 客户名称 customerName false ddNotice noticeId noticeId
称重信息(单位:KG) dsMain *,50,*,50,*,50 right 100 deAutoByWeight(); fullWeight fullWeight fullWeightTime fullWeightTime fullWeightUser fullWeightUser 满车称重人 deAutoByWeight(); emptyWeight emptyWeight emptyWeightTime emptyWeightTime emptyWeightUser emptyWeightUser 空车称重人 netWeight netWeight true deAutoByWeight(); deOther deOther registerTime registerTime settleWeight settleWeight true recordWeight recordWeight true completeTime completeTime
其他信息 dsMain *,*,* right 100 price price settleMoney settleMoney settleTime settleTime remarks remarks
370 tabImage 出入库过程记录
dsMain true singleRow #.files bizTag false fileName arg.dom.innerHTML = "<a href='javascript:;' onClick='delFile()'>删除</a>"; fileId fileId center 操作 true 80
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 确定要删除么?