This commit is contained in:
@@ -242,6 +242,12 @@ export default {
|
|||||||
} finally {
|
} finally {
|
||||||
vm.formState.loading = false;
|
vm.formState.loading = false;
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
hideAll() {
|
||||||
|
for (let i = 0; i < this.obj.length; i++) {
|
||||||
|
this.obj[i].visible = false;
|
||||||
|
}
|
||||||
|
this.formState.dirty = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -259,6 +265,9 @@ function clickHandler(menuItem) {
|
|||||||
case "save":
|
case "save":
|
||||||
m.vm.submit();
|
m.vm.submit();
|
||||||
break;
|
break;
|
||||||
|
case "DEVHIDEALL":
|
||||||
|
m.vm.hideAll();
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
window.$gz.eventBus.$emit(
|
window.$gz.eventBus.$emit(
|
||||||
@@ -296,6 +305,15 @@ function generateMenu(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
menuOptions.menuItems.push({ divider: true, inset: false });
|
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||||
|
|
||||||
|
if (window.$gz.dev) {
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "DEV HIDE ALL",
|
||||||
|
icon: "$ayiMagic",
|
||||||
|
key: FORM_KEY + ":DEVHIDEALL",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
}
|
||||||
//Extra link to it here so people can stumble their way onto it
|
//Extra link to it here so people can stumble their way onto it
|
||||||
//plus it's related to this form and people think Customize for the whole shebang
|
//plus it's related to this form and people think Customize for the whole shebang
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
@@ -304,6 +322,7 @@ function generateMenu(vm) {
|
|||||||
data: "adm-translations",
|
data: "adm-translations",
|
||||||
key: "app:nav"
|
key: "app:nav"
|
||||||
});
|
});
|
||||||
|
|
||||||
menuOptions.menuItems.push({ divider: true, inset: false });
|
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||||
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,13 @@
|
|||||||
data-cy="customerId"
|
data-cy="customerId"
|
||||||
></gz-pick-list>
|
></gz-pick-list>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col
|
||||||
|
v-if="form().showMe(this, 'Priority')"
|
||||||
|
cols="12"
|
||||||
|
sm="6"
|
||||||
|
lg="4"
|
||||||
|
xl="3"
|
||||||
|
>
|
||||||
<v-select
|
<v-select
|
||||||
:color="priorityColor()"
|
:color="priorityColor()"
|
||||||
:item-color="priorityColor()"
|
:item-color="priorityColor()"
|
||||||
@@ -47,7 +53,13 @@
|
|||||||
data-cy="dateRequested"
|
data-cy="dateRequested"
|
||||||
></gz-date-picker>
|
></gz-date-picker>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col
|
||||||
|
v-if="form().showMe(this, 'Status')"
|
||||||
|
cols="12"
|
||||||
|
sm="6"
|
||||||
|
lg="4"
|
||||||
|
xl="3"
|
||||||
|
>
|
||||||
<v-select
|
<v-select
|
||||||
v-model="obj.status"
|
v-model="obj.status"
|
||||||
:items="selectLists.status"
|
:items="selectLists.status"
|
||||||
@@ -76,12 +88,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="
|
v-if="form().showMe(this, 'CustomerReferenceNumber')"
|
||||||
form().showMe(
|
|
||||||
this,
|
|
||||||
'CustomerServiceRequestCustomerReferenceNumber'
|
|
||||||
)
|
|
||||||
"
|
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
@@ -101,7 +108,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'CustomerServiceRequestRequestedBy')"
|
v-if="form().showMe(this, 'RequestedByUserId')"
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
@@ -122,7 +129,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'CustomerServiceRequestItemUnitID')"
|
v-if="form().showMe(this, 'UnitId')"
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
@@ -143,10 +150,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<!-- --------------------------------- -->
|
<!-- --------------------------------- -->
|
||||||
<v-col
|
<v-col v-if="form().showMe(this, 'Notes')" cols="12">
|
||||||
v-if="form().showMe(this, 'CustomerServiceRequestDetails')"
|
|
||||||
cols="12"
|
|
||||||
>
|
|
||||||
<v-textarea
|
<v-textarea
|
||||||
v-model="obj.notes"
|
v-model="obj.notes"
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'ProjectAccountNumber')"
|
v-if="form().showMe(this, 'AccountNumber')"
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'ProjectProjectOverseerID')"
|
v-if="form().showMe(this, 'ProjectOverseerID')"
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
@@ -58,14 +58,14 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'ProjectDateStarted')"
|
v-if="form().showMe(this, 'DateStarted')"
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
xl="3"
|
xl="3"
|
||||||
>
|
>
|
||||||
<gz-date-time-picker
|
<gz-date-time-picker
|
||||||
:label="$ay.t('ProjectDateStarted')"
|
:label="$ay.t('DateStarted')"
|
||||||
v-model="obj.dateStarted"
|
v-model="obj.dateStarted"
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
ref="dateStarted"
|
ref="dateStarted"
|
||||||
@@ -76,7 +76,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'ProjectDateCompleted')"
|
v-if="form().showMe(this, 'DateCompleted')"
|
||||||
cols="12"
|
cols="12"
|
||||||
sm="6"
|
sm="6"
|
||||||
lg="4"
|
lg="4"
|
||||||
|
|||||||
Reference in New Issue
Block a user