|
@@ -287,86 +287,86 @@ function scoreTitle(rangeConfig: RangeConfig) {
|
|
|
}${rangeConfig.adjustScore > 0 ? "+" : ""}${rangeConfig.adjustScore})-`;
|
|
|
}
|
|
|
|
|
|
-function rangeSegementsLine() {
|
|
|
- // console.log(courses);
|
|
|
- if (courses.length < 2) return;
|
|
|
- return {
|
|
|
- tooltip: {
|
|
|
- trigger: "axis",
|
|
|
- axisPointer: {
|
|
|
- type: "shadow",
|
|
|
- },
|
|
|
- },
|
|
|
- legend: {
|
|
|
- type: "scroll",
|
|
|
- orient: "vertical",
|
|
|
- right: 10,
|
|
|
- top: 20,
|
|
|
- bottom: 20,
|
|
|
- data: courses.map((c) => c.projectName || ""),
|
|
|
- },
|
|
|
- title: {
|
|
|
- text: courses[0].courseName + "科目分数线分组的频数分布对比分析",
|
|
|
- left: "50%",
|
|
|
- // right: "center",
|
|
|
- // right: "50%",
|
|
|
- // textStyle: {
|
|
|
- // width: "100%",
|
|
|
- // },
|
|
|
- textAlign: "center",
|
|
|
- bottom: "0px",
|
|
|
- },
|
|
|
- xAxis: {
|
|
|
- type: "category",
|
|
|
- data: courses[0].rangeSegements.map((v) =>
|
|
|
- typeof v[0] === "number" ? Math.round(v[0] * 100) / 100 : v[0]
|
|
|
- ),
|
|
|
- },
|
|
|
- yAxis: {
|
|
|
- type: "value",
|
|
|
- },
|
|
|
- series: courses.map((course) => ({
|
|
|
- data: course.rangeSegements.map((v) =>
|
|
|
- typeof v[1] === "number" ? Math.round(v[1] * 100) / 100 : v[1]
|
|
|
- ),
|
|
|
- name: course.projectName,
|
|
|
- type: "line",
|
|
|
- smooth: true,
|
|
|
- })),
|
|
|
- } as EChartsOption;
|
|
|
-}
|
|
|
+// function rangeSegementsLine() {
|
|
|
+// // console.log(courses);
|
|
|
+// if (courses.length < 2) return;
|
|
|
+// return {
|
|
|
+// tooltip: {
|
|
|
+// trigger: "axis",
|
|
|
+// axisPointer: {
|
|
|
+// type: "shadow",
|
|
|
+// },
|
|
|
+// },
|
|
|
+// legend: {
|
|
|
+// type: "scroll",
|
|
|
+// orient: "vertical",
|
|
|
+// right: 10,
|
|
|
+// top: 20,
|
|
|
+// bottom: 20,
|
|
|
+// data: courses.map((c) => c.projectName || ""),
|
|
|
+// },
|
|
|
+// title: {
|
|
|
+// text: courses[0].courseName + "科目分数线分组的频数分布对比分析",
|
|
|
+// left: "50%",
|
|
|
+// // right: "center",
|
|
|
+// // right: "50%",
|
|
|
+// // textStyle: {
|
|
|
+// // width: "100%",
|
|
|
+// // },
|
|
|
+// textAlign: "center",
|
|
|
+// bottom: "0px",
|
|
|
+// },
|
|
|
+// xAxis: {
|
|
|
+// type: "category",
|
|
|
+// data: courses[0].rangeSegements.map((v) =>
|
|
|
+// typeof v[0] === "number" ? Math.round(v[0] * 100) / 100 : v[0]
|
|
|
+// ),
|
|
|
+// },
|
|
|
+// yAxis: {
|
|
|
+// type: "value",
|
|
|
+// },
|
|
|
+// series: courses.map((course) => ({
|
|
|
+// data: course.rangeSegements.map((v) =>
|
|
|
+// typeof v[1] === "number" ? Math.round(v[1] * 100) / 100 : v[1]
|
|
|
+// ),
|
|
|
+// name: course.projectName,
|
|
|
+// type: "line",
|
|
|
+// smooth: true,
|
|
|
+// })),
|
|
|
+// } as EChartsOption;
|
|
|
+// }
|
|
|
|
|
|
-const hasRangeSegementsComparison = $computed(() => {
|
|
|
- const r = courses
|
|
|
- .map((c) => {
|
|
|
- if (!c.rangeConfig) {
|
|
|
- return {
|
|
|
- rangeConfig: [
|
|
|
- {
|
|
|
- type: "ZERO",
|
|
|
- baseScore: Math.random(),
|
|
|
- adjustScore: Math.random(),
|
|
|
- },
|
|
|
- ] as RangeConfig[],
|
|
|
- };
|
|
|
- } else {
|
|
|
- return c;
|
|
|
- }
|
|
|
- })
|
|
|
- .map((c) => JSON.stringify(c.rangeConfig));
|
|
|
+// const hasRangeSegementsComparison = $computed(() => {
|
|
|
+// const r = courses
|
|
|
+// .map((c) => {
|
|
|
+// if (!c.rangeConfig) {
|
|
|
+// return {
|
|
|
+// rangeConfig: [
|
|
|
+// {
|
|
|
+// type: "ZERO",
|
|
|
+// baseScore: Math.random(),
|
|
|
+// adjustScore: Math.random(),
|
|
|
+// },
|
|
|
+// ] as RangeConfig[],
|
|
|
+// };
|
|
|
+// } else {
|
|
|
+// return c;
|
|
|
+// }
|
|
|
+// })
|
|
|
+// .map((c) => JSON.stringify(c.rangeConfig));
|
|
|
|
|
|
- const s = new Set(r);
|
|
|
- return r.length === courses.length && s.size === 1;
|
|
|
-});
|
|
|
+// const s = new Set(r);
|
|
|
+// return r.length === courses.length && s.size === 1;
|
|
|
+// });
|
|
|
|
|
|
-const hasFirstTryComparison = $computed(() => {
|
|
|
- const r = courses
|
|
|
- .filter((c) => c.totalScoreRangeTitle)
|
|
|
- .map((c) => JSON.stringify(c.totalScoreRangeTitle));
|
|
|
+// const hasFirstTryComparison = $computed(() => {
|
|
|
+// const r = courses
|
|
|
+// .filter((c) => c.totalScoreRangeTitle)
|
|
|
+// .map((c) => JSON.stringify(c.totalScoreRangeTitle));
|
|
|
|
|
|
- const s = new Set(r);
|
|
|
- return r.length === courses.length && s.size === 1;
|
|
|
-});
|
|
|
+// const s = new Set(r);
|
|
|
+// return r.length === courses.length && s.size === 1;
|
|
|
+// });
|
|
|
</script>
|
|
|
|
|
|
<style></style>
|