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

未获证文案显示

上级 7aaa24d7
...@@ -197,9 +197,9 @@ export default { ...@@ -197,9 +197,9 @@ export default {
pageSize: vm.pageSize, pageSize: vm.pageSize,
}; };
// console.log("3 req", req); // console.log("3 req", req);
openLoading(vm); // openLoading(vm);
vm.POST("stats/report/course", req).then(res => { vm.POST("stats/report/course", req).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
if (type !== 2) { if (type !== 2) {
vm.setCardData(res.data); vm.setCardData(res.data);
......
...@@ -173,9 +173,9 @@ export default { ...@@ -173,9 +173,9 @@ export default {
timeFlag: vm.formInline.timeFlag timeFlag: vm.formInline.timeFlag
}; };
// console.log("2 req", req); // console.log("2 req", req);
openLoading(vm); // openLoading(vm);
vm.POST("stats/report/userAnalysis_pc/"+vm.radio, req).then(res => { vm.POST("stats/report/userAnalysis_pc/"+vm.radio, req).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
// if(res.data.educationList.length == 0 && res.data.jobTitle.length == 0 ) { // if(res.data.educationList.length == 0 && res.data.jobTitle.length == 0 ) {
// vm.$message("没有相关数据,请重新选择查询范围"); // vm.$message("没有相关数据,请重新选择查询范围");
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<el-table-column prop="hospitalJoinCount" label="已参与机构数" align="center"></el-table-column> <el-table-column prop="hospitalJoinCount" label="已参与机构数" align="center"></el-table-column>
<el-table-column prop="doctorCount" label="应参与人数" align="center"></el-table-column> <el-table-column prop="doctorCount" label="应参与人数" align="center"></el-table-column>
<el-table-column prop="doctorJoinCount" label="已参与人数" align="center"></el-table-column> <el-table-column prop="doctorJoinCount" label="已参与人数" align="center"></el-table-column>
<el-table-column prop="finishCount" label="获证人数" align="center"></el-table-column> <el-table-column prop="finishCount" :label="finishCountLabel" align="center"></el-table-column>
<el-table-column v-if="gradeFlag[0] == true" prop="grade1Count" label="优秀" align="center"></el-table-column> <el-table-column v-if="gradeFlag[0] == true" prop="grade1Count" label="优秀" align="center"></el-table-column>
<el-table-column v-if="gradeFlag[1] == true" prop="grade2Count" label="良好" align="center"></el-table-column> <el-table-column v-if="gradeFlag[1] == true" prop="grade2Count" label="良好" align="center"></el-table-column>
...@@ -99,8 +99,8 @@ ...@@ -99,8 +99,8 @@
<div class="chart-title-more"> <div class="chart-title-more">
<p>项目情况排名</p> <p>项目情况排名</p>
<el-radio-group v-if="showCertificateChart === true" class="rank-radio" size="medium" v-model="rankType" @change="changeRank"> <el-radio-group v-if="showCertificateChart === true" class="rank-radio" size="medium" v-model="rankType" @change="changeRank">
<el-radio-button label="1">按获证人数排名</el-radio-button> <el-radio-button label="1">{{ rankLabel1 }}</el-radio-button>
<el-radio-button label="2">按获证比例排名</el-radio-button> <el-radio-button label="2">{{ rankLabel2 }}</el-radio-button>
<el-radio-button label="3">按参与人数排名</el-radio-button> <el-radio-button label="3">按参与人数排名</el-radio-button>
</el-radio-group> </el-radio-group>
</div> </div>
...@@ -158,7 +158,7 @@ ...@@ -158,7 +158,7 @@
<el-table-column prop="date" label="日期" align="center" min-width="100"></el-table-column> <el-table-column prop="date" label="日期" align="center" min-width="100"></el-table-column>
<el-table-column prop="doctorCount" label="应参与人数" align="center"></el-table-column> <el-table-column prop="doctorCount" label="应参与人数" align="center"></el-table-column>
<el-table-column prop="doctorJoinCount" label="已参与人数" align="center"></el-table-column> <el-table-column prop="doctorJoinCount" label="已参与人数" align="center"></el-table-column>
<el-table-column prop="finishCount" label="获证人数" align="center"></el-table-column> <el-table-column prop="finishCount" :label="finishCountLabel" align="center"></el-table-column>
<el-table-column v-if="gradeFlag[0] == true" prop="grade1Count" label="优秀" align="center"></el-table-column> <el-table-column v-if="gradeFlag[0] == true" prop="grade1Count" label="优秀" align="center"></el-table-column>
<el-table-column v-if="gradeFlag[1] == true" prop="grade2Count" label="良好" align="center"></el-table-column> <el-table-column v-if="gradeFlag[1] == true" prop="grade2Count" label="良好" align="center"></el-table-column>
...@@ -368,6 +368,10 @@ export default { ...@@ -368,6 +368,10 @@ export default {
showRecordChart: true, showRecordChart: true,
showCertificateChart: true, showCertificateChart: true,
showDurationChart: true, showDurationChart: true,
finishCountLabel: '获证人数',
rankLabel1: '按获证人数排名',
rankLabel2: '按获证比例排名',
}; };
}, },
watch: { watch: {
...@@ -402,8 +406,21 @@ export default { ...@@ -402,8 +406,21 @@ export default {
// console.log('展示all类型:',vm.dataType) // console.log('展示all类型:',vm.dataType)
vm.setStatic(); vm.setStatic();
}, },
setCertLabel() {
if(vm.certFlag == 0) {
//无证
vm.finishCountLabel = '完成人数';
vm.rankLabel1 = '按完成人数排名';
vm.rankLabel2 = '按完成比例排名';
} else {
vm.finishCountLabel = '获证人数';
vm.rankLabel1 = '按获证人数排名';
vm.rankLabel2 = '按获证比例排名';
}
},
setStatic() { setStatic() {
vm.certFlag = vm.timeInfoChild.doctorInfoRep.certFlag; vm.certFlag = vm.timeInfoChild.doctorInfoRep.certFlag;
vm.setCertLabel();
vm.searchDwmy(); vm.searchDwmy();
vm.initCard(vm.timeInfoChild.genSituationModel.percentData); vm.initCard(vm.timeInfoChild.genSituationModel.percentData);
if(vm.dataType == 0) { if(vm.dataType == 0) {
...@@ -451,6 +468,7 @@ export default { ...@@ -451,6 +468,7 @@ export default {
if (res.code == "000000") { if (res.code == "000000") {
vm.certFlag = res.data.certFlag; vm.certFlag = res.data.certFlag;
// vm.certFlag = 1; // vm.certFlag = 1;
vm.setCertLabel();
vm.searchType(); vm.searchType();
} }
}); });
...@@ -466,9 +484,10 @@ export default { ...@@ -466,9 +484,10 @@ export default {
} }
} }
// console.log('vm.hospitalCnt',vm.hospitalCnt); // console.log('vm.hospitalCnt',vm.hospitalCnt);
if(vm.dataType == 0) {
vm.checkRange = "1"; vm.checkRange = "1";
vm.checkTime = "1", vm.checkTime = "1";
vm.rankType = "1";
if(vm.dataType == 0) {
this.search(); this.search();
this.searchDwmy(); this.searchDwmy();
} else { } else {
...@@ -569,12 +588,12 @@ export default { ...@@ -569,12 +588,12 @@ export default {
pageSize: vm.formDwmy.pageSize, pageSize: vm.formDwmy.pageSize,
}; };
} }
openLoading(vm); // openLoading(vm);
if(req.regionId == '000') { // if(req.regionId == '000') {
req.regionId = '0'; // req.regionId = '0';
} // }
vm.POST("stats/dwmy/", req).then(res => { vm.POST("stats/dwmy/", req).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableDateTime = res.data.list; vm.tableDateTime = res.data.list;
vm.totalCount = res.data.totalCount; vm.totalCount = res.data.totalCount;
...@@ -689,8 +708,8 @@ export default { ...@@ -689,8 +708,8 @@ export default {
} else { } else {
vm.showDistributeChart = true; vm.showDistributeChart = true;
} }
let keyName = ['未获证人数','优秀人数','良好人数','及格人数','不及格人数']; let keyName = ['未获证人数','优秀人数','良好人数','及格人数','不及格人数','已获证人数'];
let keyName2 = ['未获证人数占比','优秀人数占比','良好人数占比','及格人数占比','不及格人数占比']; let keyName2 = ['未获证人数占比','优秀人数占比','良好人数占比','及格人数占比','不及格人数占比','已获证人数占比'];
let distributeList = []; let distributeList = [];
let legendData = []; let legendData = [];
let seriesData = []; let seriesData = [];
...@@ -754,7 +773,7 @@ export default { ...@@ -754,7 +773,7 @@ export default {
value: 0, value: 0,
}, },
] ]
let keyName = ['未获证人数','获优秀人数','获良好人数','获及格人数','获不及格人数','获证人数']; let keyName = ['未获证人数','获优秀人数','获良好人数','获及格人数','获不及格人数','获证人数'];
let legendData = []; let legendData = [];
let xAxisData = ["博士后","博士", "硕士", "本科", "大专", "中专及以下", "其他"]; let xAxisData = ["博士后","博士", "硕士", "本科", "大专", "中专及以下", "其他"];
for(let i = 0; i<data.length; i++) { for(let i = 0; i<data.length; i++) {
......
...@@ -168,6 +168,7 @@ export default { ...@@ -168,6 +168,7 @@ export default {
this.$on("search", () => { this.$on("search", () => {
// console.log(this.formInline); // console.log(this.formInline);
this.pageNo = 1; this.pageNo = 1;
this.rankType = '1';
this.search(); this.search();
this.searchTable(); this.searchTable();
}); });
...@@ -212,9 +213,9 @@ export default { ...@@ -212,9 +213,9 @@ export default {
timeFlag: vm.formInline.timeFlag timeFlag: vm.formInline.timeFlag
}; };
// console.log("4 req", req); // console.log("4 req", req);
openLoading(vm); // openLoading(vm);
vm.POST("stats/report/exam", req).then(res => { vm.POST("stats/report/exam", req).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.examData = res.data; vm.examData = res.data;
vm.setCardData(res.data); vm.setCardData(res.data);
...@@ -224,18 +225,6 @@ export default { ...@@ -224,18 +225,6 @@ export default {
vm.$message(res.message); vm.$message(res.message);
} }
}); });
// let reqList = req;
// reqList.pageNo = vm.pageNo;
// reqList.pageSize = vm.pageSize;
// openLoading(vm);
// vm.POST("stats/report/exam/list", req).then(res => {
// closeLoading(vm);
// if (res.code == "000000") {
// vm.tableData = res.data.examInfoList;
// vm.totalRows = res.data.totalRows;
// }
// });
}, },
searchTable() { searchTable() {
let req = { let req = {
...@@ -250,9 +239,9 @@ export default { ...@@ -250,9 +239,9 @@ export default {
let reqList = req; let reqList = req;
reqList.pageNo = vm.pageNo; reqList.pageNo = vm.pageNo;
reqList.pageSize = vm.pageSize; reqList.pageSize = vm.pageSize;
openLoading(vm); // openLoading(vm);
vm.POST("stats/report/exam/list", req).then(res => { vm.POST("stats/report/exam/list", req).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableData = res.data.examInfoList; vm.tableData = res.data.examInfoList;
vm.totalRows = res.data.totalRows; vm.totalRows = res.data.totalRows;
......
...@@ -106,10 +106,9 @@ export default { ...@@ -106,10 +106,9 @@ export default {
regionId: vm.formInline.region[vm.formInline.region.length - 1], regionId: vm.formInline.region[vm.formInline.region.length - 1],
timeFlag: vm.formInline.timeFlag timeFlag: vm.formInline.timeFlag
}; };
openLoading(vm); // openLoading(vm);
// console.log("0 req", req);
vm.POST("stats/report/studyEffect", req).then(res => { vm.POST("stats/report/studyEffect", req).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.initCard(res.data); vm.initCard(res.data);
setTimeout(function() { setTimeout(function() {
......
...@@ -412,7 +412,7 @@ export default { ...@@ -412,7 +412,7 @@ export default {
}; };
openLoading(vm); openLoading(vm);
vm.GET("stats/region/info", reqInfo).then(res => { vm.GET("stats/region/info", reqInfo).then(res => {
closeLoading(vm); // closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.showOriginal = res.data.status; vm.showOriginal = res.data.status;
vm.roleType = res.data.roleType; vm.roleType = res.data.roleType;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册