This commit is contained in:
2021-03-06 01:23:41 +00:00
parent 8d889f0b16
commit 402f9e8920

View File

@@ -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;