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

完成项目考试分数情况

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