Files: Filter files can enter Discover.

This commit is contained in:
chiayin
2023-04-28 11:29:21 +08:00
parent e142787832
commit bf63d0aca4
3 changed files with 22 additions and 9 deletions

View File

@@ -72,7 +72,9 @@
</template>
<script>
import { storeToRefs } from 'pinia';
import filesStore from '@/stores/files.js';
import AllMapDataStore from '@/stores/allMapData.js';
import IconDataFormat from '@/components/icons/IconDataFormat.vue';
import IconRule from '@/components/icons/IconRule.vue';
import IconsFilter from '@/components/icons/IconsFilter.vue';
@@ -85,15 +87,14 @@
data() {
return {
switchListOrGrid: false,
filesTag: 'all',
}
},
setup() {
const store = filesStore();
const allMapDataStore = AllMapDataStore();
const { createFilterId } = storeToRefs(allMapDataStore);
return {
store,
}
return { store, allMapDataStore, createFilterId }
},
components: {
IconDataFormat,
@@ -131,7 +132,13 @@
* @param {object} file
*/
enterDiscover(file){
this.$router.push({ name: 'Discover', params: { logId: file.id }});
let logId;
if(file.fileType === 'Log') logId = file.id;
else if(file.fileType === 'Filter') {
this.createFilterId = file.id;
logId = file.log.id;
}
this.$router.push({ name: 'Discover', params: { logId: logId }});
},
},
mounted() {