//获取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 ""; } var nprojectid = 0; $(document).ready(function () { if (window.taskid != '') { } else { } }); $(document).on('change', $('#plc_cost_assessment_project_id'), function () { nprojectid = $(this).find('option:selected').val(); var projectName = $(this).find('option:selected').text(); LoadData(); LoadPage(); ProcesField(); }); ///数据加载 initData = function () { var isreaddonly = getQueryVariable('type'); var projectId = $.trim(getQueryVariable('projectId')); if (projectId != '') { $('#plc_cost_assessment_project_id').val(projectId); $('#plc_cost_assessment_project_id').attr('disabled', 'disabled'); $('#plc_cost_assessment_project_id').trigger("chosen:updated"); } else { projectId = $.trim($('#plc_cost_assessment_project_id').find('option:selected').val()); } nprojectid = projectId; if (isreaddonly == 'readonly') { $('button[onclick="WF_Submit()"]').hide(); } LoadData(); LoadPage(); ProcesField(); ResetShowType(); $('[name="plc_cost_assessment_dtl.type"]').css({ 'background-color': '#f5f5f5' }); } compute = function (value, date, endDate) { LoadData(value); LoadPage(1); ProcesField(); $('[name="plc_cost_assessment_dtl.type"]').css({ 'background-color': '#f5f5f5' }); } var CostAssessment = {}; // 加载入库单实体数据 function LoadData(month) { var sysid = window.sysid; var smonth = $.trim(month) == '' ? $('#plc_cost_assessment_month').val() : month; if ($.trim(nprojectid) != '') { // 主表数据 $.ajax({ url: "/PLC/PLC_CostAssessment/GetPageBizData?sysid=" + sysid + "&projectId=" + nprojectid + "&&month=" + smonth , async: false , cache: false , dataType: "json", success: function (data) { $('#plc_cost_assessment_month').val(JsonDateToDate(data.month).Format('yyyy-MM')); CostAssessment = data; } }); } } // 构建页面处理页面标签 function BuildPage() { var htmlMain = ''; htmlMain += '