diff --git a/src/components/charts/pieChart.vue b/src/components/charts/pieChart.vue
index 180fa97..8fa82e3 100644
--- a/src/components/charts/pieChart.vue
+++ b/src/components/charts/pieChart.vue
@@ -66,7 +66,7 @@ export default {
formatter(v) {
console.log(v)
let rate = v.data.rate*100
- return v.name + rate + "%";
+ return v.name + rate.toFixed(2) + "%";
},
},
},
diff --git a/src/utils/index.js b/src/utils/index.js
index c753202..33a70fa 100644
--- a/src/utils/index.js
+++ b/src/utils/index.js
@@ -689,7 +689,7 @@ export function formatGradeClass(data) {
label: item.gradeName,
children: [
{
- value: item.classCode,
+ value: item.id,
label: item.className,
},
],
@@ -702,7 +702,7 @@ export function formatGradeClass(data) {
}
});
gradeNameArr[gradeIndex].children.push({
- value: item.classCode,
+ value: item.id,
label: item.className,
});
}
@@ -721,7 +721,7 @@ export function formatGradeNameClass(data) {
grade: item.grade,
children: [
{
- value: item.classCode,
+ value: item.id,
label: item.className,
leaf:true
},
@@ -735,7 +735,7 @@ export function formatGradeNameClass(data) {
}
});
gradeNameArr[gradeIndex].children.push({
- value: item.classCode,
+ value: item.id,
label: item.className,
leaf:true
});
diff --git a/src/views/analysis/index.vue b/src/views/analysis/index.vue
index 5590eb2..d734f8c 100644
--- a/src/views/analysis/index.vue
+++ b/src/views/analysis/index.vue
@@ -93,7 +93,7 @@
style="width: 100%"
show-summary
>
-
+
-
+
+ >{{
+ scoped.row[
+ "periodCount" + type == 1 ? item.schoolId : item.grade
+ ] || "--"
+ }}
+ >{{
+ scoped.row[
+ "examCount" + type == 1 ? item.schoolId : item.grade
+ ] || "--"
+ }}
+
+
+ {{
+ scoped.row["periodCount" + item.grade || item.classId] || "--"
+ }}
+ {{
+ scoped.row["examCount" + item.grade || item.classId] || "--"
+ }}
-
-
+ 导出报表
@@ -341,25 +374,25 @@ export default {
if (this.role == "ROLE_JITUAN") {
if (this.type == 1) {
if (items.schoolId == ids) {
- params["examCount" + index] = items.examCount;
- params["periodCount" + index] = items.periodCount;
+ params["examCount" + items.schoolId] = items.examCount;
+ params["periodCount" + items.schoolId] = items.periodCount;
}
} else if (this.type == 2) {
if (items.grade == ids) {
- params["examCount" + index] = items.examCount;
- params["periodCount" + index] = items.periodCount;
+ params["examCount" + items.grade] = items.examCount;
+ params["periodCount" + items.grade] = items.periodCount;
}
}
} else {
if (this.query.gradeName == "全部") {
if (items.grade == ids) {
- params["examCount" + index] = items.examCount;
- params["periodCount" + index] = items.periodCount;
+ params["examCount" + items.grade] = items.examCount;
+ params["periodCount" + items.grade] = items.periodCount;
}
} else if (this.query.gradeName) {
if (items.classId == ids) {
- params["examCount" + index] = items.examCount;
- params["periodCount" + index] = items.periodCount;
+ params["examCount" + items.classId] = items.examCount;
+ params["periodCount" + items.classId] = items.periodCount;
}
}
}
diff --git a/src/views/card/index.vue b/src/views/card/index.vue
index 16a63ac..0da3cc7 100644
--- a/src/views/card/index.vue
+++ b/src/views/card/index.vue
@@ -128,7 +128,7 @@ export default {
gradeList.children =
item.classList?.map((items) => {
return {
- value: items.classCode,
+ value: items.id,
label: items.className,
};
}) || [];
diff --git a/src/views/dataSync/index.vue b/src/views/dataSync/index.vue
index c907002..404eef5 100644
--- a/src/views/dataSync/index.vue
+++ b/src/views/dataSync/index.vue
@@ -91,17 +91,18 @@ export default {
// }
},
upSuccess(res) {
- if (res && res.code == 0 && res.success) {
+ debugger
+ if (res && res.status == 0 ) {
this.$message.success("上传成功");
this.$emit("upSuccess");
} else {
- this.$message.error(res.message);
+ this.$message.error(res.info);
}
},
upError(res) {
+ debugger
if (res && res.status == 0) {
- this.$message.success("上传成功");
- this.$emit("upSuccess");
+ this.$message.error("上传失败");
} else {
this.$message.error(res.message);
}
diff --git a/src/views/device/index.vue b/src/views/device/index.vue
index 26ed3f1..b942702 100644
--- a/src/views/device/index.vue
+++ b/src/views/device/index.vue
@@ -1,5 +1,5 @@
-
+
设备管理
@@ -19,7 +19,7 @@
@click="diaUp = true"
>
-->
-
+
-
+
基站管理
@@ -401,12 +401,12 @@
-
+
{
return {
- value: Number(items.classCode),
+ value: Number(items.id),
label: items.className,
};
}) || [];
@@ -912,15 +915,15 @@ export default {
? query.regionIds.remove(item[0])
: "";
} else if (item.length == 3) {
+ if (!query.schoolIds.includes(item[1])) {
+ query.schoolIds.push(item[1]);
+ }
if (!query.gradeNames.includes(item[2])) {
query.gradeNames.push(item[2]);
}
query.regionIds.includes(item[0])
? query.regionIds.remove(item[0])
: "";
- query.schoolIds.includes(item[1])
- ? query.schoolIds.remove(item[1])
- : "";
} else if (item.length == 4) {
if (!query.classIds.includes(item[3])) {
query.classIds.push(item[3]);
@@ -987,6 +990,9 @@ export default {
})) ||
[];
this.total = data.count;
+ this.$nextTick(function(){
+ this.$refs.main.scrollTop = 0
+ })
} else {
this.$message.error(info);
}
@@ -997,10 +1003,12 @@ export default {