From b45236eb160233480a42d18282c7aff71ade9b0a Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 15 Apr 2021 23:57:16 +0000 Subject: [PATCH] --- .../work-order-item-scheduled-users.vue | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/ayanova/src/components/work-order-item-scheduled-users.vue b/ayanova/src/components/work-order-item-scheduled-users.vue index b83956f8..e301632a 100644 --- a/ayanova/src/components/work-order-item-scheduled-users.vue +++ b/ayanova/src/components/work-order-item-scheduled-users.vue @@ -59,6 +59,7 @@ .estimatedQuantity " :readonly="formState.readOnly" + :disabled="isDeleted" :label="$ay.t('WorkOrderItemScheduledUserEstimatedQuantity')" ref="scheduledUsers.EstimatedQuantity" data-cy="scheduledUsers.EstimatedQuantity" @@ -216,18 +217,14 @@ export default { } }, itemRowClasses: function(item) { - if (this.activeItemIndex == null) { - return; - } let ret = ""; - console.log("scheduseritemrowclass:", { - activewoitemindex: this.activeWoItemIndex, - activeItem: this.activeItemIndex - }); + // console.log("scheduseritemrowclass:", { + // activewoitemindex: this.activeWoItemIndex, + // activeItem: this.activeItemIndex + // }); const isDeleted = - this.value.items[this.activeWoItemIndex].scheduledUsers[ - this.activeItemIndex - ].deleted === true; + this.value.items[this.activeWoItemIndex].scheduledUsers[item.index] + .deleted === true; const hasError = this.form().childRowHasError( this, @@ -244,6 +241,14 @@ export default { } }, computed: { + isDeleted: function() { + return ( + this.value.items[this.activeWoItemIndex].scheduledUsers[ + this.activeItemIndex + ].deleted === true + ); + }, + headerList: function() { /* If the column is a text, left-align it