This commit is contained in:
@@ -655,13 +655,35 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
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() {
|
||||
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() {
|
||||
console.log("DeleteContractPartOverrideItem");
|
||||
this.editContractPartOverrideItemDialog = false;
|
||||
this.obj.contractPartOverrideItems.splice(
|
||||
this.editContractPartOverrideItemIndex,
|
||||
1
|
||||
);
|
||||
this.editContractPartOverrideItemIndex = 0;
|
||||
this.formState.dirty = true;
|
||||
},
|
||||
canSave: function() {
|
||||
return this.formState.valid && this.formState.dirty;
|
||||
|
||||
Reference in New Issue
Block a user