From 6ab36fefe64da9a3bb26220badf3ebc82e12a3f6 Mon Sep 17 00:00:00 2001 From: weko3-dev36 Date: Tue, 3 Mar 2020 16:20:48 +0700 Subject: [PATCH] Update --- .../src/app/tree-list2.service.ts | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/app-tree-items-detail/src/app/tree-list2.service.ts b/app-tree-items-detail/src/app/tree-list2.service.ts index 911a078..dfa2968 100644 --- a/app-tree-items-detail/src/app/tree-list2.service.ts +++ b/app-tree-items-detail/src/app/tree-list2.service.ts @@ -86,26 +86,30 @@ export class TreeList2Service { window.location.href.indexOf("/edit/") != -1){ return; } - - let geturl = hostUrl + "/search?search_type=2&q="+ nodeId; + let geturl = new URL(window.location.href) + geturl.pathname = '/search' + geturl.searchParams.set("search_type", "2") + geturl.searchParams.set("q", nodeId) if($("#community")!=undefined && $("#community").val()){ let community = $("#community").val(); - geturl = hostUrl + "/search?search_type=2&q="+ nodeId + "&community="+ community; + geturl.searchParams.set("community", String(community)) } if($("#item_management_custom_sort").length!=0){ - geturl = hostUrl + "/admin/items/search?search_type=2&q="+ nodeId+"&item_management=sort&sort=custom_sort"; + geturl.searchParams.set("item_management", "sort") + geturl.searchParams.set("sort", "custom_sort") } if($("#item_management_bulk_update").length!=0){ - geturl = hostUrl + "/admin/items/search?search_type=2&q="+ nodeId+"&item_management=update"; + geturl.searchParams.set("item_management", "update") } if($("#item_management_bulk_delete").length!=0){ - geturl = hostUrl + "/admin/items/search?search_type=2&q="+ nodeId+"&item_management=delete&sort=custom_sort"; + geturl.searchParams.set("item_management", "delete") + geturl.searchParams.set("sort", "custom_sort") } if($("#item_link").length!=0){ let activity_id = $("#item_link").text(); - geturl = hostUrl + "/search?search_type=2&q="+ nodeId+"&item_link="+activity_id; + geturl.searchParams.set("item_link",activity_id ) } - window.location.assign(geturl); + window.location.assign(geturl.href); } /**