|
var currentUserName;
|
|
//获取href里面的参数
|
function getUrlParam(name) {
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
if (r != null) return unescape(r[2]); return null; //返回参数值
|
}
|
initData = function () {
|
//$(".annex").css('display', 'none');
|
var nodeid = getUrlParam('nodeid');
|
var nodedtlid = getUrlParam('nodedtlid');
|
var projectid = getUrlParam('projectid');
|
var grading = getUrlParam('grading');
|
var pmdefineid = getUrlParam('pmdefineid');
|
if (window.taskid === '') {
|
$.ajax({
|
url: "/PM/Pm_CalibrationVerificationBill/InitData", async: false, cache: false, dataType: "json",
|
success: function (data) {
|
// console.log(JSON.stringify(data));
|
currentUserName = data.CurrentUserName;
|
$("#pm_keyindicators_code").val(data.code);
|
}
|
});
|
var $title = $("#txtTitle").html() + "(" + currentUserName + ")";
|
$("#pm_keyindicators_name").val($title);
|
$("#pm_keyindicators_projectid").val(projectid);
|
$("#pm_keyindicators_nodeid").val(nodeid);
|
$("#pm_keyindicators_workid").val(nodedtlid);
|
$("#pm_keyindicators_grading").val(grading);
|
$('#pm_keyindicators_grading').trigger("chosen:updated");
|
}
|
if ($.trim(initItems.id) != '' && $.trim(initItems.calibrationTime) == '' || initItems.calibrationTime == null) {
|
$('#pm_keyindicators_calibrationTime').val('');
|
}
|
if ($.trim(initItems.id) != '' && $.trim(initItems.calibrationTime) != '')
|
{
|
$('#pm_keyindicators_calibrationTime').val(JsonDateToDate(initItems.calibrationTime).Format('yyyy-MM-dd'));
|
}
|
projectid = projectid == '' ? 0 : projectid;
|
if (parseInt(projectid) > 0) {
|
$('#pm_keyindicators_projectid').val(projectid);
|
}
|
$('#pm_keyindicators_projectid').attr('disabled', 'disabled');
|
$('#pm_keyindicators_projectid').trigger("chosen:updated");
|
|
|
$("#pm_keyindicators_code").attr("disabled", "disabled");
|
$("#pm_keyindicators_name").attr("disabled", "disabled");
|
|
var inputs = '<input type="hidden" id="pmdefineid" value="' + pmdefineid + '"></input>';
|
$('input[name="pm_keyindicators.BidPrice"]').after(inputs);
|
addCSS();
|
//利润
|
addInputWan($("#pm_keyindicators_profits"), "back", "万元");
|
//利润率
|
addInputWan($("#pm_keyindicators_profitMargin"), "back", "%");
|
//潜在利润
|
addInputWan($("#pm_keyindicators_ProfitPotential"), "back", "万元");
|
//投标总价
|
addInputWan($("#pm_keyindicators_BidPrice"), "back", "万元");
|
var title = $("#txtTitle").html();
|
var pjname = $("#pm_keyindicators_projectid option:selected").html();
|
$("#txtTitle").html(pjname + "【" + title + "】");
|
}
|
|
//动态添加CSS样式
|
function addCSS() {
|
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后添加万元div
|
function addInputWan($input, className, tex) {
|
var div = createDivWan(className, tex);
|
$input.after(div);
|
$input.parent().addClass("bl");
|
}
|
|
//创建div万元
|
function createDivWan(className, tex) {
|
var div = document.createElement("div");
|
div.className = className;
|
div.innerHTML = tex;
|
return div;
|
}
|
|
|