diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/js/alibaba/buyingSelling.js b/addons/default/visiosoft/defaultadmin-theme/resources/js/alibaba/buyingSelling.js new file mode 100644 index 000000000..f654b2d29 --- /dev/null +++ b/addons/default/visiosoft/defaultadmin-theme/resources/js/alibaba/buyingSelling.js @@ -0,0 +1,23 @@ +$(() => { + if (buying_selling_title) { + console.log(is_buying) + getCfValue(buying_selling_title) + } + var is_buying_selling_title = $('#is_buying_selling_title'); + is_buying_selling_title.on('change', () => { + if (is_buying_selling_title.val()) { + getCfValue(is_buying_selling_title.val()) + } + }) +}); + +function getCfValue(cf) { + crudAjax(null, `/ajax/get-cf-value/${cf}`, 'GET', function (callback) { + $('select[name="is_buying_value"]').html(""); + $('select[name="is_selling_value"]').html(""); + $.each(callback, function (index, value) { + $('select[name="is_buying_value"]').append(``) + $('select[name="is_selling_value"]').append(``) + }); + }); +} \ No newline at end of file diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/views/admin/settings/form/partials/default.twig b/addons/default/visiosoft/defaultadmin-theme/resources/views/admin/settings/form/partials/default.twig new file mode 100644 index 000000000..d287b8dee --- /dev/null +++ b/addons/default/visiosoft/defaultadmin-theme/resources/views/admin/settings/form/partials/default.twig @@ -0,0 +1,18 @@ +
+ + {% include "streams::form/partials/header" with {"section": section} %} + +
+ + {% include "streams::form/partials/fields" with {"fields": form.fields.base().pluck('field_name').all()} %} + +
+
+ + +{{ asset_add("scripts.js", "visiosoft.theme.defaultadmin::js/alibaba/buyingSelling.js") }} diff --git a/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php b/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php index 11f231931..2a71a16df 100644 --- a/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php +++ b/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php @@ -51,6 +51,12 @@ class DefaultadminThemeServiceProvider extends AddonServiceProvider ]; } + if ($request->segment(2) === "settings") { + return [ + 'streams::form/partials/default' => 'visiosoft.theme.defaultadmin::admin/settings/form/partials/default', + ]; + } + return parent::getOverrides(); } }