diff --git a/public/demo/data/photos.json b/public/demo/data/photos.json index 410dda3..bbac633 100644 --- a/public/demo/data/photos.json +++ b/public/demo/data/photos.json @@ -1,92 +1,92 @@ { "data":[ { - "itemImageSrc": "demo/images/galleria/galleria1.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria1s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria1.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria1s.jpg", "alt": "Description for Image 1", "title": "Title 1" }, { - "itemImageSrc": "demo/images/galleria/galleria2.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria2s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria2.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria2s.jpg", "alt": "Description for Image 2", "title": "Title 2" }, { - "itemImageSrc": "demo/images/galleria/galleria3.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria3s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria3.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria3s.jpg", "alt": "Description for Image 3", "title": "Title 3" }, { - "itemImageSrc": "demo/images/galleria/galleria4.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria4s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria4.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria4s.jpg", "alt": "Description for Image 4", "title": "Title 4" }, { - "itemImageSrc": "demo/images/galleria/galleria5.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria5s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria5.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria5s.jpg", "alt": "Description for Image 5", "title": "Title 5" }, { - "itemImageSrc": "demo/images/galleria/galleria6.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria6s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria6.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria6s.jpg", "alt": "Description for Image 6", "title": "Title 6" }, { - "itemImageSrc": "demo/images/galleria/galleria7.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria7s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria7.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria7s.jpg", "alt": "Description for Image 7", "title": "Title 7" }, { - "itemImageSrc": "demo/images/galleria/galleria8.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria8s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria8.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria8s.jpg", "alt": "Description for Image 8", "title": "Title 8" }, { - "itemImageSrc": "demo/images/galleria/galleria9.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria9s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria9.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria9s.jpg", "alt": "Description for Image 9", "title": "Title 9" }, { - "itemImageSrc": "demo/images/galleria/galleria10.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria10s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria10.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria10s.jpg", "alt": "Description for Image 10", "title": "Title 10" }, { - "itemImageSrc": "demo/images/galleria/galleria11.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria11s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria11.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria11s.jpg", "alt": "Description for Image 11", "title": "Title 11" }, { - "itemImageSrc": "demo/images/galleria/galleria12.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria12s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria12.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria12s.jpg", "alt": "Description for Image 12", "title": "Title 12" }, { - "itemImageSrc": "demo/images/galleria/galleria13.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria13s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria13.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria13s.jpg", "alt": "Description for Image 13", "title": "Title 13" }, { - "itemImageSrc": "demo/images/galleria/galleria14.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria14s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria14.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria14s.jpg", "alt": "Description for Image 14", "title": "Title 14" }, { - "itemImageSrc": "demo/images/galleria/galleria15.jpg", - "thumbnailImageSrc": "demo/images/galleria/galleria15s.jpg", + "itemImageSrc": "/demo/images/galleria/galleria15.jpg", + "thumbnailImageSrc": "/demo/images/galleria/galleria15s.jpg", "alt": "Description for Image 15", "title": "Title 15" } diff --git a/src/layout/AppFooter.vue b/src/layout/AppFooter.vue index 9a990e2..50818e6 100644 --- a/src/layout/AppFooter.vue +++ b/src/layout/AppFooter.vue @@ -5,7 +5,7 @@ import { computed } from 'vue'; const { layoutConfig } = useLayout(); const logoUrl = computed(() => { - return `layout/images/${layoutConfig.darkTheme.value ? 'logo-white' : 'logo-dark'}.svg`; + return `/layout/images/${layoutConfig.darkTheme.value ? 'logo-white' : 'logo-dark'}.svg`; }); diff --git a/src/layout/AppTopbar.vue b/src/layout/AppTopbar.vue index fa1945a..b0f3279 100644 --- a/src/layout/AppTopbar.vue +++ b/src/layout/AppTopbar.vue @@ -18,7 +18,7 @@ onBeforeUnmount(() => { }); const logoUrl = computed(() => { - return `layout/images/${layoutConfig.darkTheme.value ? 'logo-white' : 'logo-dark'}.svg`; + return `/layout/images/${layoutConfig.darkTheme.value ? 'logo-white' : 'logo-dark'}.svg`; }); const onTopBarMenuButton = () => { diff --git a/src/service/CountryService.js b/src/service/CountryService.js index ed36a94..daed093 100755 --- a/src/service/CountryService.js +++ b/src/service/CountryService.js @@ -1,6 +1,6 @@ -export default class CountryService { +export class CountryService { getCountries() { - return fetch('demo/data/countries.json') + return fetch('/demo/data/countries.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } diff --git a/src/service/CustomerService.js b/src/service/CustomerService.js index e0c50c9..5bc000f 100755 --- a/src/service/CustomerService.js +++ b/src/service/CustomerService.js @@ -1,32 +1,18 @@ -export default class CustomerService { +export class CustomerService { getCustomersSmall() { - return fetch('demo/data/customers-small.json') + return fetch('/demo/data/customers-small.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } - getCustomersMedium() { - return fetch('demo/data/customers-medium.json') + return fetch('/demo/data/customers-medium.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } getCustomersLarge() { - return fetch('demo/data/customers-large.json') + return fetch('/demo/data/customers-large.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } - - getCustomersXLarge() { - return fetch('demo/data/customers-xlarge.json') - .then((res) => res.json()) - .then((d) => d.data); - } - - getCustomers(params) { - const queryParams = Object.keys(params) - .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k])) - .join('&'); - return fetch('https://www.primefaces.org//demo/data/customers?' + queryParams).then((res) => res.json()); - } } diff --git a/src/service/NodeService.js b/src/service/NodeService.js index f32eaee..4f15133 100755 --- a/src/service/NodeService.js +++ b/src/service/NodeService.js @@ -1,12 +1,36 @@ -export default class NodeService { +export class NodeService { + getFiles() { + return fetch('/demo/data/files.json', { headers: { 'Cache-Control': 'no-cache' } }) + .then((res) => res.json()) + .then((d) => d.data); + } + + getLazyFiles() { + return fetch('/demo/data/files-lazy.json', { headers: { 'Cache-Control': 'no-cache' } }) + .then((res) => res.json()) + .then((d) => d.data); + } + + getFilesystem() { + return fetch('/demo/data/filesystem.json', { headers: { 'Cache-Control': 'no-cache' } }) + .then((res) => res.json()) + .then((d) => d.data); + } + + getLazyFilesystem() { + return fetch('/demo/data/filesystem-lazy.json', { headers: { 'Cache-Control': 'no-cache' } }) + .then((res) => res.json()) + .then((d) => d.data); + } + getTreeTableNodes() { - return fetch('demo/data/treetablenodes.json') + return fetch('/demo/data/treetablenodes.json') .then((res) => res.json()) .then((d) => d.root); } getTreeNodes() { - return fetch('demo/data/treenodes.json') + return fetch('/demo/data/treenodes.json') .then((res) => res.json()) .then((d) => d.root); } diff --git a/src/service/PhotoService.js b/src/service/PhotoService.js index 6a413e0..8e5bfad 100644 --- a/src/service/PhotoService.js +++ b/src/service/PhotoService.js @@ -1,6 +1,6 @@ -export default class PhotoService { +export class PhotoService { getImages() { - return fetch('demo/data/photos.json') + return fetch('/demo/data/photos.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } diff --git a/src/service/ProductService.js b/src/service/ProductService.js index db12368..0dfb889 100644 --- a/src/service/ProductService.js +++ b/src/service/ProductService.js @@ -1,18 +1,30 @@ -export default class ProductService { +export class ProductService { getProductsSmall() { - return fetch('demo/data/products-small.json') + return fetch('/demo/data/products-small.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } getProducts() { - return fetch('demo/data/products.json') + return fetch('/demo/data/products.json', { headers: { 'Cache-Control': 'no-cache' } }) + .then((res) => res.json()) + .then((d) => d.data); + } + + getProductsMixed() { + return fetch('/demo/data/products-mixed.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } getProductsWithOrdersSmall() { - return fetch('demo/data/products-orders-small.json') + return fetch('/demo/data/products-orders-small.json', { headers: { 'Cache-Control': 'no-cache' } }) + .then((res) => res.json()) + .then((d) => d.data); + } + + getProductsWithOrdersLarge() { + return fetch('/demo/data/products-orders.json', { headers: { 'Cache-Control': 'no-cache' } }) .then((res) => res.json()) .then((d) => d.data); } diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index 60b4451..d7e3788 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -1,6 +1,6 @@