From 3d643eb3b348f57620e501bb665adfd80ca79790 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 27 Nov 2018 23:12:34 +0000 Subject: [PATCH] --- .../src/components/inventorywidgetedit.vue | 65 +++++++++++++++++++ .../src/components/inventorywidgettop.vue | 22 ++++--- 2 files changed, 77 insertions(+), 10 deletions(-) create mode 100644 app/ayanova/src/components/inventorywidgetedit.vue diff --git a/app/ayanova/src/components/inventorywidgetedit.vue b/app/ayanova/src/components/inventorywidgetedit.vue new file mode 100644 index 00000000..b95f04f0 --- /dev/null +++ b/app/ayanova/src/components/inventorywidgetedit.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/app/ayanova/src/components/inventorywidgettop.vue b/app/ayanova/src/components/inventorywidgettop.vue index a50f88d7..64b5c5db 100644 --- a/app/ayanova/src/components/inventorywidgettop.vue +++ b/app/ayanova/src/components/inventorywidgettop.vue @@ -6,24 +6,21 @@ fa-splotch Widgets - - + fa-plus-circle - fa-filter - fa-sync - - + fa-ellipsis-v + /* xeslint-disable */ import pagedList from "../api/pagedlist"; +import WidgetEdit from "../components/inventorywidgetedit"; export default { + components: { + WidgetEdit + }, data() { return { dialog: false, @@ -127,6 +128,11 @@ export default { if (this.selected.length) this.selected = []; else this.selected = this.Items.slice(); }, + + newItem() { + this.WidgetEdit.dialog = true; + this.dialog = true; + }, getDataFromApi() { var listOptions = { Offset: 0, @@ -147,19 +153,16 @@ export default { this.totalItems = res.paging.count; }); }, - editItem(item) { this.editedIndex = this.Items.indexOf(item); this.editedItem = Object.assign({}, item); this.dialog = true; }, - deleteItem(item) { const index = this.Items.indexOf(item); confirm("Are you sure you want to delete this item?") && this.Items.splice(index, 1); }, - close() { this.dialog = false; setTimeout(() => { @@ -167,7 +170,6 @@ export default { this.editedIndex = -1; }, 300); }, - save() { if (this.editedIndex > -1) { Object.assign(this.Items[this.editedIndex], this.editedItem);