schedules initially done, docs next

This commit is contained in:
2021-10-07 21:42:16 +00:00
parent 5da888626e
commit 1434a4fb74
4 changed files with 31 additions and 68 deletions

View File

@@ -289,6 +289,13 @@ export default new Router({
component: () =>
import(/* webpackChunkName: "svc" */ "./views/svc-schedule-user.vue")
},
//future v.next
// {
// path: "/svc-schedule-cust/:recordid/:name",
// name: "svc-schedule-cust",
// component: () =>
// import(/* webpackChunkName: "svc" */ "./views/svc-schedule-cust.vue")
// },
{
path: "/svc-workorders",
name: "svc-workorders",

View File

@@ -1337,6 +1337,17 @@ async function clickHandler(menuItem) {
}
});
break;
//v.next
// case "Schedule":
// m.vm.$router.push({
// name: "svc-schedule-cust",
// params: {
// recordid: m.vm.obj.id,
// name: m.vm.obj.name
// }
// });
// break;
default:
window.$gz.eventBus.$emit(
"notify-warning",

View File

@@ -942,34 +942,7 @@ async function clickHandler(menuItem) {
// break;
case "WorkOrderItemScheduledUserList":
m.vm.$router.push({
name: "svc-workorder-item-scheduled-users",
params: {
aType: window.$gz.type.User,
objectId: m.vm.$store.state.userId,
name: m.vm.$store.state.userName
}
});
break;
case "WorkOrderItemLaborList":
m.vm.$router.push({
name: "svc-workorder-item-labors",
params: {
aType: window.$gz.type.User,
objectId: m.vm.$store.state.userId,
name: m.vm.$store.state.userName
}
});
break;
case "ReminderList":
m.vm.$router.push({
name: "home-reminders"
});
break;
case "ReviewList":
m.vm.$router.push({
name: "home-reviews"
name: "svc-workorder-item-scheduled-users"
});
break;
@@ -1015,36 +988,15 @@ function generateMenu(vm) {
// });
// }
menuOptions.menuItems.push({ divider: true, inset: false });
menuOptions.menuItems.push({
title: "ReminderList",
icon: "$ayiStickyNote",
key: FORM_KEY + ":ReminderList",
title: "WorkOrderItemScheduledUserList",
icon: "$ayiUserClock",
key: FORM_KEY + ":WorkOrderItemScheduledUserList",
vm: vm
});
menuOptions.menuItems.push({
title: "ReviewList",
icon: "$ayiCalendarCheck",
key: FORM_KEY + ":ReviewList",
vm: vm
});
if (vm.$store.getters.isScheduleableUser) {
menuOptions.menuItems.push({ divider: true, inset: false });
menuOptions.menuItems.push({
title: "WorkOrderItemScheduledUserList",
icon: "$ayiUserClock",
key: FORM_KEY + ":WorkOrderItemScheduledUserList",
vm: vm
});
menuOptions.menuItems.push({
title: "WorkOrderItemLaborList",
icon: "$ayiHammer",
key: FORM_KEY + ":WorkOrderItemLaborList",
vm: vm
});
}
menuOptions.menuItems.push({ divider: true, inset: false });
window.$gz.eventBus.$emit("menu-change", menuOptions);