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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
//获取href里面的参数
getQueryVariable = function (parameter) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] === parameter) { return pair[1]; }
    }
    return "";
}
 
///数据加载
initData = function () {
    var projectid = parseInt(getQueryVariable('projectid'));
    var nodeid = getQueryVariable('nodeid');
    var nodedtlid = getQueryVariable('nodedtlid');
    var html = '';
    html += '<div class="col-xs-4 col-sm-4"><label class="control-label form-item-title">项目名称</label><div class="form-item-control"><input id="pm_construction_plan_ProjectName" name="pm_construction_plan.ProjectName" type="text" field="ProjectName" class="form-control" disabled="disabled"></div></div>';
    html += '<div class="col-xs-4 col-sm-4"><label class="control-label form-item-title">负责人</label><div class="form-item-control"><input id="pm_construction_plan_ProjectLeaderName" name="pm_construction_plan.ProjectLeaderName" type="text" field="ProjectLeaderName" class="form-control" disabled="disabled"></div></div>';
    html += '<div class="col-xs-4 col-sm-4"><label class="control-label form-item-title">客户名称</label><div class="form-item-control"><input id="pm_construction_plan_ProjectCustomer" name="pm_construction_plan.ProjectCustomer" type="text" field="ProjectCustomer" class="form-control" disabled="disabled"></div></div>';
    html += '<div class="col-xs-4 col-sm-4"><label class="control-label form-item-title">工程地点</label><div class="form-item-control"><input id="pm_construction_plan_ProjectAddress" name="pm_construction_plan.ProjectAddress" type="text" field="ProjectAddress" class="form-control" disabled="disabled"></div></div>';
    html += '<div class="col-xs-4 col-sm-4"><label class="control-label form-item-title">合同金额</label><div class="form-item-control"><input id="pm_construction_plan_ProjectContactmoney" name="pm_construction_plan.ProjectContactmoney" type="text" field="ProjectContactmoney" class="form-control" disabled="disabled" style=""position: relative;><div style="position: absolute;top: 0px;right:55px;display: inline-block;">万元</div></div></div>';
    html += '<div class="col-xs-4 col-sm-4"><label class="control-label form-item-title">项目级别</label><div class="form-item-control"><input id="pm_construction_plan_ProjectGrading" name="pm_construction_plan.ProjectGrading" type="text" field="ProjectGrading" class="form-control" disabled="disabled"></div></div>';
    $('#pm_construction_plan_code').parent().parent().after(html);
    
    if (window.sysid === '') {
        $.ajax({
            url: "/PM_ConstructionPlan/GetModel?projectid=" + projectid + "&nodeid=" + nodeid + "&nodedtlid=" + nodedtlid,
            async: false,
            cache: false,
            dataType: "json",
            success: function (resp) {
                $("#pm_construction_plan_ProjectName").val(resp.ProjectName);
                $("#pm_construction_plan_ProjectLeaderName").val(resp.ProjectLeaderName);
                $("#pm_construction_plan_ProjectCustomer").val(resp.ProjectCustomer);
                $("#pm_construction_plan_ProjectAddress").val(resp.ProjectAddress);
                $("#pm_construction_plan_ProjectContactmoney").val(resp.ProjectContactmoney);
                $("#pm_construction_plan_ProjectGrading").val(resp.ProjectGrading);
                $("#pm_construction_plan_node_id").val(resp.nodeid);
                $("#pm_construction_plan_node_dtl_id").val(resp.nodedtlid);
                $("#pm_construction_plan_project_id").val(resp.projectid);
                $("#pm_construction_plan_code").val(resp.num);
            }
        });
    } else {
        $.ajax({
            url: "/PM_ConstructionPlan/GetModelBySysic?sysid=" + window.sysid,
            async: false,
            cache: false,
            dataType: "json",
            success: function (resp) {
                projectid = resp.projectid;
                nodeid = resp.nodeid;
                nodedtlid = resp.nodedtlid;
                $("#pm_construction_plan_ProjectName").val(resp.ProjectName);
                $("#pm_construction_plan_ProjectLeaderName").val(resp.ProjectLeaderName);
                $("#pm_construction_plan_ProjectCustomer").val(resp.ProjectCustomer);
                $("#pm_construction_plan_ProjectAddress").val(resp.ProjectAddress);
                $("#pm_construction_plan_ProjectContactmoney").val(resp.ProjectContactmoney);
                $("#pm_construction_plan_ProjectGrading").val(resp.ProjectGrading);
            }
        });
    }
    var hiddenIdHtml = '<input type="hidden" id="pm_construction_plan_node_id" name="pm_construction_plan.node_id"  field="node_id" class="form-control" value="' + nodeid + '" isvalid="yes" checkexpession="NotNull">';
    hiddenIdHtml += '<input type="hidden" id="pm_construction_plan_node_dtl_id" name="pm_construction_plan.node_dtl_id"  field="node_dtl_id" class="form-control" value="' + nodedtlid + '" isvalid="yes" checkexpession="NotNull">';
    hiddenIdHtml += '<input type="hidden" id="pm_construction_plan_project_id" name="pm_construction_plan.project_id"  field="project_id" class="form-control" value="' + projectid + '" isvalid="yes" checkexpession="NotNull">';
    $('#pm_construction_plan_code').after(hiddenIdHtml);// 先弄个隐藏框存起来
    ResetPageStyle();
    var title = $("#txtTitle").html();
    var pjname = $("#pm_construction_plan_ProjectName").val();
    $("#txtTitle").html(pjname + "【" + title + "】");
}
 
 
// 重置页面部分样式
function ResetPageStyle() {
    //动态添加CSS样式
    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宽度
    var w = $(".col-xs-4").width();
    $(".col-xs-4 .form-item-control").width(w - 134);
    // 加万元
    $("#pm_targetsummary_ProjectContactmoney").each(function () {
        $(this).parent().addClass("bl");
        $(this).after("<div class='back'>万元</div>");
    });
    // 加%
    $("#pm_targetsummary_kz_rate,#pm_targetsummary_fp_rate,#pm_targetsummary_ml_rate,#pm_targetsummary_pc_rate").each(function () {
        $(this).parent().addClass("bl");
        $(this).after("<div class='back'>%</div>");
    });
}