|
@@ -27,75 +27,62 @@ class HomeController extends Controller
|
|
->title('数据概况')
|
|
->title('数据概况')
|
|
->description('社区段实时数据')
|
|
->description('社区段实时数据')
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">实时概况</p>');
|
|
|
|
|
|
+ return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">服务数据</p>');
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- $data = StatController::service();
|
|
|
|
- $row->column(3,new InfoBox('今日预约数量(人次)', 'users', 'aqua', '/cdms/home', $data['schedule_paitent']));
|
|
|
|
- $row->column(3,new InfoBox('今日排班(人)', 'calendar-check-o', 'aqua', '/cdms/home', $data['schedule_docter']));
|
|
|
|
- $row->column(3,new InfoBox('接诊患者(人次)', 'user', 'aqua', '/cdms/home', $data['paitent_num']));
|
|
|
|
|
|
+ $data = StatController::orderTotal();
|
|
|
|
+ $row->column(3,new InfoBox('门诊订单总数(个)', 'users', 'aqua', '/cdms/home', $data[0]));
|
|
|
|
+ $row->column(3,new InfoBox('儿保订单总数(个)', 'calendar-check-o', 'aqua', '/cdms/home', $data[1]));
|
|
|
|
+ $row->column(3,new InfoBox('计免订单总数(个)', 'user', 'aqua', '/cdms/home', $data[2]));
|
|
|
|
+ $row->column(3,new InfoBox('服务患者次数(次)', 'user', 'aqua', '/cdms/home', $data[3]));
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">疫苗概况</p>');
|
|
|
|
|
|
+ return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">门诊预约</p>');
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- $data = StatController::vaccine();
|
|
|
|
- $row->column(3,new InfoBox('今日预约数量(人次)', 'users', 'aqua', '/cdms/home', $data['today_schedule']));
|
|
|
|
|
|
+ $data = StatController::clinc();
|
|
|
|
+
|
|
|
|
+ $row->column(3,new InfoBox('今日预约数量(人)', 'users', 'aqua', '/cdms/home', $data['today']));
|
|
// $row->column(3,new InfoBox('疫苗种类(种)', 'eyedropper', 'aqua', '/cdms/home', $data['sum_num']));
|
|
// $row->column(3,new InfoBox('疫苗种类(种)', 'eyedropper', 'aqua', '/cdms/home', $data['sum_num']));
|
|
- $row->column(3,new InfoBox('疫苗库存量)', 'home', 'aqua', '/cdms/home', $data['have_num']));
|
|
|
|
- $row->column(3,new InfoBox('疫苗库存告急(种)', 'genderless', 'aqua', '/cdms/home', $data['less_num']));
|
|
|
|
|
|
+ $row->column(3,new InfoBox('今日排班人数(人)', 'home', 'aqua', '/cdms/home', $data['docters']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日预约数量(人)', 'genderless', 'aqua', '/cdms/home', $data['yesterday']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日接诊人数(人)', 'genderless', 'aqua', '/cdms/home', $data['people']));
|
|
|
|
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- $data = StatController::vaccine();
|
|
|
|
- $row->column(3,new InfoBox('昨日接种量(人次)', 'genderless', 'aqua', '/cdms/home', $data['less_num']));
|
|
|
|
- $row->column(3,new InfoBox('明日预约量(人次)', 'genderless', 'aqua', '/cdms/home', $data['less_num']));
|
|
|
|
|
|
+ return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">计免预约</p>');
|
|
|
|
+ })
|
|
|
|
+ ->row(function (Row $row){
|
|
|
|
+ $data = StatController::nurse();
|
|
|
|
|
|
-// $row->column(3,new InfoBox('今日预约(人支)', 'hospital-o', 'aqua', '/cdms/home', $data['today_schedule']));
|
|
|
|
-// $row->column(3,new InfoBox('预计今日消耗(支)', 'calendar', 'aqua', '/cdms/home', $data['today_vaccine']));
|
|
|
|
|
|
+ $row->column(3,new InfoBox('今日预约数量(人)', 'first-order', 'aqua', '/cdms/home', $data['today']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日预约数量(人)', 'first-order', 'aqua', '/cdms/home', $data['yesterday']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日接种人数(人)', 'first-order', 'aqua', '/cdms/home', $data['people']));
|
|
|
|
+ $row->column(3,new InfoBox('明日预约数量(人)', 'first-order', 'aqua', '/cdms/home', $data['tomorrow']));
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">订单概况</p>');
|
|
|
|
|
|
+ return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">儿保预约</p>');
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
$data = StatController::nurse();
|
|
$data = StatController::nurse();
|
|
- $row->column(3,new InfoBox('门诊订单(个)', 'first-order', 'aqua', '/cdms/home', $data[0]));
|
|
|
|
- $row->column(3,new InfoBox('计免订单(个)', 'first-order', 'aqua', '/cdms/home', $data[1]));
|
|
|
|
- $row->column(3,new InfoBox('儿保订单(个)', 'first-order', 'aqua', '/cdms/home', $data[2]));
|
|
|
|
|
|
+ $row->column(3,new InfoBox('今日预约数量(人)', 'first-order', 'aqua', '/cdms/home', $data['today']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日预约数量(人)', 'first-order', 'aqua', '/cdms/home', $data['yesterday']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日接种人数(人)', 'first-order', 'aqua', '/cdms/home', $data['people']));
|
|
|
|
+ $row->column(3,new InfoBox('明日预约数量(人)', 'first-order', 'aqua', '/cdms/home', $data['tomorrow']));
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">今日排班 </p>');
|
|
|
|
|
|
+ return $row->column(12,'<p style="font-family:Arial,Helvetica,sans-serif; font-size:1.2em; margin-top20px;vertical-align:middle; font-weight:normal ">疫苗库存概况</p>');
|
|
})
|
|
})
|
|
->row(function (Row $row){
|
|
->row(function (Row $row){
|
|
- $data = StatController::clinc();
|
|
|
|
- $data = StatController::schedule();
|
|
|
|
- $row->column(3,new InfoBox('计免医生(人)', 'hospital-o', 'aqua', '/cdms/home', $data['vaccine_num']));
|
|
|
|
- $row->column(3,new InfoBox('儿保医生(人)', 'hospital-o', 'aqua', '/cdms/home', $data['nurse_num']));
|
|
|
|
- $row->column(3,new InfoBox('门诊医生(人)', 'hospital-o', 'aqua', '/cdms/home', $data['clinic_num']));
|
|
|
|
|
|
+ $data = StatController::vaccineToal();
|
|
|
|
+
|
|
|
|
+ $row->column(3,new InfoBox('疫苗总库存(支)', 'first-order', 'aqua', '/cdms/home', $data['have_num']));
|
|
|
|
+ $row->column(3,new InfoBox('疫苗库存告急(中)', 'first-order', 'aqua', '/cdms/home', $data['less_num']));
|
|
|
|
+ $row->column(3,new InfoBox('昨日接种消耗(支)', 'first-order', 'aqua', '/cdms/home', $data['yesterday']));
|
|
});
|
|
});
|
|
-// ->row($this->real_data())
|
|
|
|
-// ->row($this->vaccine_data())
|
|
|
|
-// ->row($this->nurse_data())
|
|
|
|
-// ->row($this->schedule_data());
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-//1. 门诊预约
|
|
|
|
-//(1) 今日预约数量
|
|
|
|
-//(2) 今日排班(人)
|
|
|
|
-//(3) 昨日预约数
|
|
|
|
-//(4) 昨日接诊人数
|
|
|
|
-//2. 计免预约
|
|
|
|
-//(1) 今日预约数量(人次)
|
|
|
|
-//(2) 疫苗库存量
|
|
|
|
-//(3) 疫苗库存告急(种)
|
|
|
|
-//(4) 昨日接种量(人次)
|
|
|
|
-//(5) 明日预约量(人次)
|
|
|
|
-//3. 儿保预约
|
|
|
|
-//(1) 今日预约数量(人次)
|
|
|
|
-//(2) 昨日预约数量(人次)
|
|
|
|
-//(3) 昨日服务数量(人次)
|
|
|
|
-//(4) 明日预约数量(人次)
|
|
|
|
|
|
|
|
public function real_data()
|
|
public function real_data()
|
|
{
|
|
{
|