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