|
@@ -49,7 +49,7 @@ class DistAdminDistributorController extends AdminController
|
|
|
|
|
|
$grid->column('id')->sortable();
|
|
|
$grid->column('client_code',admin_trans_label('client_code'))->width('15%');
|
|
|
- $grid->column('distr_email',admin_trans_label('email'));
|
|
|
+ $grid->column('dist_email',admin_trans_label('email'));
|
|
|
$grid->column('dist_contact_number',admin_trans_label('contact_number'));
|
|
|
$grid->column('secondary_domain');
|
|
|
$grid->column('country',);
|
|
@@ -89,8 +89,8 @@ class DistAdminDistributorController extends AdminController
|
|
|
protected function detail($id)
|
|
|
{
|
|
|
return Show::make($id, DistAdminDistributor::with(['appearance']), function (Show $show) {
|
|
|
- $show->field('dist_code',admin_trans_label('client_code'));
|
|
|
- $show->field('distr_email',admin_trans_label('email'));
|
|
|
+ $show->field('client_code',admin_trans_label('client_code'));
|
|
|
+ $show->field('dist_email',admin_trans_label('email'));
|
|
|
$show->field('dist_contact_number',admin_trans_label('contact_number'));
|
|
|
$show->field('secondary_domain');
|
|
|
$show->field('country');
|
|
@@ -112,8 +112,8 @@ class DistAdminDistributorController extends AdminController
|
|
|
protected function form()
|
|
|
{
|
|
|
return Form::make(new DistAdminDistributor(), function (Form $form) {
|
|
|
- $form->text('dist_code',admin_trans_label('client_code'))->width(9,3)->required();
|
|
|
- $form->text('distr_email',admin_trans_label('email'))->width(9,3);
|
|
|
+ $form->text('client_code',admin_trans_label('client_code'))->width(9,3)->required();
|
|
|
+ $form->text('dist_email',admin_trans_label('email'))->width(9,3);
|
|
|
$form->text('dist_contact_number',admin_trans_label('contact_number'))->width(9,3);
|
|
|
$form->text('secondary_domain')->width(9,3)
|
|
|
->required()
|
|
@@ -121,27 +121,14 @@ class DistAdminDistributorController extends AdminController
|
|
|
$form->text('country')->width(9,3)->required();
|
|
|
$form->text('address')->width(9,3);
|
|
|
$form->switch('enabled')->width(9,3)->default(1);
|
|
|
- //保存前回调
|
|
|
- $form->saving(function (Form $form) {
|
|
|
- if (!$form->isCreating()) {
|
|
|
- //如果appearance_id有变化,则更新模版与变量
|
|
|
- if ($form->model()->appearance_id != $form->input('appearance_id')) {
|
|
|
- $id = $form->model()->id;
|
|
|
- //更新模版与变量
|
|
|
- DistAppearance::switchTheme($form->input('appearance_id'), $id);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
+
|
|
|
//保存后回调
|
|
|
$form->saved(function (Form $form, $result) {
|
|
|
if ($form->isCreating()) {
|
|
|
//创建后创建默认分类
|
|
|
$newId = $form->getKey();
|
|
|
- $appearanceId = $form->input('appearance_id');
|
|
|
//初始化分销商
|
|
|
- DistAdminDistributor::initDist($appearanceId,$newId);
|
|
|
- //更新模版与变量
|
|
|
- DistAppearance::switchTheme($appearanceId, $newId);
|
|
|
+ DistAdminDistributor::initDist($newId);
|
|
|
}
|
|
|
});
|
|
|
});
|