|
@@ -4,6 +4,7 @@ namespace App\Admin\Controllers;
|
|
|
|
|
|
use App\Admin\Renderable\DistDistributorTable;
|
|
|
use App\Admin\Repositories\DistAdminUser;
|
|
|
+use App\Models\DistAdminDistributor;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
|
|
use Dcat\Admin\Show;
|
|
@@ -38,8 +39,7 @@ class DistAdminUserController extends AdminController
|
|
|
$grid->column('id')->sortable();
|
|
|
$grid->column('username');
|
|
|
$grid->column('name');
|
|
|
- $grid->column('distributor.company_name',admin_trans_label('company_name'));
|
|
|
- $grid->column('distributor.level_domain',admin_trans_label('level_domain'));
|
|
|
+ $grid->column('distributor.company_name',admin_trans_label('distributor_company_name'));
|
|
|
$grid->column('language')->using(config('dictionary.languages'));
|
|
|
$grid->column('enabled')->switch();
|
|
|
$grid->column('created_at');
|
|
@@ -51,7 +51,7 @@ class DistAdminUserController extends AdminController
|
|
|
$filter->equal('username')->width(2);
|
|
|
$filter->equal('name',)->width(2);
|
|
|
$filter->like('distributor.company_name', admin_trans_label('company_name'))->width(2);
|
|
|
- $filter->equal('enabled', )->select(config('dictionary.enabled'))->width(2);
|
|
|
+ $filter->equal('enabled', )->select(admin_trans_array(config('dictionary.enabled')))->width(2);
|
|
|
});
|
|
|
//排序
|
|
|
$grid->model()->orderBy("id",'desc');
|
|
@@ -86,10 +86,10 @@ class DistAdminUserController extends AdminController
|
|
|
|
|
|
|
|
|
$show->row(function ($show) {
|
|
|
- $show->width(6)->field('distributor.company_name', admin_trans_label('company_name'));
|
|
|
+ $show->width(6)->field('distributor.company_name', admin_trans_label('distributor_company_name'));
|
|
|
$show->width(6)->field('distributor.company_address',admin_trans_label('company_address'));
|
|
|
$show->width(6)->field('distributor.site_name',admin_trans_label('site_name'));
|
|
|
- $show->width(6)->field('distributor.level_domain',admin_trans_label('level_domain'));
|
|
|
+ // $show->width(6)->field('distributor.level_domain',admin_trans_label('level_domain'));
|
|
|
$show->width(6)->field('distributor.country',admin_trans_label('country'));
|
|
|
$show->width(6)->field('distributor.contact_number',admin_trans_label('contact_number'));
|
|
|
$show->width(6)->field('distributor.service_hotline',admin_trans_label('service_hotline'));
|
|
@@ -124,7 +124,8 @@ class DistAdminUserController extends AdminController
|
|
|
$form->select('language')->options(config('dictionary.languages'))->required();
|
|
|
$form->selectTable('dist_id', admin_trans_label('distributor'))
|
|
|
->title('distId')
|
|
|
- ->from(DistDistributorTable::make());
|
|
|
+ ->from(DistDistributorTable::make())
|
|
|
+ ->model(DistAdminDistributor::class, 'id', 'company_name');;
|
|
|
$form->switch('enabled')->default(1);
|
|
|
//保存前回调
|
|
|
$form->saving(function (Form $form) {
|