|  | @@ -9,18 +9,20 @@
 | 
	
		
			
				|  |  |          <el-image :src="require('@/assets/images/elective/elective_report_cover.png')"></el-image>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |        <elective-test-reports></elective-test-reports>
 | 
	
		
			
				|  |  | -      <el-divider class="new-page"><h1>选科大数据分析</h1></el-divider>
 | 
	
		
			
				|  |  | +      <report-section-title class="new-page">选科大数据分析</report-section-title>
 | 
	
		
			
				|  |  |        <group-subject-query class="print-page"></group-subject-query>
 | 
	
		
			
				|  |  | -      <el-divider class="new-page"><h1>自选专业</h1></el-divider>
 | 
	
		
			
				|  |  | +      <report-section-title class="new-page">自选专业</report-section-title>
 | 
	
		
			
				|  |  |        <major-match-optional class="print-page"></major-match-optional>
 | 
	
		
			
				|  |  |        <major-introduce-batch></major-introduce-batch>
 | 
	
		
			
				|  |  | -      <el-divider class="new-page"><h1>选科成绩表</h1></el-divider>
 | 
	
		
			
				|  |  | -      <group-score-table class="print-page"></group-score-table>
 | 
	
		
			
				|  |  | -      <el-divider class="new-page"><h1>选科进程表</h1></el-divider>
 | 
	
		
			
				|  |  | +      <template v-if="showScore">
 | 
	
		
			
				|  |  | +        <report-section-title class="new-page">选科成绩表</report-section-title>
 | 
	
		
			
				|  |  | +        <group-score-table class="print-page"></group-score-table>
 | 
	
		
			
				|  |  | +      </template>
 | 
	
		
			
				|  |  | +      <report-section-title class="new-page">选科进程表</report-section-title>
 | 
	
		
			
				|  |  |        <elective-flow-table class="print-page"></elective-flow-table>
 | 
	
		
			
				|  |  |        <!-- AI分析可能有也可能没有,在elective-ai-analysis内部控制 -->
 | 
	
		
			
				|  |  |        <elective-ai-analysis></elective-ai-analysis>
 | 
	
		
			
				|  |  | -      <el-divider class="new-page"><h1>选科录取分析报告</h1></el-divider>
 | 
	
		
			
				|  |  | +      <report-section-title class="new-page">选科录取分析报告</report-section-title>
 | 
	
		
			
				|  |  |        <elective-enroll-analysis class="print-page"></elective-enroll-analysis>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |    </div>
 | 
	
	
		
			
				|  | @@ -39,11 +41,13 @@ import ElectiveFlowTable from '@/views/elective/report/components/elective-flow-
 | 
	
		
			
				|  |  |  import ElectiveEnrollAnalysis from '@/views/elective/report/components/elective-enroll-analysis'
 | 
	
		
			
				|  |  |  import ElectiveAiAnalysis from '@/views/elective/report/components/elective-ai-analysis'
 | 
	
		
			
				|  |  |  import { getSelectedBookReport } from '@/api/webApi/elective/selected-subject'
 | 
	
		
			
				|  |  | +import ReportSectionTitle from '@/views/elective/report/components/report-section-title'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: 'report-index',
 | 
	
		
			
				|  |  |    extends: RoundSelect,
 | 
	
		
			
				|  |  |    components: {
 | 
	
		
			
				|  |  | +    ReportSectionTitle,
 | 
	
		
			
				|  |  |      ElectiveAiAnalysis,
 | 
	
		
			
				|  |  |      ElectiveEnrollAnalysis,
 | 
	
		
			
				|  |  |      ElectiveFlowTable,
 | 
	
	
		
			
				|  | @@ -61,6 +65,11 @@ export default {
 | 
	
		
			
				|  |  |        roundId: ''
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  computed: {
 | 
	
		
			
				|  |  | +    showScore() {
 | 
	
		
			
				|  |  | +      return !this.generation?.status?.scoreInvisible
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    provide() {
 | 
	
		
			
				|  |  |      // 扩展一些注入,方便报告内部组件直接获取依赖数据
 | 
	
		
			
				|  |  |      // 需要把数据转方法,不然注入的数据无法动态更新
 | 
	
	
		
			
				|  | @@ -95,13 +104,4 @@ export default {
 | 
	
		
			
				|  |  |  .elective-report-container {
 | 
	
		
			
				|  |  |    width: 100%;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -/deep/ .elective-report-container > .el-divider {
 | 
	
		
			
				|  |  | -  margin: 40px 0;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -h1 {
 | 
	
		
			
				|  |  | -  font-size: 36px;
 | 
	
		
			
				|  |  | -  margin: 0;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  |  </style>
 |