Commit fbf13034 authored by hujun's avatar hujun

罚款总计

parent 2622a5c8
......@@ -496,7 +496,8 @@ class AmercementService
$result[$key]['money_sum'] = $result[$key]['forfeit_penalty'] + $val['money'];//罚款总金额
}
$result_['list'] = $result;
$result_['total'] = $result = $this->m_amercement->getAmercementTotal($conditions, $field);
$result_['total'] = $result = $this->m_amercement->getAmercementTotal($conditions);
$result_['money'] = $this->m_amercement->getAmercementListSum($conditions, 'money');
return $result_;
}
......
......@@ -167,19 +167,23 @@
<div class="panel-body">
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover table-condensed">
<thead>
<tr>
<td colspan="14">
<form id="form_search">
<span class="fore-span margin-top-ld">提交时间:</span>
<input class="form-control btn4 margin-top-ld" value="" data-rule-phoneus="false" data-rule-required="false" id="submit_start_date" name="" type="date">
<form id="form_search" class="">
<div class="form-group">
<div class="row">
<div class="col-md-12">
<label for="submit_start_date" class="pull-left margin-top-ld control-label text-right">提交时间:</label>
<input class="form-control btn4 margin-top-ld" value=""
data-rule-phoneus="false"
data-rule-required="false" id="submit_start_date" name=""
type="date">
<span style="margin: 20px 5px;"
class="glyphicon glyphicon-minus pull-left"></span>
<input class="form-control btn4 margin-top-ld" value=""
data-rule-phoneus="false" data-rule-required="false"
id="submit_end_date" name="" type="date">
<span class="fore-span ld-Marheight" style="margin-top: 15px;">-</span>
<input class="form-control btn4 margin-top-ld" value="" data-rule-phoneus="false" data-rule-required="false" id="submit_end_date" name="" type="date">
<!--<span class="fore-span ld-Marheight">付款时间:</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="payment_start_date" name="" type="date">
<span class="fore-span ld-Marheight">-</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="payment_end_date" name="" type="date">-->
<select class="form-control btn4 margin-top-ld state-pay">
<option value="">状态</option>
<option value="0">待支付</option>
......@@ -187,17 +191,24 @@
<option value="2">已取消</option>
</select>
<select class="form-control btn4 margin-top-ld fine-item">
</select>
<input class="form-control btn2 margin-top-ld" data-rule-phoneus="false" data-rule-required="false" id="fine_id" placeholder="罚款ID" type="text" value="">
<input class="form-control btn2 margin-top-ld" data-rule-phoneus="false" data-rule-required="false" id="submit_fine_name" placeholder="提交人姓名" type="text" value="">
<input class="form-control btn2 margin-top-ld" data-rule-phoneus="false" data-rule-required="false" id="fine_name" placeholder="被罚款人姓名" type="text" value="">
<input class="form-control btn4 margin-top-ld" data-rule-phoneus="false" data-rule-required="false" id="fine_id" placeholder="罚款ID" type="text" value="">
</div>
<div class="col-md-12">
<input class="form-control btn4 margin-top-ld" data-rule-phoneus="false" data-rule-required="false" id="submit_fine_name" placeholder="提交人姓名" type="text" value="">
<span class="btn btn-info btn3 margin-top-ld" id="search" style="float:left ;">搜索</span>
<span class="btn btn-info btn3 margin-top-ld" id="reset" style="float:left ;">重置</span>
<span class="btn btn-info btn3 margin-top-ld" id="export" style="float:left ;">导出excel</span>
<label class="margin-top-ld col-sm-2 control-label btn-lg">总计:<span id="total_money"></span></label>
</div>
</div>
</div>
</form>
</td>
</tr>
<tr class="text-center">
<th class="text-center">罚款ID</th>
<th class="text-center">罚款项目</th>
......
......@@ -47,6 +47,15 @@ class OAmercementModel extends Model
return $result;
}
public function getAmercementListSum($params, $field)
{
$params['is_del'] = 0;
$result = $this->db_
->where($params)
->sum($field);
return $result;
}
/**
* 罚款列表前置操作 将已支付罚款状态改掉
* @param $params
......@@ -63,10 +72,9 @@ class OAmercementModel extends Model
return $result;
}
public function getAmercementTotal($params, $field)
public function getAmercementTotal($params)
{
$result = $this->db_
->field($field)
->where($params)
->count();
return $result;
......
......@@ -462,6 +462,7 @@ define(['doT', 'text!temp/fineMoney_list_template_tpl.html', 'text!temp/phoneBin
data: params,
dataType: 'json',
success: function(data) {
$("#total_money").html(data.data.money);
//获取对应的id
var temp = document.getElementById('fine_tpl').innerHTML;
var doTempl = doT.template(temp);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment