This commit is contained in:
2021-05-06 20:10:45 +00:00
parent d10cc77732
commit 8ecb11f7d3
8 changed files with 73 additions and 14 deletions

View File

@@ -303,6 +303,9 @@ todo: many biz objects are not using new PUT methodology
CURRENTLY DOING: woitem outstanding: custom fields, attachments, wiki CURRENTLY DOING: woitem outstanding: custom fields, attachments, wiki
todo: Test hiding woitem custom wiki attach
test errors in them??
test updating and displaying with also header ones
OVERALL OVERALL

View File

@@ -84,7 +84,10 @@
}}<v-icon right large>$ayiTrashRestoreAlt</v-icon></v-btn }}<v-icon right large>$ayiTrashRestoreAlt</v-icon></v-btn
> >
<v-col v-if="form().showMe(this, 'WorkOrderItemSummary')" cols="12"> <v-col
v-if="form().showMe(this, 'Items.WorkOrderItemSummary')"
cols="12"
>
<v-textarea <v-textarea
v-model="value.items[activeItemIndex].notes" v-model="value.items[activeItemIndex].notes"
:readonly="formState.readOnly" :readonly="formState.readOnly"
@@ -93,9 +96,9 @@
:error-messages=" :error-messages="
form().serverErrors(this, `items[${activeItemIndex}].notes`) form().serverErrors(this, `items[${activeItemIndex}].notes`)
" "
ref="notes" ref="Items.Notes"
data-cy="notes" data-cy="Items.Notes"
@input="fieldValueChanged('notes')" @input="fieldValueChanged(`items[${activeItemIndex}].notes`)"
auto-grow auto-grow
></v-textarea> ></v-textarea>
</v-col> </v-col>
@@ -122,7 +125,10 @@
></v-text-field> ></v-text-field>
</v-col> </v-col>
<v-col v-if="form().showMe(this, 'WorkOrderItemTechNotes')" cols="12"> <v-col
v-if="form().showMe(this, 'Items.WorkOrderItemTechNotes')"
cols="12"
>
<v-textarea <v-textarea
v-model="value.items[activeItemIndex].techNotes" v-model="value.items[activeItemIndex].techNotes"
:readonly="formState.readOnly" :readonly="formState.readOnly"
@@ -131,9 +137,9 @@
:error-messages=" :error-messages="
form().serverErrors(this, `items[${activeItemIndex}].techNotes`) form().serverErrors(this, `items[${activeItemIndex}].techNotes`)
" "
ref="techNotes" ref="items.techNotes"
data-cy="techNotes" data-cy="items.techNotes"
@input="fieldValueChanged('techNotes')" @input="fieldValueChanged(`items[${activeItemIndex}].techNotes`)"
auto-grow auto-grow
></v-textarea> ></v-textarea>
</v-col> </v-col>
@@ -288,6 +294,56 @@
></v-checkbox> ></v-checkbox>
</v-col> </v-col>
<v-col v-if="form().showMe(this, 'WorkOrderItemTags')" cols="12">
<gz-tag-picker
v-model="value.items[activeItemIndex].tags"
:readonly="formState.readOnly"
ref="tags"
data-cy="tags"
:error-messages="
form().serverErrors(this, `items[${activeItemIndex}].tags`)
"
@input="fieldValueChanged('tags')"
></gz-tag-picker>
</v-col>
<v-col cols="12">
<gz-custom-fields
v-model="value.items[activeItemIndex].customFields"
:form-key="formCustomTemplateKey"
:readonly="formState.readOnly"
:parent-v-m="this"
ref="customFields"
data-cy="customFields"
:error-messages="
form().serverErrors(
this,
`items[${activeItemIndex}].customFields`
)
"
@input="fieldValueChanged('customFields')"
></gz-custom-fields>
</v-col>
<v-col v-if="form().showMe(this, 'WorkOrderItemWiki')" cols="12">
<gz-wiki
:aya-type="$ay.ayt.WorkOrderItem"
:aya-id="value.id"
ref="wiki"
v-model="value.items[activeItemIndex].wiki"
:readonly="formState.readOnly"
@input="fieldValueChanged('wiki')"
></gz-wiki
></v-col>
<v-col v-if="form().showMe(this, 'Attachments') && value.id" cols="12">
<gz-attachments
:readonly="formState.readOnly"
:aya-type="$ay.ayt.WorkOrderItem"
:aya-id="value.items[activeItemIndex].id"
></gz-attachments
></v-col>
<v-col cols="12"> <v-col cols="12">
<GzWoItemScheduledUsers <GzWoItemScheduledUsers
v-if=" v-if="

View File

@@ -8,7 +8,7 @@
</div> --> </div> -->
<gz-report-selector ref="reportSelector"></gz-report-selector> <gz-report-selector ref="reportSelector"></gz-report-selector>
<gz-extensions <gz-extensions
:aya-type="$ay.ayt.ServiceBank" :aya-type="$ay.ayt().ServiceBank"
:selected-items="selectedItems" :selected-items="selectedItems"
ref="extensions" ref="extensions"
> >

View File

@@ -2,7 +2,7 @@
<div> <div>
<gz-report-selector ref="reportSelector"></gz-report-selector> <gz-report-selector ref="reportSelector"></gz-report-selector>
<gz-extensions <gz-extensions
:aya-type="$ay.ayt.Review" :aya-type="$ay.ayt().Review"
:selected-items="selectedItems" :selected-items="selectedItems"
ref="extensions" ref="extensions"
> >

View File

@@ -2,7 +2,7 @@
<div> <div>
<gz-report-selector ref="reportSelector"></gz-report-selector> <gz-report-selector ref="reportSelector"></gz-report-selector>
<gz-extensions <gz-extensions
:aya-type="$ay.ayt.PartInventory" :aya-type="$ay.ayt().PartInventory"
:selected-items="selectedItems" :selected-items="selectedItems"
ref="extensions" ref="extensions"
> >

View File

@@ -2,7 +2,7 @@
<div> <div>
<gz-report-selector ref="reportSelector"></gz-report-selector> <gz-report-selector ref="reportSelector"></gz-report-selector>
<gz-extensions <gz-extensions
:aya-type="$ay.ayt.WorkOrderItemPriority" :aya-type="$ay.ayt().WorkOrderItemPriority"
:selected-items="selectedItems" :selected-items="selectedItems"
ref="extensions" ref="extensions"
> >

View File

@@ -2,7 +2,7 @@
<div> <div>
<gz-report-selector ref="reportSelector"></gz-report-selector> <gz-report-selector ref="reportSelector"></gz-report-selector>
<gz-extensions <gz-extensions
:aya-type="$ay.ayt.WorkOrderItemStatus" :aya-type="$ay.ayt().WorkOrderItemStatus"
:selected-items="selectedItems" :selected-items="selectedItems"
ref="extensions" ref="extensions"
> >

View File

@@ -2,7 +2,7 @@
<div> <div>
<gz-report-selector ref="reportSelector"></gz-report-selector> <gz-report-selector ref="reportSelector"></gz-report-selector>
<gz-extensions <gz-extensions
:aya-type="$ay.ayt.WorkOrderStatus" :aya-type="$ay.ayt().WorkOrderStatus"
:selected-items="selectedItems" :selected-items="selectedItems"
ref="extensions" ref="extensions"
> >