feature: kpi dash
This commit is contained in:
parent
31a9a3ce0a
commit
aa2bbdee0c
|
|
@ -219,7 +219,42 @@ class Dashboard extends Backend
|
||||||
return $this->view->fetch('kpi_dispatch');
|
return $this->view->fetch('kpi_dispatch');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($groupId == 10) {
|
if ($groupId == 2) {
|
||||||
|
|
||||||
|
$build = new \app\admin\model\Order();
|
||||||
|
|
||||||
|
$start = date('Y-m-01 00:00:00');
|
||||||
|
$end_at = date('Y-m-t 23:59:59');
|
||||||
|
|
||||||
|
$build->whereBetween('create_time', [$start, $end_at]);
|
||||||
|
|
||||||
|
$data = $build->field([
|
||||||
|
'admin_id',
|
||||||
|
'count(id) total',
|
||||||
|
'count(if(status=60,1,null)) finish',
|
||||||
|
'sum(if(status=60,performance,null)) money',
|
||||||
|
])->group('admin_id')
|
||||||
|
->where('admin_id', $this->auth->id)
|
||||||
|
->find();
|
||||||
|
|
||||||
|
//total 派单数
|
||||||
|
//money 利润
|
||||||
|
$money = $data['money'] ?? 0;
|
||||||
|
$mymoney = $money * 3 / 100;
|
||||||
|
|
||||||
|
$assignData = [
|
||||||
|
'total' => $data['total'] ?? 0,
|
||||||
|
'finish' => $data['finish'] ?? 0,
|
||||||
|
'money' => $data['money'] ?? 0,
|
||||||
|
'rate' => $money,
|
||||||
|
'my_money' => $mymoney,
|
||||||
|
];
|
||||||
|
|
||||||
|
$admin = Admin::get($this->auth->id);
|
||||||
|
|
||||||
|
$this->view->assign('adminname', $admin['username']);
|
||||||
|
$this->view->assign('data', $assignData);
|
||||||
|
|
||||||
return $this->view->fetch('kpi_presale');
|
return $this->view->fetch('kpi_presale');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<h1>当前岗位暂不支持</h1>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -18,11 +18,11 @@
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td>111</td>
|
<td>{$adminname|htmlentities}</td>
|
||||||
<td>22</td>
|
<td>{$data['total']|htmlentities}</td>
|
||||||
<td>33</td>
|
<td>{$data['money']|htmlentities}</td>
|
||||||
<td>44</td>
|
<td>3%</td>
|
||||||
<td>55</td>
|
<td>{$data['my_money']|htmlentities}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user