Showing
3 changed files
with
89 additions
and
85 deletions
| 1 | import axios from 'axios'; | 1 | import axios from 'axios'; |
| 2 | 2 | ||
| 3 | const instance = axios.create({ | 3 | const instance = axios.create({ |
| 4 | - baseURL: process.env.VUE_APP_API_URL, | 4 | + baseURL: process.env.VUE_APP_API_URL, |
| 5 | }); | 5 | }); |
| 6 | 6 | ||
| 7 | function registerUser(userData) { | 7 | function registerUser(userData) { |
| 8 | - // const url = 'http://localhost:3000/api/signup' | 8 | + // const url = 'http://localhost:3000/api/signup' |
| 9 | - return axios.post('/api/RegistUser', userData); | 9 | + return axios.post('/api/RegistUser', userData); |
| 10 | } | 10 | } |
| 11 | 11 | ||
| 12 | function loginUser(userData) { | 12 | function loginUser(userData) { |
| 13 | - // const url = 'http://localhost:3000/api/login' | 13 | + // const url = 'http://localhost:3000/api/login' |
| 14 | - return axios.post('/api/login', userData); | 14 | + return axios.post('/api/login', userData); |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | function folder(curData) { | 17 | function folder(curData) { |
| 18 | - return axios.get('/api/folder/show', { | 18 | + return axios.get('/api/folder/show', { |
| 19 | - params: { | 19 | + params: { |
| 20 | - id: curData.id, | 20 | + id: curData.id, |
| 21 | - folder_id: curData.folder_id, | 21 | + folder_id: curData.folder_id, |
| 22 | - }, | 22 | + }, |
| 23 | - }); | 23 | + }); |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | function makeFolder(folderData) { | 26 | function makeFolder(folderData) { |
| 27 | - return axios.post('/api/folder/makefolder', folderData); | 27 | + return axios.post('/api/folder/makefolder', folderData); |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | function deleteFolder(folderData) { | 30 | function deleteFolder(folderData) { |
| 31 | - return axios.post('/api/folder/delfolder', folderData); | 31 | + return axios.post('/api/folder/delfolder', folderData); |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | function moveFolder(folderData) { | 34 | function moveFolder(folderData) { |
| 35 | - return axios.post('/api/folder/move', folderData); | 35 | + return axios.post('/api/folder/move', folderData); |
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | function file(curData) { | 38 | function file(curData) { |
| 39 | - return axios.get('/api/file', { | 39 | + return axios.get('/api/file', { |
| 40 | - params: { | 40 | + params: { |
| 41 | - id: curData.id, | 41 | + id: curData.id, |
| 42 | - folder_id: curData.cur, | 42 | + folder_id: curData.cur, |
| 43 | - }, | 43 | + }, |
| 44 | - }); | 44 | + }); |
| 45 | } | 45 | } |
| 46 | 46 | ||
| 47 | function uploadFile(fileData) { | 47 | function uploadFile(fileData) { |
| 48 | - return axios.post('/api/file/upload', fileData, { | 48 | + return axios.post('/api/file/upload', fileData, { |
| 49 | - headers: { | 49 | + headers: { |
| 50 | - 'Content-Type': 'multipart/form-data', | 50 | + 'Content-Type': 'multipart/form-data', |
| 51 | - }, | 51 | + }, |
| 52 | - }); | 52 | + }); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | function detailFile(fileData) { | 55 | function detailFile(fileData) { |
| 56 | - return axios.get(`/api/file/${fileData.fileName}`, { | 56 | + return axios.get(`/api/file/${fileData.fileName}`, { |
| 57 | - params: { | 57 | + params: { |
| 58 | - id: fileData.id, | 58 | + id: fileData.id, |
| 59 | - cur: fileData.cur, | 59 | + cur: fileData.cur, |
| 60 | - }, | 60 | + }, |
| 61 | - }); | 61 | + }); |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | function deleteFile(fileData) { | 64 | function deleteFile(fileData) { |
| 65 | - return axios.get(`/api/file/delete/${fileData.fileName}`, { | 65 | + return axios.get(`/api/file/delete/${fileData.fileName}`, { |
| 66 | - params: { | 66 | + params: { |
| 67 | - //현재 접속한 사람의 id와 삭제할 파일의 이름, 현재 폴더위치를 파라미터로 넘긴다. | 67 | + //현재 접속한 사람의 id와 삭제할 파일의 이름, 현재 폴더위치를 파라미터로 넘긴다. |
| 68 | - id: fileData.user_id, | 68 | + id: fileData.user_id, |
| 69 | - cur: fileData.cur, | 69 | + cur: fileData.cur, |
| 70 | - }, | 70 | + }, |
| 71 | - }); | 71 | + }); |
| 72 | } | 72 | } |
| 73 | + | ||
| 73 | function downloadFile(fileData) { | 74 | function downloadFile(fileData) { |
| 74 | - return axios.get(`api/file/download/${fileData.fileName}`, { | 75 | + return axios.get(`/api/file/download/${fileData.fileName}`, { |
| 75 | - params: { | 76 | + params: { |
| 76 | - //현재 접속한 사람의 id와 다운로드를 위해 선택한 파일의 이름을 파라미터로 넘긴다. | 77 | + //현재 접속한 사람의 id와 다운로드를 위해 선택한 파일의 이름을 파라미터로 넘긴다. |
| 77 | - id: fileData.id, | 78 | + id: fileData.id, |
| 78 | - cur: fileData.cur, | 79 | + cur: fileData.cur, |
| 79 | - }, | 80 | + }, |
| 80 | - }); | 81 | + }); |
| 81 | } | 82 | } |
| 83 | + | ||
| 82 | function accessedList(curData) { | 84 | function accessedList(curData) { |
| 83 | - return axios.get('api/quick', { | 85 | + return axios.get('/api/quick', { |
| 84 | - params: { | 86 | + params: { |
| 85 | - id: curData.id, | 87 | + id: curData.id, |
| 86 | - }, | 88 | + }, |
| 87 | - }); | 89 | + }); |
| 88 | } | 90 | } |
| 91 | + | ||
| 89 | function modifyFile(fileData) { | 92 | function modifyFile(fileData) { |
| 90 | - return axios.post(`/api/file/modify/${fileData.name}`, fileData); | 93 | + return axios.post(`/api/file/modify/${fileData.name}`, fileData); |
| 91 | } | 94 | } |
| 95 | + | ||
| 92 | function delFavorite(folderData) { | 96 | function delFavorite(folderData) { |
| 93 | - return axios.post('api/favorites/delfolder', folderData); | 97 | + return axios.post('/api/favorites/delfolder', folderData); |
| 94 | } | 98 | } |
| 95 | 99 | ||
| 96 | function addFavorite(folderData) { | 100 | function addFavorite(folderData) { |
| 97 | - return axios.post('api/favorites/addfolder', folderData); | 101 | + return axios.post('/api/favorites/addfolder', folderData); |
| 98 | } | 102 | } |
| 99 | 103 | ||
| 100 | function moveFile(fileData) { | 104 | function moveFile(fileData) { |
| 101 | - return axios.post('/api/folder/move', fileData); | 105 | + return axios.post('/api/folder/move', fileData); |
| 102 | } | 106 | } |
| 103 | 107 | ||
| 104 | function delFavoriteFile(fileData) { | 108 | function delFavoriteFile(fileData) { |
| 105 | - return axios.post('api/favorites/delfile', fileData); | 109 | + return axios.post('/api/favorites/delfile', fileData); |
| 106 | } | 110 | } |
| 107 | 111 | ||
| 108 | function addFavoriteFile(fileData) { | 112 | function addFavoriteFile(fileData) { |
| 109 | - return axios.post('api/favorites/addfile', fileData); | 113 | + return axios.post('/api/favorites/addfile', fileData); |
| 110 | } | 114 | } |
| 111 | 115 | ||
| 112 | function getFavoriteList(userId) { | 116 | function getFavoriteList(userId) { |
| 113 | - return axios.get('api/favorites/show', { | 117 | + return axios.get('/api/favorites/show', { |
| 114 | - params: { | 118 | + params: { |
| 115 | - id: userId, | 119 | + id: userId, |
| 116 | - }, | 120 | + }, |
| 117 | - }); | 121 | + }); |
| 118 | } | 122 | } |
| 119 | 123 | ||
| 120 | export { | 124 | export { |
| 121 | - registerUser, | 125 | + registerUser, |
| 122 | - loginUser, | 126 | + loginUser, |
| 123 | - folder, | 127 | + folder, |
| 124 | - makeFolder, | 128 | + makeFolder, |
| 125 | - deleteFolder, | 129 | + deleteFolder, |
| 126 | - moveFolder, | 130 | + moveFolder, |
| 127 | - file, | 131 | + file, |
| 128 | - uploadFile, | 132 | + uploadFile, |
| 129 | - deleteFile, | 133 | + deleteFile, |
| 130 | - downloadFile, | 134 | + downloadFile, |
| 131 | - delFavorite, | 135 | + delFavorite, |
| 132 | - addFavorite, | 136 | + addFavorite, |
| 133 | - moveFile, | 137 | + moveFile, |
| 134 | - delFavoriteFile, | 138 | + delFavoriteFile, |
| 135 | - addFavoriteFile, | 139 | + addFavoriteFile, |
| 136 | - accessedList, | 140 | + accessedList, |
| 137 | - detailFile, | 141 | + detailFile, |
| 138 | - modifyFile, | 142 | + modifyFile, |
| 139 | - getFavoriteList, | 143 | + getFavoriteList, |
| 140 | -}; | 144 | +}; |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -14,9 +14,6 @@ | ... | @@ -14,9 +14,6 @@ |
| 14 | <v-list two-line subheader> | 14 | <v-list two-line subheader> |
| 15 | <!-- <v-subheader inset>Folders</v-subheader> --> | 15 | <!-- <v-subheader inset>Folders</v-subheader> --> |
| 16 | <!-- Folder view --> | 16 | <!-- Folder view --> |
| 17 | - <v-list-item v-if="this.$store.state.cur !== '/'" @click="moveParent" | ||
| 18 | - >...</v-list-item | ||
| 19 | - > | ||
| 20 | <v-list-item | 17 | <v-list-item |
| 21 | v-for="item in this.$store.getters.folderL" | 18 | v-for="item in this.$store.getters.folderL" |
| 22 | :key="item.folder_id" | 19 | :key="item.folder_id" | ... | ... |
| ... | @@ -14,7 +14,10 @@ | ... | @@ -14,7 +14,10 @@ |
| 14 | <v-list two-line subheader> | 14 | <v-list two-line subheader> |
| 15 | <!-- <v-subheader inset>Folders</v-subheader> --> | 15 | <!-- <v-subheader inset>Folders</v-subheader> --> |
| 16 | <!-- Folder view --> | 16 | <!-- Folder view --> |
| 17 | - <v-list-item @click="$router.go(-1)">...</v-list-item> | 17 | + <v-list-item |
| 18 | + @click="" | ||
| 19 | + @dblclick="$router.go(-1)" | ||
| 20 | + >...</v-list-item> | ||
| 18 | <v-list-item | 21 | <v-list-item |
| 19 | v-for="item in this.$store.getters.folderL" | 22 | v-for="item in this.$store.getters.folderL" |
| 20 | :key="item.folder_id" | 23 | :key="item.folder_id" | ... | ... |
-
Please register or login to post a comment