var ProjectLeaderName = '';//项目经理
|
//获取href里面的参数
|
getQueryVariable = function (parameter) {
|
var query = window.location.search.substring(1);
|
var vars = query.split("&");
|
for (var i = 0; i < vars.length; i++) {
|
var pair = vars[i].split("=");
|
if (pair[0] === parameter) { return pair[1]; }
|
}
|
return "";
|
}
|
|
var getEmp = function (obj) {
|
thisobj = obj;
|
layer.open({
|
type: 2,
|
title: '与会人员',
|
shadeClose: true,
|
shade: 0.4,
|
area: ['90%', '90%'],
|
content: "/pm/PM_TargetSummary/selectuser"
|
});
|
}
|
|
//获取选中的人员
|
var GetSelectEmp = function (aryobj) {
|
var aryemp = [];
|
$.each(aryobj, function (i, r) {
|
var html = r.emp_name + '(' + r.emp_sn + ')';
|
aryemp.push(html);
|
});
|
$('#pm_targetsummary_personnel').val(aryemp.join(','));
|
$('#pm_targetsummary_personnel').html(aryemp.join(','));
|
}
|
|
|
///数据加载
|
initData = function () {
|
console.log(initItems);
|
var projectid = parseInt(getQueryVariable('projectid'));
|
var nodeid = getQueryVariable('nodeid');
|
var nodedtlid = getQueryVariable('nodedtlid');
|
var flowid = getQueryVariable('flowid');
|
var taskid = getQueryVariable('taskid');
|
var nwidth = $('#pm_targetsummary_bid_cost').parent().width()+3;
|
var html = '';
|
html += '<div class="col-xs-6 col-sm-6" ><label class="control-label form-item-title">项目名称</label><div class="form-item-control" style="width:' + nwidth + 'px;"><input id="pm_targetsummary_ProjectName" name="pm_targetsummary.ProjectName" type="text" field="ProjectName" class="form-control" disabled="disabled"></div></div>';
|
html += '<div class="col-xs-6 col-sm-6" ><label class="control-label form-item-title">客户名称</label><div class="form-item-control" style="width:' + nwidth + 'px;"><input id="pm_targetsummary_ProjectCustomer" name="pm_targetsummary.ProjectCustomer" type="text" field="ProjectCustomer" class="form-control" disabled="disabled"></div></div>';
|
html += '<div class="col-xs-6 col-sm-6" ><label class="control-label form-item-title">工程地点</label><div class="form-item-control" style="width:' + nwidth + 'px;"><input id="pm_targetsummary_ProjectAddress" name="pm_targetsummary.ProjectAddress" type="text" field="ProjectAddress" class="form-control" disabled="disabled"></div></div>';
|
html += '<div class="col-xs-6 col-sm-6" ><label class="control-label form-item-title">项目级别</label><div class="form-item-control" style="width:' + nwidth + 'px;"><input id="pm_targetsummary_ProjectGrading" name="pm_targetsummary.ProjectGrading" type="text" field="ProjectGrading" class="form-control" disabled="disabled"></div></div>';
|
html += '<div class="col-xs-6 col-sm-6" ><label class="control-label form-item-title">项目经理</label><div class="form-item-control" style="width:' + nwidth + 'px;"><input id="pm_targetsummary_ProjectLeaderName" name="pm_targetsummary.ProjectLeaderName" type="text" field="ProjectLeaderName" class="form-control" disabled="disabled"></div></div>';
|
|
|
$('#pm_targetsummary_code').parent().parent().after(html);
|
var hiddenIdHtml = '<input type="hidden" id="pm_targetsummary_node_id" name="pm_targetsummary.node_id" field="node_id" class="form-control" isvalid="yes" checkexpession="NotNull">';
|
hiddenIdHtml += '<input type="hidden" id="pm_targetsummary_node_dtl_id" name="pm_targetsummary.node_dtl_id" field="node_dtl_id" class="form-control" isvalid="yes" checkexpession="NotNull">';
|
hiddenIdHtml += '<input type="hidden" id="pm_targetsummary_project_id" name="pm_targetsummary.project_id" field="project_id" class="form-control" isvalid="yes" checkexpession="NotNull">';
|
|
$('#pm_targetsummary_code').after(hiddenIdHtml);// 先弄个隐藏框存起来
|
|
if ($.trim(sysid) != '' && initItems != null) {
|
var sprintbtn = '<span style="position: absolute;right:20px;"><a onclick="" href="/pm/PM_TargetSummary/printInfo?sysid=' + sysid + '&&flowid=' + flowid + '&&taskid=' + taskid + '" target="_blank" style="font-size:12px;margin-right: 20px;"><img src="../../img/ico/printer.png" />打印</a></span>';
|
$('#txtTitle').append(sprintbtn);
|
}
|
|
if (window.sysid === '') {
|
$.ajax({
|
url: "/PM_TargetSummary/GetModel?projectid=" + projectid + "&nodeid=" + nodeid + "&nodedtlid=" + nodedtlid,
|
async: false,
|
cache: false,
|
dataType: "json",
|
success: function(resp) {
|
$("#pm_targetsummary_ProjectName").val(resp.ProjectName);
|
ProjectLeaderName = resp.ProjectLeaderName;
|
$("#pm_targetsummary_ProjectLeaderName").val(resp.ProjectLeaderName);
|
$("#pm_targetsummary_ProjectCustomer").val(resp.ProjectCustomer);
|
$("#pm_targetsummary_ProjectAddress").val(resp.ProjectAddress);
|
$("#pm_targetsummary_ProjectGrading").val(resp.ProjectGrading);
|
$("#pm_targetsummary_node_id").val(resp.nodeid);
|
$("#pm_targetsummary_node_dtl_id").val(resp.nodedtlid);
|
$("#pm_targetsummary_project_id").val(resp.projectid);
|
$("#pm_targetsummary_code").val(resp.num);
|
}
|
});
|
} else {
|
$.ajax({
|
url: "/PM_TargetSummary/GetModelBySysic?sysid=" + window.sysid,
|
async: false,
|
cache: false,
|
dataType: "json",
|
success: function (resp) {
|
$("#pm_targetsummary_ProjectName").val(resp.ProjectName);
|
ProjectLeaderName = resp.ProjectLeaderName;
|
$("#pm_targetsummary_ProjectLeaderName").val(resp.ProjectLeaderName);
|
$("#pm_targetsummary_ProjectCustomer").val(resp.ProjectCustomer);
|
$("#pm_targetsummary_ProjectAddress").val(resp.ProjectAddress);
|
$("#pm_targetsummary_ProjectGrading").val(resp.ProjectGrading);
|
$('#pm_targetsummary_meetingdate').val(resp.meetingdate);
|
var inputs = '<input type="hidden" id="pm_targetsummary_id" value="' + window.sysid + '">';
|
$('#pm_targetsummary_code').after(inputs);
|
$("#pm_targetsummary_project_id").val(resp.projectid);
|
}
|
});
|
|
|
}
|
ResetPageStyle();
|
var title = $("#txtTitle").html();
|
var pjname = $("#pm_targetsummary_ProjectName").val();
|
$("#txtTitle").html(pjname + "【" + title + "】");
|
|
$('#pm_targetsummary_personnel').bind('focus', function (i, r) {
|
getEmp(this);
|
});
|
}
|
|
|
// 重置页面部分样式
|
function ResetPageStyle() {
|
//动态添加CSS样式
|
var str_style = '.bl{position: relative;}\
|
.bl .back {position: absolute;top: 0;right: 5px;display: inline-block;}\
|
.bl .backdtl {position: absolute;top: 2px;right:10px;display: inline-block;}';
|
if (document.all) { // document.createStyleSheet(url)
|
window.style = str_style;
|
document.createStyleSheet("javascript:style");
|
} else { //document.createElement(style)
|
var style = document.createElement('style');
|
style.type = 'text/css';
|
style.innerHTML = str_style;
|
document.getElementsByTagName('HEAD').item(0).appendChild(style);
|
}
|
|
// 修改input宽度
|
var w = $(".col-xs-4").width();
|
$(".col-xs-4 .form-item-control").width(w - 134);
|
|
// 加%
|
$("#pm_targetsummary_fp_rate,#pm_targetsummary_ml_rate,#pm_targetsummary_pc_rate").each(function () {
|
$(this).parent().addClass("bl");
|
$(this).after("<div class='back'>%</div>");
|
});
|
}
|