var porjectName =localStorage.getItem("projectName"); $(function() { layui.use('laydate', function(){ var laydate = layui.laydate; //日期时间选择器 laydate.render({ elem: '#endTime' }); }); var endTime = $("#endTime").val(); localStorage.setItem("endTime", "endTime"); var agreementId; //getLeaseList(); $("#baseForm").keydown(function(e) { keycode = e.which || e.keyCode; if (keycode == 13) { search(); } }); $(".form_datetime").datetimepicker({ format : 'yyyy-mm-dd hh:ii' }); title(); }); function exportData(){ $("#baseForm").attr("onsubmit","return true;"); $("#baseForm").attr("action",bonuspath +'/backstage/royaltyDetails/export?agreementId='+agreementId); $("#baseForm").attr("target","downloadFrame");//iframe的名字 $("#baseForm").submit(); } function title(){ /*var title = JSON.stringify(porjectName); alert(title); $("#projectName").html(title+"结算明细");*/ agreementId = localStorage.getItem("agreementId"); JY.Model.loading(); JY.Ajax.doRequest(null, bonuspath + '/backstage/settlementDetails/findTitle', {agreementId : agreementId}, function(data) { JY.Model.loadingClose(); var results = data.obj; var projectName=results.projectName; var unitName=results.unitName; $("#projectName").html(projectName+"结算明细"); $("#unitName").html(unitName); }); selectBatch(); } function findSettlementApply(){ getLeaseList(0); agreementId = localStorage.getItem("agreementId"); localStorage.setItem("agreementId",agreementId); layer.open({ type: 2, title:['详细信息','background-color: #438EB9;color:#fff'], shadeClose:true, shade:false, maxmin: true, area: ['1100px', '500px'], content: bonuspath+'/backstage/settlementDetails/settlementApply' }); } function exportLease(){ agreementId = localStorage.getItem("agreementId"); $("#baseForm").attr("onsubmit","return true;"); $("#baseForm").attr("action",bonuspath +'/backstage/settlementDetails/getLeaseExcel?agreementId='+agreementId); $("#baseForm").attr("target","downloadFrame");//iframe的名字 $("#baseForm").submit(); } function getLeaseList(init) { agreementId = localStorage.getItem("agreementId"); endTime = localStorage.getItem("endTime"); var batch = $("#batch").val(); //alert("init="+init); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/settlementDetails/getLeaseList', {agreementId : agreementId,endTime:endTime,flag:init,batch:batch},function(data) { $("#leaseDetails").empty(); // alert("data="+JSON.stringify(data)); var obj = data.obj; var results = obj.list; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "" + JY.Object.notEmpty(l.deviceName) + ""; html += "" + JY.Object.notEmpty(l.deviceModel) + ""; html += "" + JY.Object.notEmpty(l.deviceUnit) + ""; //alert(l.planLeasePrice); html += "" + JY.Object.notEmpty(l.planLeasePrice) + ""; html += "" + JY.Object.notEmpty(l.leaseNum) + ""; html += "" + JY.Object.notEmpty(l.leaseDate) + ""; if(l.returnNum == 0 || l.returnNum == '0'){ html += ""; html += ""; }else{ html += "" + JY.Object.notEmpty(l.returnNum) + ""; html += "" + JY.Object.notEmpty(l.returnDate) + ""; } html += "" + JY.Object.notEmpty(l.stopDays) + ""; html += "" + JY.Object.notEmpty(l.leaseDays) + ""; html += "" + JY.Object.notEmpty(l.leaseMoney) + ""; // html += leaseFunction2(agreementId); html += ""; if(i == results.length - 1){ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "" + JY.Object.notEmpty(l.leaseTotal) + ""; html += ""; $("#notYetDetails").empty(); getLoseList(init); } } $("#leaseDetails").append(html); }else{ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; // html += ""+ JY.Object.notEmpty(l.leaseTotal) + ""; html += "0.00"; html += ""; $("#leaseDetails").append(html); } JY.Model.loadingClose(); }); } function check(agreementId) { cleanForm(); $("#agreementId").val(agreementId); JY.Ajax.doRequest(null, bonuspath + '/backstage/royaltyDetails/find', { agreementId : agreementId }, function(data) { setForm(data); JY.Model.check("lease"); }); } function setForm(data) { var l = data.obj; $("#lease input[name$='id']").val(l.id); $("#lease input[name$='leasePrice']").val( JY.Object.notEmpty(l.leasePrice)); } function cleanForm() { JY.Tags.isValid("lease", "1"); JY.Tags.cleanForm("lease"); $("#lease input[name$='id']").val('0');// 上级资源 $("#lease input[name$='leasePrice']").val(''); hideRole(); } function hideRole() { $("#roleContent").fadeOut("fast"); preisShow = false; } function getLoseList(init) { agreementId = localStorage.getItem("agreementId"); var batch = $("#batch").val(); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/settlementDetails/getLoseList',{agreementId : agreementId,flag:init,batch:batch}, function(data) { // alert("data="+JSON.stringify(data)); $("#notYetDetails").empty(); var obj = data.obj; var results = obj.list; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "" + JY.Object.notEmpty(l.deviceName) + ""; html += "" + JY.Object.notEmpty(l.deviceModel) + ""; html += "" + JY.Object.notEmpty(l.deviceUnit) + ""; html += "" + JY.Object.notEmpty(l.loseNum) + ""; html += "" + JY.Object.notEmpty(l.loseMoney) + ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; if(i == results.length - 1){ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "" + JY.Object.notEmpty(l.loseTotal) + ""; // html += notYetFunction(agreementId); html += ""; } } $("#notYetDetails").append(html); }else{ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "0.00"; // html += notYetFunction(agreementId); html += ""; $("#notYetDetails").append(html); } getDeductionList(); JY.Model.loadingClose(); }); } function exportNotYet(){ agreementId = localStorage.getItem("agreementId"); $("#baseForm").attr("onsubmit","return true;"); $("#baseForm").attr("action",bonuspath +'/backstage/settlementDetails/getLoseExcel?agreementId='+agreementId); $("#baseForm").attr("target","downloadFrame");//iframe的名字 $("#baseForm").submit(); } /* function getRepairList(init) { agreementId = localStorage.getItem("agreementId"); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/settlementDetails/getRepairList', { agreementId : agreementId, flag : init }, function(data) { // alert("data="+JSON.stringify(data)); $("#repairDetails").empty(); var obj = data.obj; var results = obj.list; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "" + JY.Object.notEmpty(l.deviceName) + ""; html += "" + JY.Object.notEmpty(l.deviceModel) + ""; html += "" + JY.Object.notEmpty(l.deviceUnit) + ""; html += "" + JY.Object.notEmpty(l.repairNum) + ""; html += "" + JY.Object.notEmpty(l.repairMoney) + ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; // html += repairFunction2(agreementId); html += ""; if(i == results.length - 1){ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "" + JY.Object.notEmpty(l.repairTotal) + ""; // html += repairFunction(agreementId,l.backId); html += ""; } } $("#repairDetails").append(html); }else{ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "0.00"; html += ""; $("#repairDetails").append(html); } getScrapList(init); JY.Model.loadingClose(); }); } function exportRepair(){ agreementId = localStorage.getItem("agreementId"); $("#baseForm").attr("onsubmit","return true;"); $("#baseForm").attr("action",bonuspath +'/backstage/royaltyDetails/getRepairExcel?agreementId='+agreementId); $("#baseForm").attr("target","downloadFrame");//iframe的名字 $("#baseForm").submit(); }*/ /*function getScrapList(init) { agreementId = localStorage.getItem("agreementId"); var batch = $("#batch").val(); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/settlementDetails/getScrapList',{agreementId : agreementId,flag :init,batch:batch},function(data) { $("#scarpDetails").empty(); // alert("data="+JSON.stringify(data)); var obj = data.obj; var results = obj.list; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "" +l.deviceName + ""; html += "" + l.deviceModel + ""; html += "" + l.deviceUnit + ""; html += "" + l.scrapNum+ ""; html += "" + JY.Object.notEmpty(l.scrapMoney) + ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; if(i == results.length - 1){ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "" + JY.Object.notEmpty(l.scrapTotal) + ""; html += ""; } } $("#scarpDetails").append(html); }else{ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "0.00"; html += ""; $("#scarpDetails").append(html); } getDeductionList(); JY.Model.loadingClose(); }); }*/ function getDeductionList(init) { agreementId = localStorage.getItem("agreementId"); var batch = $("#batch").val(); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/settlementDetails/getDeductionList',{agreementId : agreementId,flag :init,batch:batch},function(data) { $("#deductionDetails").empty(); // alert("data="+JSON.stringify(data)); var obj = data.obj; var results = obj.list; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "" +l.deductionMoney + ""; html += "" + l.remark + ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; if(i == results.length - 1){ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "" + JY.Object.notEmpty(l.deductionTotal) + ""; html += ""; } } $("#deductionDetails").append(html); }else{ html += ""; html += "小计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "0.00"; html += ""; $("#deductionDetails").append(html); } //getFourMoneyList(); JY.Model.loadingClose(); }); } /* function getFourMoneyList() { agreementId = localStorage.getItem("agreementId"); JY.Model.loading(); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/royaltyDetails/fourMoneySum',null,function(data) { $("#fourDetails").empty(); // alert("data="+JSON.stringify(data)); var obj = data.obj; var results = obj.list; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "合计"; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += "" + JY.Object.notEmpty(l.fourMoneySum) + ""; html += ""; } $("#fourDetails").append(html); } JY.Model.loadingClose(); }); }*/ function exportScarp(){ agreementId = localStorage.getItem("agreementId"); $("#baseForm").attr("onsubmit","return true;"); $("#baseForm").attr("action",bonuspath +'/backstage/royaltyDetails/getScarpExcel?agreementId='+agreementId); $("#baseForm").attr("target","downloadFrame");//iframe的名字 $("#baseForm").submit(); } function search() { $("#searchBtn").trigger("click"); } function backToAgreen(){ var type = localStorage.getItem("type"); if(type == 1){ var url = bonuspath+'/backstage/settlement/list'; window.location.href = url; }else{ var url = bonuspath+'/backstage/settlementAudit/list'; window.location.href = url; } } function editDeduction() { agreementId = localStorage.getItem("agreementId"); var batch = $("#batch").val(); JY.Model.edit("auDiv", "填写", function() { if (JY.Validate.form("auForm")) { var that = $(this); JY.Ajax.doRequest("auForm", bonuspath + '/backstage/settlementDetails/editDeduction',{agreementId:agreementId,batch:batch}, function(data) { that.dialog("close"); JY.Model.info(data.resMsg, function() { search(); }); }); } }); } function settlementBatch(){ getLeaseList(2); } function settlementFun(){ getLeaseList(3); } function selectBatch(){ agreementId = localStorage.getItem("agreementId"); $("#batch").html(""); JY.Ajax.doRequest(null,bonuspath +'/backstage/settlementDetails/selectBatch',{agreementId:agreementId}, function(data){ // alert("data="+JSON.stringify(data)); var l = data.obj.list; var str=''; for(var i=0;i'+l[i].batch+''; } $("#batch").append(str); }); $("#batch").change(function(){ // batch = $(this).val(); var batch = $("#batch").val(); getLeaseList(1); }); }