This commit is contained in:
vedat@vebze.com 2020-05-13 14:46:40 +03:00
parent e2bad66d96
commit 319a748228
4 changed files with 28 additions and 16 deletions

View File

@ -41,8 +41,16 @@ class DefaultadminThemeServiceProvider extends AddonServiceProvider
AbstractPaginator::$defaultView = 'visiosoft.theme.defaultadmin::pagination/bootstrap-4'; AbstractPaginator::$defaultView = 'visiosoft.theme.defaultadmin::pagination/bootstrap-4';
AbstractPaginator::$defaultSimpleView = 'streams::pagination/simple-bootstrap-4'; AbstractPaginator::$defaultSimpleView = 'streams::pagination/simple-bootstrap-4';
} }
public function getOverrides()
{
$request = app('Illuminate\Http\Request');
protected $overrides = [ if ($request->segment(2) === "users") {
'streams::form/partials/tabs' => 'visiosoft.theme.defaultadmin::form/partials/tabs', return [
]; 'streams::form/partials/tabs' => 'visiosoft.theme.defaultadmin::form/partials/tabs',
];
}
return parent::getOverrides();
}
} }

View File

@ -44,18 +44,16 @@ $('.edit-this-address').on('click', function () {
$("#newAdd-address").find('select[name="country"]').val(address_detail.country_id) $("#newAdd-address").find('select[name="country"]').val(address_detail.country_id)
//Get City Options //Get City Options
var cat = default_country; crud('id=' + address_detail.country_id, '/ajax/getCities', 'POST',function (callback){
var level = 1; setSelectOptions($("#newAdd-address").find('select[name="city"]'),callback,'id','name');
var name = 'city'; })
Locations(cat, level, name);
//Get District Options //Get District Options
var selectedCity = new Promise(function (resolve) { var selectedCity = new Promise(function (resolve) {
crud('id=' + address_detail.city, '/ajax/getDistricts', 'POST',function (callback){
setSelectOptions($("#newAdd-address").find('select[name="district"]'),callback,'id','name');
});
$("#newAdd-address").find('select[name="city"]').val(address_detail.city) $("#newAdd-address").find('select[name="city"]').val(address_detail.city)
var cat = address_detail.city;
var level = 2;
var name = 'district';
Locations(cat, level, name);
resolve(); resolve();
}); });
//Selected District //Selected District
@ -88,4 +86,11 @@ $("#newAdd-address").submit(function (e) {
alert(response.msg) alert(response.msg)
} }
}); });
}); });
function setSelectOptions(input, options, valueParams, TitleParams) {
input.html("<option value=''>...</option>");
$.each(options, function (index, value) {
input.append("<option value='" + value[valueParams] + "'>" + value[TitleParams] + "</option>");
});
}

View File

@ -13,7 +13,7 @@
</li> </li>
</ul> </ul>
<div class="tab-content bg-light"> <div class="tab-content bg-light">
<div role="tabpanel" class="tab-pane m-0 pt-2" id="location"> <div role="tabpanel" class="tab-pane m-0 pt-2 active" id="location">
<div class="col-12 row"> <div class="col-12 row">
<div class="col-sm-4"> <div class="col-sm-4">
<ul style="padding: 0" class="list-unstyled"> <ul style="padding: 0" class="list-unstyled">
@ -44,7 +44,7 @@
</div> </div>
<div role="tabpanel" class="tab-pane active" id="my_address"> <div role="tabpanel" class="tab-pane" id="my_address">
<div class="col-md-12"> <div class="col-md-12">
<input type="hidden" name="address_id"> <input type="hidden" name="address_id">
<table class="table addressSelect"> <table class="table addressSelect">

View File

@ -82,7 +82,7 @@
<i class="fa fa-save "></i> <i class="fa fa-save "></i>
{{ trans('streams::button.save') }} {{ trans('streams::button.save') }}
</button> </button>
<button type="button" class="btn btn-secondary" <button type="button" class="btn btn-sm btn-secondary"
data-dismiss="modal">{{ trans("visiosoft.module.carts::button.close") }}</button> data-dismiss="modal">{{ trans("visiosoft.module.carts::button.close") }}</button>
</div> </div>
@ -102,5 +102,4 @@
<script> <script>
var default_country = "{{ setting_value('visiosoft.module.location::default_country') }}" var default_country = "{{ setting_value('visiosoft.module.location::default_country') }}"
</script> </script>
{{ asset_add("scripts.js", "visiosoft.module.profile::assets/js/country.js") }}
{{ asset_add("scripts.js", "visiosoft.theme.base::js/phoneField.js") }} {{ asset_add("scripts.js", "visiosoft.theme.base::js/phoneField.js") }}