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);
|
}
|