/** * 查询 */ query = function(){ view.get("#dsMain").flushAsync(); } queryDepot= function(){ var entity = view.get("#dgMain").get("selection"); if(entity){ var code = entity.get("id"); view.get("#dsPledgeContractDepot").set("parameter",{PledgeId:code}).flush(); }else{ $notify("请先选择质押合同信息!"); } } font-awesome,css-common lazy [dtPledgeContract] pledgeContractPR#listAll self.insert({}); dtBaseParam pledgeContractPR#listAllData [dtPledgeContractDepot] manual c-param *,90,90,*,* dsParam right name name 质押名称 90 c-data right 350 view.get("#ajaxInitAdd").execute(function(data){ view.get("#dsMain").insert(data); view.get("#dialogMain").show(); }); 新增 btn1 100 fa fa-plus var data = view.get("#dgMain").get("selection"); if(data){ view.get("#dialogMain").show(); }else{ $notify("请选择需要修改的信息……"); } btnUpdate 修改 btn2 100 fa fa-pencil-square-o var data = view.get("#dgMain").get("selection") if(!data){ $alert("请选择需要删除的质押合同信息……"); }else{ view.get("#ajaxDelData").set("parameter", data).execute(function(result){ if("200"!=result.code){ $alert("异常信息:"+result.message); }else{ $notify("执行成功"); query(); } }) } 删除 btn3 100 fa fa-times //var cur = view.get("#dsMain.data:#"); var cur = view.get("#dgMain").get("selection"); if(cur){ var entity = view.get("#dgMain").get("selection"); var Id = entity.get("id"); var code = entity.get("pledgeCompany"); view.get("#dsDepotSelect").set("parameter",{parentId:code,PledgeId:Id}).flush(); view.get("#dialogDepot").show(); }else{ $notify("请先选择质押合同信息!"); } 配置仓库 btn1 100 fa fa-plus self.set("selection", arg.data); var entity = view.get("#dsMain.data:#"); var code = entity.get("id"); view.get("#dsPledgeContractDepot").set("parameter",{PledgeId:code}).flush(); dsMain true 3 pledgeCompany 200 center pledgeBank 200 center name 400 center status center 150 remark 300 center updateBy center 300 updateTime center 150 signTime 150 center pledgeStart 150 center pledgeEnd 150 center var data = view.get("#dgMainItem").get("selection") if(!data){ $alert("请选择需要删除的质押仓库信息……"); }else{ view.get("#ajaxDelDepotData").set("parameter", data).execute(function(result){ if("200"!=result.code){ $alert("异常信息:"+result.message); }else{ $notify("执行成功"); queryDepot(); } }) } 删除仓库 btn3 100 fa fa-times self.set("selection", arg.data) dsPledgeContractDepot true pledgeDept pledgeDepot false 质押合同 80% fa fa-tasks 90% dsMain false 210,*,210 id id Label false right false dsMain *,*,* right 120 name name pledgeBank pledgeBank pledgeCompany pledgeCompany contractAmount contractAmount repaidAmount repaidAmount contractName contractName contractNo contractNo signTime signTime pledgeStart pledgeStart pledgeEnd pledgeEnd status status createBy createBy true createTime createTime true remark remark TextArea 1.当前单据仅作为当前系统业务信息登记使用,不作为实际双方合约约束。<br> 2.当前单据默认支持为1个合约对应1个库区,如果同时对应多个库区请数据登记。<br> 3.质押状态如果=解押,系统对应催办提醒等功能自动完成。<br> h-tip hidden pledgeContractPR#saveUpdate dsMain [#current] 确定要删除该质押合同数据吗? pledgeContractPR#delete 确定要删除该质押仓库数据么吗? pledgeContractPR#deleteDepot pledgeContractPR#initAdd var entity = view.get("#dsMain.data:#"); var code = entity.get("pledgeCompany"); view.get("#dsDepotSelect").set("parameter",{parentId:code}).flush(); 50% 80% [dtDepot] pledgeContractPR#getUnplacedDepotData 库区列表下拉框 manual dsDepotSelect multiRows 选择 50 deptId true deptId name true id true depotType true