This commit is contained in:
@@ -655,13 +655,35 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
editContractPartOverrideItem: function(item) {
|
editContractPartOverrideItem: function(item) {
|
||||||
console.log("editContractPartOverrideItem", item);
|
this.editContractPartOverrideItemIndex = this.obj.contractPartOverrideItems.findIndex(
|
||||||
|
z => z.id == item.id
|
||||||
|
);
|
||||||
|
if (this.editContractPartOverrideItemIndex != -1) {
|
||||||
|
this.editContractPartOverrideItemDialog = true;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
addContractPartOverrideItem: function() {
|
addContractPartOverrideItem: function() {
|
||||||
console.log("addContractPartOverrideItem");
|
this.obj.contractPartOverrideItems.push({
|
||||||
|
id: 0,
|
||||||
|
contractId: 0,
|
||||||
|
override: 0,
|
||||||
|
overrideType: 1,
|
||||||
|
tags: []
|
||||||
|
});
|
||||||
|
|
||||||
|
this.editContractPartOverrideItemIndex =
|
||||||
|
this.obj.contractPartOverrideItems.length - 1;
|
||||||
|
this.editContractPartOverrideItemDialog = true;
|
||||||
|
this.formState.dirty = true;
|
||||||
},
|
},
|
||||||
deleteContractPartOverrideItem: function() {
|
deleteContractPartOverrideItem: function() {
|
||||||
console.log("DeleteContractPartOverrideItem");
|
this.editContractPartOverrideItemDialog = false;
|
||||||
|
this.obj.contractPartOverrideItems.splice(
|
||||||
|
this.editContractPartOverrideItemIndex,
|
||||||
|
1
|
||||||
|
);
|
||||||
|
this.editContractPartOverrideItemIndex = 0;
|
||||||
|
this.formState.dirty = true;
|
||||||
},
|
},
|
||||||
canSave: function() {
|
canSave: function() {
|
||||||
return this.formState.valid && this.formState.dirty;
|
return this.formState.valid && this.formState.dirty;
|
||||||
|
|||||||
Reference in New Issue
Block a user