working on loading item by id
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
let location = $state(null);
|
||||
let draggedItem = $state(null)
|
||||
let draggedLocation = $state(null)
|
||||
let { item_id, location_id, owner, owner_id } = $props();
|
||||
let { item_id, location_id, owner, owner_id, owner_number } = $props();
|
||||
let skip_location = false; // disable effect on setting location within loadItem()
|
||||
|
||||
$effect(() => {
|
||||
@@ -98,8 +98,8 @@
|
||||
}
|
||||
|
||||
async function loadItem(){
|
||||
if (!item_id) return;
|
||||
const url = api(`stock/${owner}/${owner_id}/item/${item_id}`);
|
||||
if (!item_id && !owner_number) return;
|
||||
const url = item_id ? api(`stock/item/${item_id}`) : api(`stock/${owner}/${owner_id}/item/${owner_number}`);
|
||||
const res = await get(url);
|
||||
if (res.ok){
|
||||
yikes();
|
||||
@@ -116,7 +116,7 @@
|
||||
}
|
||||
}
|
||||
for (let i of json.items){
|
||||
if (i.owner_number == +item_id) item = i;
|
||||
if (i.owner_number == +owner_number) item = i;
|
||||
}
|
||||
} else {
|
||||
error(res);
|
||||
|
||||
Reference in New Issue
Block a user