This commit is contained in:
@@ -205,24 +205,31 @@
|
|||||||
</v-card-text>
|
</v-card-text>
|
||||||
<v-card-actions>
|
<v-card-actions>
|
||||||
<template v-if="!$vuetify.breakpoint.xs">
|
<template v-if="!$vuetify.breakpoint.xs">
|
||||||
<v-btn color="red darken-1" text @click="deleteItem()">{{
|
<v-btn
|
||||||
|
v-if="adding"
|
||||||
|
color="red darken-1"
|
||||||
|
text
|
||||||
|
@click="deleteItem()"
|
||||||
|
>{{ $ay.t("Cancel") }}</v-btn
|
||||||
|
>
|
||||||
|
<v-btn v-else color="red darken-1" text @click="deleteItem()">{{
|
||||||
$ay.t("Delete")
|
$ay.t("Delete")
|
||||||
}}</v-btn>
|
}}</v-btn>
|
||||||
<v-spacer></v-spacer>
|
<v-spacer></v-spacer>
|
||||||
|
|
||||||
<v-btn
|
<!-- <v-btn
|
||||||
color="blue darken-1"
|
color="blue darken-1"
|
||||||
text
|
text
|
||||||
class="ml-4"
|
class="ml-4"
|
||||||
@click="addItem()"
|
@click="addItem()"
|
||||||
>{{ $ay.t("New") }}</v-btn
|
>{{ $ay.t("New") }}</v-btn
|
||||||
>
|
> -->
|
||||||
|
|
||||||
<v-btn
|
<v-btn
|
||||||
color="blue darken-1"
|
color="blue darken-1"
|
||||||
text
|
text
|
||||||
class="ml-4"
|
class="ml-4"
|
||||||
@click="editItemDialog = false"
|
@click="okClicked()"
|
||||||
>{{ $ay.t("OK") }}</v-btn
|
>{{ $ay.t("OK") }}</v-btn
|
||||||
>
|
>
|
||||||
</template>
|
</template>
|
||||||
@@ -234,19 +241,29 @@
|
|||||||
block
|
block
|
||||||
text
|
text
|
||||||
color="blue darken-1"
|
color="blue darken-1"
|
||||||
@click="editItemDialog = false"
|
@click="okClicked()"
|
||||||
>{{ $ay.t("OK") }}</v-btn
|
>{{ $ay.t("OK") }}</v-btn
|
||||||
>
|
>
|
||||||
<v-btn
|
<!-- <v-btn
|
||||||
class="mt-4"
|
class="mt-4"
|
||||||
block
|
block
|
||||||
text
|
text
|
||||||
color="blue darken-1"
|
color="blue darken-1"
|
||||||
@click="addItem()"
|
@click="addItem()"
|
||||||
>{{ $ay.t("New") }}</v-btn
|
>{{ $ay.t("New") }}</v-btn
|
||||||
>
|
> -->
|
||||||
|
|
||||||
<v-btn
|
<v-btn
|
||||||
|
v-if="adding"
|
||||||
|
class="mt-8 mb-6"
|
||||||
|
block
|
||||||
|
text
|
||||||
|
color="red darken-1"
|
||||||
|
@click="deleteItem()"
|
||||||
|
>{{ $ay.t("Cancel") }}</v-btn
|
||||||
|
>
|
||||||
|
<v-btn
|
||||||
|
v-else
|
||||||
class="mt-8 mb-6"
|
class="mt-8 mb-6"
|
||||||
block
|
block
|
||||||
text
|
text
|
||||||
@@ -296,7 +313,8 @@ export default {
|
|||||||
ayaType: window.$gz.type.PartAssembly,
|
ayaType: window.$gz.type.PartAssembly,
|
||||||
selectedPart: null,
|
selectedPart: null,
|
||||||
editItemDialog: false,
|
editItemDialog: false,
|
||||||
editItemIndex: 0
|
editItemIndex: 0,
|
||||||
|
adding: false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
@@ -387,6 +405,13 @@ export default {
|
|||||||
window.$gz.eventBus.$off("menu-click", clickHandler);
|
window.$gz.eventBus.$off("menu-click", clickHandler);
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
okClicked: function() {
|
||||||
|
//if nothing selected then remove this empty record
|
||||||
|
if (this.obj.items[this.editItemIndex].partId == null) {
|
||||||
|
this.deleteItem();
|
||||||
|
}
|
||||||
|
this.editItemDialog = false;
|
||||||
|
},
|
||||||
addItem: function() {
|
addItem: function() {
|
||||||
this.editItemIndex =
|
this.editItemIndex =
|
||||||
this.obj.items.push({
|
this.obj.items.push({
|
||||||
@@ -394,10 +419,12 @@ export default {
|
|||||||
partAssemblyId: this.obj.id,
|
partAssemblyId: this.obj.id,
|
||||||
partId: null
|
partId: null
|
||||||
}) - 1;
|
}) - 1;
|
||||||
|
this.adding = true;
|
||||||
this.editItemDialog = true;
|
this.editItemDialog = true;
|
||||||
this.formState.dirty = true;
|
this.formState.dirty = true;
|
||||||
},
|
},
|
||||||
editItem: function(index) {
|
editItem: function(index) {
|
||||||
|
this.adding = false;
|
||||||
this.editItemIndex = index;
|
this.editItemIndex = index;
|
||||||
this.editItemDialog = true;
|
this.editItemDialog = true;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user