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

对接api接口

上级 da91a8b9
...@@ -278,6 +278,7 @@ export default { ...@@ -278,6 +278,7 @@ export default {
gradeFlag: [false, false, false, false], gradeFlag: [false, false, false, false],
hospitalCnt: '', hospitalCnt: '',
hospitalId: [], hospitalId: [],
certFlag: 0,
}; };
}, },
created() { created() {
...@@ -298,10 +299,24 @@ export default { ...@@ -298,10 +299,24 @@ export default {
vm.GET("stats/region/hospitals/cnt", req).then(res => { vm.GET("stats/region/hospitals/cnt", req).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
vm.hospitalCnt = res.data.hospitalCnt; vm.hospitalCnt = res.data.hospitalCnt;
vm.hospitalCnt = 1; // vm.hospitalCnt = 1;
if(vm.hospitalCnt == 1) { if(vm.hospitalCnt == 1) {
vm.hospitalId[0] = res.data.list[0].hospitalId; vm.hospitalId[0] = res.data.list[0].hospitalId;
} }
// vm.searchType();
vm.getDisplay();
}
});
},
getDisplay() {
let reqInfo = {
projectId: vm.projectId,
};
openLoading(vm);
vm.GET("stats/region/info", reqInfo).then(res => {
closeLoading(vm);
if (res.code == "000000") {
vm.certFlag = res.data.certFlag;
vm.searchType(); vm.searchType();
} }
}); });
...@@ -464,21 +479,22 @@ export default { ...@@ -464,21 +479,22 @@ export default {
] ]
} }
]; ];
cardData[0].value = data.hospitalRate*100 + '%';
cardData[0].hasNum = data.hospitalJoinCount;
cardData[0].shouldNum = data.hospitalCount;
cardData[1].value = data.doctorRate*100 + '%'; cardData[1].value = data.doctorRate*100 + '%';
cardData[1].hasNum = data.joinCount; cardData[1].hasNum = data.joinCount;
cardData[1].shouldNum = data.doctorCount; cardData[1].shouldNum = data.doctorCount;
if(vm.dataType == 0) {
cardData[2].value = data.certificateRate*100 + '%'; cardData[2].value = data.certificateRate*100 + '%';
cardData[2].hasNum = data.finishCount; cardData[2].hasNum = data.finishCount;
cardData[2].shouldNum = data.doctorCount; cardData[2].shouldNum = data.doctorCount;
if(vm.dataType == 0) {
cardData[0].value = data.hospitalRate*100 + '%';
cardData[0].hasNum = data.hospitalJoinCount;
cardData[0].shouldNum = data.hospitalCount;
vm.cardData = cardData; vm.cardData = cardData;
} else if(vm.dataType == 1) { } else if(vm.dataType == 1) {
vm.cardData = cardData.slice(0,2); vm.cardData = cardData.slice(1);
} }
}, },
updateResize() { updateResize() {
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
</div> </div>
</el-form> </el-form>
<div class="button-group"> <div class="button-group">
<el-button v-if="roleType == 'L1' || roleType == 'L2'" type="default" size="small" @click="changeDate">数据修改</el-button> <el-button v-if="roleType == 1 || roleType == 2" type="default" size="small" @click="changeDate">数据修改</el-button>
<!-- <el-button type="default" size="small" @click="update" v-else>修改范围</el-button> --> <!-- <el-button type="default" size="small" @click="update" v-else>修改范围</el-button> -->
<el-button type="default" size="small" :disabled="exportStatus" @click="exportPDF">导出PDF</el-button> <el-button type="default" size="small" :disabled="exportStatus" @click="exportPDF">导出PDF</el-button>
<el-button type="default" size="small" :disabled="exportStatus" @click="exportExcel">导出明细</el-button> <el-button type="default" size="small" :disabled="exportStatus" @click="exportExcel">导出明细</el-button>
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
:organizationList="organizationList" :organizationList="organizationList"
></crowd-analysis> ></crowd-analysis>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="课程分析" name="third"> <el-tab-pane label="课程分析" name="third" v-if="displayCourse == 1">
<course-analysis <course-analysis
ref="childCourse" ref="childCourse"
:formInline="formInline" :formInline="formInline"
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
:organizationList="organizationList" :organizationList="organizationList"
></examination-analysisfrom> ></examination-analysisfrom>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="学习效果分析" name="fifth" > <el-tab-pane label="学习效果分析" name="fifth" v-if="displayEffect == 1">
<learning-effect <learning-effect
ref="childEffect" ref="childEffect"
:formInline="formInline" :formInline="formInline"
...@@ -263,6 +263,9 @@ export default { ...@@ -263,6 +263,9 @@ export default {
areaLen: 1, areaLen: 1,
hospitalCnt: 0, hospitalCnt: 0,
hospitalId: [], hospitalId: [],
certFlag: 0,
displayCourse: 1,
displayEffect: 1,
}; };
}, },
computed: { computed: {
...@@ -280,7 +283,7 @@ export default { ...@@ -280,7 +283,7 @@ export default {
this.curmbThird = vm.getUrlSearch(window.location.href, "projectName"); this.curmbThird = vm.getUrlSearch(window.location.href, "projectName");
this.getDisplay(); this.getDisplay();
// this.search(); // this.search();
this.getRegionOption(); // this.getRegionOption();
}, },
mounted: function() { mounted: function() {
commonUtil.resizeHeight(); commonUtil.resizeHeight();
...@@ -294,10 +297,13 @@ export default { ...@@ -294,10 +297,13 @@ export default {
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;
// vm.displayExam = res.data.existExam; vm.displayCourse = res.data.existCourse;
// vm.flag = res.data.flag; vm.displayExam = res.data.existExam;
vm.displayEffect = res.data.existEffect;
vm.certFlag = res.data.certFlag;
vm.getRegionOption();
} }
}); });
}, },
...@@ -423,23 +429,6 @@ export default { ...@@ -423,23 +429,6 @@ export default {
vm.optionsRegion = operationData.setRegionOptionNew( vm.optionsRegion = operationData.setRegionOptionNew(
res.data.list res.data.list
); );
// vm.gethHspitalsCnt();
vm.search();
}
});
},
gethHspitalsCnt() {
let req = {
projectId: vm.projectId,
regionId: vm.formInline.region[vm.formInline.region.length - 1]
};
vm.GET("stats/region/hospitals/cnt", req).then(res => {
if (res.code == "000000") {
vm.hospitalCnt = res.data.hospitalCnt;
vm.hospitalCnt = 1;
if(vm.hospitalCnt == 1) {
vm.hospitalId[0] = res.data.list[0].hospitalId;
}
vm.search(); vm.search();
} }
}); });
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册