diff --git a/src/api/apis/apis.js b/src/api/apis/apis.js index 3169355..8943bb9 100644 --- a/src/api/apis/apis.js +++ b/src/api/apis/apis.js @@ -266,6 +266,14 @@ export default { data, }); }, + // 设备使用分析 + usageAnalysis(data) { + return service({ + url: setUpUrls.usageAnalysis, + method: "POST", + data, + }); + }, /** * 集团管理员-学校管理 diff --git a/src/api/axios.js b/src/api/axios.js index 81268de..85c8842 100644 --- a/src/api/axios.js +++ b/src/api/axios.js @@ -83,7 +83,7 @@ service.interceptors.response.use( router.push({ path: "/login" }); if (res.message.includes("不存在")) { Message({ - message: res.message, + message: data.info, type: "error", duration: 3 * 1000, }); diff --git a/src/api/urls/apis.js b/src/api/urls/apis.js index cf0b885..7ca92d8 100644 --- a/src/api/urls/apis.js +++ b/src/api/urls/apis.js @@ -64,6 +64,8 @@ export default { addAppConfig: "/api_html/school/manager/addAppConfig", // 修改授课端应用配置 updateAppConfig: "/api_html/school/manager/updateAppConfig", + // 设备使用分析 + usageAnalysis: "/api_html/school/manager/usageAnalysis", // 发卡记录 cardList: "/api_html/school/manager/cardList", diff --git a/src/assets/css/index.scss b/src/assets/css/index.scss index c093253..fee026d 100644 --- a/src/assets/css/index.scss +++ b/src/assets/css/index.scss @@ -22,7 +22,7 @@ .el-input__inner { border-radius: 20px; border: 1px solid #e2e2e2; - height: 36px!important; + height: 36px; line-height: 34px; } diff --git a/src/components/charts/pieChart.vue b/src/components/charts/pieChart.vue index f63c6bd..180fa97 100644 --- a/src/components/charts/pieChart.vue +++ b/src/components/charts/pieChart.vue @@ -38,7 +38,7 @@ export default { trigger: "item", confine: true, formatter(v) { - return `${v.marker} ${v.name}-${v.value}` + return `${v.marker} ${v.name}:${v.value}` }, }, legend: { @@ -65,7 +65,8 @@ export default { normal: { formatter(v) { console.log(v) - return v.name + v.data.rate + "%"; + let rate = v.data.rate*100 + return v.name + rate + "%"; }, }, }, diff --git a/src/components/charts/scatterChart.vue b/src/components/charts/scatterChart.vue index 0e076c9..3e5de90 100644 --- a/src/components/charts/scatterChart.vue +++ b/src/components/charts/scatterChart.vue @@ -99,13 +99,6 @@ export default { shadowColor: "rgba(25, 100, 150, 0.5)", shadowOffsetY: 5, }, - label: { - show: true, - position: "top", - formatter: function (params) { - return params.data.count ? params.data.count : ""; - }, - }, selectedMode: true, hoverAnimation: true, avoidLabelOverlap: true, diff --git a/src/views/analysis/index.vue b/src/views/analysis/index.vue index 092f720..e0c9319 100644 --- a/src/views/analysis/index.vue +++ b/src/views/analysis/index.vue @@ -13,6 +13,7 @@ v-model="query.regionId" placeholder="选择区域" @change="_QueryData" + v-if="role == 'ROLE_JITUAN'" > + + + +
-