From b94aaad4f29c39832b3e9b985956607b82067175 Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Thu, 13 Aug 2020 09:16:38 +0800 Subject: [PATCH] Merge branch 'dev' of http://192.168.2.240:7070/r/kidgrow-microservices-platform into dev --- kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 156 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..d985a0f 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,7 @@ let util = layui.util; let $ = layui.jquery; var counts = 0; + var noData="无权查看"; // 加载医院统计数据 var loadHospitalChart = function (datatype) { admin.req("api-user/syshospital/chartHospital?datatype=" + datatype, {}, function (data) { @@ -220,8 +237,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) { @@ -314,6 +331,122 @@ }, "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; + var Xdata = new Array(); + var Ydata = new Array(); + if (listData != null) { + for (let index = 0; index < listData.length; index++) { + Xdata.push(listData[index].itemName); + if (dataType == "1") { + Ydata.push(listData[index].collectYear); + } else if (dataType == "0") { + Ydata.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); + } + } + }, "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; + var Xdata = new Array(); + var Ydata = new Array(); + if (listData != null) { + for (let index = 0; index < listData.length; index++) { + Xdata.push(listData[index].itemName); + if (dataType == "1") { + Ydata.push(listData[index].collectYear); + } else if (dataType == "0") { + Ydata.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); + } + } + }, "get"); + } + //先拿到当前登录用户的信息 var nowUser = config.getUser(); if (!strUtil.isEmpty(nowUser)) { @@ -342,7 +475,6 @@ //数据需求 loadOprationChart(2); $("#d_dataneed").html(counts); - //H端医生 loadDoctorChart(4); $("#h_doctor").html(counts); @@ -360,6 +492,8 @@ $("#ht_doctor").html(counts); loadContractChart(); loadProductChart(); + loadreportChart(0); + loadaiphotoChart(0); } else if (element.code == "opration") { //正式医院 loadHospitalChart(0); @@ -386,10 +520,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 +544,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