박정하 박정하 01-08
250108 박정하 서브디렉토리 수정
@2b023ff491cf9b1005e4f74a080f3d33a50b6808
.gitignore
--- .gitignore
+++ .gitignore
@@ -1,4 +1,4 @@
-invest/build/
+client/build/
 server/logs/
 node_modules
 .vscode/settings.json
(파일 끝에 줄바꿈 문자 없음)
Global.js
--- Global.js
+++ Global.js
@@ -14,4 +14,4 @@
   SERVICE_STATUS,
   PORT,
   API_SERVER_HOST,
-};
+};
(파일 끝에 줄바꿈 문자 없음)
client/ckeditor/LICENSE.md (Renamed from invest/ckeditor/LICENSE.md)
--- invest/ckeditor/LICENSE.md
+++ client/ckeditor/LICENSE.md
No changes
client/ckeditor/README.md (Renamed from invest/ckeditor/README.md)
--- invest/ckeditor/README.md
+++ client/ckeditor/README.md
No changes
client/ckeditor/build/ckeditor.d.ts (Renamed from invest/ckeditor/build/ckeditor.d.ts)
--- invest/ckeditor/build/ckeditor.d.ts
+++ client/ckeditor/build/ckeditor.d.ts
No changes
client/ckeditor/build/ckeditor.js (Renamed from invest/ckeditor/build/ckeditor.js)
--- invest/ckeditor/build/ckeditor.js
+++ client/ckeditor/build/ckeditor.js
No changes
client/ckeditor/build/ckeditor.js.map (Renamed from invest/ckeditor/build/ckeditor.js.map)
--- invest/ckeditor/build/ckeditor.js.map
+++ client/ckeditor/build/ckeditor.js.map
No changes
client/ckeditor/build/translations/af.js (Renamed from invest/ckeditor/build/translations/af.js)
--- invest/ckeditor/build/translations/af.js
+++ client/ckeditor/build/translations/af.js
No changes
client/ckeditor/build/translations/ar.js (Renamed from invest/ckeditor/build/translations/ar.js)
--- invest/ckeditor/build/translations/ar.js
+++ client/ckeditor/build/translations/ar.js
No changes
client/ckeditor/build/translations/ast.js (Renamed from invest/ckeditor/build/translations/ast.js)
--- invest/ckeditor/build/translations/ast.js
+++ client/ckeditor/build/translations/ast.js
No changes
client/ckeditor/build/translations/az.js (Renamed from invest/ckeditor/build/translations/az.js)
--- invest/ckeditor/build/translations/az.js
+++ client/ckeditor/build/translations/az.js
No changes
client/ckeditor/build/translations/bg.js (Renamed from invest/ckeditor/build/translations/bg.js)
--- invest/ckeditor/build/translations/bg.js
+++ client/ckeditor/build/translations/bg.js
No changes
client/ckeditor/build/translations/bn.js (Renamed from invest/ckeditor/build/translations/bn.js)
--- invest/ckeditor/build/translations/bn.js
+++ client/ckeditor/build/translations/bn.js
No changes
client/ckeditor/build/translations/bs.js (Renamed from invest/ckeditor/build/translations/bs.js)
--- invest/ckeditor/build/translations/bs.js
+++ client/ckeditor/build/translations/bs.js
No changes
client/ckeditor/build/translations/ca.js (Renamed from invest/ckeditor/build/translations/ca.js)
--- invest/ckeditor/build/translations/ca.js
+++ client/ckeditor/build/translations/ca.js
No changes
client/ckeditor/build/translations/cs.js (Renamed from invest/ckeditor/build/translations/cs.js)
--- invest/ckeditor/build/translations/cs.js
+++ client/ckeditor/build/translations/cs.js
No changes
client/ckeditor/build/translations/da.js (Renamed from invest/ckeditor/build/translations/da.js)
--- invest/ckeditor/build/translations/da.js
+++ client/ckeditor/build/translations/da.js
No changes
client/ckeditor/build/translations/de-ch.js (Renamed from invest/ckeditor/build/translations/de-ch.js)
--- invest/ckeditor/build/translations/de-ch.js
+++ client/ckeditor/build/translations/de-ch.js
No changes
client/ckeditor/build/translations/de.js (Renamed from invest/ckeditor/build/translations/de.js)
--- invest/ckeditor/build/translations/de.js
+++ client/ckeditor/build/translations/de.js
No changes
client/ckeditor/build/translations/el.js (Renamed from invest/ckeditor/build/translations/el.js)
--- invest/ckeditor/build/translations/el.js
+++ client/ckeditor/build/translations/el.js
No changes
client/ckeditor/build/translations/en-au.js (Renamed from invest/ckeditor/build/translations/en-au.js)
--- invest/ckeditor/build/translations/en-au.js
+++ client/ckeditor/build/translations/en-au.js
No changes
client/ckeditor/build/translations/en-gb.js (Renamed from invest/ckeditor/build/translations/en-gb.js)
--- invest/ckeditor/build/translations/en-gb.js
+++ client/ckeditor/build/translations/en-gb.js
No changes
client/ckeditor/build/translations/en.js (Renamed from invest/ckeditor/build/translations/en.js)
--- invest/ckeditor/build/translations/en.js
+++ client/ckeditor/build/translations/en.js
No changes
client/ckeditor/build/translations/eo.js (Renamed from invest/ckeditor/build/translations/eo.js)
--- invest/ckeditor/build/translations/eo.js
+++ client/ckeditor/build/translations/eo.js
No changes
client/ckeditor/build/translations/es-co.js (Renamed from invest/ckeditor/build/translations/es-co.js)
--- invest/ckeditor/build/translations/es-co.js
+++ client/ckeditor/build/translations/es-co.js
No changes
client/ckeditor/build/translations/es.js (Renamed from invest/ckeditor/build/translations/es.js)
--- invest/ckeditor/build/translations/es.js
+++ client/ckeditor/build/translations/es.js
No changes
client/ckeditor/build/translations/et.js (Renamed from invest/ckeditor/build/translations/et.js)
--- invest/ckeditor/build/translations/et.js
+++ client/ckeditor/build/translations/et.js
No changes
client/ckeditor/build/translations/eu.js (Renamed from invest/ckeditor/build/translations/eu.js)
--- invest/ckeditor/build/translations/eu.js
+++ client/ckeditor/build/translations/eu.js
No changes
client/ckeditor/build/translations/fa.js (Renamed from invest/ckeditor/build/translations/fa.js)
--- invest/ckeditor/build/translations/fa.js
+++ client/ckeditor/build/translations/fa.js
No changes
client/ckeditor/build/translations/fi.js (Renamed from invest/ckeditor/build/translations/fi.js)
--- invest/ckeditor/build/translations/fi.js
+++ client/ckeditor/build/translations/fi.js
No changes
client/ckeditor/build/translations/fr.js (Renamed from invest/ckeditor/build/translations/fr.js)
--- invest/ckeditor/build/translations/fr.js
+++ client/ckeditor/build/translations/fr.js
No changes
client/ckeditor/build/translations/gl.js (Renamed from invest/ckeditor/build/translations/gl.js)
--- invest/ckeditor/build/translations/gl.js
+++ client/ckeditor/build/translations/gl.js
No changes
client/ckeditor/build/translations/gu.js (Renamed from invest/ckeditor/build/translations/gu.js)
--- invest/ckeditor/build/translations/gu.js
+++ client/ckeditor/build/translations/gu.js
No changes
client/ckeditor/build/translations/he.js (Renamed from invest/ckeditor/build/translations/he.js)
--- invest/ckeditor/build/translations/he.js
+++ client/ckeditor/build/translations/he.js
No changes
client/ckeditor/build/translations/hi.js (Renamed from invest/ckeditor/build/translations/hi.js)
--- invest/ckeditor/build/translations/hi.js
+++ client/ckeditor/build/translations/hi.js
No changes
client/ckeditor/build/translations/hr.js (Renamed from invest/ckeditor/build/translations/hr.js)
--- invest/ckeditor/build/translations/hr.js
+++ client/ckeditor/build/translations/hr.js
No changes
client/ckeditor/build/translations/hu.js (Renamed from invest/ckeditor/build/translations/hu.js)
--- invest/ckeditor/build/translations/hu.js
+++ client/ckeditor/build/translations/hu.js
No changes
client/ckeditor/build/translations/hy.js (Renamed from invest/ckeditor/build/translations/hy.js)
--- invest/ckeditor/build/translations/hy.js
+++ client/ckeditor/build/translations/hy.js
No changes
client/ckeditor/build/translations/id.js (Renamed from invest/ckeditor/build/translations/id.js)
--- invest/ckeditor/build/translations/id.js
+++ client/ckeditor/build/translations/id.js
No changes
client/ckeditor/build/translations/it.js (Renamed from invest/ckeditor/build/translations/it.js)
--- invest/ckeditor/build/translations/it.js
+++ client/ckeditor/build/translations/it.js
No changes
client/ckeditor/build/translations/ja.js (Renamed from invest/ckeditor/build/translations/ja.js)
--- invest/ckeditor/build/translations/ja.js
+++ client/ckeditor/build/translations/ja.js
No changes
client/ckeditor/build/translations/jv.js (Renamed from invest/ckeditor/build/translations/jv.js)
--- invest/ckeditor/build/translations/jv.js
+++ client/ckeditor/build/translations/jv.js
No changes
client/ckeditor/build/translations/kk.js (Renamed from invest/ckeditor/build/translations/kk.js)
--- invest/ckeditor/build/translations/kk.js
+++ client/ckeditor/build/translations/kk.js
No changes
client/ckeditor/build/translations/km.js (Renamed from invest/ckeditor/build/translations/km.js)
--- invest/ckeditor/build/translations/km.js
+++ client/ckeditor/build/translations/km.js
No changes
client/ckeditor/build/translations/kn.js (Renamed from invest/ckeditor/build/translations/kn.js)
--- invest/ckeditor/build/translations/kn.js
+++ client/ckeditor/build/translations/kn.js
No changes
client/ckeditor/build/translations/ku.js (Renamed from invest/ckeditor/build/translations/ku.js)
--- invest/ckeditor/build/translations/ku.js
+++ client/ckeditor/build/translations/ku.js
No changes
client/ckeditor/build/translations/lt.js (Renamed from invest/ckeditor/build/translations/lt.js)
--- invest/ckeditor/build/translations/lt.js
+++ client/ckeditor/build/translations/lt.js
No changes
client/ckeditor/build/translations/lv.js (Renamed from invest/ckeditor/build/translations/lv.js)
--- invest/ckeditor/build/translations/lv.js
+++ client/ckeditor/build/translations/lv.js
No changes
client/ckeditor/build/translations/ms.js (Renamed from invest/ckeditor/build/translations/ms.js)
--- invest/ckeditor/build/translations/ms.js
+++ client/ckeditor/build/translations/ms.js
No changes
client/ckeditor/build/translations/nb.js (Renamed from invest/ckeditor/build/translations/nb.js)
--- invest/ckeditor/build/translations/nb.js
+++ client/ckeditor/build/translations/nb.js
No changes
client/ckeditor/build/translations/ne.js (Renamed from invest/ckeditor/build/translations/ne.js)
--- invest/ckeditor/build/translations/ne.js
+++ client/ckeditor/build/translations/ne.js
No changes
client/ckeditor/build/translations/nl.js (Renamed from invest/ckeditor/build/translations/nl.js)
--- invest/ckeditor/build/translations/nl.js
+++ client/ckeditor/build/translations/nl.js
No changes
client/ckeditor/build/translations/no.js (Renamed from invest/ckeditor/build/translations/no.js)
--- invest/ckeditor/build/translations/no.js
+++ client/ckeditor/build/translations/no.js
No changes
client/ckeditor/build/translations/oc.js (Renamed from invest/ckeditor/build/translations/oc.js)
--- invest/ckeditor/build/translations/oc.js
+++ client/ckeditor/build/translations/oc.js
No changes
client/ckeditor/build/translations/pl.js (Renamed from invest/ckeditor/build/translations/pl.js)
--- invest/ckeditor/build/translations/pl.js
+++ client/ckeditor/build/translations/pl.js
No changes
client/ckeditor/build/translations/pt-br.js (Renamed from invest/ckeditor/build/translations/pt-br.js)
--- invest/ckeditor/build/translations/pt-br.js
+++ client/ckeditor/build/translations/pt-br.js
No changes
client/ckeditor/build/translations/pt.js (Renamed from invest/ckeditor/build/translations/pt.js)
--- invest/ckeditor/build/translations/pt.js
+++ client/ckeditor/build/translations/pt.js
No changes
client/ckeditor/build/translations/ro.js (Renamed from invest/ckeditor/build/translations/ro.js)
--- invest/ckeditor/build/translations/ro.js
+++ client/ckeditor/build/translations/ro.js
No changes
client/ckeditor/build/translations/ru.js (Renamed from invest/ckeditor/build/translations/ru.js)
--- invest/ckeditor/build/translations/ru.js
+++ client/ckeditor/build/translations/ru.js
No changes
client/ckeditor/build/translations/si.js (Renamed from invest/ckeditor/build/translations/si.js)
--- invest/ckeditor/build/translations/si.js
+++ client/ckeditor/build/translations/si.js
No changes
client/ckeditor/build/translations/sk.js (Renamed from invest/ckeditor/build/translations/sk.js)
--- invest/ckeditor/build/translations/sk.js
+++ client/ckeditor/build/translations/sk.js
No changes
client/ckeditor/build/translations/sl.js (Renamed from invest/ckeditor/build/translations/sl.js)
--- invest/ckeditor/build/translations/sl.js
+++ client/ckeditor/build/translations/sl.js
No changes
client/ckeditor/build/translations/sq.js (Renamed from invest/ckeditor/build/translations/sq.js)
--- invest/ckeditor/build/translations/sq.js
+++ client/ckeditor/build/translations/sq.js
No changes
client/ckeditor/build/translations/sr-latn.js (Renamed from invest/ckeditor/build/translations/sr-latn.js)
--- invest/ckeditor/build/translations/sr-latn.js
+++ client/ckeditor/build/translations/sr-latn.js
No changes
client/ckeditor/build/translations/sr.js (Renamed from invest/ckeditor/build/translations/sr.js)
--- invest/ckeditor/build/translations/sr.js
+++ client/ckeditor/build/translations/sr.js
No changes
client/ckeditor/build/translations/sv.js (Renamed from invest/ckeditor/build/translations/sv.js)
--- invest/ckeditor/build/translations/sv.js
+++ client/ckeditor/build/translations/sv.js
No changes
client/ckeditor/build/translations/th.js (Renamed from invest/ckeditor/build/translations/th.js)
--- invest/ckeditor/build/translations/th.js
+++ client/ckeditor/build/translations/th.js
No changes
client/ckeditor/build/translations/ti.js (Renamed from invest/ckeditor/build/translations/ti.js)
--- invest/ckeditor/build/translations/ti.js
+++ client/ckeditor/build/translations/ti.js
No changes
client/ckeditor/build/translations/tk.js (Renamed from invest/ckeditor/build/translations/tk.js)
--- invest/ckeditor/build/translations/tk.js
+++ client/ckeditor/build/translations/tk.js
No changes
client/ckeditor/build/translations/tr.js (Renamed from invest/ckeditor/build/translations/tr.js)
--- invest/ckeditor/build/translations/tr.js
+++ client/ckeditor/build/translations/tr.js
No changes
client/ckeditor/build/translations/tt.js (Renamed from invest/ckeditor/build/translations/tt.js)
--- invest/ckeditor/build/translations/tt.js
+++ client/ckeditor/build/translations/tt.js
No changes
client/ckeditor/build/translations/ug.js (Renamed from invest/ckeditor/build/translations/ug.js)
--- invest/ckeditor/build/translations/ug.js
+++ client/ckeditor/build/translations/ug.js
No changes
client/ckeditor/build/translations/uk.js (Renamed from invest/ckeditor/build/translations/uk.js)
--- invest/ckeditor/build/translations/uk.js
+++ client/ckeditor/build/translations/uk.js
No changes
client/ckeditor/build/translations/ur.js (Renamed from invest/ckeditor/build/translations/ur.js)
--- invest/ckeditor/build/translations/ur.js
+++ client/ckeditor/build/translations/ur.js
No changes
client/ckeditor/build/translations/uz.js (Renamed from invest/ckeditor/build/translations/uz.js)
--- invest/ckeditor/build/translations/uz.js
+++ client/ckeditor/build/translations/uz.js
No changes
client/ckeditor/build/translations/vi.js (Renamed from invest/ckeditor/build/translations/vi.js)
--- invest/ckeditor/build/translations/vi.js
+++ client/ckeditor/build/translations/vi.js
No changes
client/ckeditor/build/translations/zh-cn.js (Renamed from invest/ckeditor/build/translations/zh-cn.js)
--- invest/ckeditor/build/translations/zh-cn.js
+++ client/ckeditor/build/translations/zh-cn.js
No changes
client/ckeditor/build/translations/zh.js (Renamed from invest/ckeditor/build/translations/zh.js)
--- invest/ckeditor/build/translations/zh.js
+++ client/ckeditor/build/translations/zh.js
No changes
client/ckeditor/package.json (Renamed from invest/ckeditor/package.json)
--- invest/ckeditor/package.json
+++ client/ckeditor/package.json
No changes
client/ckeditor/sample/index.html (Renamed from invest/ckeditor/sample/index.html)
--- invest/ckeditor/sample/index.html
+++ client/ckeditor/sample/index.html
No changes
client/ckeditor/sample/script.js (Renamed from invest/ckeditor/sample/script.js)
--- invest/ckeditor/sample/script.js
+++ client/ckeditor/sample/script.js
No changes
client/ckeditor/sample/styles.css (Renamed from invest/ckeditor/sample/styles.css)
--- invest/ckeditor/sample/styles.css
+++ client/ckeditor/sample/styles.css
No changes
client/ckeditor/src/ckeditor.ts (Renamed from invest/ckeditor/src/ckeditor.ts)
--- invest/ckeditor/src/ckeditor.ts
+++ client/ckeditor/src/ckeditor.ts
No changes
client/ckeditor/tsconfig.json (Renamed from invest/ckeditor/tsconfig.json)
--- invest/ckeditor/tsconfig.json
+++ client/ckeditor/tsconfig.json
No changes
client/ckeditor/webpack.config.js (Renamed from invest/ckeditor/webpack.config.js)
--- invest/ckeditor/webpack.config.js
+++ client/ckeditor/webpack.config.js
No changes
client/favicon.ico (Binary) (Renamed from invest/favicon.ico (Binary))
--- invest/favicon.ico
+++ client/favicon.ico
Binary file is not shown
client/resources/api/accesCtrl.js (Renamed from invest/resources/api/accesCtrl.js)
--- invest/resources/api/accesCtrl.js
+++ client/resources/api/accesCtrl.js
No changes
client/resources/api/author.js (Renamed from invest/resources/api/author.js)
--- invest/resources/api/author.js
+++ client/resources/api/author.js
No changes
client/resources/api/authrt.js (Renamed from invest/resources/api/authrt.js)
--- invest/resources/api/authrt.js
+++ client/resources/api/authrt.js
No changes
client/resources/api/bbsCn.js (Renamed from invest/resources/api/bbsCn.js)
--- invest/resources/api/bbsCn.js
+++ client/resources/api/bbsCn.js
No changes
client/resources/api/bbsMng.js (Renamed from invest/resources/api/bbsMng.js)
--- invest/resources/api/bbsMng.js
+++ client/resources/api/bbsMng.js
No changes
client/resources/api/cacheReSet.js (Renamed from invest/resources/api/cacheReSet.js)
--- invest/resources/api/cacheReSet.js
+++ client/resources/api/cacheReSet.js
No changes
client/resources/api/cmnt.js (Renamed from invest/resources/api/cmnt.js)
--- invest/resources/api/cmnt.js
+++ client/resources/api/cmnt.js
No changes
client/resources/api/cntnStats.js (Renamed from invest/resources/api/cntnStats.js)
--- invest/resources/api/cntnStats.js
+++ client/resources/api/cntnStats.js
No changes
client/resources/api/codeManage.js (Renamed from invest/resources/api/codeManage.js)
--- invest/resources/api/codeManage.js
+++ client/resources/api/codeManage.js
No changes
client/resources/api/contsType.js (Renamed from invest/resources/api/contsType.js)
--- invest/resources/api/contsType.js
+++ client/resources/api/contsType.js
No changes
client/resources/api/dept.js (Renamed from invest/resources/api/dept.js)
--- invest/resources/api/dept.js
+++ client/resources/api/dept.js
No changes
client/resources/api/entDscsnAply.js (Renamed from invest/resources/api/entDscsnAply.js)
--- invest/resources/api/entDscsnAply.js
+++ client/resources/api/entDscsnAply.js
No changes
client/resources/api/entInfo.js (Renamed from invest/resources/api/entInfo.js)
--- invest/resources/api/entInfo.js
+++ client/resources/api/entInfo.js
No changes
client/resources/api/index.js (Renamed from invest/resources/api/index.js)
--- invest/resources/api/index.js
+++ client/resources/api/index.js
@@ -2,7 +2,7 @@
 import store from "../../views/pages/AppStore";
 
 const apiClient = axios.create({
-  baseURL: '/invest',
+  baseURL: '/',
   headers: {
     'Content-Type': 'application/json; charset=UTF-8',
   }
@@ -31,7 +31,7 @@
     if (error.response.status == 401 && error.response.data.message == 'Token expired' && !originalReq._retry) {
       originalReq._retry = true; // 재요청 시도(한번만 실행)
       try {
-        const res = await axios.post('/invest/refresh/tokenReissue.json', {});
+        const res = await axios.post('/refresh/tokenReissue.json', {});
         store.commit('setAuthorization', res.headers.authorization); // 새로 발급 받은 AccessToken 저장
         originalReq.headers.Authorization = store.state.authorization; // 새로 발급 받은 AccessToken을 기존 요청에 추가
         /** jwt토큰 디코딩 **/
@@ -51,7 +51,7 @@
         sessionStorage.setItem("redirect", redirect);
         alert('세션이 종료되었습니다.\n로그인을 새로 해주세요.');
         store.commit("setStoreReset");
-        window.location = '/invest/login.page';
+        window.location = '/login.page';
         return Promise.reject(refreshError);
       }
     }
client/resources/api/ivstDscsn.js (Renamed from invest/resources/api/ivstDscsn.js)
--- invest/resources/api/ivstDscsn.js
+++ client/resources/api/ivstDscsn.js
No changes
client/resources/api/lgnHstry.js (Renamed from invest/resources/api/lgnHstry.js)
--- invest/resources/api/lgnHstry.js
+++ client/resources/api/lgnHstry.js
No changes
client/resources/api/logOut.js (Renamed from invest/resources/api/logOut.js)
--- invest/resources/api/logOut.js
+++ client/resources/api/logOut.js
No changes
client/resources/api/login.js (Renamed from invest/resources/api/login.js)
--- invest/resources/api/login.js
+++ client/resources/api/login.js
No changes
client/resources/api/main.js (Renamed from invest/resources/api/main.js)
--- invest/resources/api/main.js
+++ client/resources/api/main.js
No changes
client/resources/api/mbrInfo.js (Renamed from invest/resources/api/mbrInfo.js)
--- invest/resources/api/mbrInfo.js
+++ client/resources/api/mbrInfo.js
No changes
client/resources/api/menu.js (Renamed from invest/resources/api/menu.js)
--- invest/resources/api/menu.js
+++ client/resources/api/menu.js
No changes
client/resources/api/menuAuthor.js (Renamed from invest/resources/api/menuAuthor.js)
--- invest/resources/api/menuAuthor.js
+++ client/resources/api/menuAuthor.js
No changes
client/resources/api/popup.js (Renamed from invest/resources/api/popup.js)
--- invest/resources/api/popup.js
+++ client/resources/api/popup.js
No changes
client/resources/api/prvcInqHstry.js (Renamed from invest/resources/api/prvcInqHstry.js)
--- invest/resources/api/prvcInqHstry.js
+++ client/resources/api/prvcInqHstry.js
No changes
client/resources/api/router.js (Renamed from invest/resources/api/router.js)
--- invest/resources/api/router.js
+++ client/resources/api/router.js
No changes
client/resources/api/rvwMttr.js (Renamed from invest/resources/api/rvwMttr.js)
--- invest/resources/api/rvwMttr.js
+++ client/resources/api/rvwMttr.js
No changes
client/resources/api/search.js (Renamed from invest/resources/api/search.js)
--- invest/resources/api/search.js
+++ client/resources/api/search.js
No changes
client/resources/api/statistics.js (Renamed from invest/resources/api/statistics.js)
--- invest/resources/api/statistics.js
+++ client/resources/api/statistics.js
No changes
client/resources/api/wordMng.js (Renamed from invest/resources/api/wordMng.js)
--- invest/resources/api/wordMng.js
+++ client/resources/api/wordMng.js
No changes
client/resources/css/admin.css (Renamed from invest/resources/css/admin.css)
--- invest/resources/css/admin.css
+++ client/resources/css/admin.css
No changes
client/resources/css/common.css (Renamed from invest/resources/css/common.css)
--- invest/resources/css/common.css
+++ client/resources/css/common.css
No changes
client/resources/css/component.css (Renamed from invest/resources/css/component.css)
--- invest/resources/css/component.css
+++ client/resources/css/component.css
No changes
client/resources/css/grid.css (Renamed from invest/resources/css/grid.css)
--- invest/resources/css/grid.css
+++ client/resources/css/grid.css
No changes
client/resources/css/layout.css (Renamed from invest/resources/css/layout.css)
--- invest/resources/css/layout.css
+++ client/resources/css/layout.css
No changes
client/resources/css/reset.css (Renamed from invest/resources/css/reset.css)
--- invest/resources/css/reset.css
+++ client/resources/css/reset.css
No changes
client/resources/css/responsive.css (Renamed from invest/resources/css/responsive.css)
--- invest/resources/css/responsive.css
+++ client/resources/css/responsive.css
No changes
client/resources/css/style.css (Renamed from invest/resources/css/style.css)
--- invest/resources/css/style.css
+++ client/resources/css/style.css
No changes
client/resources/font/GmarketSansTTFBold.ttf (Binary) (Renamed from invest/resources/font/GmarketSansTTFBold.ttf (Binary))
--- invest/resources/font/GmarketSansTTFBold.ttf
+++ client/resources/font/GmarketSansTTFBold.ttf
Binary file is not shown
client/resources/font/GmarketSansTTFLight.ttf (Binary) (Renamed from invest/resources/font/GmarketSansTTFLight.ttf (Binary))
--- invest/resources/font/GmarketSansTTFLight.ttf
+++ client/resources/font/GmarketSansTTFLight.ttf
Binary file is not shown
client/resources/font/GmarketSansTTFMedium.ttf (Binary) (Renamed from invest/resources/font/GmarketSansTTFMedium.ttf (Binary))
--- invest/resources/font/GmarketSansTTFMedium.ttf
+++ client/resources/font/GmarketSansTTFMedium.ttf
Binary file is not shown
client/resources/font/Pretendard-Black.ttf (Binary) (Renamed from invest/resources/font/Pretendard-Black.ttf (Binary))
--- invest/resources/font/Pretendard-Black.ttf
+++ client/resources/font/Pretendard-Black.ttf
Binary file is not shown
client/resources/font/Pretendard-Bold.ttf (Binary) (Renamed from invest/resources/font/Pretendard-Bold.ttf (Binary))
--- invest/resources/font/Pretendard-Bold.ttf
+++ client/resources/font/Pretendard-Bold.ttf
Binary file is not shown
client/resources/font/Pretendard-ExtraBold.ttf (Binary) (Renamed from invest/resources/font/Pretendard-ExtraBold.ttf (Binary))
--- invest/resources/font/Pretendard-ExtraBold.ttf
+++ client/resources/font/Pretendard-ExtraBold.ttf
Binary file is not shown
client/resources/font/Pretendard-ExtraLight.ttf (Binary) (Renamed from invest/resources/font/Pretendard-ExtraLight.ttf (Binary))
--- invest/resources/font/Pretendard-ExtraLight.ttf
+++ client/resources/font/Pretendard-ExtraLight.ttf
Binary file is not shown
client/resources/font/Pretendard-Light.ttf (Binary) (Renamed from invest/resources/font/Pretendard-Light.ttf (Binary))
--- invest/resources/font/Pretendard-Light.ttf
+++ client/resources/font/Pretendard-Light.ttf
Binary file is not shown
client/resources/font/Pretendard-Medium.ttf (Binary) (Renamed from invest/resources/font/Pretendard-Medium.ttf (Binary))
--- invest/resources/font/Pretendard-Medium.ttf
+++ client/resources/font/Pretendard-Medium.ttf
Binary file is not shown
client/resources/font/Pretendard-Regular.ttf (Binary) (Renamed from invest/resources/font/Pretendard-Regular.ttf (Binary))
--- invest/resources/font/Pretendard-Regular.ttf
+++ client/resources/font/Pretendard-Regular.ttf
Binary file is not shown
client/resources/font/Pretendard-SemiBold.ttf (Binary) (Renamed from invest/resources/font/Pretendard-SemiBold.ttf (Binary))
--- invest/resources/font/Pretendard-SemiBold.ttf
+++ client/resources/font/Pretendard-SemiBold.ttf
Binary file is not shown
client/resources/font/Pretendard-Thin.ttf (Binary) (Renamed from invest/resources/font/Pretendard-Thin.ttf (Binary))
--- invest/resources/font/Pretendard-Thin.ttf
+++ client/resources/font/Pretendard-Thin.ttf
Binary file is not shown
client/resources/font/YEONGJUPunggiGinseng.ttf (Binary) (Renamed from invest/resources/font/YEONGJUPunggiGinseng.ttf (Binary))
--- invest/resources/font/YEONGJUPunggiGinseng.ttf
+++ client/resources/font/YEONGJUPunggiGinseng.ttf
Binary file is not shown
client/resources/img/background.png (Binary) (Renamed from invest/resources/img/background.png (Binary))
--- invest/resources/img/background.png
+++ client/resources/img/background.png
Binary file is not shown
client/resources/img/background2.png (Binary) (Renamed from invest/resources/img/background2.png (Binary))
--- invest/resources/img/background2.png
+++ client/resources/img/background2.png
Binary file is not shown
client/resources/img/co_main_img.png (Binary) (Renamed from invest/resources/img/co_main_img.png (Binary))
--- invest/resources/img/co_main_img.png
+++ client/resources/img/co_main_img.png
Binary file is not shown
client/resources/img/good.png (Binary) (Renamed from invest/resources/img/good.png (Binary))
--- invest/resources/img/good.png
+++ client/resources/img/good.png
Binary file is not shown
client/resources/img/hong.png (Binary) (Renamed from invest/resources/img/hong.png (Binary))
--- invest/resources/img/hong.png
+++ client/resources/img/hong.png
Binary file is not shown
client/resources/img/intro_background.png (Binary) (Renamed from invest/resources/img/intro_background.png (Binary))
--- invest/resources/img/intro_background.png
+++ client/resources/img/intro_background.png
Binary file is not shown
client/resources/img/logo.png (Binary) (Renamed from invest/resources/img/logo.png (Binary))
--- invest/resources/img/logo.png
+++ client/resources/img/logo.png
Binary file is not shown
client/resources/img/logo_w.png (Binary) (Renamed from invest/resources/img/logo_w.png (Binary))
--- invest/resources/img/logo_w.png
+++ client/resources/img/logo_w.png
Binary file is not shown
client/resources/img/mascot_left.png (Binary) (Renamed from invest/resources/img/mascot_left.png (Binary))
--- invest/resources/img/mascot_left.png
+++ client/resources/img/mascot_left.png
Binary file is not shown
client/resources/img/mascot_right.png (Binary) (Renamed from invest/resources/img/mascot_right.png (Binary))
--- invest/resources/img/mascot_right.png
+++ client/resources/img/mascot_right.png
Binary file is not shown
client/resources/img/notfound.png (Binary) (Renamed from invest/resources/img/notfound.png (Binary))
--- invest/resources/img/notfound.png
+++ client/resources/img/notfound.png
Binary file is not shown
client/resources/img/quick.png (Binary) (Renamed from invest/resources/img/quick.png (Binary))
--- invest/resources/img/quick.png
+++ client/resources/img/quick.png
Binary file is not shown
client/resources/img/sam.png (Binary) (Renamed from invest/resources/img/sam.png (Binary))
--- invest/resources/img/sam.png
+++ client/resources/img/sam.png
Binary file is not shown
client/resources/img/system.png (Binary) (Renamed from invest/resources/img/system.png (Binary))
--- invest/resources/img/system.png
+++ client/resources/img/system.png
Binary file is not shown
client/resources/img/test_img.jpg (Binary) (Renamed from invest/resources/img/test_img.jpg (Binary))
--- invest/resources/img/test_img.jpg
+++ client/resources/img/test_img.jpg
Binary file is not shown
 
client/resources/js/cntnStatsSave.js (added)
+++ client/resources/js/cntnStatsSave.js
@@ -0,0 +1,39 @@
+import { save } from "../../resources/api/cntnStats"
+
+export default {
+  methods: {
+    // 권한 검증
+    isValidRole() {
+      const roles = this.$store.state.roles;
+      if (!Array.isArray(roles)) {
+        return false;
+      }
+      for (const role of roles) {
+        if (typeof role !== 'object' || !role.hasOwnProperty('authority')) {
+          return false;
+        }
+      }
+      return true;
+    },
+    // 접속 통계 등록
+    async cntnStatsSave(menuId) {
+      const roleChck = this.isValidRole();
+      if (!roleChck) {
+        alert('접근이 불가합니다.\n관리자에게 문의하세요.');
+        this.$router.push({
+          path: '/'
+        });
+      }
+      try {
+        const mbrAuth = this.$store.state.roles.map(auth => auth.authority); // 사용자 권한 정보
+        const cntnStats = {
+          'typeId': menuId,
+          'mbrAuthList': mbrAuth
+        }
+        await save(cntnStats);
+      } catch (error) {
+        console.log(error);
+      }
+    },
+  }
+}(파일 끝에 줄바꿈 문자 없음)
client/resources/js/common.js (Renamed from invest/resources/js/common.js)
--- invest/resources/js/common.js
+++ client/resources/js/common.js
No changes
client/resources/js/defaultAxios.js (Renamed from invest/resources/js/defaultAxios.js)
--- invest/resources/js/defaultAxios.js
+++ client/resources/js/defaultAxios.js
@@ -1,7 +1,7 @@
 import axios from 'axios'
 
 const defaultAxios = axios.create({
-  baseURL: '/invest',
+  baseURL: '/',
 });
 
 export default defaultAxios;
(파일 끝에 줄바꿈 문자 없음)
client/resources/js/defaultDateParams.js (Renamed from invest/resources/js/defaultDateParams.js)
--- invest/resources/js/defaultDateParams.js
+++ client/resources/js/defaultDateParams.js
No changes
client/resources/js/defaultFileSystem.js (Renamed from invest/resources/js/defaultFileSystem.js)
--- invest/resources/js/defaultFileSystem.js
+++ client/resources/js/defaultFileSystem.js
No changes
client/resources/js/defaultSearchParams.js (Renamed from invest/resources/js/defaultSearchParams.js)
--- invest/resources/js/defaultSearchParams.js
+++ client/resources/js/defaultSearchParams.js
No changes
client/resources/js/defaultTotalSearchParams.js (Renamed from invest/resources/js/defaultTotalSearchParams.js)
--- invest/resources/js/defaultTotalSearchParams.js
+++ client/resources/js/defaultTotalSearchParams.js
No changes
client/resources/js/defaultUserInfoParams.js (Renamed from invest/resources/js/defaultUserInfoParams.js)
--- invest/resources/js/defaultUserInfoParams.js
+++ client/resources/js/defaultUserInfoParams.js
No changes
client/resources/js/queryParams.js (Renamed from invest/resources/js/queryParams.js)
--- invest/resources/js/queryParams.js
+++ client/resources/js/queryParams.js
@@ -41,9 +41,6 @@
         fnBbsIdExtraction() {
             if(this.$route.path != null && this.$route.path != undefined && this.$route.path != '') {
                 let url = this.$route.path;
-                if(url.startsWith("/invest/")) {
-                  url = url.replace("/invest/", "/");
-                }
                 const regex = /^\/[^\/]+\/([^\/]+)\//; // 두 번째 '/'와 세 번째 '/' 사이의 문자열 추출
                 const match = url.match(regex); // 라우터 경로와 정규식 매칭
                 if(match) {
client/resources/js/validateParams.js (Renamed from invest/resources/js/validateParams.js)
--- invest/resources/js/validateParams.js
+++ client/resources/js/validateParams.js
No changes
client/resources/lib/swiper/swiper-bundle.min.css (Renamed from invest/resources/lib/swiper/swiper-bundle.min.css)
--- invest/resources/lib/swiper/swiper-bundle.min.css
+++ client/resources/lib/swiper/swiper-bundle.min.css
No changes
client/resources/lib/swiper/swiper-bundle.min.js (Renamed from invest/resources/lib/swiper/swiper-bundle.min.js)
--- invest/resources/lib/swiper/swiper-bundle.min.js
+++ client/resources/lib/swiper/swiper-bundle.min.js
No changes
client/resources/lib/swiper/swiper-element-bundle.min.js (Renamed from invest/resources/lib/swiper/swiper-element-bundle.min.js)
--- invest/resources/lib/swiper/swiper-element-bundle.min.js
+++ client/resources/lib/swiper/swiper-element-bundle.min.js
No changes
client/resources/svg/Lock.svg (Renamed from invest/resources/svg/Lock.svg)
--- invest/resources/svg/Lock.svg
+++ client/resources/svg/Lock.svg
No changes
client/views/common/commonPlugin.js (Renamed from invest/views/common/commonPlugin.js)
--- invest/views/common/commonPlugin.js
+++ client/views/common/commonPlugin.js
No changes
client/views/common/filters.js (Renamed from invest/views/common/filters.js)
--- invest/views/common/filters.js
+++ client/views/common/filters.js
No changes
client/views/component/autoSearch/AutoSearch.vue (Renamed from invest/views/component/autoSearch/AutoSearch.vue)
--- invest/views/component/autoSearch/AutoSearch.vue
+++ client/views/component/autoSearch/AutoSearch.vue
No changes
client/views/component/chart/ClusteredBarChart.vue (Renamed from invest/views/component/chart/ClusteredBarChart.vue)
--- invest/views/component/chart/ClusteredBarChart.vue
+++ client/views/component/chart/ClusteredBarChart.vue
No changes
client/views/component/chart/ClusteredColumnChart.vue (Renamed from invest/views/component/chart/ClusteredColumnChart.vue)
--- invest/views/component/chart/ClusteredColumnChart.vue
+++ client/views/component/chart/ClusteredColumnChart.vue
No changes
client/views/component/chart/lineChart.vue (Renamed from invest/views/component/chart/lineChart.vue)
--- invest/views/component/chart/lineChart.vue
+++ client/views/component/chart/lineChart.vue
No changes
client/views/component/ckeditor5/UploadAdapter.js (Renamed from invest/views/component/ckeditor5/UploadAdapter.js)
--- invest/views/component/ckeditor5/UploadAdapter.js
+++ client/views/component/ckeditor5/UploadAdapter.js
@@ -13,7 +13,7 @@
 
     _initRequest() {
         const xhr = this.xhr = new XMLHttpRequest();
-        xhr.open('POST', '/invest/sys/file/postImageUpload.file', true);
+        xhr.open('POST', '/sys/file/postImageUpload.file', true);
         xhr.responseType = 'json';
     }
 
client/views/component/ckeditor5/ckeditor.css (Renamed from invest/views/component/ckeditor5/ckeditor.css)
--- invest/views/component/ckeditor5/ckeditor.css
+++ client/views/component/ckeditor5/ckeditor.css
No changes
client/views/component/ckeditor5/ckeditorComponent.vue (Renamed from invest/views/component/ckeditor5/ckeditorComponent.vue)
--- invest/views/component/ckeditor5/ckeditorComponent.vue
+++ client/views/component/ckeditor5/ckeditorComponent.vue
No changes
client/views/component/comment/CommentItem.vue (Renamed from invest/views/component/comment/CommentItem.vue)
--- invest/views/component/comment/CommentItem.vue
+++ client/views/component/comment/CommentItem.vue
@@ -60,7 +60,7 @@
 </template>
 
 <script>
-import queryParams from "../../../resources/js/queryParams";
+import queryParams from "../../../resources/js/queryParams.js";
 import {
   saveCmnt,
   updateCmnt,
client/views/component/companyInfo/BplcInsert.vue (Renamed from invest/views/component/companyInfo/BplcInsert.vue)
--- invest/views/component/companyInfo/BplcInsert.vue
+++ client/views/component/companyInfo/BplcInsert.vue
No changes
client/views/component/companyInfo/BplcView.vue (Renamed from invest/views/component/companyInfo/BplcView.vue)
--- invest/views/component/companyInfo/BplcView.vue
+++ client/views/component/companyInfo/BplcView.vue
No changes
client/views/component/companyInfo/EntInfoInsert.vue (Renamed from invest/views/component/companyInfo/EntInfoInsert.vue)
--- invest/views/component/companyInfo/EntInfoInsert.vue
+++ client/views/component/companyInfo/EntInfoInsert.vue
No changes
client/views/component/companyInfo/FnstmInsert.vue (Renamed from invest/views/component/companyInfo/FnstmInsert.vue)
--- invest/views/component/companyInfo/FnstmInsert.vue
+++ client/views/component/companyInfo/FnstmInsert.vue
No changes
client/views/component/companyInfo/IvstDscsnDetail.vue (Renamed from invest/views/component/companyInfo/IvstDscsnDetail.vue)
--- invest/views/component/companyInfo/IvstDscsnDetail.vue
+++ client/views/component/companyInfo/IvstDscsnDetail.vue
@@ -315,7 +315,7 @@
     // 기업 정보로 이동
     fnMove(entId) {
       this.$router.push({
-        path: "/invest/" + this.$store.state.userType + "/companyInfo/view.page",
+        path: this.$store.state.userType + "/companyInfo/view.page",
         query: { pageId: entId },
       });
     },
client/views/component/companyInfo/IvstDscsnList.vue (Renamed from invest/views/component/companyInfo/IvstDscsnList.vue)
--- invest/views/component/companyInfo/IvstDscsnList.vue
+++ client/views/component/companyInfo/IvstDscsnList.vue
@@ -185,7 +185,7 @@
     // 등록
     fnInsert() {
       this.$router.push({
-        path: "/invest/" + this.pageRole + "/companyInvest/insert.page",
+        path: this.pageRole + "/companyInvest/insert.page",
         query: {
           entId: this.data["entId"],
           entNm: this.data["entNm"],
@@ -241,7 +241,7 @@
     // 모달 수정
     fnModalUpdate() {
       this.$router.push({
-        path: "/invest/" + this.pageRole + "/companyInvest/insert.page",
+        path: this.pageRole + "/companyInvest/insert.page",
         query: { pageId: this.ivstDscsnView["ivstDscsnId"] },
       });
     },
client/views/component/companyInfo/RvwMttrDetail.vue (Renamed from invest/views/component/companyInfo/RvwMttrDetail.vue)
--- invest/views/component/companyInfo/RvwMttrDetail.vue
+++ client/views/component/companyInfo/RvwMttrDetail.vue
@@ -259,7 +259,7 @@
     // 기업 정보로 이동
     fnMove(entId) {
       this.$router.push({
-        path: "/invest/" + this.$store.state.userType + "/companyInfo/view.page",
+        path: this.$store.state.userType + "/companyInfo/view.page",
         query: { pageId: entId },
       });
     },
client/views/component/companyInfo/RvwMttrList.vue (Renamed from invest/views/component/companyInfo/RvwMttrList.vue)
--- invest/views/component/companyInfo/RvwMttrList.vue
+++ client/views/component/companyInfo/RvwMttrList.vue
@@ -187,7 +187,7 @@
     // 모달 등록
     fnInsert() {
       this.$router.push({
-        path: "/invest/" + this.pageRole + "/companyReview/insert.page",
+        path: this.pageRole + "/companyReview/insert.page",
         query: {
           entId: this.entId,
           ivstDscsnId: this.data["ivstDscsnId"],
@@ -230,7 +230,7 @@
     // 모달 수정
     fnModalUpdate() {
       this.$router.push({
-        path: "/invest/" + this.pageRole + "/companyReview/insert.page",
+        path: this.pageRole + "/companyReview/insert.page",
         query: {
           pageId: this.rvwMttrView["rvwMttrId"],
           entId: this.rvwMttrView.entId,
client/views/component/hierachy/Hierachy.vue (Renamed from invest/views/component/hierachy/Hierachy.vue)
--- invest/views/component/hierachy/Hierachy.vue
+++ client/views/component/hierachy/Hierachy.vue
No changes
client/views/component/hierachy/HierachyDraggable.vue (Renamed from invest/views/component/hierachy/HierachyDraggable.vue)
--- invest/views/component/hierachy/HierachyDraggable.vue
+++ client/views/component/hierachy/HierachyDraggable.vue
No changes
client/views/component/modal/Modal.vue (Renamed from invest/views/component/modal/Modal.vue)
--- invest/views/component/modal/Modal.vue
+++ client/views/component/modal/Modal.vue
No changes
client/views/component/pagination/PaginationButton.vue (Renamed from invest/views/component/pagination/PaginationButton.vue)
--- invest/views/component/pagination/PaginationButton.vue
+++ client/views/component/pagination/PaginationButton.vue
No changes
client/views/component/satisfaction/Satisfaction.vue (Renamed from invest/views/component/satisfaction/Satisfaction.vue)
--- invest/views/component/satisfaction/Satisfaction.vue
+++ client/views/component/satisfaction/Satisfaction.vue
@@ -2,7 +2,7 @@
   <div class="border pd20">
     <div class="flex align-center  mb15">
       <div class="mr5">
-        <img src="/invest/resources/img/good.png" alt="만족도">
+        <img src="/client/resources/img/good.png" alt="만족도">
       </div>
       <div>
         <p class="detail-bold mb5">현재페이지의 내용과 사용편의성에 만족하십니까?</p>
client/views/component/table/ListTable.vue (Renamed from invest/views/component/table/ListTable.vue)
--- invest/views/component/table/ListTable.vue
+++ client/views/component/table/ListTable.vue
No changes
client/views/component/table/SelectListOne.vue (Renamed from invest/views/component/table/SelectListOne.vue)
--- invest/views/component/table/SelectListOne.vue
+++ client/views/component/table/SelectListOne.vue
No changes
client/views/component/userInfo/UserAuthorList.vue (Renamed from invest/views/component/userInfo/UserAuthorList.vue)
--- invest/views/component/userInfo/UserAuthorList.vue
+++ client/views/component/userInfo/UserAuthorList.vue
No changes
client/views/component/userInfo/UserInfoInsert.vue (Renamed from invest/views/component/userInfo/UserInfoInsert.vue)
--- invest/views/component/userInfo/UserInfoInsert.vue
+++ client/views/component/userInfo/UserInfoInsert.vue
No changes
client/views/component/userInfo/UserInfoView.vue (Renamed from invest/views/component/userInfo/UserInfoView.vue)
--- invest/views/component/userInfo/UserInfoView.vue
+++ client/views/component/userInfo/UserInfoView.vue
No changes
 
client/views/index.html (added)
+++ client/views/index.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+  <meta name="description" content="Node Vue Web">
+  <link rel="icon" href="../client/favicon.ico" />
+  <link rel="stylesheet" href="../client/resources/lib/swiper/swiper-bundle.min.css">
+  <link rel="stylesheet" href="../client/resources/css/reset.css">
+  <link rel="stylesheet" href="../client/resources/css/layout.css">
+  <link rel="stylesheet" href="../client/resources/css/grid.css">
+  <link rel="stylesheet" href="../client/resources/css/component.css">
+  <link rel="stylesheet" href="../client/resources/css/common.css">
+  <link rel="stylesheet" href="../client/resources/css/style.css">
+  <link rel="stylesheet" href="../client/resources/css/admin.css">
+  <link rel="stylesheet" href="../client/resources/css/responsive.css">
+  <script src="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script>
+  <script src="../client/resources/lib/swiper/swiper-element-bundle.min.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../client/ckeditor/build/ckeditor.js"></script>
+  <title>영주시 투자유치 플랫폼</title>
+</head>
+<body>
+  <div id="root"></div>
+  <script src="../client/build/bundle.js"></script>
+</body>
+</html>(파일 끝에 줄바꿈 문자 없음)
client/views/index.js (Renamed from invest/views/index.js)
--- invest/views/index.js
+++ client/views/index.js
@@ -9,7 +9,7 @@
 import createAppRouter from "./pages/AppRouter.js";
 import App from "./pages/App.vue";
 import Store from "./pages/AppStore.js";
-import COMMON_UTIL from "./../resources/js/common.js";
+import COMMON_UTIL from "../resources/js/common.js";
 import filters from './common/filters.js';
 import cmmnPlugin from './common/commonPlugin.js';
 import VueCookies from "vue-cookies";
client/views/layout/AdminHeader.vue (Renamed from invest/views/layout/AdminHeader.vue)
--- invest/views/layout/AdminHeader.vue
+++ client/views/layout/AdminHeader.vue
@@ -2,7 +2,7 @@
     <header class="admin-header pd15">
         <div class="flex justify-between align-center no-gutters">
             <div class="logo gd-2">
-                <router-link :to="{path : '/invest/adm/main.page'}">ADMINISTRATOR</router-link>
+                <router-link :to="{path : '/adm/main.page'}">ADMINISTRATOR</router-link>
             </div>
             <div class="gd-10">
                 <nav>
client/views/layout/AdminMenu.vue (Renamed from invest/views/layout/AdminMenu.vue)
--- invest/views/layout/AdminMenu.vue
+++ client/views/layout/AdminMenu.vue
@@ -13,40 +13,27 @@
       <div class="flex justify-center no-gutters">
         <div class="gd-12">
           <button class="large-btn darkg-border-btn" @click="cacheClean()">
-            <svg-icon type="mdi" :path="refreshPath"></svg-icon> 변경사항 적용
-          </button>
+            <svg-icon type="mdi" :path="refreshPath"></svg-icon> 변경사항 적용 </button>
         </div>
       </div>
     </div>
     <ul class="side-menu pt10 pb10">
       <template v-if="menuList.length > 0">
-        <li
-          v-for="(sub, subidx) in menuList"
-          :key="subidx"
-          :class="{ 'sub-active': isActive('/invest' + sub.routerUrl) }"
-        >
-          <div
-            :class="{ 'pt10 pb10 pl30 cursor': true }"
-            @click="
-              menuClick(
-                sub.routerUrl != '' && sub.routerUrl != null
-                  ? sub
-                  : sub.childList[0]
-              )
-            "
-          >
+        <li v-for="(sub, subidx) in menuList" :key="subidx" :class="{ 'sub-active': isActive(sub.routerUrl) }">
+          <div :class="{ 'pt10 pb10 pl30 cursor': true }" @click="
+            menuClick(
+              sub.routerUrl != '' && sub.routerUrl != null
+                ? sub
+                : sub.childList[0]
+            )
+            ">
             <span>{{ sub.menuNm }}</span>
           </div>
           <ul v-show="sub.childList.length > 0">
-            <li
-              v-for="(third, thirdIdx) in sub.childList"
-              :key="thirdIdx"
-              :class="{
-                'pt10 pb10 pl60 cursor': true,
-                'sub-active': isActive('/invest' + third.routerUrl),
-              }"
-              @click="menuClick(third)"
-            >
+            <li v-for="(third, thirdIdx) in sub.childList" :key="thirdIdx" :class="{
+              'pt10 pb10 pl60 cursor': true,
+              'sub-active': isActive(third.routerUrl),
+            }" @click="menuClick(third)">
               <span>{{ third.menuNm }}</span>
             </li>
           </ul>
@@ -55,7 +42,6 @@
     </ul>
   </nav>
 </template>
-
 <script>
 import store from "../../views/pages/AppStore";
 import queryParams from "../../resources/js/queryParams";
@@ -94,7 +80,7 @@
       if (menu.linkType === "0") {
         // 현재창
         this.$router.push({
-          path: "/invest" + menu.routerUrl,
+          path: menu.routerUrl,
         });
       } else if (menu.linkType === "1") {
         // 새창
@@ -111,7 +97,7 @@
     // 사이트 이동
     fnSiteMove() {
       this.$router.push({
-        path: "/invest",
+        path: "/",
       });
     },
     ...mapActions(["logout"]),
@@ -119,7 +105,7 @@
     async fnlogOut() {
       await this.logout();
       this.$router.push({
-        path: "/invest/login.page",
+        path: "/login.page",
       });
     },
     // 캐시 초기화
@@ -147,7 +133,7 @@
           ) {
             return;
           } else {
-            this.$router.push("/invest" + this.menuList[0].routerUrl);
+            this.$router.push(this.menuList[0].routerUrl);
           }
         }
       }
@@ -157,6 +143,6 @@
     },
   },
   computed: {},
-  mounted() {},
+  mounted() { },
 };
 </script>
client/views/layout/UserHeader.vue (Renamed from invest/views/layout/UserHeader.vue)
--- invest/views/layout/UserHeader.vue
+++ client/views/layout/UserHeader.vue
@@ -1,7 +1,7 @@
 <template>
   <header
     :class="
-      pageRole === 'company' && $route.path === '/invest/company/main.page'
+      pageRole === 'company' && $route.path === '/company/main.page'
         ? 'company-header'
         : ''
     "
@@ -10,18 +10,18 @@
       <div class="flex justify-between align-center">
         <div class="logo">
           <router-link
-            :to="{ path: '/invest/company/main.page' }"
+            :to="{ path: '/company/main.page' }"
             v-if="pageRole === 'company'"
           >
             <img
-              src="/invest/resources/img/logo_w.png"
+              src="/client/resources/img/logo_w.png"
               alt=""
-              v-if="$route.path === '/invest/company/main.page'"
+              v-if="$route.path === '/company/main.page'"
             />
-            <img src="/invest/resources/img/logo.png" alt="" v-else />
+            <img src="/client/resources/img/logo.png" alt="" v-else />
           </router-link>
-          <router-link :to="{ path: '/invest/government/main.page' }" v-else>
-            <img src="/invest/resources/img/logo.png" alt="" />
+          <router-link :to="{ path: '/government/main.page' }" v-else>
+            <img src="/client/resources/img/logo.png" alt="" />
           </router-link>
         </div>
         <div class="flex justify-end align-center">
@@ -30,7 +30,7 @@
             <p
               :class="
                 pageRole === 'company' &&
-                $route.path === '/invest/company/main.page'
+                $route.path === '/company/main.page'
                   ? 'call white'
                   : 'call green'
               "
@@ -67,7 +67,7 @@
           <p
             :class="
               pageRole === 'company' &&
-              $route.path === '/invest/company/main.page'
+              $route.path === '/company/main.page'
                 ? 'call white'
                 : 'call green'
             "
@@ -101,14 +101,14 @@
     async fnlogOut() {
       await this.logout();
       this.$router.push({
-        path: "/invest",
+        path: "/",
       });
     },
 
     // 사용자 정보 보기로 이동
     fnLink() {
       this.$router.push({
-        path: "/invest/government/myInfo/view.page",
+        path: "/government/myInfo/view.page",
       });
     },
   },
client/views/layout/UserMenu.vue (Renamed from invest/views/layout/UserMenu.vue)
--- invest/views/layout/UserMenu.vue
+++ client/views/layout/UserMenu.vue
@@ -20,7 +20,7 @@
             show: currentOpenIndex === index,
             'company-sub-menu':
               pageRole == 'company' &&
-              $route.path === '/invest/company/main.page',
+              $route.path === '/company/main.page',
           }"
         >
           <div class="w1200">
@@ -77,7 +77,7 @@
             show: currentOpenIndex === index,
             'company-sub-menu':
               pageRole == 'company' &&
-              $route.path === '/invest/company/main.page',
+              $route.path === '/company/main.page',
           }"
         >
           <div class="w1200">
@@ -177,12 +177,12 @@
         this.saveQueryParams("queryParams", this.resetSearch); // 검색조건 초기화
         if (menu.linkType === "0") {
           // 현재창
-          this.$router.push({ path: "/invest" + menu.routerUrl });
+          this.$router.push({ path: menu.routerUrl });
         } else if (menu.linkType === "1") {
           // 새창
           window.open(menu.routerUrl, "_blank");
         }
-        this.$router.push({ path: "/invest" + menu.routerUrl });
+        this.$router.push({ path: menu.routerUrl });
       }
     },
     async selectSubMenu(mainIndex, subIndex, menu) {
@@ -193,7 +193,7 @@
       await this.cntnStatsSave(menu.menuId);
       if (menu.linkType === "0") {
         // 현재창
-        this.$router.push({ path: '/invest' + menu.routerUrl });
+        this.$router.push({ path: menu.routerUrl });
       } else if (menu.linkType === "1") {
         // 새창
         window.open(menu.routerUrl, "_blank");
@@ -207,7 +207,7 @@
       await this.cntnStatsSave(menu.menuId);
       if (menu.linkType === "0") {
         // 현재창
-        this.$router.push({ path: '/invest' + menu.routerUrl });
+        this.$router.push({ path: menu.routerUrl });
       } else if (menu.linkType === "1") {
         // 새창
         window.open(menu.routerUrl, "_blank");
@@ -217,7 +217,7 @@
       let menuIndex = -1; // 인덱스를 저장할 변수 초기화
       const url = this.$store.state.path;
       // 메인일 때
-      if (url == "/invest/government" || url == "/invest/company/main.page") {
+      if (url == "/government" || url == "/company/main.page") {
         return (this.currentActiveIndex = null);
       }
       const lastSlashIndex = path.lastIndexOf("/"); // 마지막 '/' 인덱스
client/views/pages/App.vue (Renamed from invest/views/pages/App.vue)
--- invest/views/pages/App.vue
+++ client/views/pages/App.vue
@@ -11,20 +11,20 @@
   <div v-else v-cloak class="user-wrap relative">
     <UserHeader
       v-if="
-        this.$route.path.startsWith('/invest/company') ||
-        this.$route.path.startsWith('/invest/government')
+        this.$route.path.startsWith('/company') ||
+        this.$route.path.startsWith('/government')
       "
     />
     <div class="main-warp">
       <router-view />
     </div>
-    <div class="quick-menu" v-show="$route.path !== '/invest' && !otherWindow">
+    <div class="quick-menu" v-show="$route.path !== '/' && !otherWindow">
       <ul>
         <li>
-          <a href="/invest">
+          <a href="/">
             <div class="mb10" style="width: 10rem">
               <img
-                src="/invest/resources/img/quick.png"
+                src="/client/resources/img/quick.png"
                 alt="메인으로 바로가기"
               />
             </div>
@@ -53,7 +53,7 @@
   computed: {
     isAdminPage() {
       // 현재 URL을 기반으로 사용자와 관리자 페이지 여부를 판단
-      return this.$route && this.$route.path.startsWith("/invest/adm");
+      return this.$route && this.$route.path.startsWith("/adm");
     },
   },
   components: {
client/views/pages/AppRouter.js (Renamed from invest/views/pages/AppRouter.js)
--- invest/views/pages/AppRouter.js
+++ client/views/pages/AppRouter.js
@@ -14,10 +14,10 @@
 
 const beforeRoutes = [
   /* 메인화면 */
-  { path: "/invest", name: "Intro", component: Intro },
+  { path: "/", name: "Intro", component: Intro },
   // 기업
   {
-    path: "/invest/company",
+    path: "/company",
     children: [
       { path: "introduceSelectList.page", name: "IntroduceSelectList", component: IntroduceSelectList },
       { path: "consulting.page", name: "Enroll", component: Enroll },
@@ -25,7 +25,7 @@
   },
   // 관리자
   {
-    path: "/invest/adm",
+    path: "/adm",
     children: [
       { path: "commonSelectListOne.page", name: "CommonSelectListOne", component: CommonSelectListOne },
       { path: "commonSelectList.page", name: "CommonSelectList", component: CommonSelectList },
@@ -42,7 +42,7 @@
     const res = await findAll();
     if (res.status == 200) {
       const newRoutes = res.data.data.map(route => ({
-        path: '/invest' + route.pageCrs,
+        path: route.pageCrs,
         name: route.contsEngNm,
         component: () => import(`${route.compnCrs}`),
         meta: { authrt: route.authrtList, typeId: route.contsId }
@@ -57,14 +57,8 @@
 // 접근 제어 확인
 async function accessUrl(path) {
   try {
-    let resetPath = path;
-    if (resetPath === '/invest') {
-      resetPath = '/'
-    } else {
-      resetPath = resetPath.replace("/invest/", "/")
-    }
     const res = await accessCheck({
-      path: resetPath
+      path: path
     });
     if (res.status == 200) {
       return res.data.data;
@@ -145,20 +139,20 @@
     const roleCheck = isValidRole();
     if (!accesCheck || !roleCheck) {
       alert('접근이 불가합니다.\n관리자에게 문의하세요.');
-      next('/invest');
+      next('/');
     }
     // 경로에 따른 사용자 타입 설정
-    if (to.path === '/invest') {
+    if (to.path === '/') {
       store.commit('setUserType', null)
-    } else if (to.path.startsWith('/invest/adm')) {
+    } else if (to.path.startsWith('/adm')) {
       store.commit('setUserType', 'adm');
-    } else if (to.path.startsWith('/invest/company')) {
+    } else if (to.path.startsWith('/company')) {
       store.commit('setUserType', 'company');
-    } else if (to.path.startsWith('/invest/government')) {
+    } else if (to.path.startsWith('/government')) {
       store.commit('setUserType', 'government');
     }
 
-    if (to.path === '/invest/login.page') {
+    if (to.path === '/login.page') {
       store.commit('setPath', to.path);
       next();
       return;
@@ -168,7 +162,7 @@
     const pageAuth = mergeAuth(mbrAuth, to.meta);
     sessionStorage.setItem("redirect", to.fullPath);
     // 메인 페이지 or 기업 페이지 or 로그인 페이지
-    if (to.path === '/invest' || to.path.startsWith('/invest/company/') || to.path.includes('/invest/login.page') || to.path.startsWith('/invest/cmmn/') || to.path.includes('/invest/searchId.page') || to.path.includes('/invest/resetPswd.page')) {
+    if (to.path === '/' || to.path.startsWith('/company/') || to.path.includes('/login.page') || to.path.startsWith('/cmmn/') || to.path.includes('/searchId.page') || to.path.includes('/resetPswd.page')) {
       let path = to.path;
       // 게시판일 경우 .page로 끝나는 경로가 있으므로 마지막 '/' 이전 경로로 설정
       if (to.path.includes('BBS_MNG')) {
@@ -179,7 +173,7 @@
       store.commit('setPageAuth', pageAuth);
       if (path.includes('/main.page')) {
         await cntnStatsSave(null, mbrAuth); // 메인 페이지 접속 시 사용자 접속 통계 증가
-      } else if (path.startsWith('/invest/company/')) {
+      } else if (path.startsWith('/company/')) {
         await cntnStatsSave(to.meta.typeId, mbrAuth); // 기업 페이지의 각 종류(게시판, 콘텐츠)에 맞는 통계 증가
       }
       next();
@@ -224,11 +218,11 @@
       } else {
         alert('접근 권한이 없습니다.');
         window.history.back();
-        // next(from.fullPath ? from.fullPath : '/invest');
+        // next(from.fullPath ? from.fullPath : '/');
       }
     } else {
       // sessionStorage.setItem("redirect", to.fullPath);
-      next({ path: "/invest/login.page" });
+      next({ path: "/login.page" });
     }
   });
   return AppRouter;
client/views/pages/AppStore.js (Renamed from invest/views/pages/AppStore.js)
--- invest/views/pages/AppStore.js
+++ client/views/pages/AppStore.js
No changes
client/views/pages/adm/authority/authority/AuthorityInsert.vue (Renamed from invest/views/pages/adm/authority/authority/AuthorityInsert.vue)
--- invest/views/pages/adm/authority/authority/AuthorityInsert.vue
+++ client/views/pages/adm/authority/authority/AuthorityInsert.vue
No changes
client/views/pages/adm/authority/authority/AuthoritySelectList.vue (Renamed from invest/views/pages/adm/authority/authority/AuthoritySelectList.vue)
--- invest/views/pages/adm/authority/authority/AuthoritySelectList.vue
+++ client/views/pages/adm/authority/authority/AuthoritySelectList.vue
No changes
client/views/pages/adm/authority/authority/AuthoritySelectListOne.vue (Renamed from invest/views/pages/adm/authority/authority/AuthoritySelectListOne.vue)
--- invest/views/pages/adm/authority/authority/AuthoritySelectListOne.vue
+++ client/views/pages/adm/authority/authority/AuthoritySelectListOne.vue
No changes
client/views/pages/adm/authority/menuAuthority/MenuAuthority.vue (Renamed from invest/views/pages/adm/authority/menuAuthority/MenuAuthority.vue)
--- invest/views/pages/adm/authority/menuAuthority/MenuAuthority.vue
+++ client/views/pages/adm/authority/menuAuthority/MenuAuthority.vue
No changes
client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue (Renamed from invest/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue)
--- invest/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
+++ client/views/pages/adm/boardManagement/boardManagement/BoardManagementInsert.vue
No changes
client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectList.vue (Renamed from invest/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectList.vue)
--- invest/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectList.vue
+++ client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectList.vue
No changes
client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue (Renamed from invest/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue)
--- invest/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue
+++ client/views/pages/adm/boardManagement/boardManagement/BoardManagementSelectListOne.vue
No changes
client/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert.vue (Renamed from invest/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert.vue)
--- invest/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert.vue
No changes
client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectList.vue (Renamed from invest/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectList.vue)
--- invest/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectList.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectList.vue
@@ -106,8 +106,8 @@
 import PaginationButton from "../../../../../component/pagination/PaginationButton.vue";
 import { findAll } from "../../../../../../resources/api/bbsCn.js";
 import { toRaw } from "vue";
-import queryParams from "../../../../../../resources/js/queryParams";
-import { defaultSearchParams } from "../../../../../../resources/js/defaultSearchParams";
+import queryParams from "../../../../../../resources/js/queryParams.js";
+import { defaultSearchParams } from "../../../../../../resources/js/defaultSearchParams.js";
 import { mdiRefresh } from "@mdi/js";
 
 export default {
@@ -187,7 +187,7 @@
       });
     },
 
-    /* // 현재 공지글 체크 
+    /* // 현재 공지글 체크
         getNotice(bbsMng, idx) {
             const today = new Date();
             const ntcBgngDt = new Date(bbsMng.ntcBgngDt);
client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectListOne.vue (Renamed from invest/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectListOne.vue)
--- invest/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectListOne.vue
@@ -190,7 +190,7 @@
 </template>
 
 <script>
-import defaultAxios from "../../../../../../resources/js/defaultAxios";
+import defaultAxios from "../../../../../../resources/js/defaultAxios.js";
 import {
   findByBbsCn,
   del,
@@ -200,7 +200,7 @@
   saveCmnt,
   findCmntList,
 } from "../../../../../../resources/api/cmnt.js";
-import queryParams from "../../../../../../resources/js/queryParams";
+import queryParams from "../../../../../../resources/js/queryParams.js";
 import CommentItem from "../../../../../component/comment/CommentItem.vue";
 import { mdiDownload } from "@mdi/js";
 import DOMPurify from "dompurify";
client/views/pages/adm/boardManagement/template/faqTemplate/FaqInsert.vue (Renamed from invest/views/pages/adm/boardManagement/template/faqTemplate/FaqInsert.vue)
--- invest/views/pages/adm/boardManagement/template/faqTemplate/FaqInsert.vue
+++ client/views/pages/adm/boardManagement/template/faqTemplate/FaqInsert.vue
No changes
client/views/pages/adm/boardManagement/template/faqTemplate/FaqSelectList.vue (Renamed from invest/views/pages/adm/boardManagement/template/faqTemplate/FaqSelectList.vue)
--- invest/views/pages/adm/boardManagement/template/faqTemplate/FaqSelectList.vue
+++ client/views/pages/adm/boardManagement/template/faqTemplate/FaqSelectList.vue
No changes
client/views/pages/adm/boardManagement/template/galleryTemplate/GalleryInsert.vue (Renamed from invest/views/pages/adm/boardManagement/template/galleryTemplate/GalleryInsert.vue)
--- invest/views/pages/adm/boardManagement/template/galleryTemplate/GalleryInsert.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GalleryInsert.vue
No changes
client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue (Renamed from invest/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue)
--- invest/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
No changes
client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue (Renamed from invest/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue)
--- invest/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
No changes
client/views/pages/adm/boardManagement/template/videoTemplate/VideoInsert.vue (Renamed from invest/views/pages/adm/boardManagement/template/videoTemplate/VideoInsert.vue)
--- invest/views/pages/adm/boardManagement/template/videoTemplate/VideoInsert.vue
+++ client/views/pages/adm/boardManagement/template/videoTemplate/VideoInsert.vue
No changes
client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectList.vue (Renamed from invest/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectList.vue)
--- invest/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectList.vue
+++ client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectList.vue
No changes
client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectListOne.vue (Renamed from invest/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectListOne.vue)
--- invest/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectListOne.vue
No changes
client/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue (Renamed from invest/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue)
--- invest/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue
+++ client/views/pages/adm/boardManagement/wordsManagement/WordsManagementSelectList.vue
No changes
client/views/pages/adm/departmentManagement/DepartmentManagement.vue (Renamed from invest/views/pages/adm/departmentManagement/DepartmentManagement.vue)
--- invest/views/pages/adm/departmentManagement/DepartmentManagement.vue
+++ client/views/pages/adm/departmentManagement/DepartmentManagement.vue
No changes
client/views/pages/adm/log/AdminLog.vue (Renamed from invest/views/pages/adm/log/AdminLog.vue)
--- invest/views/pages/adm/log/AdminLog.vue
+++ client/views/pages/adm/log/AdminLog.vue
No changes
client/views/pages/adm/log/LoginLog.vue (Renamed from invest/views/pages/adm/log/LoginLog.vue)
--- invest/views/pages/adm/log/LoginLog.vue
+++ client/views/pages/adm/log/LoginLog.vue
No changes
client/views/pages/adm/log/PersonalDataLog.vue (Renamed from invest/views/pages/adm/log/PersonalDataLog.vue)
--- invest/views/pages/adm/log/PersonalDataLog.vue
+++ client/views/pages/adm/log/PersonalDataLog.vue
No changes
client/views/pages/adm/main/Main.vue (Renamed from invest/views/pages/adm/main/Main.vue)
--- invest/views/pages/adm/main/Main.vue
+++ client/views/pages/adm/main/Main.vue
@@ -232,11 +232,11 @@
       }
       if (this.bbsCnList[idx].type == "faq") {
         this.$router.push({
-          path: "/invest/adm/" + this.bbsCnList[idx]["mng_id"] + "/list.page",
+          path: "/adm/" + this.bbsCnList[idx]["mng_id"] + "/list.page",
         });
       } else {
         this.$router.push({
-          path: "/invest/adm/" + this.bbsCnList[idx]["mng_id"] + "/view.page",
+          path: "/adm/" + this.bbsCnList[idx]["mng_id"] + "/view.page",
           query: {
             pageId: this.bbsCnList[idx]["id"],
           },
client/views/pages/adm/member/adminManagement/AdminManagementInsert.vue (Renamed from invest/views/pages/adm/member/adminManagement/AdminManagementInsert.vue)
--- invest/views/pages/adm/member/adminManagement/AdminManagementInsert.vue
+++ client/views/pages/adm/member/adminManagement/AdminManagementInsert.vue
No changes
client/views/pages/adm/member/adminManagement/AdminManagementSelectList.vue (Renamed from invest/views/pages/adm/member/adminManagement/AdminManagementSelectList.vue)
--- invest/views/pages/adm/member/adminManagement/AdminManagementSelectList.vue
+++ client/views/pages/adm/member/adminManagement/AdminManagementSelectList.vue
No changes
client/views/pages/adm/member/adminManagement/AdminManagementSelectListOne.vue (Renamed from invest/views/pages/adm/member/adminManagement/AdminManagementSelectListOne.vue)
--- invest/views/pages/adm/member/adminManagement/AdminManagementSelectListOne.vue
+++ client/views/pages/adm/member/adminManagement/AdminManagementSelectListOne.vue
No changes
client/views/pages/adm/member/termsManagement/TermsManagementInsert.vue (Renamed from invest/views/pages/adm/member/termsManagement/TermsManagementInsert.vue)
--- invest/views/pages/adm/member/termsManagement/TermsManagementInsert.vue
+++ client/views/pages/adm/member/termsManagement/TermsManagementInsert.vue
No changes
client/views/pages/adm/member/termsManagement/TermsManagementSelectList.vue (Renamed from invest/views/pages/adm/member/termsManagement/TermsManagementSelectList.vue)
--- invest/views/pages/adm/member/termsManagement/TermsManagementSelectList.vue
+++ client/views/pages/adm/member/termsManagement/TermsManagementSelectList.vue
@@ -88,7 +88,7 @@
   methods: {
     passwordReset: function () {},
     insertPage: function () {
-      this.$router.push({ path: "/invest/adm/termsManagementInsert.page", query: {} });
+      this.$router.push({ path: "/adm/termsManagementInsert.page", query: {} });
     },
   },
   watch: {},
client/views/pages/adm/member/termsManagement/TermsManagementSelectListOne.vue (Renamed from invest/views/pages/adm/member/termsManagement/TermsManagementSelectListOne.vue)
--- invest/views/pages/adm/member/termsManagement/TermsManagementSelectListOne.vue
+++ client/views/pages/adm/member/termsManagement/TermsManagementSelectListOne.vue
No changes
client/views/pages/adm/member/userManagement/UserManagementInsert.vue (Renamed from invest/views/pages/adm/member/userManagement/UserManagementInsert.vue)
--- invest/views/pages/adm/member/userManagement/UserManagementInsert.vue
+++ client/views/pages/adm/member/userManagement/UserManagementInsert.vue
No changes
client/views/pages/adm/member/userManagement/UserManagementSelectList.vue (Renamed from invest/views/pages/adm/member/userManagement/UserManagementSelectList.vue)
--- invest/views/pages/adm/member/userManagement/UserManagementSelectList.vue
+++ client/views/pages/adm/member/userManagement/UserManagementSelectList.vue
No changes
client/views/pages/adm/member/userManagement/UserManagementSelectListOne.vue (Renamed from invest/views/pages/adm/member/userManagement/UserManagementSelectListOne.vue)
--- invest/views/pages/adm/member/userManagement/UserManagementSelectListOne.vue
+++ client/views/pages/adm/member/userManagement/UserManagementSelectListOne.vue
No changes
client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue (Renamed from invest/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue)
--- invest/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
+++ client/views/pages/adm/menuManagement/menuManagement/MenuManagement.vue
No changes
client/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue (Renamed from invest/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue)
--- invest/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue
+++ client/views/pages/adm/menuManagement/menuSatisfactionManagement/MenuSatisfactionSelectList.vue
No changes
client/views/pages/adm/popup/PopupManagementInsert.vue (Renamed from invest/views/pages/adm/popup/PopupManagementInsert.vue)
--- invest/views/pages/adm/popup/PopupManagementInsert.vue
+++ client/views/pages/adm/popup/PopupManagementInsert.vue
No changes
client/views/pages/adm/popup/PopupManagementSelectList.vue (Renamed from invest/views/pages/adm/popup/PopupManagementSelectList.vue)
--- invest/views/pages/adm/popup/PopupManagementSelectList.vue
+++ client/views/pages/adm/popup/PopupManagementSelectList.vue
No changes
client/views/pages/adm/popup/PopupManagementSelectListOne.vue (Renamed from invest/views/pages/adm/popup/PopupManagementSelectListOne.vue)
--- invest/views/pages/adm/popup/PopupManagementSelectListOne.vue
+++ client/views/pages/adm/popup/PopupManagementSelectListOne.vue
No changes
client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue (Renamed from invest/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue)
--- invest/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
+++ client/views/pages/adm/preferences/commonCodeManagement/CommonCodeManagement.vue
No changes
client/views/pages/adm/preferences/contentManagement/CompanyConsultSelectListOne.vue (Renamed from invest/views/pages/adm/preferences/contentManagement/CompanyConsultSelectListOne.vue)
--- invest/views/pages/adm/preferences/contentManagement/CompanyConsultSelectListOne.vue
+++ client/views/pages/adm/preferences/contentManagement/CompanyConsultSelectListOne.vue
No changes
client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue (Renamed from invest/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue)
--- invest/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue
+++ client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementInsert.vue
No changes
client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectList.vue (Renamed from invest/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectList.vue)
--- invest/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectList.vue
+++ client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectList.vue
No changes
client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue (Renamed from invest/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue)
--- invest/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue
+++ client/views/pages/adm/preferences/contentTypeManagement/ContentTypeManagementSelectListOne.vue
No changes
client/views/pages/adm/statistics/BbsStatistics.vue (Renamed from invest/views/pages/adm/statistics/BbsStatistics.vue)
--- invest/views/pages/adm/statistics/BbsStatistics.vue
+++ client/views/pages/adm/statistics/BbsStatistics.vue
No changes
client/views/pages/adm/statistics/CompanyMenuStatistics.vue (Renamed from invest/views/pages/adm/statistics/CompanyMenuStatistics.vue)
--- invest/views/pages/adm/statistics/CompanyMenuStatistics.vue
+++ client/views/pages/adm/statistics/CompanyMenuStatistics.vue
No changes
client/views/pages/adm/statistics/GovernmentMenuStatistics.vue (Renamed from invest/views/pages/adm/statistics/GovernmentMenuStatistics.vue)
--- invest/views/pages/adm/statistics/GovernmentMenuStatistics.vue
+++ client/views/pages/adm/statistics/GovernmentMenuStatistics.vue
No changes
client/views/pages/adm/statistics/UserStatistics.vue (Renamed from invest/views/pages/adm/statistics/UserStatistics.vue)
--- invest/views/pages/adm/statistics/UserStatistics.vue
+++ client/views/pages/adm/statistics/UserStatistics.vue
No changes
client/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue (Renamed from invest/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue)
--- invest/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue
+++ client/views/pages/adm/system/networkAccessControl/NetworkAccessControlInsert.vue
No changes
client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectList.vue (Renamed from invest/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectList.vue)
--- invest/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectList.vue
+++ client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectList.vue
No changes
client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue (Renamed from invest/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue)
--- invest/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue
+++ client/views/pages/adm/system/networkAccessControl/NetworkAccessControlSelectListOne.vue
No changes
client/views/pages/adm/system/setting/SiteSettingInsert.vue (Renamed from invest/views/pages/adm/system/setting/SiteSettingInsert.vue)
--- invest/views/pages/adm/system/setting/SiteSettingInsert.vue
+++ client/views/pages/adm/system/setting/SiteSettingInsert.vue
No changes
client/views/pages/login/Login.vue (Renamed from invest/views/pages/login/Login.vue)
--- invest/views/pages/login/Login.vue
+++ client/views/pages/login/Login.vue
@@ -81,7 +81,7 @@
     checkAdminPage() {
       if (
         this.restoreRedirect("redirect") &&
-        this.restoreRedirect("redirect").includes("/invest/adm/")
+        this.restoreRedirect("redirect").includes("/adm/")
       ) {
         this.isAdminPage = true;
       } else {
@@ -114,15 +114,15 @@
           const url = this.restoreRedirect("redirect");
           if (url != null && url != "") {
             if (
-              url == "/invest/searchId.page" ||
-              url == "/invest/resetPswd.page"
+              url == "/searchId.page" ||
+              url == "/resetPswd.page"
             ) {
-              this.$router.push({ path: "/invest/government/main.page" });
+              this.$router.push({ path: "/government/main.page" });
             } else {
               this.$router.push({ path: url });
             }
           } else {
-            this.$router.push({ path: "/invest" });
+            this.$router.push({ path: "/" });
           }
         }
       } catch (error) {
@@ -131,7 +131,7 @@
     },
     moveSearchId() {
       this.$router.push({
-        path: "/invest/resetPswd.page",
+        path: "/resetPswd.page",
         query: {
           tab: "id",
         },
@@ -139,7 +139,7 @@
     },
     moveResetPswd() {
       this.$router.push({
-        path: "/invest/resetPswd.page",
+        path: "/resetPswd.page",
         query: {
           tab: "pw",
         },
client/views/pages/login/ResetPswd.vue (Renamed from invest/views/pages/login/ResetPswd.vue)
--- invest/views/pages/login/ResetPswd.vue
+++ client/views/pages/login/ResetPswd.vue
@@ -169,7 +169,7 @@
         );
         if (isCheck) {
           this.$router.push({
-            path: "/invest/login.page",
+            path: "/login.page",
           });
         }
       } catch (error) {
@@ -200,7 +200,7 @@
           );
           if (isCheck) {
             this.$router.push({
-              path: "/invest/login.page",
+              path: "/login.page",
             });
           }
         }
client/views/pages/login/SearchId.vue (Renamed from invest/views/pages/login/SearchId.vue)
--- invest/views/pages/login/SearchId.vue
+++ client/views/pages/login/SearchId.vue
@@ -71,7 +71,7 @@
         );
         if (isCheck) {
           this.$router.push({
-            path: "/invest/login.page",
+            path: "/login.page",
           });
         }
       } catch (error) {
client/views/pages/popup/PopUp.vue (Renamed from invest/views/pages/popup/PopUp.vue)
--- invest/views/pages/popup/PopUp.vue
+++ client/views/pages/popup/PopUp.vue
No changes
client/views/pages/user/company/consulting/Enroll.vue (Renamed from invest/views/pages/user/company/consulting/Enroll.vue)
--- invest/views/pages/user/company/consulting/Enroll.vue
+++ client/views/pages/user/company/consulting/Enroll.vue
No changes
client/views/pages/user/company/introduce/IntroduceSelectList.vue (Renamed from invest/views/pages/user/company/introduce/IntroduceSelectList.vue)
--- invest/views/pages/user/company/introduce/IntroduceSelectList.vue
+++ client/views/pages/user/company/introduce/IntroduceSelectList.vue
No changes
client/views/pages/user/company/main/Main.vue (Renamed from invest/views/pages/user/company/main/Main.vue)
--- invest/views/pages/user/company/main/Main.vue
+++ client/views/pages/user/company/main/Main.vue
@@ -1,7 +1,7 @@
 <template>
   <div class="content relative co-main-page" style="height: 100vh">
     <img
-      src="/invest/resources/img/background2.png"
+      src="/client/resources/img/background2.png"
       alt="조감도"
       class="background-img"
     />
@@ -61,7 +61,7 @@
         if (!count) {
           let size = "width=" + popup.wdthLen + ", height=" + popup.vrtcLen;
           window.open(
-            "/invest/cmmn/popup.page?popupId=" + popup.popupId,
+            "/cmmn/popup.page?popupId=" + popup.popupId,
             "_blank",
             size + ", scrollbars=no, resizable=no, toolbars=no, menubar=no"
           );
client/views/pages/user/company/notice/noticeSelectList.vue (Renamed from invest/views/pages/user/company/notice/noticeSelectList.vue)
--- invest/views/pages/user/company/notice/noticeSelectList.vue
+++ client/views/pages/user/company/notice/noticeSelectList.vue
No changes
client/views/pages/user/company/notice/noticeSelectListOne.vue (Renamed from invest/views/pages/user/company/notice/noticeSelectListOne.vue)
--- invest/views/pages/user/company/notice/noticeSelectListOne.vue
+++ client/views/pages/user/company/notice/noticeSelectListOne.vue
No changes
client/views/pages/user/etc/Inspection.vue (Renamed from invest/views/pages/user/etc/Inspection.vue)
--- invest/views/pages/user/etc/Inspection.vue
+++ client/views/pages/user/etc/Inspection.vue
@@ -1,7 +1,7 @@
 <template>
     <div class="content2">
         <div class="flex flex-column justify-center align-center" style="height:100%">
-            <div class="img mb30"><img src="/invest/resources/img/system.png" alt="시스템 점검 이미지" class="system-img">
+            <div class="img mb30"><img src="/client/resources/img/system.png" alt="시스템 점검 이미지" class="system-img">
             </div>
             <div class="system-title mb30">시스템 <strong class="system-message">점검 중</strong>입니다.</div>
             <div class="detail-text text-ct mb30">
client/views/pages/user/etc/NotFound.vue (Renamed from invest/views/pages/user/etc/NotFound.vue)
--- invest/views/pages/user/etc/NotFound.vue
+++ client/views/pages/user/etc/NotFound.vue
@@ -4,7 +4,7 @@
     style="height: 100vh"
   >
     <div class="img-zone mb40">
-      <img src="/invest/resources/img/notfound.png" alt="404" />
+      <img src="/client/resources/img/notfound.png" alt="404" />
     </div>
     <div class="text-zone mb40">
       <p class="large-text mb40">
@@ -38,7 +38,7 @@
   methods: {
     fnMainMove() {
       this.$router.push({
-        path: "/invest",
+        path: "/",
       });
     },
     fnGoBack() {
client/views/pages/user/government/community/notice/NoticeInsert.vue (Renamed from invest/views/pages/user/government/community/notice/NoticeInsert.vue)
--- invest/views/pages/user/government/community/notice/NoticeInsert.vue
+++ client/views/pages/user/government/community/notice/NoticeInsert.vue
No changes
client/views/pages/user/government/community/notice/NoticeSelectList.vue (Renamed from invest/views/pages/user/government/community/notice/NoticeSelectList.vue)
--- invest/views/pages/user/government/community/notice/NoticeSelectList.vue
+++ client/views/pages/user/government/community/notice/NoticeSelectList.vue
No changes
client/views/pages/user/government/community/notice/NoticeSelectListOne.vue (Renamed from invest/views/pages/user/government/community/notice/NoticeSelectListOne.vue)
--- invest/views/pages/user/government/community/notice/NoticeSelectListOne.vue
+++ client/views/pages/user/government/community/notice/NoticeSelectListOne.vue
No changes
client/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectList.vue (Renamed from invest/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectList.vue)
--- invest/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectList.vue
+++ client/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectList.vue
No changes
client/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectListOne.vue (Renamed from invest/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectListOne.vue)
--- invest/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectListOne.vue
+++ client/views/pages/user/government/companyInfo/companyConsult/CompanyConsultSelectListOne.vue
No changes
client/views/pages/user/government/companyInfo/companyInfo/CompanyInfoInsert.vue (Renamed from invest/views/pages/user/government/companyInfo/companyInfo/CompanyInfoInsert.vue)
--- invest/views/pages/user/government/companyInfo/companyInfo/CompanyInfoInsert.vue
+++ client/views/pages/user/government/companyInfo/companyInfo/CompanyInfoInsert.vue
No changes
client/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectList.vue (Renamed from invest/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectList.vue)
--- invest/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectList.vue
+++ client/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectList.vue
No changes
client/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectListOne.vue (Renamed from invest/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectListOne.vue)
--- invest/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectListOne.vue
+++ client/views/pages/user/government/companyInfo/companyInfo/CompanyInfoSelectListOne.vue
No changes
client/views/pages/user/government/companyInfo/companyInvest/CompanyInvestInsert.vue (Renamed from invest/views/pages/user/government/companyInfo/companyInvest/CompanyInvestInsert.vue)
--- invest/views/pages/user/government/companyInfo/companyInvest/CompanyInvestInsert.vue
+++ client/views/pages/user/government/companyInfo/companyInvest/CompanyInvestInsert.vue
No changes
client/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectList.vue (Renamed from invest/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectList.vue)
--- invest/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectList.vue
+++ client/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectList.vue
No changes
client/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectListOne.vue (Renamed from invest/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectListOne.vue)
--- invest/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectListOne.vue
+++ client/views/pages/user/government/companyInfo/companyInvest/CompanyInvestSelectListOne.vue
No changes
client/views/pages/user/government/companyInfo/companyReview/CompanyReviewInsert.vue (Renamed from invest/views/pages/user/government/companyInfo/companyReview/CompanyReviewInsert.vue)
--- invest/views/pages/user/government/companyInfo/companyReview/CompanyReviewInsert.vue
+++ client/views/pages/user/government/companyInfo/companyReview/CompanyReviewInsert.vue
No changes
client/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectList.vue (Renamed from invest/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectList.vue)
--- invest/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectList.vue
+++ client/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectList.vue
No changes
client/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectListOne.vue (Renamed from invest/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectListOne.vue)
--- invest/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectListOne.vue
+++ client/views/pages/user/government/companyInfo/companyReview/CompanyReviewSelectListOne.vue
No changes
client/views/pages/user/government/main/Main.vue (Renamed from invest/views/pages/user/government/main/Main.vue)
--- invest/views/pages/user/government/main/Main.vue
+++ client/views/pages/user/government/main/Main.vue
@@ -207,7 +207,7 @@
       this.search.menuType = this.menuType;
       this.saveQueryParams("totalSearchQueryParams", this.search); // 검색조건 저장
       this.$router.push({
-        path: "/invest/government/search.page",
+        path: "/government/search.page",
       });
     },
 
@@ -230,7 +230,7 @@
     // 기업정보 상세 조회
     fnCompanyInfoViewDetail(entId) {
       this.$router.push({
-        path: "/invest/government/companyInfo/view.page",
+        path: "/government/companyInfo/view.page",
         query: { pageId: entId },
       });
     },
@@ -265,7 +265,7 @@
         if (!count) {
           let size = "width=" + popup.wdthLen + ", height=" + popup.vrtcLen;
           window.open(
-            "/invest/cmmn/popup.page?popupId=" + popup.popupId,
+            "/cmmn/popup.page?popupId=" + popup.popupId,
             "_blank",
             size + ", scrollbars=no, resizable=no, toolbars=no, menubar=no"
           );
@@ -288,7 +288,7 @@
     // 공지사항 상세페이지 이동
     fnNoticeViewDetail(bbsId) {
       this.$router.push({
-        path: "/invest/government/BBS_MNG_000000000000004/view.page",
+        path: "/government/BBS_MNG_000000000000004/view.page",
         query: {
           pageId: bbsId,
         },
client/views/pages/user/government/myPage/myInfo/MyInfoInsert.vue (Renamed from invest/views/pages/user/government/myPage/myInfo/MyInfoInsert.vue)
--- invest/views/pages/user/government/myPage/myInfo/MyInfoInsert.vue
+++ client/views/pages/user/government/myPage/myInfo/MyInfoInsert.vue
No changes
client/views/pages/user/government/myPage/myInfo/MyInfoView.vue (Renamed from invest/views/pages/user/government/myPage/myInfo/MyInfoView.vue)
--- invest/views/pages/user/government/myPage/myInfo/MyInfoView.vue
+++ client/views/pages/user/government/myPage/myInfo/MyInfoView.vue
No changes
client/views/pages/user/government/searchPage/SearchPage.vue (Renamed from invest/views/pages/user/government/searchPage/SearchPage.vue)
--- invest/views/pages/user/government/searchPage/SearchPage.vue
+++ client/views/pages/user/government/searchPage/SearchPage.vue
No changes
client/views/pages/user/government/statistics/StatisticsByCategory.vue (Renamed from invest/views/pages/user/government/statistics/StatisticsByCategory.vue)
--- invest/views/pages/user/government/statistics/StatisticsByCategory.vue
+++ client/views/pages/user/government/statistics/StatisticsByCategory.vue
No changes
client/views/pages/user/government/statistics/StatisticsByConsultation.vue (Renamed from invest/views/pages/user/government/statistics/StatisticsByConsultation.vue)
--- invest/views/pages/user/government/statistics/StatisticsByConsultation.vue
+++ client/views/pages/user/government/statistics/StatisticsByConsultation.vue
No changes
client/views/pages/user/government/statistics/StatisticsByReview.vue (Renamed from invest/views/pages/user/government/statistics/StatisticsByReview.vue)
--- invest/views/pages/user/government/statistics/StatisticsByReview.vue
+++ client/views/pages/user/government/statistics/StatisticsByReview.vue
No changes
client/views/pages/user/intro/Intro.vue (Renamed from invest/views/pages/user/intro/Intro.vue)
--- invest/views/pages/user/intro/Intro.vue
+++ client/views/pages/user/intro/Intro.vue
@@ -2,7 +2,7 @@
   <div class="intro-page page">
     <div class="w1200 content flex-column justify-center">
       <div class="big-logo mb60">
-        <img src="/invest/resources/img/logo.png" alt="" />
+        <img src="/client/resources/img/logo.png" alt="" />
       </div>
       <ul class="user-division flex">
         <li class="gd-6 pl0 cursor" @click="goToPage('company')">
@@ -11,7 +11,7 @@
             style="background-color: var(--sky-pink)"
           >
             <p class="text-ct">기업 전용</p>
-            <img src="/invest/resources/img/sam.png" alt="" />
+            <img src="/client/resources/img/sam.png" alt="" />
           </div>
         </li>
         <li class="gd-6 pr0 cursor" @click="goToPage('government')">
@@ -20,7 +20,7 @@
             style="background-color: var(--sky-green)"
           >
             <p class="text-ct">공무원 전용</p>
-            <img src="/invest/resources/img/hong.png" alt="" />
+            <img src="/client/resources/img/hong.png" alt="" />
           </div>
         </li>
       </ul>
@@ -37,7 +37,7 @@
     goToPage(pageType) {
       this.$store.commit("setUserType", pageType);
       this.$router.push({
-        path: `/invest/${pageType}/main.page`,
+        path: `/${pageType}/main.page`,
         params: { menuType: pageType },
       });
     },
client/views/robots.txt (Renamed from invest/views/robots.txt)
--- invest/views/robots.txt
+++ client/views/robots.txt
No changes
 
invest/resources/js/cntnStatsSave.js (deleted)
--- invest/resources/js/cntnStatsSave.js
@@ -1,39 +0,0 @@
-import { save } from "../../resources/api/cntnStats"
-
-export default {
-    methods: {
-        // 권한 검증
-        isValidRole() {
-            const roles = this.$store.state.roles;
-            if(!Array.isArray(roles)) {
-            return false;
-            }
-            for(const role of roles) {
-            if(typeof role !== 'object' || !role.hasOwnProperty('authority')) {
-                return false;
-            }
-            }
-            return true;
-        },
-        // 접속 통계 등록
-        async cntnStatsSave(menuId) {
-            const roleChck = this.isValidRole();
-            if(!roleChck) {
-            alert('접근이 불가합니다.\n관리자에게 문의하세요.');
-            this.$router.push({
-                path: '/'
-            });
-            }
-            try {
-            const mbrAuth = this.$store.state.roles.map(auth => auth.authority); // 사용자 권한 정보
-            const cntnStats = {
-                'typeId': menuId,
-                'mbrAuthList' : mbrAuth
-            }
-            await save(cntnStats);
-            } catch(error) {
-            console.log(error);
-            }
-        },
-    }
-}(파일 끝에 줄바꿈 문자 없음)
 
invest/views/index.html (deleted)
--- invest/views/index.html
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta charset="UTF-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-  <meta name="description" content="Node Vue Web">
-  <link rel="icon" href="/invest/favicon.ico" />
-  <link rel="stylesheet" href="/invest/resources/lib/swiper/swiper-bundle.min.css">
-  <link rel="stylesheet" href="/invest/resources/css/reset.css">
-  <link rel="stylesheet" href="/invest/resources/css/layout.css">
-  <link rel="stylesheet" href="/invest/resources/css/grid.css">
-  <link rel="stylesheet" href="/invest/resources/css/component.css">
-  <link rel="stylesheet" href="/invest/resources/css/common.css">
-  <link rel="stylesheet" href="/invest/resources/css/style.css">
-  <link rel="stylesheet" href="/invest/resources/css/admin.css">
-  <link rel="stylesheet" href="/invest/resources/css/responsive.css">
-  <script src="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script>
-  <script src="/invest/resources/lib/swiper/swiper-element-bundle.min.js"></script>
-  <script type="text/javascript" charset="utf-8" src="/invest/ckeditor/build/ckeditor.js"></script>
-  <title>영주시 투자유치 플랫폼</title>
-</head>
-<body>
-  <div id="root"></div>
-  <script src="/invest/build/bundle.js"></script>
-</body>
-</html>(파일 끝에 줄바꿈 문자 없음)
package-lock.json
--- package-lock.json
+++ package-lock.json
@@ -1,5 +1,5 @@
 {
-  "name": "yj_portal-front-end",
+  "name": "cms_frontend",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
server/modules/web/server.js
--- server/modules/web/server.js
+++ server/modules/web/server.js
@@ -51,7 +51,7 @@
  */
 webServer.get("/robots.txt", function (request, response) {
   //response.sendFile을 통한 HTTP html reponse (html내용 Streaming)
-  response.sendFile(`${BASE_DIR}/invest/views/robots.txt`);
+  response.sendFile(`${BASE_DIR}/client/views/robots.txt`);
 });
 
 /**
@@ -59,9 +59,9 @@
  * @since : 2023.08.24
  * @dscription : ROOT URL -> index.html
  */
-webServer.get("/invest/", function (request, response) {
+webServer.get("/", function (request, response) {
   //response.sendFile을 통한 HTTP html reponse (html내용 Streaming)
-  response.sendFile(`${BASE_DIR}/invest/views/index.html`);
+  response.sendFile(`${BASE_DIR}/client/views/index.html`);
 });
 
 /**
@@ -82,7 +82,7 @@
     done();
   };
   //Streaming 진행
-  FS.createReadStream(`${BASE_DIR}/invest/views/index.html`)
+  FS.createReadStream(`${BASE_DIR}/client/views/index.html`)
     .pipe(newLineStream())
     .pipe(StreamTransform)
     .pipe(response);
@@ -137,7 +137,7 @@
  */
 webServer.use(function (error, request, response, next) {
   const errorCode = !error.statusCode ? 500 : error.statusCode;
-  response.redirect('/invest/cmmn/notfound.page'); // 에러 페이지로 유도
+  response.redirect('/cmmn/notfound.page'); // 에러 페이지로 유도
   let message = `[Error:${errorCode}] ${request.url}/n ${error.stack}/n`;
   Logger.logging(message);
 });
webpack.config.js
--- webpack.config.js
+++ webpack.config.js
@@ -10,7 +10,7 @@
   devtool: 'source-map',
 
   entry: {
-    app: [`${BASE_DIR}/invest/views/index.js`]
+    app: [`${BASE_DIR}/client/views/index.js`]
   },
 
   module: {
@@ -37,14 +37,14 @@
 
   plugins: [
     new HtmlWebpackPlugin({
-      template: `${BASE_DIR}/invest/views/index.html`,
+      template: `${BASE_DIR}/client/views/index.html`,
     }),
     new VueLoaderPlugin(),
     new webpack.HotModuleReplacementPlugin(),
   ],
 
   output: {
-    path: `${BASE_DIR}/invest/build`,	// __dirname: webpack.config.js 파일이 위치한 경로
+    path: `${BASE_DIR}/client/build`,	// __dirname: webpack.config.js 파일이 위치한 경로
     filename: 'bundle.js',
   },
 }
(파일 끝에 줄바꿈 문자 없음)
Add a comment
List