Browse Source

优化社区站点搜索

master
lanzu_qsy 5 years ago
parent
commit
acc86b1f2a
  1. 2
      app/Admin/Controllers/LanzuCsInfoController.php
  2. 8
      app/Admin/Controllers/LanzuCsWithdrawController.php
  3. 1
      app/Models/LanzuCsInfo.php
  4. 2
      app/Models/LanzuCsWithdraw.php

2
app/Admin/Controllers/LanzuCsInfoController.php

@ -49,7 +49,7 @@ class LanzuCsInfoController extends AdminController
});
$grid->disableViewButton();
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
$filter->like('name')->placeholder('请输入社区名称');
});
});

8
app/Admin/Controllers/LanzuCsWithdrawController.php

@ -25,7 +25,7 @@ class LanzuCsWithdrawController extends AdminController
*/
protected function grid()
{
return Grid::make(new LanzuCsWithdraw(), function (Grid $grid) {
return Grid::make(new LanzuCsWithdraw('csInfo'), function (Grid $grid) {
$user = Admin::user();
if (!$user->isRole('lanzu_cs')) {//如果不是社区站点的角色登陆,则隐藏提现入口
$grid->disableCreateButton();
@ -40,15 +40,13 @@ class LanzuCsWithdrawController extends AdminController
$grid->disableViewButton();
$grid->disableDeleteButton();
$grid->id->sortable();
$grid->cs_id('提现用户')->display(function () {
return LanzuCsInfo::where('id', $this->cs_id)->first()->name;
});
$grid->column('csInfo.name','提现用户');
$grid->money;
$grid->status('状态')->using([1 => '已同意', -1 => '已拒绝', 0 => '待审核'])->label([1 => 'success', -1 => 'danger', 0 => 'default']);
$grid->is_pay('是否到账')->using(['否', '是']);
$grid->created_at;
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
$filter->like('csInfo.name','提现用户');
});
});

1
app/Models/LanzuCsInfo.php

@ -30,7 +30,6 @@ class LanzuCsInfo extends Model
foreach ($rows as $row){
$item[$row->admin_user_id] = $row->name;
}
}
return $item;
}

2
app/Models/LanzuCsWithdraw.php

@ -15,7 +15,7 @@ class LanzuCsWithdraw extends Model
protected $dateFormat = 'U';
public function csInfo()
{
return $this->hasOne("\App\Models\LanzuCsInfo",'id','cs_id');
return $this->belongsTo("\App\Models\LanzuCsInfo",'cs_id','id');
}

Loading…
Cancel
Save