com.fzzy.igds.data.InoutParam 车牌号 出入库类型 出库 OUT 入库 IN value name 是否结算 未结算 N 已结算 Y value name 开始时间 Date 截止时间 Date com.fzzy.igds.domain.InoutRecord 单据号 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 往来单位 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 var deptId = window.parent.DEPT_ID;//父页面中的分库编码 //默认查询查询提条件 view.get("#dsQuery").insert({ deptId:deptId }); /** * 查询 */ query = function(){ var data = view.get("#dsQuery.data"); view.get("#dsMain").set("parameter",data).flushAsync(); } query(); /** * 自动计算 * @param name */ payMoney = function () { var curData = view.get("#dsMain.data:#"); var price = curData.get("price"); var settleWeight = curData.get("settleWeight"); var settleMoney = Number(price)*Number(settleWeight); curData.set("settleMoney", settleMoney); }; //打印结算单 printPay = function () { var data = view.get("#dataGridSettle").get("selection"); if (!data) return; if ("DEL" == data.get("recordStatus")) { $alert("异常处理的信息不支持打印!"); return; } if ("RECORD" != data.get("progress")) { $alert("流程未完成不支持打印!"); return; } if ("N" == data.get("settleTag")) { $alert("未结算的数据不支持打印!"); return; } view.get("#ajaxPrint").set("parameter", data).execute(function (result) { printBill(result); }); }; /** * 打印 */ printBill = function (htmlStr) { var LODOP = CLODOP; LODOP.PRINT_INIT("称重单"); LODOP.SET_PRINT_PAGESIZE(1, 2100, 1400, "A4"); LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr); LODOP.PREVIEW(); }; font-awesome,css-common ./static/js/plugins/lodop/LodopFuncs.js inoutSettlePR#pageInoutSettleData 20 [dtMain] manual dtQuery c-param *,*,*,*,90,90 dsQuery right 100 type type settleTag settleTag start start defaultDateDropDown end end defaultDateDropDown c-data var data = view.get("#dataGridSettle").get("selection"); if(data){ view.get("#dialogMain").show(); }else{ $notify("请选择需要结算的信息……"); } 结算 btn1 100 fa fa-plus var data = view.get("#dataGridSettle").get("selection"); if(data){ view.get("#dialogMain").show(); }else{ $notify("请选择需要修改的信息……"); } 查看 btn2 100 fa fa-pencil-square-o var data = view.get("#dataGridSettle").get("selection"); if (!data) { $alert("请先选择数据!"); return; } printPay(); 打印结算单 btn4 fa fa-print 120 view.get("#dataGridSettle").set("selection",arg.data); dsMain singleRow true 50 arg.dom.style.fontWeight = "bold"; arg.dom.style.color = "#f67d06"; arg.processDefault = true; id center 150 type center 90 arg.dom.style.fontWeight = "bold"; arg.processDefault = true; plateNum center customerName customerName center 往来单位 arg.dom.style.fontWeight = "bold"; arg.processDefault = true; depotId center foodVariety center arg.dom.style.fontWeight = "bold"; arg.processDefault = true; settleTag center 100 settleWeight center price 单价 center 120 arg.dom.style.fontWeight = "bold"; arg.processDefault = true; settleMoney center 150 settleTime center 180 pageSize,pages dsMain fa fa-tasks 结算信息 1200 false
基本信息 dsMain *,*,* right 100 id id plateNum plateNum depotId depotId true 装卸仓库 foodVariety foodVariety true perWet perWet true perImpurity perImpurity true foodLocation foodLocation ddDicArea true 客户名称 customerName false ddNotice true
重量信息(单位:KG) dsMain *,50,*,50,*,50 right 100 fullWeight fullWeight true emptyWeight emptyWeight true netWeight netWeight true deOther deOther true settleWeight settleWeight true
结算信息 dsMain *,*,* right 100 payMoney(); price price settleMoney settleMoney true settleTime settleTime remarks remarks
inoutSettlePR#saveSettle dsMain [#current] false inoutSettlePR#printPay 正在执行打印…… 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