提交 99c0a628 编写于 作者: guangjun.yang's avatar guangjun.yang

完成项目考试分数情况

上级 77ca6600
<!-- 课程列表组件 -->
<template>
<div class="corse-times-list">
<TipsInfo></TipsInfo>
<!-- <TipsInfo></TipsInfo> -->
<ul class="title">
<li>课程名</li>
<li>课程时长</li>
......@@ -17,11 +17,11 @@
</div>
</template>
<script>
import TipsInfo from '@/components/bussiness/tips-info'
// import TipsInfo from '@/components/bussiness/tips-info'
export default {
components: {
TipsInfo
},
// components: {
// TipsInfo
// },
props: {
dataList: {
type: Array,
......
<template>
<section>
<CommonHeader title="完成项目考试分数情况"></CommonHeader>
<CommonTitleMini :title="title" :needRightBtn="needRightBtn"></CommonTitleMini>
<!-- <CommonTitleMini :title="title" :needRightBtn="needRightBtn"></CommonTitleMini> -->
<CommonTitleWithDropdown :dataList="dropdownList" :title="title" :needRightBtn="needRightBtn" @selectSortItem="selectSortItem"></CommonTitleWithDropdown>
<ExamScoreList :dataList="dataList"></ExamScoreList>
<CommonNoMore class="mt-10"></CommonNoMore>
</section>
......@@ -11,7 +12,8 @@ const cookies = require("cookie-universal")();
import { getGeneralExam } from "@/service";
import CommonHeader from "@/components/common/common-header";
import CommonTitleMini from "@/components/common/common-title-mini";
// import CommonTitleMini from "@/components/common/common-title-mini";
import CommonTitleWithDropdown from "@/components/common/common-title-with-dropdown";
import CommonNoMore from "@/components/common/common-no-more";
import ExamScoreList from "@/components/bussiness/exam-score-list";
......@@ -19,7 +21,7 @@ export default {
data() {
return {
title: "共0条数据",
needRightBtn: false,
needRightBtn: true,
token: "",
// 查询概况数据
queryGDParams: {
......@@ -38,12 +40,23 @@ export default {
type: 1
}
},
dataList: []
dataList: [],
dropdownList: [{
desc: '1分',
type: 1
},{
desc: '5分',
type: 2
},{
desc: '10分',
type: 3
}],
};
},
components: {
CommonHeader,
CommonTitleMini,
CommonTitleWithDropdown,
CommonNoMore,
ExamScoreList
},
......@@ -69,11 +82,22 @@ export default {
async getGeneralExam(queryData) {
await getGeneralExam(queryData).then(res => {
if (res.code === "000000") {
this.allData = res.data;
this.dataList = res.data.examScoreList;
this.title = `共${this.dataList.length}条数据`
this.title = `共${this.dataList.length}条数据`;
}
});
},
selectSortItem(type) {
if(type == 1) {
this.dataList = this.allData.examScoreList || [];
} else if(type === 2) {
this.dataList = this.allData.examFiveScoreList || [];
} else if(type === 3) {
this.dataList = this.allData.examTenScoreList || [];
}
this.title = `共${this.dataList.length}条数据`;
}
}
};
</script>
......
......@@ -267,9 +267,9 @@ export default {
},
projectInfo: {
certFlag: 0, // 项目证书情况 0:无证;1:单证书;2:多证书
existCourse: 0, // 是否显示课程分析 1:显示 2:不显示
existEffect: 0, // 是否显示学习效果分析 1:显示 2:不显示
existExam: 0, // 是否显示考试分析 1:显示 2:不显示
existCourse: 1, // 是否显示课程分析 1:显示 2:不显示
existEffect: 1, // 是否显示学习效果分析 1:显示 2:不显示
existExam: 1, // 是否显示考试分析 1:显示 2:不显示
roleType: 0, // 0:普通人 1:内部管理员 2:项目负责人 3:次级负责人
status: 0 // 是否显示查看原始数据 1:显示 2:不显示
},
......
<template>
<section>
<CommonHeader title="项目情况排名"></CommonHeader>
<CommonTitleMini2 :dataList="dataList" :title="listTitle" :needRightBtn="needRightBtn" @selectSortItem="selectSortItem"></CommonTitleMini2>
<CommonTitleWithDropdown :dropdownList="dropdownList" :title="title" :needRightBtn="needRightBtn" @selectSortItem="selectSortItem"></CommonTitleWithDropdown>
<RankingList :rankList="rankList"></RankingList>
<CommonNoMore class="mt-10"></CommonNoMore>
</section>
......@@ -11,14 +11,14 @@ const cookies = require("cookie-universal")();
import { getStudyRankData } from "@/service";
import CommonHeader from "@/components/common/common-header";
import CommonTitleMini2 from "@/components/common/common-title-with-dropdown";
import CommonTitleWithDropdown from "@/components/common/common-title-with-dropdown";
import CommonNoMore from "@/components/common/common-no-more";
import RankingList from "@/components/bussiness/ranking-item";
export default {
data() {
return {
listTitle: '共0个省',
title: '共0个省',
rankList: [],
needRightBtn: true,
queryGDParams: {
......@@ -37,7 +37,7 @@ export default {
type: 1
}
},
dataList: [{
dropdownList: [{
desc: '按获证比例排名',
type: 1
},{
......@@ -51,7 +51,7 @@ export default {
},
components: {
CommonHeader,
CommonTitleMini2,
CommonTitleWithDropdown,
CommonNoMore,
RankingList
},
......@@ -75,7 +75,7 @@ export default {
await getStudyRankData(params).then(res => {
if (res.code === "000000") {
this.rankList = res.data.studyRank;
this.listTitle = `共${this.rankList.length}个省`
this.title = `共${this.rankList.length}个省`
}
});
},
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册