add value host email and password from db global settings table

This commit is contained in:
arifal
2025-01-27 19:46:45 +07:00
parent 82ab44cfb6
commit 8b77e748ca
7 changed files with 103 additions and 17 deletions

View File

@@ -0,0 +1,36 @@
import { Grid } from "gridjs/dist/gridjs.umd.js";
import gridjs from 'gridjs/dist/gridjs.umd.js'
import 'gridjs/dist/gridjs.umd.js'
import GlobalConfig from "../../global-config.js";
class SyncronizeTask {
init(){
this.initTableGeneralSettings();
}
initTableGeneralSettings(){
new Grid({
columns: [
"ID", "Key", "Value", "Description", "Created",
],
pagination: {
limit: 10,
server: {
url: (prev, page, limit) => `${prev}?page=${page}`
}
},
sort: true,
search: {
server: {
url: (prev, page, keyword) => `${prev}?page=${page}&search=${keyword}`
}
},
server: {
url: `${GlobalConfig.apiHost}/api/global-settings`,
then: data => data.data.map((item) => [item.id, item.key, item.value, item.description, item.created_at])
}
}).render(document.getElementById("general-setting-table"));
}
}
document.addEventListener('DOMContentLoaded', function (e) {
new SyncronizeTask().init();
});

View File

@@ -13,12 +13,12 @@
<button type="button" class="btn btn-outline-success width-lg">Create</button>
</div>
<div>
<div id="common-table"></div>
<div id="general-setting-table"></div>
</div>
</div>
@endsection
@section('scripts')
@vite(['resources/js/tables/common-table.js'])
@vite(['resources/js/settings/general/general-settings.js'])
@endsection