diff --git a/package-lock.json b/package-lock.json index 840792a..70ca71a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "frontend", - "version": "0.99.7", + "version": "0.99.8", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "frontend", - "version": "0.99.7", + "version": "0.99.8", "dependencies": { "autoprefixer": "^10.4.13", "axios": "^1.2.2", @@ -5048,11 +5048,10 @@ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==" }, "node_modules/primevue": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.23.0.tgz", - "integrity": "sha512-WyJwvVRJbuCPAId3qDwQVPXgOli4gc9yxdZZyY/3Ml0/asHHH3LR7+MMvjIHXg/AN+XX5SBVPPJkObxP8cJuaw==", + "version": "3.48.1", + "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.48.1.tgz", + "integrity": "sha512-lyJ+E0ZCv2pR9jIpdPLBysU8zB2hOKrN7q78orloWelPx05zSYoMVKAWaqKTHNpunD52xffjaqovt1y6B/9XoQ==", "peerDependencies": { - "primeicons": "^5.0.0 || ^6.0.0", "vue": "^3.0.0" } }, @@ -10345,9 +10344,9 @@ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==" }, "primevue": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.23.0.tgz", - "integrity": "sha512-WyJwvVRJbuCPAId3qDwQVPXgOli4gc9yxdZZyY/3Ml0/asHHH3LR7+MMvjIHXg/AN+XX5SBVPPJkObxP8cJuaw==", + "version": "3.48.1", + "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.48.1.tgz", + "integrity": "sha512-lyJ+E0ZCv2pR9jIpdPLBysU8zB2hOKrN7q78orloWelPx05zSYoMVKAWaqKTHNpunD52xffjaqovt1y6B/9XoQ==", "requires": {} }, "process": { diff --git a/src/components/Compare/SidebarStates.vue b/src/components/Compare/SidebarStates.vue index 2cce9a5..fe1af5a 100644 --- a/src/components/Compare/SidebarStates.vue +++ b/src/components/Compare/SidebarStates.vue @@ -12,7 +12,7 @@

File Name

-

新光三越信義新天地母親節檔期 新光三越信義新天地母親節檔期 新光三越信義新天地母親節檔期

+

{{ primaryStatData.name }}

@@ -61,19 +61,19 @@

Log Timeframe

- {{ statData.started_at }}  + {{ primaryStatData.started_at }}  ~ -  {{ statData.completed_at }} +  {{ primaryStatData.completed_at }}

Case Duration

@@ -81,7 +81,7 @@

File Name

-

新光三越信義新天地母親節檔期 新光三越信義新天地母親節檔期 新光三越信義新天地母親節檔期

+

{{ secondaryStatData.name }}

@@ -130,38 +130,35 @@

Log Timeframe

- {{ statData.started_at }}  + {{ secondaryStatData.started_at }}  ~ -  {{ statData.completed_at }} +  {{ secondaryStatData.completed_at }}

Case Duration

- diff --git a/src/stores/allMapData.js b/src/stores/allMapData.js index cd3aa43..669e0da 100644 --- a/src/stores/allMapData.js +++ b/src/stores/allMapData.js @@ -142,8 +142,7 @@ export default defineStore('allMapDataStore', { this.allStats = response.data.stats; this.allInsights = response.data.insights; } catch(error) { - console.dir(error) - // apiError(error, 'Failed to load the Map.'); + apiError(error, 'Failed to load the Map.'); }; }, /** diff --git a/src/stores/compare.js b/src/stores/compare.js index b3fbfb1..8c0e4ca 100644 --- a/src/stores/compare.js +++ b/src/stores/compare.js @@ -26,6 +26,42 @@ export default defineStore('compareStore', { } catch(error) { apiError(error, 'Failed to load the Compare.'); } + }, + /** + * fetch discover api, get stats. + */ + async getStateData(type, id) { + let api = ''; + + switch (type) { + case 'log': + api = `/api/logs/${id}/discover`; + break; + case 'filter': + api = `/api/filters/${id}/discover` + break; + } + try { + const response = await this.$axios.get(api); + + return response.data.stats; + } catch(error) { + apiError(error, "Failed to load the Compare's States."); + }; + }, + /** + * Get file's name + */ + async getFileName(id) { + id = Number(id) + try { + const response = await this.$axios.get('/api/files'); + const file = response.data.find(i => i.id === id); + + if(file) return file.name; + } catch(error) { + apiError(error, "Failed to load the Compare's file name."); + } } }, }) diff --git a/src/views/Compare/Dashboard/index.vue b/src/views/Compare/Dashboard/index.vue index 877a1e0..58b6d5f 100644 --- a/src/views/Compare/Dashboard/index.vue +++ b/src/views/Compare/Dashboard/index.vue @@ -20,7 +20,7 @@ -
+

scheduleTime Usage

    @@ -80,21 +80,19 @@
+ +
+ +
+ - - -
- -
- -