2018-11-30 07:02:54 +00:00
|
|
|
<template>
|
2018-12-03 11:00:41 +00:00
|
|
|
<div class="tags">
|
2019-01-21 10:41:47 +00:00
|
|
|
<h1>
|
|
|
|
Fichiers CSV
|
|
|
|
<b-button @click="reload_csvs">
|
|
|
|
<font-awesome-icon icon="sync-alt" class="fa" />
|
|
|
|
</b-button>
|
|
|
|
</h1>
|
2018-12-04 17:37:28 +00:00
|
|
|
<p>
|
|
|
|
Les fichiers csv sont cherché dans <span class="datadir">{{ data_dir }}</span>
|
|
|
|
<!--
|
|
|
|
<b-button variant="link" @click="open_filebrowser(data_dir)"> Ouvrir <font-awesome-icon icon="folder-open" class="fa"/></b-button>
|
|
|
|
-->
|
|
|
|
<b-list-group>
|
|
|
|
<b-list-group-item v-for="csv in csvs">
|
2019-01-21 11:01:27 +00:00
|
|
|
<div id="csvline">
|
|
|
|
<div class="left">
|
|
|
|
<strong>{{ csv.filename }} </strong>
|
|
|
|
</div>
|
|
|
|
<div class="right">
|
|
|
|
({{ csv.data.length }} lignes)
|
|
|
|
</div>
|
|
|
|
</div>
|
2018-12-04 17:37:28 +00:00
|
|
|
</b-list-group-item>
|
|
|
|
</b-list-group>
|
|
|
|
</p>
|
2018-12-03 11:00:41 +00:00
|
|
|
<h1>Tags</h1>
|
2018-12-04 17:37:28 +00:00
|
|
|
<b-list-group>
|
|
|
|
<b-list-group-item v-for="tag in tags">
|
|
|
|
<tag-config :tagname="tag.name"></tag-config>
|
|
|
|
</b-list-group-item>
|
|
|
|
</b-list-group>
|
2018-11-30 07:02:54 +00:00
|
|
|
</div>
|
|
|
|
</template>
|
2018-12-04 17:37:28 +00:00
|
|
|
|
|
|
|
<script>
|
|
|
|
import { mapGetters, mapActions } from 'vuex'
|
|
|
|
import { shell } from 'electron'
|
|
|
|
import tagConfig from '../components/tag_config'
|
|
|
|
|
|
|
|
export default {
|
|
|
|
name: 'home',
|
|
|
|
components: {
|
|
|
|
'tag-config': tagConfig
|
|
|
|
},
|
|
|
|
data () {
|
|
|
|
return {
|
|
|
|
file: ''
|
|
|
|
}
|
|
|
|
},
|
|
|
|
mounted: function () {
|
|
|
|
},
|
|
|
|
computed: {
|
|
|
|
...mapGetters({
|
|
|
|
'data_dir': 'config/data_dir',
|
|
|
|
'csvs': 'datas/csvs',
|
|
|
|
'tags': 'config/tags'
|
|
|
|
})
|
|
|
|
},
|
|
|
|
methods: {
|
2019-01-21 10:41:47 +00:00
|
|
|
...mapActions('datas', {
|
|
|
|
'reload_csvs': 'load_csvs'
|
|
|
|
}),
|
2018-12-04 17:37:28 +00:00
|
|
|
open_filebrowser (dir) {
|
|
|
|
console.log("plop")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
.datadir {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
2019-01-21 11:01:27 +00:00
|
|
|
.left {
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
.right {
|
|
|
|
float: right;
|
|
|
|
}
|
2018-12-04 17:37:28 +00:00
|
|
|
</style>
|