Merge branch 'master' of ssh://118.31.104.155:4422/mnt/git/v2.tiantianxinye.365care

master
liyinglin 2 years ago
commit 58988fd7be

@ -137,76 +137,15 @@
<!-- 最新出院信息 -->
<div class="lists">
<h2>最新出院信息</h2>
<table class="fx" width="100%" border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width="25%" style="padding-left: 15px;">周**</td>
<td width="60%">第一人民医院内科楼132床</td>
<td width="15%"><span class="ways">已结算</span></td>
</tr>
<tr>
<td width="25%" style="padding-left: 15px;">张**</td>
<td width="60%">武进中医院75床</td>
<td width="15%"><span class="ways">已结算</span></td>
</tr>
<tr>
<td></td>
<td></td>
<td><span></span></td>
</tr>
<tr>
<td></td>
<td></td>
<td><span></span></td>
</tr>
<tr>
<td></td>
<td></td>
<td><span></span></td>
</tr>
<tr>
<td></td>
<td></td>
<td><span></span></td>
</tr>
<tr>
<td></td>
<td></td>
<td><span></span></td>
</tr>
<table class="fx outOrder" width="100%" border='0' cellpadding='0' cellspacing='0'>
</table>
</div>
<!-- 最新投诉信息 -->
<div class="lists">
<h2>最新投诉信息</h2>
<table class="fx" width="100%" border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width="50%" style="padding-left: 15px;">陈**投诉袁护工</td>
<td width="50%">武进中医院</td>
</tr>
<tr>
<td width="50%" style="padding-left: 15px;"></td>
<td width="50%"></td>
</tr>
<tr>
<td width="50%" style="padding-left: 15px;"></td>
<td width="50%"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<h2>最新评价信息</h2>
<table class="fx tip" width="100%" border='0' cellpadding='0' cellspacing='0'>
</table>
</div>
<!-- 上月满意度评价分析 -->
@ -316,7 +255,11 @@
name: '未陪护'
},
]
var monthChartX = []
var monthChartY = []
var incomeChart = []
var projectChartX = []
var projectChartYperson = []
var projectChartY = []
$(function() {
getStatistic()
@ -371,13 +314,53 @@
name: '未陪护'
}
]
// 本月陪护订单分析
var monthsArr = datas.monthAccompany
monthsArr.map(item=>{
monthChartX.push(item.name)
monthChartY.push(item.total)
})
// 本月营收分析
var incomes = datas.income
incomes.map(item=>{
incomeChart.push({
name:item.name,
value:parseFloat(item.total)
})
})
// 陪护统计表
var projects = datas.project
projects.map(item=>{
projectChartX.push(item.name)
projectChartYperson.push(item.paramedic_total)
projectChartY.push(item.total)
})
// 最近订单 lastOrder
// 最新出院 outOrder
var outs = datas.outOrder
$(".outOrder").empty("")
outs.map(item=>{
var contactName = item.contact?
item.contact.charAt(0) + item.contact.slice(1).replace(new RegExp(item.contact.charAt(1), "g"), '*')
:'**'
$(".outOrder").append("<tr><td width='25%' style='padding-left: 15px;'>"
+contactName+"</td><td width='60%'>"+item.project.name+"</td>"+
"<td width='15%'><span class='ways'>"+item.status_name+"</span></td>"+
"</tr>")
})
// 最新评价
var tips = datas.tip
$(".tip").empty("")
tips.map(item=>{
var contactName = item.contact?
item.contact.charAt(0) + item.contact.slice(1).replace(new RegExp(item.contact.charAt(1), "g"), '*')
:'**'
$(".tip").append("<tr><td width='50%' style='padding-left: 15px;'>"+
contactName+"评价:"+item.comment+"</td>"+
"<td width='30%' style='text-align:right;vertical-align: top;'><span class='ways'>"+item.project.name+"</span></td>"+
"</tr>")
})
console.log("result", result)
initChart()
},
@ -454,7 +437,7 @@
fontSize: '14px'
}
},
data: projectChartX,
data: monthChartX,
},
yAxis: {
axisLine: {
@ -495,16 +478,15 @@
}
},
data: projectChartY,
}
// , {
// name: '陪护订单量',
// type: 'pictorialBar',
// barGap: '-100%',
// symbolPosition: 'end',
// symbolSize: 50,
// symbolOffset: [0, '-120%'],
// },
data: monthChartY,
}, {
name: '陪护订单量',
type: 'pictorialBar',
barGap: '-100%',
symbolPosition: 'end',
symbolSize: 50,
symbolOffset: [0, '-120%'],
},
]
};
var myChart2 = echarts.init(document.getElementById('byph'));
@ -520,39 +502,7 @@
radius: '70%',
center: ['50%', '50%'],
color: ["#ffb22f", "#ff4954", "#01babb"],
data: [{
value: 75,
name: '一院'
},
{
value: 60,
name: '市中'
},
{
value: 30,
name: '武进南院'
},
{
value: 25,
name: '阳湖院'
},
{
value: 30,
name: '康复医院'
},
{
value: 20,
name: '妇幼院'
},
{
value: 25,
name: '武中'
},
{
value: 18,
name: '溧阳院'
}
].sort(function(a, b) {
data: incomeChart.sort(function(a, b) {
return a.value - b.value;
}),
roseType: 'radius',
@ -604,7 +554,7 @@
},
xAxis: {
type: 'category',
data: ['一院', '市中', '武进南院', '阳湖院', '康复医院', '妇幼院', '武中', '溧阳院'],
data: projectChartX,
axisLine: {
show: true,
lineStyle: {
@ -651,7 +601,7 @@
series: [{
type: 'bar',
name: '陪护单数',
data: [336, 150, 42, 156, 42, 30, 54, 45],
data: projectChartY,
itemStyle: {
color: '#ffb22f',
}
@ -659,7 +609,7 @@
{
type: 'bar',
name: '总护工数',
data: [288, 130, 35, 125, 38, 30, 50, 40],
data: projectChartYperson,
itemStyle: {
color: '#0087ff'
}

Loading…
Cancel
Save