lizhen_gitee пре 10 месеци
родитељ
комит
957b031fb6

+ 2 - 1
application/admin/controller/Doctor.php

@@ -56,7 +56,7 @@ class Doctor extends Backend
             list($where, $sort, $order, $offset, $limit) = $this->buildparams();
 
             $list = $this->model
-                    ->with(['keshi','doctorlevel'])
+                    ->with(['keshi','doctorlevel','wallet'])
                     ->where($where)
                     ->order($sort, $order)
                     ->paginate($limit);
@@ -65,6 +65,7 @@ class Doctor extends Backend
                 
                 $row->getRelation('keshi')->visible(['name']);
 				$row->getRelation('doctorlevel')->visible(['name']);
+				$row->getRelation('wallet')->visible(['money']);
             }
 
             $result = array("total" => $list->total(), "rows" => $list->items());

+ 2 - 1
application/admin/lang/zh-cn/doctor.php

@@ -46,5 +46,6 @@ return [
     'Info'             => '专家介绍',
     'Wechat_openid'    => '微信openid',
     'Keshi.name'       => '科室名',
-    'Doctorlevel.name'       => '职称'
+    'Doctorlevel.name'       => '职称',
+    'Wallet.money'     => '余额'
 ];

+ 6 - 0
application/admin/model/Doctor.php

@@ -126,4 +126,10 @@ class Doctor extends Model
     {
         return $this->belongsTo('doctorlevel', 'level_id', 'id', [], 'LEFT')->setEagerlyType(0);
     }
+
+
+    public function wallet()
+    {
+        return $this->belongsTo('app\admin\model\doctor\Wallet', 'id', 'doctor_id', [], 'LEFT')->setEagerlyType(0);
+    }
 }

+ 1 - 0
public/assets/js/backend/doctor.js

@@ -50,6 +50,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
 //                        {field: 'wechat_openid', title: __('Wechat_openid'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'keshi.name', title: __('Keshi.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'level.name', title: __('Level.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
+                        {field: 'wallet.money', title: __('Wallet.money'), operate:'BETWEEN'},
                         {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]
                 ]