日间系统开发

ECO日间手术系统重构


保存自定义报表配置

<h5>简要描述</h5> <ul> <li>无</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://localhost:19002/configBasicReport/saveReportConfigData</code> </li> </ul> <h5>请求方式</h5> <ul> <li>post</li> </ul> <h5>Header</h5> <table> <thead> <tr> <th style="text-align: left;">header</th> <th style="text-align: left;">必选</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">Accept</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">Accept-Language</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">Connection</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">Content-Type</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">Cookie</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">Origin</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">Referer</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">User-Agent</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">X-Token</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> </tbody> </table> <h5>请求参数示例</h5> <pre><code>{ &amp;quot;configBasicReportEntity&amp;quot;: { &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportName&amp;quot;: &amp;quot;全部汇总--预约例数报表&amp;quot;, &amp;quot;reportType&amp;quot;: &amp;quot;system_default&amp;quot;, &amp;quot;contextMenuId&amp;quot;: &amp;quot;12345&amp;quot;, &amp;quot;sqlContent&amp;quot;: &amp;quot;SELECT \ta.DAY_SURGERY_ID AS daySurgeryId,a.INPATIENT_HOS_AREA_CODE AS inpatientHosAreaCode,\ta.PATIENT_STATUS_DICT AS patientStatusDict ,b.PATIENT_NAME AS patientName,\tb.PATIENT_SEX_DICT AS sex, DATEDIFF(yy,b.PATIENT_BIRTHDAY,GETDATE()) AS age,c.SURGERY_PLAN_DATE as surgeryPlanDate FROM\tASMC_BUSI_PATIENT_DAY_SURGERY a INNER JOIN ASMC_BUSI_PATIENT_BASE_INFO b ON a.PATIENT_ID= b.PATIENT_ID\tLEFT JOIN ASMC_BUSI_PATIENT_SURGERY_APPLY c ON a.DAY_SURGERY_ID=c.DAY_SURGERY_ID &amp;quot;, &amp;quot;reportSourceType&amp;quot;: &amp;quot;sql&amp;quot; }, &amp;quot;queryConditionList&amp;quot;: [ { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;reportQueryConditionId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;queryConditionName&amp;quot;: &amp;quot;统计区间&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;surgeryPlanDate&amp;quot;, &amp;quot;queryConditionType&amp;quot;: &amp;quot;date&amp;quot;, &amp;quot;fieldDefaultValue&amp;quot;: &amp;quot;7&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 }, { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;reportQueryConditionId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;queryConditionName&amp;quot;: &amp;quot;所属院区&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;inpatientHosAreaCode&amp;quot;, &amp;quot;queryConditionType&amp;quot;: &amp;quot;select&amp;quot;, &amp;quot;fieldDefaultValue&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;sortNo&amp;quot;: 2 }, { &amp;quot;dictMappingList&amp;quot;: [ { &amp;quot;dictMappingId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;dictMappingType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;patientStatusDict&amp;quot;, &amp;quot;queryFieldValue&amp;quot;: &amp;quot;applyEd&amp;quot;, &amp;quot;fieldMappingValue&amp;quot;: &amp;quot;日间申请&amp;quot; }, { &amp;quot;dictMappingId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;dictMappingType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;patientStatusDict&amp;quot;, &amp;quot;queryFieldValue&amp;quot;: &amp;quot;center_registerEd&amp;quot;, &amp;quot;fieldMappingValue&amp;quot;: &amp;quot;中心登记&amp;quot; } ], &amp;quot;reportQueryConditionId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;queryConditionName&amp;quot;: &amp;quot;日间状态&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;patientStatusDict&amp;quot;, &amp;quot;queryConditionType&amp;quot;: &amp;quot;select&amp;quot;, &amp;quot;fieldDefaultValue&amp;quot;: &amp;quot;applyEd&amp;quot;, &amp;quot;sortNo&amp;quot;: 3 } ], &amp;quot;summaryList&amp;quot;: [ { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;displaySummaryId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;summaryTitleName&amp;quot;: &amp;quot;预约汇总&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot; FORMAT(surgeryPlanDate, 'yyyy-MM')&amp;quot;, &amp;quot;summaryColumnName&amp;quot;: &amp;quot;拟手术日期&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;statisticsDate&amp;quot;, &amp;quot;sqlSummaryStyle&amp;quot;: &amp;quot;MAX&amp;quot;, &amp;quot;sqlSummaryStyleExtend&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 }, { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;displaySummaryId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;summaryTitleName&amp;quot;: &amp;quot;预约汇总&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot;FORMAT(surgeryPlanDate, 'yyyy-MM')&amp;quot;, &amp;quot;summaryColumnName&amp;quot;: &amp;quot;预约例数&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;totalNum&amp;quot;, &amp;quot;sqlSummaryStyle&amp;quot;: &amp;quot;count&amp;quot;, &amp;quot;sqlSummaryStyleExtend&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 } ], &amp;quot;detailList&amp;quot;: [ { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;displayDetailId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailTitleName&amp;quot;: &amp;quot;预约明细&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailColumnName&amp;quot;: &amp;quot;日间序号&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;daySurgeryId&amp;quot;, &amp;quot;urlJumpType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;urlAddress&amp;quot;: &amp;quot;http:\/\/www.baidu.com&amp;quot;, &amp;quot;memo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 }, { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;displayDetailId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailTitleName&amp;quot;: &amp;quot;预约明细&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailColumnName&amp;quot;: &amp;quot;姓名&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;patientName&amp;quot;, &amp;quot;urlJumpType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;urlAddress&amp;quot;: &amp;quot;http:\/\/www.baidu.com&amp;quot;, &amp;quot;memo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 }, { &amp;quot;dictMappingList&amp;quot;: [ { &amp;quot;dictMappingId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;dictMappingType&amp;quot;: &amp;quot;3&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;sex&amp;quot;, &amp;quot;queryFieldValue&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;fieldMappingValue&amp;quot;: &amp;quot;男&amp;quot; }, { &amp;quot;dictMappingId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;dictMappingType&amp;quot;: &amp;quot;3&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;sex&amp;quot;, &amp;quot;queryFieldValue&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;fieldMappingValue&amp;quot;: &amp;quot;女&amp;quot; } ], &amp;quot;displayDetailId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailTitleName&amp;quot;: &amp;quot;预约明细&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailColumnName&amp;quot;: &amp;quot;性别&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;sex&amp;quot;, &amp;quot;urlJumpType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;urlAddress&amp;quot;: &amp;quot;http:\/\/www.baidu.com&amp;quot;, &amp;quot;memo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 }, { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;displayDetailId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailTitleName&amp;quot;: &amp;quot;预约明细&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailColumnName&amp;quot;: &amp;quot;年龄&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;age&amp;quot;, &amp;quot;urlJumpType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;urlAddress&amp;quot;: &amp;quot;http:\/\/www.baidu.com&amp;quot;, &amp;quot;memo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 }, { &amp;quot;dictMappingList&amp;quot;: [], &amp;quot;displayDetailId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailTitleName&amp;quot;: &amp;quot;预约明细&amp;quot;, &amp;quot;displaySummaryCondition&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;detailColumnName&amp;quot;: &amp;quot;拟手术日期&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;surgeryPlanDate&amp;quot;, &amp;quot;urlJumpType&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;urlAddress&amp;quot;: &amp;quot;http:\/\/www.baidu.com&amp;quot;, &amp;quot;memo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnWidth&amp;quot;: &amp;quot;50px&amp;quot;, &amp;quot;sortNo&amp;quot;: 1 } ], &amp;quot;chartInfoList&amp;quot;: [ { &amp;quot;chartInfoId&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;basicReportCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;chartTitleName&amp;quot;: &amp;quot;例数汇总&amp;quot;, &amp;quot;dataCategoryColumn&amp;quot;: &amp;quot;数据分类,图表的横坐标 group by&amp;quot;, &amp;quot;chartColumnName&amp;quot;: &amp;quot;预约例数&amp;quot;, &amp;quot;sqlFieldCode&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;sqlSummaryStyle&amp;quot;: &amp;quot;max&amp;quot;, &amp;quot;sortNo&amp;quot;: 4 } ] } </code></pre>

页面列表

ITEM_HTML