Edit request.

This commit is contained in:
Keith Holliday
2019-10-17 10:56:19 -06:00
parent 5847f0b16e
commit 85d6c3ac34
5 changed files with 47 additions and 26 deletions

View File

@@ -37,6 +37,7 @@
<request
:request="request"
:collection-index="collectionIndex"
:folder-index="-1"
:request-index="index"
></request>
</li>

View File

@@ -1,6 +1,7 @@
<template>
<div @click='selectRequest()'>
{{request.name}}
<button class="add-button" @click="editRequest">e</button>
<button class="add-button" @click="removeRequest">x</button>
</div>
</template>
@@ -27,6 +28,10 @@ export default {
selectRequest() {
this.$store.commit('postwoman/selectRequest', { request: this.request });
},
editRequest() {
this.request.requestIndex = this.requestIndex;
this.$store.commit('postwoman/editRequest', { request: this.request });
},
removeRequest() {
if (!confirm("Are you sure you want to remove this request?")) return;
this.$store.commit('postwoman/removeRequest', {

View File

@@ -8,9 +8,9 @@
<h3 class="title" v-if='!request.hasOwnProperty("requestIndex")'>Add New Request</h3>
<h3 class="title" v-if='request.hasOwnProperty("requestIndex")'>Edit Request</h3>
<div>
<button class="icon" @click="hideModel">
<i class="material-icons">close</i>
</button>
<button class="icon" @click="hideModel">
<i class="material-icons">close</i>
</button>
</div>
</div>
</li>
@@ -63,7 +63,7 @@ export default {
request: {
name: '',
collection: '',
folder: '',
folder: -1,
},
}
},
@@ -110,7 +110,7 @@ export default {
const savedRequest = Object.assign({}, this.request);
this.$store.commit('postwoman/saveRequest', {
savedRequest,
request: savedRequest,
});
this.request = {