This commit is contained in:
2021-07-26 23:27:44 +00:00
parent 12329d7b5c
commit e342757788
2 changed files with 13 additions and 9 deletions

View File

@@ -414,20 +414,24 @@ export default {
params: { recordid: tid.id } params: { recordid: tid.id }
}); });
break; break;
case ayatype.QuoteStatus:
vm.$router.push({
name: "svc-quote-status-edit",
params: { recordid: tid.id }
});
break;
case ayatype.WorkOrderStatus: case ayatype.WorkOrderStatus:
vm.$router.push({ vm.$router.push({
name: "svc-work-order-status-edit", name: "svc-work-order-status-edit",
params: { recordid: tid.id } params: { recordid: tid.id }
}); });
break; break;
case ayatype.WorkOrderItemStatus: case ayatype.WorkOrderItemStatus:
vm.$router.push({ vm.$router.push({
name: "svc-work-order-item-status-edit", name: "svc-work-order-item-status-edit",
params: { recordid: tid.id } params: { recordid: tid.id }
}); });
break; break;
case ayatype.WorkOrderItemPriority: case ayatype.WorkOrderItemPriority:
vm.$router.push({ vm.$router.push({
name: "svc-work-order-item-priorities-edit", name: "svc-work-order-item-priorities-edit",

View File

@@ -127,7 +127,7 @@
// //
const FORM_KEY = "svc-quote-status-edit"; const FORM_KEY = "svc-quote-status-edit";
const API_BASE_URL = "quote-status/"; const API_BASE_URL = "quote-status/";
const FORM_CUSTOM_TEMPLATE_KEY = "WorkOrderStatus"; //<-- Should always be CoreBizObject AyaType name here where possible const FORM_CUSTOM_TEMPLATE_KEY = "QuoteStatus"; //<-- Should always be CoreBizObject AyaType name here where possible
export default { export default {
async created() { async created() {
@@ -136,7 +136,7 @@ export default {
try { try {
await initForm(vm); await initForm(vm);
vm.rights = window.$gz.role.getRights(window.$gz.type.WorkOrderStatus); vm.rights = window.$gz.role.getRights(window.$gz.type.QuoteStatus);
vm.formState.readOnly = !vm.rights.change; vm.formState.readOnly = !vm.rights.change;
window.$gz.eventBus.$on("menu-click", clickHandler); window.$gz.eventBus.$on("menu-click", clickHandler);
@@ -212,7 +212,7 @@ export default {
serverError: {} serverError: {}
}, },
rights: window.$gz.role.defaultRightsObject(), rights: window.$gz.role.defaultRightsObject(),
ayaType: window.$gz.type.WorkOrderStatus ayaType: window.$gz.type.QuoteStatus
}; };
}, },
//WATCHERS //WATCHERS
@@ -458,10 +458,10 @@ function generateMenu(vm) {
isMain: false, isMain: false,
readOnly: vm.formState.readOnly, readOnly: vm.formState.readOnly,
icon: "$ayiFlag", icon: "$ayiFlag",
title: "WorkOrderStatus", title: "QuoteQuoteStatusType",
helpUrl: "svc-quote-status", helpUrl: "svc-quote-status",
formData: { formData: {
ayaType: window.$gz.type.WorkOrderStatus, ayaType: window.$gz.type.QuoteStatus,
recordId: vm.$route.params.recordid, recordId: vm.$route.params.recordid,
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY, formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
recordName: vm.obj.name recordName: vm.obj.name
@@ -495,7 +495,7 @@ function generateMenu(vm) {
menuOptions.menuItems.push({ divider: true, inset: false }); menuOptions.menuItems.push({ divider: true, inset: false });
menuOptions.menuItems.push({ menuOptions.menuItems.push({
title: "WorkOrderStatusList", title: "QuoteStatusList",
icon: "$ayiFlag", icon: "$ayiFlag",
key: FORM_KEY + ":statuslist", key: FORM_KEY + ":statuslist",
vm: vm vm: vm
@@ -520,7 +520,7 @@ async function initForm(vm) {
// //
async function fetchTranslatedText() { async function fetchTranslatedText() {
await window.$gz.translation.cacheTranslations([ await window.$gz.translation.cacheTranslations([
"QuoteStatus", "QuoteQuoteStatusType",
"StatusName", "StatusName",
"StatusCompleted", "StatusCompleted",
"StatusLocked", "StatusLocked",