//获取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 = '<input id="plc_partya_measure_projectName" name="plc_partya_measure.projectName" type="hidden" field="projectName" value="' + (sysid != '' ? initItems.projectName : '') + '" />';
|
inputs += '<input id="plc_partya_measure_title" name="plc_partya_measure.title" type="hidden" field="title" value="' + (sysid != '' ? initItems.title : "") + '" />';
|
$('#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 + ')');
|
});
|
}
|