var currentUserName;
|
/*初始执行*/
|
initData = function () {
|
if (window.sysid === '') {
|
$.ajax({
|
url: "/pm_constructionapply/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");
|
});
|
}
|
}
|
}
|
}
|
}
|
}
|
});
|
|
$("#pm_constructionapply_tittle").val("施工方案审批申请单(" + currentUserName + ")");
|
reloadAuthority();
|
}
|
}
|
|
|
|
|
//表单权限
|
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);
|
}
|