From 47c2f5ed86a356253dd76fe55ec43d5e23f6171b Mon Sep 17 00:00:00 2001 From: liapples Date: Wed, 29 Sep 2021 10:41:36 +0800 Subject: [PATCH] hidden product_id --- app/AdminAgent/Controllers/AgentProductController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/AdminAgent/Controllers/AgentProductController.php b/app/AdminAgent/Controllers/AgentProductController.php index b0aa871..e11fb81 100644 --- a/app/AdminAgent/Controllers/AgentProductController.php +++ b/app/AdminAgent/Controllers/AgentProductController.php @@ -213,6 +213,7 @@ class AgentProductController extends AdminController ->model(Product::class) ->script($js); } else { + $form->hidden('product_id'); $form->display('product.title'); } @@ -233,7 +234,13 @@ class AgentProductController extends AdminController .has-many-spec .form-group .remove{margin-top:10px;} .has-many-spec .input-group-prepend{display:none;} .has-many-spec .input-group>.form-control:not(:first-child){border-radius:.25rem;}'); - Admin::script(file_get_contents(resource_path('js/agent-spec-edit.js'))); + $js = file_get_contents(resource_path('js/agent-spec-edit.js')); + $js = str_replace( + ['`{{url}}`', '`{{class}}`', '`{{profit}}`', '\\'], + [route(admin_api_route_name('form')), LoadSupplierSpec::class, AgentSetting::val(Admin::user()->id, 'profit'), '\\\\'], + $js + ); + Admin::script($js); })->useTable()->required(); if ($form->isCreating()) {