diff --git a/layouts/defaultmanager.vue b/layouts/defaultmanager.vue index 82632f0..e91ec41 100644 --- a/layouts/defaultmanager.vue +++ b/layouts/defaultmanager.vue @@ -531,73 +531,84 @@ + diff --git a/pages/Lamiter_pages/Company_Control_page.vue b/pages/Lamiter_pages/Company_Control_page.vue index b103c2b..544660d 100644 --- a/pages/Lamiter_pages/Company_Control_page.vue +++ b/pages/Lamiter_pages/Company_Control_page.vue @@ -109,6 +109,7 @@ async function submitCompany() { const response = await fetch(`${$api_host}/api/Company_detail_table/Add_campany`, { method: 'POST', headers: { + Authorization: token, 'Content-Type': 'application/json' }, body: JSON.stringify(companyData) @@ -126,12 +127,19 @@ async function submitCompany() { } - +// 检查本地存储中是否存在JWT令牌 +const token = localStorage.getItem("token_TCM"); //獲取資料 const companies = ref([]); const get_data = async () => { try { - const response = await fetch(`${$api_host}/api/Company_detail_table/get_all_campany`); + const response = await fetch(`${$api_host}/api/Company_detail_table/get_all_campany`,{ + method:'GET', + headers: { + Authorization: token, + 'Content-Type': 'application/json' + }, + }); if (!response.ok) throw new Error(`HTTP 錯誤! 狀態碼: ${response.status}`); const data = await response.json();