This commit is contained in:
2021-03-19 00:07:22 +00:00
parent 0a4e7e0606
commit c00626ebca
3 changed files with 23 additions and 3 deletions

View File

@@ -92,6 +92,13 @@ export default {
try {
await initForm(vm);
vm.obj.partId = window.$gz.util.stringToIntOrNull(
vm.$route.params.partId
);
vm.obj.partWarehouseId = window.$gz.util.stringToIntOrNull(
vm.$route.params.partWarehouseId
);
vm.rights = window.$gz.role.getRights(window.$gz.type.PartInventory);
vm.formState.readOnly = !vm.rights.change;
window.$gz.eventBus.$on("menu-click", clickHandler);

View File

@@ -65,6 +65,8 @@ export default {
return {
rights: window.$gz.role.defaultRightsObject(),
ayType: window.$gz.type.PartInventory,
objectId: null,
objectType: null,
selectedItems: [],
clientCriteria: undefined,
preFilterMode: null,
@@ -94,9 +96,19 @@ async function clickHandler(menuItem) {
if (m.owner == FORM_KEY && !m.disabled) {
switch (m.key) {
case "new":
let partId = null;
let partWarehouseId = null;
if (m.vm.preFilterMode) {
if (m.vm.preFilterMode.ayatype == window.$gz.type.Part) {
partId = m.vm.preFilterMode.id;
} else {
partWarehouseId = m.vm.preFilterMode.id;
}
}
m.vm.$router.push({
name: "inv-part-adjustment"
//, params: { recordid: 0 }
name: "inv-part-adjustment",
params: { partId: partId, partWarehouseId: partWarehouseId }
});
break;
case "extensions":