diff --git a/Services/client/src/components/ListView.vue b/Services/client/src/components/ListView.vue new file mode 100644 index 0000000..d3c4338 --- /dev/null +++ b/Services/client/src/components/ListView.vue @@ -0,0 +1,246 @@ + + + + + diff --git a/Services/client/src/components/PageLayout.vue b/Services/client/src/components/PageLayout.vue index 9d9828f..71d5e87 100644 --- a/Services/client/src/components/PageLayout.vue +++ b/Services/client/src/components/PageLayout.vue @@ -9,6 +9,7 @@ import TreeExplorer from '@/components/TreeExplorer.vue' import SearchBar from '@/modules/01_user/components/SearchBar.vue' import FileSearched from '@/components/FileSearched.vue' import FileDownload from '@/modules/01_user/components/FileDownload.vue' +import ListView from '@/components/ListView.vue' const DEPT_NAME = ['ตู้เอกสาร', 'ลิ้นชัก', 'แฟ้ม', 'แฟ้มย่อย', 'ไฟล์'] @@ -83,8 +84,8 @@ onMounted(getCabinet) {{ DEPT_NAME[currentDept] }} ผลการค้นหา + diff --git a/Services/client/src/services/HttpService.ts b/Services/client/src/services/HttpService.ts index 34c35d9..e31e1f7 100644 --- a/Services/client/src/services/HttpService.ts +++ b/Services/client/src/services/HttpService.ts @@ -11,7 +11,6 @@ const HttpMethods = { const _axios = axios.create() const cb = (config: InternalAxiosRequestConfig) => { config.headers.Authorization = `Bearer ${KeyCloakService.GetAccesToken()}` - console.log(config.headers) return config } diff --git a/Services/client/src/stores/tree-data.ts b/Services/client/src/stores/tree-data.ts index 62d355a..91ad03d 100644 --- a/Services/client/src/stores/tree-data.ts +++ b/Services/client/src/stores/tree-data.ts @@ -47,7 +47,8 @@ export const useTreeDataStore = defineStore('changeCabinet', () => { const currentFile = ref([]) const currentPath = ref('') const currentDept = ref(0) - + const listDataFolder = ref() + const listDataFile = ref() async function getCabinet() { const res = await axiosClient.get(`${apiEndpoint}cabinet`) @@ -56,6 +57,8 @@ export const useTreeDataStore = defineStore('changeCabinet', () => { status: false, folder: [], })) + + listDataFolder.value = data.value } async function getFolder(pathname: string, updateStatus = true) { @@ -129,6 +132,8 @@ export const useTreeDataStore = defineStore('changeCabinet', () => { await getFile(pathname) + listDataFolder.value = currentFolder.value + return loader.hide() } @@ -150,6 +155,7 @@ export const useTreeDataStore = defineStore('changeCabinet', () => { const res = await axiosClient.get(`${apiEndpoint}${requestPath}`) currentFile.value = res.data + listDataFile.value = currentFile.value return loader.hide() } @@ -237,6 +243,8 @@ export const useTreeDataStore = defineStore('changeCabinet', () => { currentFolder, currentFile, currentDept, + listDataFolder, + listDataFile, getCabinet, getFolder, gotoParent,