提交 c302d097 编写于 作者: zhentian.jia's avatar zhentian.jia

正式考问题

上级 3d9668c4
......@@ -9,6 +9,7 @@
</div>
</div>
<div class="spacing"></div>
<div v-if="containOfficial === 1">
<div class="chart-title">完成项目考试次数情况</div>
<div v-if="showExamTimes === true" class="overflow-chart">
<div class="chart" id="examTimes" ref="examTimes"></div>
......@@ -20,13 +21,13 @@
<div class="spacing"></div>
<!-- <div class="chart-title">完成项目考试分数情况</div> -->
<div class="chart-title-more">
<p>完成项目考试分数情况</p>
<el-radio-group v-if="showExamScore === true" class="rank-radio" size="medium" v-model="rankType" @change="changeRank">
<el-radio-button label="1">1分</el-radio-button>
<el-radio-button label="5">5分</el-radio-button>
<el-radio-button label="10">10分</el-radio-button>
</el-radio-group>
</div>
<p>完成项目考试分数情况</p>
<el-radio-group v-if="showExamScore === true" class="rank-radio" size="medium" v-model="rankType" @change="changeRank">
<el-radio-button label="1">1分</el-radio-button>
<el-radio-button label="5">5分</el-radio-button>
<el-radio-button label="10">10分</el-radio-button>
</el-radio-group>
</div>
<div v-if="showExamScore === true" class="overflow-chart">
<div class="chart" id="examScore" ref="examScore"></div>
</div>
......@@ -35,6 +36,7 @@
</div>
<div class="chart-remarks">注:本报表数据来源包括用户参加正式考试,不包含摸底考试。</div>
<div class="spacing"></div>
</div>
<div class="chart-title">考试列表</div>
<div v-if="downloadId == null">
<el-table :data="tableData" class="exam-table">
......@@ -128,6 +130,9 @@ export default {
timeInfoData: {
type: Object
},
containOfficialFlag: {
type: Number
},
},
data() {
return {
......@@ -149,6 +154,7 @@ export default {
downloadId: null,
showExamTimes: true,
showExamScore: true,
containOfficial: 1,
};
},
watch: {
......@@ -157,7 +163,13 @@ export default {
handler(nv, ov) {
vm.timeInfoChild = nv;
}
}
},
containOfficialFlag: {
deep: true,
handler(nv, ov) {
vm.containOfficial = nv;
}
},
},
created() {
vm = this;
......@@ -195,10 +207,12 @@ export default {
// 搜索列表
getStatic() {
let examAnalysisModel = vm.timeInfoChild.examAnalysisModel;
vm.containOfficial = vm.timeInfoChild.doctorInfoRep.containOfficialFlag;
vm.setCardData(examAnalysisModel);
vm.setExamTimes(examAnalysisModel.examTimesList);
vm.setExamScore(examAnalysisModel.examScoreList);
if(vm.containOfficial === 1) {
vm.setExamTimes(examAnalysisModel.examTimesList);
vm.setExamScore(examAnalysisModel.examScoreList);
}
vm.tableData = examAnalysisModel.examListDto.examInfoList;
vm.totalRows = examAnalysisModel.examListDto.totalRows;
......@@ -220,8 +234,10 @@ export default {
if (res.code == "000000") {
vm.examData = res.data;
vm.setCardData(res.data);
vm.setExamTimes(res.data.examTimesList);
vm.setExamScore(res.data.examScoreList);
if(vm.containOfficial === 1) {
vm.setExamTimes(res.data.examTimesList);
vm.setExamScore(res.data.examScoreList);
}
} else {
vm.$message(res.message);
}
......
......@@ -168,6 +168,7 @@
:dialogData="dialogData"
:organizationList="organizationList"
:timeInfoData="timeInfoData"
:containOfficialFlag="containOfficialFlag"
></examination-analysisfrom>
</el-tab-pane>
<el-tab-pane label="学习效果分析" name="fifth" v-if="displayEffect == 1">
......@@ -327,6 +328,7 @@ export default {
maxDate: '',
minDate: '',
allRegionId: '',
containOfficialFlag: 1,
pickerOptions0: {
disabledDate: time => {
// 在科学计数法中,为了使公式简便,可以用带“E”的格式表示。例如1.03乘10的8次方,可简写为“1.03e8”的形式
......@@ -433,6 +435,7 @@ export default {
vm.certFlag = res.data.certFlag;
vm.maxDate = new Date(res.data.maxDate);
vm.minDate = new Date(res.data.minDate);
vm.containOfficialFlag = res.data.containOfficialFlag;
// console.log('日期:',vm.maxDate,vm.minDate)
vm.getRegionOption();
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册