Commit 8179c67a authored by 刘小敏's avatar 刘小敏

feat(agent): 增加佣金流水搜索、导出及批量修改功能

parent e626a715
...@@ -6,7 +6,7 @@ return [ ...@@ -6,7 +6,7 @@ return [
'Province_name' => '省份名称', 'Province_name' => '省份名称',
'Real_name' => '真实姓名', 'Real_name' => '真实姓名',
'Id_card' => '身份证号', 'Id_card' => '身份证号',
'Id_card_images' => '身份证照片(JSON数组)', 'Id_card_images' => '身份证照片',
'Status' => '审核状态', 'Status' => '审核状态',
'Status pending' => '审核中', 'Status pending' => '审核中',
'Set status to pending'=> '设为审核中', 'Set status to pending'=> '设为审核中',
......
...@@ -30,12 +30,12 @@ class AgentOrderCommission extends Common ...@@ -30,12 +30,12 @@ class AgentOrderCommission extends Common
]; ];
} }
public function getStatusTextAttr($value, $data) // public function getStatusTextAttr($value, $data)
{ // {
$value = $value ?? ($data['status'] ?? null); // $value = $value ?? ($data['status'] ?? null);
$map = $this->statusList(); // $map = $this->statusList();
return $map[$value] ?? '-'; // return $map[$value] ?? '-';
} // }
// 奖励金额 = 订单金额 * 5% // 奖励金额 = 订单金额 * 5%
public function getRewardAmountAttr($value, $data) public function getRewardAmountAttr($value, $data)
......
...@@ -14,10 +14,10 @@ ...@@ -14,10 +14,10 @@
<td>{:__('User_id')}</td> <td>{:__('User_id')}</td>
<td>{$row.user_id}</td> <td>{$row.user_id}</td>
</tr> </tr>
<tr> <!-- <tr>
<td>{:__('Province_name')}</td> <td>{:__('Province_name')}</td>
<td>{$row.province_name}</td> <td>{$row.province_name}</td>
</tr> </tr> -->
<tr> <tr>
<td>{:__('Real_name')}</td> <td>{:__('Real_name')}</td>
<td>{$row.real_name}</td> <td>{$row.real_name}</td>
......
...@@ -51,7 +51,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ...@@ -51,7 +51,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{field: 'real_name', title: __('Real_name'), operate: 'LIKE'}, {field: 'real_name', title: __('Real_name'), operate: 'LIKE'},
{field: 'id_card', title: __('Id_card'), operate: 'LIKE'}, {field: 'id_card', title: __('Id_card'), operate: 'LIKE'},
{field: 'status', title: __('Status'), searchList: {"pending":__('Status pending'),"approved":__('Status approved'),"rejected":__('Status rejected')}, formatter: Table.api.formatter.status}, {field: 'status', title: __('Status'), searchList: {"pending":__('Status pending'),"approved":__('Status approved'),"rejected":__('Status rejected')}, formatter: Table.api.formatter.status},
{field: 'reject_reason', title: __('Reject_reason'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, {field: 'reject_reason', title: __('Reject_reason'), operate: 'LIKE', table: table, class: 'autocontent', formatter: function (value) { return value ? value : '-'; }},
{field: 'audit_user_id', title: __('Audit_user_id')}, {field: 'audit_user_id', title: __('Audit_user_id')},
{field: 'audit_time', title: __('Audit_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, {field: 'audit_time', title: __('Audit_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
{field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
...@@ -73,14 +73,16 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ...@@ -73,14 +73,16 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
title: __('Approve'), title: __('Approve'),
text: __('Approve'), text: __('Approve'),
icon: 'fa fa-check', icon: 'fa fa-check',
classname: 'btn btn-success btn-xs btn-approve-one' classname: 'btn btn-success btn-xs btn-approve-one',
hidden: function (row) { return row.status !== 'pending'; }
}, },
{ {
name: 'reject', name: 'reject',
title: __('Reject'), title: __('Reject'),
text: __('Reject'), text: __('Reject'),
icon: 'fa fa-times', icon: 'fa fa-times',
classname: 'btn btn-danger btn-xs btn-reject-one' classname: 'btn btn-danger btn-xs btn-reject-one',
hidden: function (row) { return row.status !== 'pending'; }
} }
], ],
table: table, table: table,
......
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