|
@@ -40,19 +40,15 @@ const getChartsListApi = async () => {
|
|
});
|
|
});
|
|
if (code == 200) {
|
|
if (code == 200) {
|
|
// showLength.value = data.length;
|
|
// showLength.value = data.length;
|
|
- setTimeout(() => {
|
|
|
|
- nextTick(() => {
|
|
|
|
- if (data && data.length > 0) {
|
|
|
|
- showLength.value = data.length;
|
|
|
|
- if (rankTableRef.value) {
|
|
|
|
- rankTableRef.value.init(data, "医疗组");
|
|
|
|
- }
|
|
|
|
- // rankTableRefList.data = data;
|
|
|
|
- // rankTableRefList.dept = "医疗组";
|
|
|
|
- // rankTableRef.value.init(data, "医疗组");
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- }, 500);
|
|
|
|
|
|
+ nextTick(() => {
|
|
|
|
+ if (data && data.length > 0) {
|
|
|
|
+ showLength.value = data.length;
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ console.log("1243tethdgfsa", data);
|
|
|
|
+ rankTableRef.value.init(data, "医疗组");
|
|
|
|
+ }, 500);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
};
|
|
};
|
|
// 雷达图
|
|
// 雷达图
|
|
@@ -107,7 +103,6 @@ const getPersonDimensionChartsListApi = async (
|
|
// radarRef.value.initChart(data);
|
|
// radarRef.value.initChart(data);
|
|
});
|
|
});
|
|
}, 500);
|
|
}, 500);
|
|
- // rankTableRef.value.init(data, "医疗组");
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -141,12 +136,12 @@ const init = (item, type) => {
|
|
radarRefList.value = { ...seachParams.value, type: 2 };
|
|
radarRefList.value = { ...seachParams.value, type: 2 };
|
|
barDimEchartsList.data = item;
|
|
barDimEchartsList.data = item;
|
|
barDimEchartsList.type = 2;
|
|
barDimEchartsList.type = 2;
|
|
|
|
+ getPersonDimensionChartsListApi();
|
|
|
|
+ getPersonDimensionChartsRankingApi();
|
|
|
|
+ getPersonDimensionChartsListApiDimList();
|
|
|
|
+ getChartsListApi();
|
|
|
|
+ activeName.value = "1";
|
|
});
|
|
});
|
|
- getPersonDimensionChartsListApi();
|
|
|
|
- getPersonDimensionChartsRankingApi();
|
|
|
|
- getPersonDimensionChartsListApiDimList();
|
|
|
|
- getChartsListApi();
|
|
|
|
- activeName.value = "1";
|
|
|
|
}
|
|
}
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
nextTick(() => {
|
|
nextTick(() => {
|
|
@@ -220,10 +215,7 @@ const loading = ref(false);
|
|
>
|
|
>
|
|
<el-tab-pane label="总览" name="1">
|
|
<el-tab-pane label="总览" name="1">
|
|
<div class="flex mr-8">
|
|
<div class="flex mr-8">
|
|
- <rankTable
|
|
|
|
- ref="rankTableRef"
|
|
|
|
- :rankTableRefList="rankTableRefList"
|
|
|
|
- />
|
|
|
|
|
|
+ <rankTable ref="rankTableRef" />
|
|
</div>
|
|
</div>
|
|
<!-- 总得分 -->
|
|
<!-- 总得分 -->
|
|
<div class="mt-5 pr-8 w-full h-60">
|
|
<div class="mt-5 pr-8 w-full h-60">
|