From 946f257388c4d40c5ef1e0c6971f03820df13488 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <279049017@qq.com>
Date: Fri, 25 Sep 2020 10:41:06 +0800
Subject: [PATCH] 添加获取 验证码的功能
---
kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 161 insertions(+), 16 deletions(-)
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html
index efeaf5b..4dc5240 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html
@@ -35,7 +35,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!syshospital">
- <p class="big-font" id="h_hospital">无权查看</p>
+ <p class="big-font" id="h_hospital"></p>
</a>
</div>
</div>
@@ -46,7 +46,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!product">
- <p class="big-font" id="u_product">无权查看</p>
+ <p class="big-font" id="u_product"></p>
</a>
</div>
</div>
@@ -57,7 +57,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!verifyRecharge">
- <p class="big-font" id="t_product">无权查看</p>
+ <p class="big-font" id="t_product"></p>
</a>
</div>
</div>
@@ -68,7 +68,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!feedback">
- <p class="big-font" id="u_feedback">无权查看</p>
+ <p class="big-font" id="u_feedback"></p>
</a>
</div>
</div>
@@ -79,7 +79,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!dataneed">
- <p class="big-font" id="d_dataneed">无权查看</p>
+ <p class="big-font" id="d_dataneed"></p>
</a>
</div>
</div>
@@ -92,7 +92,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!doctor">
- <p class="big-font" id="h_doctor">无权查看</p>
+ <p class="big-font" id="h_doctor"></p>
</a>
</div>
</div>
@@ -103,7 +103,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!doctor">
- <p class="big-font" id="c_doctor">无权查看</p>
+ <p class="big-font" id="c_doctor"></p>
</a>
</div>
</div>
@@ -114,7 +114,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!doctor">
- <p class="big-font" id="ht_doctor">无权查看</p>
+ <p class="big-font" id="ht_doctor"></p>
</a>
</div>
</div>
@@ -125,7 +125,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!doctor">
- <p class="big-font" id="u_signing">无权查看</p>
+ <p class="big-font" id="u_signing"></p>
</a>
</div>
</div>
@@ -136,7 +136,7 @@
</div>
<div class="layui-card-body layuiadmin-card-list">
<a href="/#!doctor">
- <p class="big-font" id="d_isanswer">无权查看</p>
+ <p class="big-font" id="d_isanswer"></p>
</a>
</div>
</div>
@@ -168,6 +168,22 @@
</div>
</div>
</div>
+ <div class="layui-row layui-col-space10">
+ <div class="layui-col-lg6 layui-col-md6">
+ <div class="layui-card">
+ <div class="card-block">
+ <div id="aiphoto" style="height:300px"></div>
+ </div>
+ </div>
+ </div>
+ <div class="layui-col-lg6 layui-col-lg6">
+ <div class="layui-card">
+ <div class="card-block">
+ <div id="report" style="height:300px"></div>
+ </div>
+ </div>
+ </div>
+ </div>
</div>
<script type="text/javascript">
@@ -177,6 +193,8 @@
let util = layui.util;
let $ = layui.jquery;
var counts = 0;
+ var noData="无权查看";
+ layer.load(2);
// 加载医院统计数据
var loadHospitalChart = function (datatype) {
admin.req("api-user/syshospital/chartHospital?datatype=" + datatype, {}, function (data) {
@@ -220,8 +238,8 @@
}
}, "get");
}
- //加载套餐使用图表
- var loadContractChart = function () {
+ //加载套餐使用图表
+ var loadContractChart = function () {
var chartcontract = echarts.init(document.getElementById('contract'));
admin.req("api-opration/productorderdetail/proCountChart", {}, function (data) {
if (0 === data.code) {
@@ -261,6 +279,7 @@
};
chartcontract.setOption(optionchart, true);
}
+ layer.closeAll('loading');
}
}, "get");
}
@@ -311,6 +330,125 @@
chartproducts.setOption(optionchart, true);
}
}
+ layer.closeAll('loading');
+ }, "get");
+ }
+
+ //加载报告图表
+ var loadreportChart = function (dataType) {
+ var nowYear = new Date().getFullYear();
+ var apiUrl =
+ "api-bicenter/statisticalmonthlydata/findList?itemCode=3201&page=1&limit=12&startYearMonth=" +
+ nowYear + "01&endYearMonth=" + nowYear + "12";
+ if (dataType == "1") {
+ apiUrl =
+ "api-bicenter/statisticalyearlydata/findList?itemCode=3201&page=1&limit=10&startYear=" +
+ nowYear - 5 + "&endYear=" + nowYear;
+ }
+ var chartreport = echarts.init(document.getElementById('report'));
+ admin.req(apiUrl, {}, function (data) {
+ if (0 === data.code) {
+ var listData = data.data.data;
+ var Xdata = new Array();
+ var Ydata = new Array();
+ if (listData != null) {
+ for (let index = 0; index < listData.length; index++) {
+ Ydata.push(listData[index].itemValue);
+ if (dataType == "1") {
+ Xdata.push(listData[index].collectYear);
+ } else if (dataType == "0") {
+ Xdata.push(listData[index].collectYearMonth);
+ }
+ }
+ var optionchart = {
+ title: {
+ text: 'H端报告量'
+ },
+ color: ['#3398DB'],
+ tooltip: {
+ trigger: 'axis',
+ axisPointer: { // 坐标轴指示器,坐标轴触发有效
+ type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
+ }
+ },
+ xAxis: {
+ type: 'category',
+ data: Xdata
+ },
+ yAxis: {
+ type: 'value'
+ },
+ series: [{
+ name: '报告数量',
+ data: Ydata,
+ type: 'bar',
+ barWidth: '10%',
+ showBackground: true
+ }]
+ };
+ chartreport.setOption(optionchart, true);
+ }
+ layer.closeAll('loading');
+ }
+ }, "get");
+ }
+
+ //加载读片图表
+ var loadaiphotoChart = function (dataType) {
+ var nowYear = new Date().getFullYear();
+ var apiUrl =
+ "api-bicenter/statisticalmonthlydata/findList?itemCode=1301&page=1&limit=12&startYearMonth=" +
+ nowYear + "01&endYearMonth=" + nowYear + "12";
+ if (dataType == "1") {
+ apiUrl =
+ "api-bicenter/statisticalyearlydata/findList?itemCode=1301&page=1&limit=10&startYear=" +
+ nowYear - 5 + "&endYear=" + nowYear;
+ }
+ var chartaiphoto = echarts.init(document.getElementById('aiphoto'));
+ admin.req(apiUrl, {}, function (data) {
+ if (0 === data.code) {
+ var listData = data.data.data;
+ var Xdata = new Array();
+ var Ydata = new Array();
+ if (listData != null) {
+ for (let index = 0; index < listData.length; index++) {
+ Ydata.push(listData[index].itemValue);
+ if (dataType == "1") {
+ Xdata.push(listData[index].collectYear);
+ } else if (dataType == "0") {
+ Xdata.push(listData[index].collectYearMonth);
+ }
+ }
+ var optionchart = {
+ title: {
+ text: '读片量'
+ },
+ color: ['#3398DB'],
+ tooltip: {
+ trigger: 'axis',
+ axisPointer: { // 坐标轴指示器,坐标轴触发有效
+ type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
+ }
+ },
+ xAxis: {
+ type: 'category',
+ data: Xdata
+ },
+ yAxis: {
+ type: 'value'
+ },
+ series: [{
+ name: '读片数量',
+ data: Ydata,
+ type: 'bar',
+ barWidth: '10%',
+ showBackground: true
+ }]
+ };
+ chartaiphoto.setOption(optionchart, true);
+ }
+ layer.closeAll('loading');
+ }
}, "get");
}
@@ -342,7 +480,6 @@
//数据需求
loadOprationChart(2);
$("#d_dataneed").html(counts);
-
//H端医生
loadDoctorChart(4);
$("#h_doctor").html(counts);
@@ -360,6 +497,8 @@
$("#ht_doctor").html(counts);
loadContractChart();
loadProductChart();
+ loadreportChart(0);
+ loadaiphotoChart(0);
} else if (element.code == "opration") {
//正式医院
loadHospitalChart(0);
@@ -386,10 +525,9 @@
loadDoctorChart(5);
$("#ht_doctor").html(counts);
loadProductChart();
+ $("#u_product").html(noData);
+ $("#t_product").html(noData);
} else if (element.code == "sale") {
- //正式医院
- loadHospitalChart(0);
- $("#h_hospital").html(counts);
//正式医院
loadHospitalChart(0);
$("#h_hospital").html(counts);
@@ -411,10 +549,17 @@
//签约医生
loadDoctorChart(1);
$("#u_signing").html(counts);
+
+ $("#u_product").html(noData);
+ $("#t_product").html(noData);
//医答医生
loadDoctorChart(2);
+ $("#d_isanswer").html(counts);
+
loadContractChart();
loadProductChart();
+ loadreportChart(0);
+ loadaiphotoChart(0);
}
}
}
--
Gitblit v1.8.0