//获取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; //返回参数值 } var susername = ''; //获取默认单据号与名称 var getLoad = function (nprojectid) { if ($.trim(sysid) == '') { $('#girdtable').find('.body').remove(); $.ajax({ url: "/PLC/plc_partya_measure/GetLoad?projectid=" + nprojectid + "", async: false, cache: false, dataType: "json", success: function (data) { susername = data.username; $('input[name="plc_partya_measure.code"]').val(data.orderCode); $('input[name="plc_partya_measure.createtime"]').val(JsonDateToDate(data.orderTime).Format('yyyy-MM-dd')); $('#plc_partya_measure_projectName').val(data.projectName); $('#plc_partya_measure_title').val('' + data.projectName + '-甲方中间计量(' + data.username + ')'); if(data.listtask.length>0) { $.each(data.listtask, function (i, r) { $('.subtradd_js').click(); $('.subtrdel_js').eq(i).hide(); $('input[name="plc_partya_measure_dtl.name"]').eq(i).val(r.pileName); $('input[name="plc_partya_measure_dtl.model"]').eq(i).val(r.model); $('select[name="plc_partya_measure_dtl.unitName"]').eq(i).val(r.unitName); $('input[name="plc_partya_measure_dtl.contractsCount"]').eq(i).val(r.contractsCount); $('input[name="plc_partya_measure_dtl.drawingCount"]').eq(i).val(r.drawingCount); $('input[name="plc_partya_measure_dtl.visaCount"]').eq(i).val(r.visaCount); }); } $('#plc_partya_measure_project_id').trigger("chosen:updated"); $('select[name="plc_partya_measure_dtl.unitName"]').chosen({ search_contains: false }); } }); } } var initData = function () { var nprojectid = $.trim(getUrlParam('projectid')); nprojectid = nprojectid == '' ? 0 : parseInt(nprojectid); var inputs = ''; inputs += ''; $('#plc_partya_measure_project_id').after(inputs); $('.subtradd_js').hide(); $('.subtrdel_js').hide(); if ($.trim(sysid) != '') { nprojectid = parseInt(initItems.project_id); $('input[name="plc_partya_measure.startTime"]').val(JsonDateToDate(initItems.startTime).Format('yyyy-MM-dd')); $('input[name="plc_partya_measure.endTime"]').val(JsonDateToDate(initItems.endTime).Format('yyyy-MM-dd')); $('input[name="plc_partya_measure.createtime"]').val(JsonDateToDate(initItems.createtime).Format('yyyy-MM-dd')); } else { getLoad(nprojectid); } if (nprojectid > 0) { $('#plc_partya_measure_project_id').val(nprojectid); $('#plc_partya_measure_project_id').attr('disabled', 'disabled'); $('#plc_partya_measure_project_id').trigger("chosen:updated"); } if (nprojectid==0) { var projectName = $('#plc_partya_measure_project_id').find('option:selected').text(); $('#plc_partya_measure_projectName').val(projectName); $('#plc_partya_measure_title').val('' + projectName + '-甲方中间计量(' + susername + ')'); } $('#plc_partya_measure_project_id').bind('change', function () { var nprojectid = $(this).find('option:selected').val(); var projectName = $(this).find('option:selected').text(); $('#plc_partya_measure_projectName').val(projectName); $('#plc_partya_measure_title').val('' + projectName + '-甲方中间计量(' + susername + ')'); }); }