diff --git a/app/AdminAgent/Controllers/AgentProductController.php b/app/AdminAgent/Controllers/AgentProductController.php index 174066f..dea23ff 100644 --- a/app/AdminAgent/Controllers/AgentProductController.php +++ b/app/AdminAgent/Controllers/AgentProductController.php @@ -246,8 +246,8 @@ class AgentProductController extends AdminController $js = file_get_contents(resource_path('js/agent-spec-edit.js')); $class = str_replace('\\', '\\\\', LoadSupplierSpec::class); $js = str_replace( - ['`{{url}}`', '`{{class}}`', '`{{product_id}}`', '`{{agent_product_id}}`'], - [route(admin_api_route_name('form')), $class, $form->model()->product_id, $form->model()->id], + ['`{{url}}`', '`{{class}}`', '`{{agent_product_id}}`'], + [route(admin_api_route_name('form')), $class, $form->model()->id ?? 0], $js ); Admin::script($js); diff --git a/resources/js/agent-spec-edit.js b/resources/js/agent-spec-edit.js index 42a3e85..14f137d 100644 --- a/resources/js/agent-spec-edit.js +++ b/resources/js/agent-spec-edit.js @@ -21,7 +21,7 @@ $(function () { url: '`{{url}}`', method: 'POST', data: { - product_id: `{{product_id}}`, + product_id: $('input[name="product_id"]').val(), agent_product_id: `{{agent_product_id}}`, _form_: '`{{class}}`', },