Browse Source

提现配置与提现

lizhen_gitee 1 year ago
parent
commit
0c6d52ff47
2 changed files with 14 additions and 3 deletions
  1. 11 1
      application/admin/controller/Takecash.php
  2. 3 2
      public/assets/js/backend/takecash.js

+ 11 - 1
application/admin/controller/Takecash.php

@@ -60,7 +60,17 @@ class Takecash extends Backend
                 $row->getRelation('user')->visible(['username']);
             }
 
-            $result = array("total" => $list->total(), "rows" => $list->items());
+            $list2 = collection($list->items())->toArray();
+            foreach($list2 as $key => &$info){
+                $account_info = json_decode($info['acount_json'],true);
+                if($info['type'] == 2){
+                    $info['account_info'] = '姓名:'.$account_info['truename'].',身份证:'.$account_info['idcard'].',账号:'.$account_info['bank_no'].',开户行:'.$account_info['open_bank'];
+                }else{
+                    $info['account_info'] = '姓名:'.$account_info['truename'].',身份证:'.$account_info['idcard'].',账号:'.$account_info['pay_no'];
+                }
+            }
+
+            $result = array("total" => $list->total(), "rows" => $list2);
 
             return json($result);
         }

+ 3 - 2
public/assets/js/backend/takecash.js

@@ -31,6 +31,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'money', title: __('Money'), operate:'BETWEEN'},
                         {field: 'get_money', title: __('Get_money'), operate:'BETWEEN'},
                         {field: 'type', title: __('Type'), searchList: {"1":__('Type 1'),"2":__('Type 2')}, formatter: Table.api.formatter.normal},
+                        {field: 'account_info', title: '账号信息', operate:false},
                         {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'status', title: __('Status'), searchList: {"0":__('Status 0'),"1":__('Status 1'),"2":__('Status 2')}, formatter: Table.api.formatter.status},
@@ -46,9 +47,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                                     classname:'btn btn-xs btn-info btn-dialog',
                                     url:'takecash/audit/id/{ids}?dialog=1',
                                     target:'_self',
-                                    /*hidden:function(row){
+                                    hidden:function(row){
                                      return row.status==0 ? false : true;
-                                     }*/
+                                     }
                                 }
                             ],
                             events: Table.api.events.operate, formatter: Table.api.formatter.operate}