|  | @@ -1,84 +1,9 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  | -  <div>
 | 
	
		
			
				|  |  | -    <dynamic-table :rows="tableList" :columns="columns" @expand-change="expand" >
 | 
	
		
			
				|  |  | -      <template #expand="{row,$index}">
 | 
	
		
			
				|  |  | -        <div>
 | 
	
		
			
				|  |  | -          <dynamic-table :columns="majorCol" :show-header="false" :rows="row.majors">
 | 
	
		
			
				|  |  | -            <template #t0="{row}">
 | 
	
		
			
				|  |  | -              <!--    录取概率 -->
 | 
	
		
			
				|  |  | -              <div>
 | 
	
		
			
				|  |  | -                <p class="mb10"><span class="f18">{{ row.enrollRatio }}</span>%</p>
 | 
	
		
			
				|  |  | -                <p class="mb10 f-9b f12">{{ row.enrollRatioText }}</p>
 | 
	
		
			
				|  |  | -                <p>
 | 
	
		
			
				|  |  | -                  <el-tag type="success">冲</el-tag>
 | 
	
		
			
				|  |  | -<!--                  <el-tag type="success">稳</el-tag>-->
 | 
	
		
			
				|  |  | -<!--                  <el-tag type="success">保</el-tag>-->
 | 
	
		
			
				|  |  | -                </p>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t1="{row}">
 | 
	
		
			
				|  |  | -              <div>
 | 
	
		
			
				|  |  | -                <p class="mb10"><span class="pointer">{{ row.marjorName }}</span></p>
 | 
	
		
			
				|  |  | -                <p class="f-9b f12">代码 {{ row.marjorBelongs }}</p>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t2="{row}">
 | 
	
		
			
				|  |  | -              <div>
 | 
	
		
			
				|  |  | -                <p><span class="f18">{{ row.planCount || '-' }}</span>人</p>
 | 
	
		
			
				|  |  | -                <p class="f-9b f12">{{ `${row.xuezhi} ¥${row.xuefei}` }}</p>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t3="{row}">
 | 
	
		
			
				|  |  | -              <div class="f14">
 | 
	
		
			
				|  |  | -                <p>录取人数</p>
 | 
	
		
			
				|  |  | -                <p>线差</p>
 | 
	
		
			
				|  |  | -                <p>最低分</p>
 | 
	
		
			
				|  |  | -                <p>最低位次</p>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t4="{row}">
 | 
	
		
			
				|  |  | -              <div class="f14">
 | 
	
		
			
				|  |  | -                <div v-if="row.histories[0]">
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[0].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[0].lineDiff || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[0].score || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[0].seat || '-' }}</p>
 | 
	
		
			
				|  |  | -                </div>
 | 
	
		
			
				|  |  | -                <span v-else>暂无</span>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t5="{row}">
 | 
	
		
			
				|  |  | -              <div class="f14">
 | 
	
		
			
				|  |  | -                <div v-if="row.histories[1]">
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[1].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[1].lineDiff || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[1].score || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[1].seat || '-' }}</p>
 | 
	
		
			
				|  |  | -                </div>
 | 
	
		
			
				|  |  | -                <span v-else>暂无</span>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t6="{row}">
 | 
	
		
			
				|  |  | -              <div class="f14">
 | 
	
		
			
				|  |  | -                <div v-if="row.histories[2]">
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[2].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[2].lineDiff || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[2].score || '-' }}</p>
 | 
	
		
			
				|  |  | -                  <p>{{ row.histories[2].seat || '-' }}</p>
 | 
	
		
			
				|  |  | -                </div>
 | 
	
		
			
				|  |  | -                <span v-else>暂无</span>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -            <template #t7="{row}">
 | 
	
		
			
				|  |  | -              <el-button :type="row.selected ? 'danger' : 'primary'" @click="apply(row,$index)"> {{row.selected ?'取消' :  '填报' }}</el-button>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -          </dynamic-table>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -      </template>
 | 
	
		
			
				|  |  | +    <dynamic-table   height="800px"  :rows="tableList" :columns="columns" @expand-change="expand" >
 | 
	
		
			
				|  |  |        <template #t0="{row}">
 | 
	
		
			
				|  |  |          <!--    录取概率 -->
 | 
	
		
			
				|  |  |          <div>
 | 
	
		
			
				|  |  | -          <p class="mb10"><span class="f18">{{ row.enrollRatio }}</span>%</p>
 | 
	
		
			
				|  |  | +<!--          <p class="mb10"><span class="f18">{{ row.enrollRatio }}</span>%</p>-->
 | 
	
		
			
				|  |  |            <p class="mb10 f-9b f12">{{ row.enrollRatioText }}</p>
 | 
	
		
			
				|  |  |            <p>
 | 
	
		
			
				|  |  |              <el-tag type="danger" v-if="row.pickType == 0">冲</el-tag>
 | 
	
	
		
			
				|  | @@ -90,11 +15,11 @@
 | 
	
		
			
				|  |  |        <template #t1="{row}">
 | 
	
		
			
				|  |  |          <!-- 院校 -->
 | 
	
		
			
				|  |  |          <div>
 | 
	
		
			
				|  |  | -          <p class="mb10"><span class="pointer">{{ `${row.university.name}(${row.recruitPlan.collegeCode })` || '' }}</span></p>
 | 
	
		
			
				|  |  | +          <p class="mb10"><span class="pointer">{{ `${row.university.name}` || '' }}</span></p>
 | 
	
		
			
				|  |  |            <p class="mb5 f-9b f12">{{ row.university.features.split(',').join(' ') }}</p>
 | 
	
		
			
				|  |  |            <p class="mb5 f-9b f12">{{ row.university.location }} {{ row.university.cityName }}
 | 
	
		
			
				|  |  |              排名{{ row.university.ranking }}</p>
 | 
	
		
			
				|  |  | -<!--          <p class="f-9b f12">代码 {{ row.recruitPlan.collegeCode }}</p>-->
 | 
	
		
			
				|  |  | +          <p class="f-9b f12">代码 {{ row.recruitPlan.collegeCode }}</p>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </template>
 | 
	
		
			
				|  |  |        <template #t2="{row}">
 | 
	
	
		
			
				|  | @@ -108,7 +33,7 @@
 | 
	
		
			
				|  |  |          <!--   历年 -->
 | 
	
		
			
				|  |  |          <div class="f14">
 | 
	
		
			
				|  |  |            <p>录取人数</p>
 | 
	
		
			
				|  |  | -          <p>线差</p>
 | 
	
		
			
				|  |  | +<!--          <p>线差</p>-->
 | 
	
		
			
				|  |  |            <p>最低分</p>
 | 
	
		
			
				|  |  |            <p>最低位次</p>
 | 
	
		
			
				|  |  |          </div>
 | 
	
	
		
			
				|  | @@ -117,7 +42,7 @@
 | 
	
		
			
				|  |  |          <div class="f14">
 | 
	
		
			
				|  |  |            <div v-if="row.histories[0]">
 | 
	
		
			
				|  |  |              <p>{{ row.histories[0].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | -            <p>{{ row.histories[0].lineDiff || '-' }}</p>
 | 
	
		
			
				|  |  | +<!--            <p>{{ row.histories[0].lineDiff || '-' }}</p>-->
 | 
	
		
			
				|  |  |              <p>{{ row.histories[0].score || '-' }}</p>
 | 
	
		
			
				|  |  |              <p>{{ row.histories[0].seat || '-' }}</p>
 | 
	
		
			
				|  |  |            </div>
 | 
	
	
		
			
				|  | @@ -128,7 +53,7 @@
 | 
	
		
			
				|  |  |          <div class="f14">
 | 
	
		
			
				|  |  |            <div v-if="row.histories[1]">
 | 
	
		
			
				|  |  |              <p>{{ row.histories[1].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | -            <p>{{ row.histories[1].lineDiff || '-' }}</p>
 | 
	
		
			
				|  |  | +<!--            <p>{{ row.histories[1].lineDiff || '-' }}</p>-->
 | 
	
		
			
				|  |  |              <p>{{ row.histories[1].score || '-' }}</p>
 | 
	
		
			
				|  |  |              <p>{{ row.histories[1].seat || '-' }}</p>
 | 
	
		
			
				|  |  |            </div>
 | 
	
	
		
			
				|  | @@ -139,7 +64,7 @@
 | 
	
		
			
				|  |  |          <div class="f14">
 | 
	
		
			
				|  |  |            <div v-if="row.histories[2]">
 | 
	
		
			
				|  |  |              <p>{{ row.histories[2].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | -            <p>{{ row.histories[2].lineDiff || '-' }}</p>
 | 
	
		
			
				|  |  | +<!--            <p>{{ row.histories[2].lineDiff || '-' }}</p>-->
 | 
	
		
			
				|  |  |              <p>{{ row.histories[2].score || '-' }}</p>
 | 
	
		
			
				|  |  |              <p>{{ row.histories[2].seat || '-' }}</p>
 | 
	
		
			
				|  |  |            </div>
 | 
	
	
		
			
				|  | @@ -150,9 +75,81 @@
 | 
	
		
			
				|  |  |          <p type="primary"> {{ `共有专业${row.recruitPlan.majorCount}个` }}</p>
 | 
	
		
			
				|  |  |          <p class="f12 f-primary" v-show="row.majors.filter(major => {return major.selected}).length">  已填  <span>{{ row.majors.filter(major => {return major.selected}).length }}</span> </p>
 | 
	
		
			
				|  |  |        </template>
 | 
	
		
			
				|  |  | +      <template #expand="{row,$index}">
 | 
	
		
			
				|  |  | +        <div>
 | 
	
		
			
				|  |  | +          <dynamic-table :columns="majorCol" :show-header="false" :rows="row.majors">
 | 
	
		
			
				|  |  | +            <template #t0="{row}">
 | 
	
		
			
				|  |  | +              <!--    录取概率 -->
 | 
	
		
			
				|  |  | +              <div>
 | 
	
		
			
				|  |  | +<!--                <p class="mb10"><span class="f18">{{ row.enrollRatio }}</span>%</p>-->
 | 
	
		
			
				|  |  | +                <p class="mb10 f-9b f12">{{ row.enrollRatioText }}</p>
 | 
	
		
			
				|  |  | +                <p>
 | 
	
		
			
				|  |  | +                  <el-tag type="success">冲</el-tag>
 | 
	
		
			
				|  |  | +                  <!--                  <el-tag type="success">稳</el-tag>-->
 | 
	
		
			
				|  |  | +                  <!--                  <el-tag type="success">保</el-tag>-->
 | 
	
		
			
				|  |  | +                </p>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t1="{row}">
 | 
	
		
			
				|  |  | +              <div>
 | 
	
		
			
				|  |  | +                <p class="mb10"><span class="pointer">{{ row.marjorName }}</span></p>
 | 
	
		
			
				|  |  | +                <p class="f-9b f12">代码 {{ row.marjorBelongs }}</p>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t2="{row}">
 | 
	
		
			
				|  |  | +              <div>
 | 
	
		
			
				|  |  | +                <p><span class="f18">{{ row.planCount || '-' }}</span>人</p>
 | 
	
		
			
				|  |  | +                <p class="f-9b f12">{{ `${row.xuezhi} ¥${row.xuefei}` }}</p>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t3="{row}">
 | 
	
		
			
				|  |  | +              <div class="f14">
 | 
	
		
			
				|  |  | +                <p>录取人数</p>
 | 
	
		
			
				|  |  | +<!--                <p>线差</p>-->
 | 
	
		
			
				|  |  | +                <p>最低分</p>
 | 
	
		
			
				|  |  | +                <p>最低位次</p>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t4="{row}">
 | 
	
		
			
				|  |  | +              <div class="f14">
 | 
	
		
			
				|  |  | +                <div v-if="row.histories[0]">
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[0].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | +<!--                  <p>{{ row.histories[0].lineDiff || '-' }}</p>-->
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[0].score || '-' }}</p>
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[0].seat || '-' }}</p>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +                <span v-else>暂无</span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t5="{row}">
 | 
	
		
			
				|  |  | +              <div class="f14">
 | 
	
		
			
				|  |  | +                <div v-if="row.histories[1]">
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[1].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | +<!--                  <p>{{ row.histories[1].lineDiff || '-' }}</p>-->
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[1].score || '-' }}</p>
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[1].seat || '-' }}</p>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +                <span v-else>暂无</span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t6="{row}">
 | 
	
		
			
				|  |  | +              <div class="f14">
 | 
	
		
			
				|  |  | +                <div v-if="row.histories[2]">
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[2].numReal || '-' }}</p>
 | 
	
		
			
				|  |  | +<!--                  <p>{{ row.histories[2].lineDiff || '-' }}</p>-->
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[2].score || '-' }}</p>
 | 
	
		
			
				|  |  | +                  <p>{{ row.histories[2].seat || '-' }}</p>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +                <span v-else>暂无</span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +            <template #t7="{row}">
 | 
	
		
			
				|  |  | +              <el-button :type="row.selected ? 'danger' : 'primary'" @click="apply(row,$index)"> {{row.selected ?'取消' :  '填报' }}</el-button>
 | 
	
		
			
				|  |  | +            </template>
 | 
	
		
			
				|  |  | +          </dynamic-table>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </template>
 | 
	
		
			
				|  |  |      </dynamic-table>
 | 
	
		
			
				|  |  | -  </div>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  |  import DynamicTable from '@/components/dynamic-table'
 | 
	
	
		
			
				|  | @@ -188,7 +185,8 @@ export default {
 | 
	
		
			
				|  |  |        this.cols.map((item, index) => {
 | 
	
		
			
				|  |  |          columns.push({
 | 
	
		
			
				|  |  |            label: item,
 | 
	
		
			
				|  |  | -          slotBody: 't' + index
 | 
	
		
			
				|  |  | +          slotBody: 't' + index,
 | 
	
		
			
				|  |  | +          width: index >= 2 || index == 0 ? 100+'px' : ''
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |        return columns
 | 
	
	
		
			
				|  | @@ -197,7 +195,8 @@ export default {
 | 
	
		
			
				|  |  |        return this.cols.map((item, index) => {
 | 
	
		
			
				|  |  |          return {
 | 
	
		
			
				|  |  |            label: item,
 | 
	
		
			
				|  |  | -          slotBody: 't' + index
 | 
	
		
			
				|  |  | +          slotBody: 't' + index,
 | 
	
		
			
				|  |  | +          width: index >= 2 || index == 0 ? 100+'px' : ''
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -208,7 +207,7 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      apply(item,index) {
 | 
	
		
			
				|  |  |        this.$emit('apply',item,index)
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </script>
 | 
	
	
		
			
				|  | @@ -221,4 +220,11 @@ export default {
 | 
	
		
			
				|  |  |    padding-right: 0;
 | 
	
		
			
				|  |  |    padding-bottom: 0;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +::v-deep .el-table__expand-icon{
 | 
	
		
			
				|  |  | +  font-size: 18px;
 | 
	
		
			
				|  |  | +  color: #666;
 | 
	
		
			
				|  |  | +  .el-icon-arrow-right{
 | 
	
		
			
				|  |  | +    font-weight: bold;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  </style>
 |