提交 a2ec2b07 编写于 作者: yi.li's avatar yi.li

地区机构的优化

上级 c2e65ce3
......@@ -311,7 +311,7 @@ export function setRegionOptionNew(data) {
let obj = data[i];
obj.label = data[i].label;
obj.value = data[i].id;
if(obj.degree == 4 || obj.degree == 0 || obj.label == "全部") {
if(obj.degree == 5 || obj.degree == 0 || obj.label == "全部") {
// if(obj.degree == 4 ) {
obj.leaf = true;
}
......
......@@ -15,7 +15,7 @@
</div>
<div class="text">
<p>地区:{{ dialogData.region }}</p>
<p>选择机构:{{ dialogData.organization }}</p>
<!--<p>选择机构:{{ dialogData.organization }}</p>-->
</div>
<el-form
class="form-update"
......@@ -263,7 +263,8 @@ export default {
projectId: vm.projectId,
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag,
beginDate: operationData.setDuringTime(vm.formInline.during,'begin'),
endDate: operationData.setDuringTime(vm.formInline.during,'end'),
......
......@@ -192,7 +192,8 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during, "end"),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag,
pageNo: vm.pageNo,
pageSize: vm.pageSize,
......@@ -223,7 +224,8 @@ export default {
routerData.courseId = data.courseId;
routerData.beginDate = operationData.setDuringTime(vm.formInline.during, "begin"),
routerData.endDate = operationData.setDuringTime(vm.formInline.during, "end"),
routerData.regionId = vm.formInline.region[vm.formInline.region.length - 1];
// routerData.regionId = vm.formInline.region[vm.formInline.region.length - 1];
routerData.regionId = vm.formInline.selectRegionId;
routerData.originalFlag = vm.formInline.checked == false ? 2 : 1;
routerData.timeFlag = vm.formInline.timeFlag;
routerData.hospitalIdList = operationData.setHospitalIdList(vm.formInline.organization);
......@@ -252,7 +254,7 @@ export default {
window.open(routeData.href, "_blank");
},
handleSizeChange(val) {
console.log(`每页 ${val} 条`);
// console.log(`每页 ${val} 条`);
vm.pageSize = val;
vm.pageNo = 1;
if(vm.downloadId == null) {
......@@ -260,7 +262,7 @@ export default {
}
},
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
// console.log(`当前页: ${val}`);
vm.pageNo = val;
if(vm.downloadId == null) {
vm.search();
......
......@@ -190,7 +190,8 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during, "end"),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag
};
vm.POST("stats/report/userAnalysis_pc/"+vm.radio, req, '', '', true).then(res => {
......@@ -295,6 +296,7 @@ export default {
vm.sexData = sexData;
},
//设置--人员学历发布
educationDivision(data) {
if(data.length == 0) {
vm.showEducation = false;
......@@ -325,6 +327,7 @@ export default {
vm.echartsData.chart1 = myChart;
},20);
},
//设置--人员职务分布
jobDivision(data) {
if(data.length == 0) {
vm.showJob = false;
......@@ -354,6 +357,7 @@ export default {
vm.echartsData.chart2 = myChart2;
},20);
},
//设置--人员年龄分布
ageDivision(data) {
if(data.length == 0) {
vm.showAge = false;
......
......@@ -520,7 +520,8 @@ export default {
gethHspitalsCnt() {
let req = {
projectId: vm.projectId,
regionId: vm.formInline.region[vm.formInline.region.length - 1]
// regionId: vm.formInline.region[vm.formInline.region.length - 1]
regionId: vm.formInline.selectRegionId
};
vm.GET("stats/region/hospitals/cnt", req, '', '', true).then(res => {
if (res.code == "000000") {
......@@ -540,7 +541,7 @@ export default {
};
vm.GET("stats/region/info", reqInfo).then(res => {
if (res.code == "000000") {
vm.certFlag = res.data.certFlag;
vm.certFlag = res.data.certFlag; //有无证书,0无证书,1有证书
vm.containOfficialFlag = res.data.containOfficialFlag;
vm.setCertLabel();
vm.searchType();
......@@ -551,9 +552,9 @@ export default {
if(vm.formInline.organization.length == 1) {
vm.dataType = 1;
} else {
if(vm.hospitalCnt == 1) {
if(vm.hospitalCnt == 1) { //有机构
vm.dataType = 1;
} else {
} else { //无机构
vm.dataType = 0;
}
}
......@@ -577,7 +578,8 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during,'end'),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag,
sourceType: 2,
pageNo: vm.formTable.pageNo,
......@@ -611,13 +613,14 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during,'end'),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag,
};
vm.POST("stats/report/general_pc", req, '', '', true).then(res => {
if (res.code == "000000") {
vm.initCard(res.data.percentData);
if(vm.certFlag !== 0) {
if(vm.certFlag !== 0) { //有证书情况
vm.setDistributeChart(res.data.certData);
vm.setRecordChart(res.data.eduData);
}
......@@ -628,6 +631,7 @@ export default {
}
});
},
//整体情况中获取累积或新增table的数据
searchDwmy() {
let req = {};
if(vm.downloadId == null) {
......@@ -637,10 +641,11 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during,'end'),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag,
timeType: parseInt(vm.checkTime),
dataType: parseInt(vm.checkRange),
timeType: parseInt(vm.checkTime), //日周月年的选择
dataType: parseInt(vm.checkRange),//累积和新增的选择
pageNo: vm.formDwmy.pageNo,
pageSize: vm.formDwmy.pageSize,
};
......@@ -680,6 +685,7 @@ export default {
vm.timeType = value;
vm.searchDwmy();
},
//初始化机构参与率、人员参与率...
initCard(data) {
let cardData = [
{
......@@ -768,6 +774,7 @@ export default {
// };
// },100);
},
//设置--证书分布情况
setDistributeChart(data) {
if(data.length == 0) {
vm.showDistributeChart = false;
......@@ -813,6 +820,7 @@ export default {
// vm.updateResize();
},20);
},
//设置--证书级别按学历分布情况
setRecordChart(data) {
if(data.length == 0) {
vm.showRecordChart = false;
......@@ -921,9 +929,11 @@ export default {
projectId: vm.projectId,
beginDate: operationData.setDuringTime(vm.formInline.during,'begin'),
endDate: operationData.setDuringTime(vm.formInline.during,'end'),
hospitalIdList: vm.formInline.organization,
// hospitalIdList: vm.formInline.organization,
hospitalIdList: vm.formInline.orgId,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag,
};
openLoading(vm);
......@@ -936,6 +946,7 @@ export default {
vm.setCertificateChart(vm.timeInfoChild.genSituationModel.studyRankMap[index]);
}
},
//设置--项目情况排名
setCertificateChart(data) {
if(data.length == 0) {
vm.showCertificateChart = false;
......@@ -967,6 +978,7 @@ export default {
// vm.updateResize();
},20);
},
//设置--在线培训完成天数情况
setDurationChart(data) {
if(data.length == 0) {
vm.showDurationChart = false;
......
......@@ -240,7 +240,8 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during, "end"),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag
};
vm.POST("stats/report/exam", req, '', '', true).then(res => {
......@@ -256,6 +257,7 @@ export default {
}
});
},
//获取考试列表数据
searchTable() {
let req = {
projectId: vm.projectId,
......@@ -263,7 +265,8 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during, "end"),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag
};
let reqList = req;
......@@ -307,6 +310,7 @@ export default {
};
}, 30);
},
//设置--完成项目考试次数情况
setExamTimes(data) {
if(data.length == 0) {
vm.showExamTimes = false;
......@@ -348,6 +352,7 @@ export default {
}
}
},
//设置--完成项目考试分数情况
setExamScore(data) {
if(data.length == 0) {
vm.showExamScore = false;
......@@ -382,7 +387,8 @@ export default {
routerData.examId = data.examId;
routerData.beginDate = operationData.setDuringTime(vm.formInline.during, "begin"),
routerData.endDate = operationData.setDuringTime(vm.formInline.during, "end"),
routerData.regionId = vm.formInline.region[vm.formInline.region.length - 1];
// routerData.regionId = vm.formInline.region[vm.formInline.region.length - 1];
routerData.regionId = vm.formInline.selectRegionId;
routerData.originalFlag = vm.formInline.checked == false ? 2 : 1;
routerData.timeFlag = vm.formInline.timeFlag;
routerData.hospitalIdList = operationData.setHospitalIdList(vm.formInline.organization);
......@@ -412,7 +418,7 @@ export default {
},
// 更改数据显示数量
handleSizeChange(val) {
console.log(`每页 ${val} 条`);
// console.log(`每页 ${val} 条`);
vm.pageSize = val;
vm.pageNo = 1;
if(vm.downloadId == null) {
......@@ -421,7 +427,7 @@ export default {
},
// 换页
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
// console.log(`当前页: ${val}`);
vm.pageNo = val;
if(vm.downloadId == null) {
vm.searchTable();
......
......@@ -103,7 +103,8 @@ export default {
endDate: operationData.setDuringTime(vm.formInline.during, "end"),
hospitalIdList: vm.formInline.organization,
originalFlag: vm.formInline.checked == false ? 2 : 1,
regionId: vm.formInline.region[vm.formInline.region.length - 1],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId: vm.formInline.selectRegionId,
timeFlag: vm.formInline.timeFlag
};
vm.POST("stats/report/studyEffect", req, '', '', true).then(res => {
......@@ -131,6 +132,7 @@ export default {
cardData[1].value = parseFloat((data.afterRate*100).toFixed(1)) + "%";
vm.cardData = cardData;
},
//设置--不同学历培训前后正确率对比
setEducation(data) {
if(data.length == 0) {
vm.showChartEdu = false;
......@@ -153,6 +155,7 @@ export default {
vm.echartsData.chart1 = myChart;
},20);
},
//设置--培训前后知识点掌握情况
setLearning(data) {
if(data.length == 0) {
vm.showChartLearn = false;
......
此差异已折叠。
......@@ -3,7 +3,7 @@
<bread-crumb :curmbFirst="curmbFirst" :curmbSecond="curmbSecond" :curmbThird="curmbThird" :curmbFouth="curmbFouth" :jumPathThird="jumPathThird" :jumPathFouth="jumPathFouth"></bread-crumb>
<div class="component-content screenSet" id="screenSet">
<p class="course-p">地区:{{ queryData.region }}</p>
<p class="course-p">选择机构:{{ queryData.organization }}</p>
<!--<p class="course-p">选择机构:{{ queryData.organization }}</p>-->
<el-form
class="form-update"
ref="serchForm"
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册