//获取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 + ')');
});
}