username@email.com
2025-04-27 15eb82df2d6ec539e9d4245bfe08d531e8eb6379
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
//获取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 + ')');
    });
}