Browse Source

优化服务商系统表单输入填项, 增加对登陆帐号的状态校验

master
lanzu_qsy 5 years ago
parent
commit
52f268bd52
  1. 13
      app/Admin/Controllers/AuthController.php
  2. 12
      app/Admin/Controllers/ImsCjdcMarketController.php
  3. 2
      app/Admin/Controllers/LanzuMmInfoController.php
  4. 21
      app/Admin/Controllers/LanzuMmWithdrawController.php
  5. 12
      app/Admin/Controllers/LanzuMpInfoController.php
  6. 1
      app/Models/LanzuMmWithdraw.php
  7. 1
      config/admin.php

13
app/Admin/Controllers/AuthController.php

@ -2,8 +2,21 @@
namespace App\Admin\Controllers;
use App\Models\AdminUsers;
use Dcat\Admin\Controllers\AuthController as BaseAuthController;
use Illuminate\Http\Request;
class AuthController extends BaseAuthController
{
public function postLogin(Request $request)
{
$username = $request->post('username');
//校验该帐号状态是否正常
$adu = new AdminUsers();
$adu = $adu->where(['username'=>$username])->first();
if ($adu&&$adu->status==0){
return $this->error('该帐号已被冻结,请联系管理员');
}
return parent::postLogin($request);
}
}

12
app/Admin/Controllers/ImsCjdcMarketController.php

@ -112,10 +112,14 @@ class ImsCjdcMarketController extends AdminController
{
return Form::make(new ImsCjdcMarket(), function (Form $form) {
$form->display('id');
$form->text('name');
$form->select('mp_id','服务商')->options('/api/getMpInfo');
$form->text('address');
$form->text('coordinates');
$form->text('name')->required();
$form->select('mp_id','服务商')->options('/api/getMpInfo')->required();
$form->text('address')->required();
$form->text('coordinates')
->required()
->placeholder('输入 经纬度,如: 108.281552,22.83731')
->help("通过网址 <a href='https://lbs.amap.com/console/show/picker' target='_blank'>https://lbs.amap.com/console/show/picker</a> 获取经纬度");
$form->text('poundage');
$form->text('dn_poundage');
$form->text('dm_poundage');

2
app/Admin/Controllers/LanzuMmInfoController.php

@ -90,7 +90,7 @@ class LanzuMmInfoController extends AdminController
$form->image('id_frond')->uniqueName();
$form->image('id_back')->uniqueName();
$form->text('id_number');
$form->radio('status','状态')->options(['禁用','启用']);
$form->radio('status','状态')->options(['禁用','启用'])->default(1);
$form->saved(function (Form $form,$result){
$adu = new AdminUsers();
if ($form->isCreating()){

21
app/Admin/Controllers/LanzuMmWithdrawController.php

@ -21,10 +21,22 @@ class LanzuMmWithdrawController extends AdminController
{
return Grid::make(new LanzuMmWithdraw(), function (Grid $grid) {
$grid->id->sortable();
$grid->mm_id('提现');
$grid->column('mm_id','提现人')->display(function (){
return Auth::guard('admin')->user()->toArray()['name'];
});
$grid->money;
$grid->status('提现状态');
$grid->created_at('提现时间');
$grid->status('提现状态')->display(function ($status){
if ($status==0){
return '待审核';
}elseif ($status==1){
return '已同意';
}else{
return '已拒绝';
}
});
$grid->created_at('提现时间')->display(function ($time){
return date('Y-m-d H:i',$time);
});
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
@ -60,8 +72,9 @@ class LanzuMmWithdrawController extends AdminController
protected function form()
{
return Form::make(new LanzuMmWithdraw(), function (Form $form) {
$form->display('name','提现用户')->value(Auth::guard('admin')->user()->toArray()['name']);
$form->display('id');
$form->text('mm_id');
$form->hidden('mm_id')->value(Auth::guard('admin')->user()->getAuthIdentifier());
$form->text('money');
$form->display('created_at');
$form->display('updated_at');

12
app/Admin/Controllers/LanzuMpInfoController.php

@ -101,15 +101,15 @@ class LanzuMpInfoController extends AdminController
{
return Form::make(new LanzuMpInfo(), function (Form $form) {
$form->display('id')->hideInDialog();
$form->text('name');
$form->text('phone');
$form->text('bank_name');
$form->text('bank_card');
$form->text('bank_addr');
$form->text('name')->required();
$form->text('phone')->required();
$form->text('bank_name')->required();
$form->text('bank_card')->required();
$form->text('bank_addr')->required();
$form->image('id_frond')->uniqueName();
$form->image('id_back')->uniqueName();
$form->text('id_number');
$form->radio('status','状态')->options(['禁用','启用']);
$form->radio('status','状态')->options(['禁用','启用'])->default(1);
$form->saved(function (Form $form,$result){
$adu = new AdminUsers();
if ($form->isCreating()){

1
app/Models/LanzuMmWithdraw.php

@ -12,5 +12,6 @@ class LanzuMmWithdraw extends Model
use SoftDeletes;
protected $table = 'lanzu_mm_withdraw';
protected $dateFormat = 'U';
}

1
config/admin.php

@ -316,6 +316,7 @@ return [
// indigo, blue, blue-light, blue-dark, green
'color' => 'indigo',
//'body_class' => 'dark-mode',
'body_class' => '',
'sidebar_collapsed' => false,

Loading…
Cancel
Save