public dynamic GetPageData(string id) { var masterService = new APS_BN_DispatchModelMainService(); var pQuery = ParamQuery.Instance().AndWhere("ID", id); //var result = new //{ // //主表数据 // form = masterService.GetModel(pQuery), // scrollKeys = masterService.ScrollKeys("ID", id), // //明细数据 // tab0 = new APS_BN_DispatchModelDetailService().GetDynamicList(ParamQuery.Instance().AndWhere("MainID", id)) //}; //return result; var mainData = masterService.GetModel(pQuery); if (mainData != null) { var pQuery2 = ParamQuery.Instance().AndWhere("MainID", mainData.ID); var result = new { //主表数据 form = mainData, scrollKeys = masterService.ScrollKeys("ID", id), //明细数据 tab0 = new APS_BN_DispatchModelDetailService().GetDynamicList(pQuery2), }; return(result); } else { var result = new { //主表数据 form = mainData, scrollKeys = masterService.ScrollKeys("ID", id), //明细数据 tab0 = "", tab1 = "" }; return(result); } }