This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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="
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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"
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user