deleting flaglist_collection from ui
This commit is contained in:
@ -6,6 +6,11 @@
|
||||
<ul>
|
||||
<li v-if="flags" v-for="flag in flags" :key="flag.id">
|
||||
<h5>{{ flag.name }}</h5>
|
||||
<span
|
||||
class="mdi mdi-trash-can-outline"
|
||||
:flagid="flag.id"
|
||||
@click.prevent="onDeleteFlag"
|
||||
/>
|
||||
</li>
|
||||
<li ref="create-flag">
|
||||
<span class="mdi mdi-folder-plus-outline"/>
|
||||
@ -16,7 +21,7 @@
|
||||
<span
|
||||
class="mdi mdi-plus-box"
|
||||
v-if="new_folder_name"
|
||||
@click.prevent="onCreateFlag()"
|
||||
@click.prevent="onCreateFlag"
|
||||
/>
|
||||
</li>
|
||||
</ul>
|
||||
@ -39,14 +44,25 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
...mapActions({
|
||||
createFlag: 'User/createFlag'
|
||||
createFlag: 'User/createFlag',
|
||||
deleteFlag: 'User/deleteFlag'
|
||||
}),
|
||||
onCreateFlag () {
|
||||
console.log("UserFlags onCreateFlag", this.new_folder_name)
|
||||
this.createFlag(this.new_folder_name);
|
||||
// .then(({ data }) => {
|
||||
// console.log("UserFlag new folder", data.status);
|
||||
// })
|
||||
this.createFlag(this.new_folder_name)
|
||||
.then(data => {
|
||||
console.log("onCreateFlag then", data);
|
||||
this.new_folder_name = "";
|
||||
})
|
||||
},
|
||||
onDeleteFlag (e) {
|
||||
let flagid = e.target.getAttribute('flagid');
|
||||
console.log("UserFlags onDeleteFlag", flagid);
|
||||
this.deleteFlag(flagid)
|
||||
.then(data => {
|
||||
console.log("onDeleteFlag then", data);
|
||||
this.new_folder_name = "";
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -54,13 +70,24 @@ export default {
|
||||
|
||||
<style lang="scss" scoped>
|
||||
li{
|
||||
width:100%;
|
||||
// cursor: pointer;
|
||||
// h5{
|
||||
// }
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: baseline;
|
||||
flex-wrap: nowrap;
|
||||
h5{
|
||||
// flex-grow:10;
|
||||
width:100%;
|
||||
}
|
||||
input{
|
||||
border: none
|
||||
}
|
||||
span.mdi-plus-box{
|
||||
span.mdi{
|
||||
flex-basis:1em;
|
||||
}
|
||||
span.mdi-plus-box,
|
||||
span.mdi-trash-can-outline{
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user