var currentUserName; /*初始执行*/ initData = function () { if (window.sysid === '') { $.ajax({ url: "/PmRepayment/InitData?sysid=" + window.sysid, async: false, cache: false, dataType: "json", success: function (data) { currentUserName = data.CurrentUserName; window.initItems = data; /*业务主表数据加载*/ for (var name in data) { if (name !== "children") { var $value = data[name]; if ($value != null && $value !== '') { var $control = $(".main [field='" + name + "']"); var $controltype = $control.prop("tagName"); if ($controltype != null && $controltype !== '') { $type = $control.attr("type"); if ($type !== "radio" && $type !== "checkbox") { $(".main [field='" + name + "']").val($value); } if ($type === "radio") { $(".main [field='" + name + "'][value='" + $value + "']").attr("checked", "checked"); } if ($type === "checkbox") { var $items = $(".main [field='" + name + "']"); var $arr = $value.split(","); $.each($items, function (index, obj) { var value = $(obj).attr("value"); if (contains($arr, value)) $(obj).attr("checked", "checked"); }); } } } } } } }); $("#fm_repaymentinfo_Theme").val("项目内部借款还款单(" + currentUserName + ")"); reloadAuthority(); } } //借款单选择 //$(document).on("click", "input[name='fm_repaymentinfo.LoanOrder']", function () { // layer.open({ // type: 2, // title: '借款单选择', // shadeClose: true, // shade: 0.4, // area: ['90%', '90%'], // content: "/Loan/Index" // }); //}); //选择借款单 setLoanInfo = function (code, projectid, amout) { $('input[name="fm_repaymentinfo.LoanOrder"]').val(code); $('#fm_repaymentinfo_ProjectId').val(projectid); $('input[name="fm_repaymentinfo.CurrentRepaymentAmount"]').val(amout); $('#fm_repaymentinfo_ProjectId').trigger("chosen:updated"); layer.closeAll(); } //表单权限 reloadAuthority = function () { $.each(window.authorize, function (index, obj) { if (obj.Status === 0)//编辑 { $("[name='" + obj.Field + "']").removeAttr("disabled").addClass("edit"); } if (obj.Status === 1)//只读 { $("[name='" + obj.Field + "']").attr("disabled", "disabled"); } if (obj.Status === 2)//隐藏 { if ($("[name='" + obj.Field + "']").closest("td").length > 0) { var $tdindex = $("[name='" + obj.Field + "']").closest("td").index();//列索引 $('#girdtable tr').find('td:eq("' + $tdindex + '")').hide(); } } }); setTimeout("initDateTime()", 500); }