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