
--- client/resources/js/common.js
+++ client/resources/js/common.js
... | ... | @@ -1,35 +1,38 @@ |
1 | 1 |
// commonUtils.js |
2 | 2 |
import { |
3 |
- mdiCalendarBlank, |
|
4 | 3 |
mdiArrowRight, |
5 |
- mdiTable, |
|
6 |
- mdiPlay, |
|
7 |
- mdiKeyVariant, |
|
8 |
- mdiTrashCan, |
|
9 | 4 |
mdiMagnify, |
5 |
+ mdiChevronRight, |
|
6 |
+ mdiChevronDown, |
|
7 |
+ mdiPin, |
|
8 |
+ mdiLock, |
|
9 |
+ mdiClose, |
|
10 |
+ mdiDrag, |
|
11 |
+ mdiAccountKey, |
|
12 |
+ mdiRefresh, |
|
13 |
+ mdiDownload, |
|
14 |
+ mdiArrowRightDropCircleOutline |
|
10 | 15 |
} from "@mdi/js"; |
16 |
+ |
|
17 |
+const iconMap = { |
|
18 |
+ mdiArrowRight, |
|
19 |
+ mdiMagnify, |
|
20 |
+ mdiChevronRight, |
|
21 |
+ mdiChevronDown, |
|
22 |
+ mdiPin, |
|
23 |
+ mdiLock, |
|
24 |
+ mdiClose, |
|
25 |
+ mdiDrag, |
|
26 |
+ mdiAccountKey, |
|
27 |
+ mdiRefresh, |
|
28 |
+ mdiDownload, |
|
29 |
+ mdiArrowRightDropCircleOutline |
|
30 |
+}; |
|
11 | 31 |
|
12 | 32 |
export default { |
13 | 33 |
install(Vue) { |
14 | 34 |
Vue.config.globalProperties.$iconPath = function (icon) { |
15 |
- if (icon == null) { |
|
16 |
- icon = "mdiMagnify"; |
|
17 |
- } |
|
18 |
- if (icon === "mdiCalendarBlank") { |
|
19 |
- return mdiCalendarBlank; |
|
20 |
- } else if (icon === "mdiArrowRight") { |
|
21 |
- return mdiArrowRight; |
|
22 |
- } else if (icon === "mdiTable") { |
|
23 |
- return mdiTable; |
|
24 |
- } else if (icon === "mdiPlay") { |
|
25 |
- return mdiPlay; |
|
26 |
- } else if (icon === "mdiKeyVariant") { |
|
27 |
- return mdiKeyVariant; |
|
28 |
- } else if (icon === "mdiTrashCan") { |
|
29 |
- return mdiTrashCan; |
|
30 |
- } else { |
|
31 |
- return mdiMagnify; |
|
32 |
- } |
|
35 |
+ return iconMap[icon] || iconMap["mdiMagnify"]; |
|
33 | 36 |
}; |
34 | 37 |
}, |
35 |
-}; |
|
38 |
+};(파일 끝에 줄바꿈 문자 없음) |
--- client/resources/js/defaultFileSystem.js
+++ client/resources/js/defaultFileSystem.js
... | ... | @@ -1,10 +1,6 @@ |
1 |
-import { mdiClose } from "@mdi/js"; |
|
2 |
- |
|
3 | 1 |
export default { |
4 | 2 |
data() { |
5 | 3 |
return { |
6 |
- path: mdiClose, |
|
7 |
- |
|
8 | 4 |
viewFiles: null, |
9 | 5 |
|
10 | 6 |
fileList: [], |
--- client/views/component/ckeditor5/ckeditorComponent.vue
+++ client/views/component/ckeditor5/ckeditorComponent.vue
... | ... | @@ -2,7 +2,6 @@ |
2 | 2 |
<textarea name="editor5" id="editor5" style="width:50%" ref="editorContainer"></textarea> |
3 | 3 |
</template> |
4 | 4 |
<script> |
5 |
-import { mdiBorderColor } from '@mdi/js'; |
|
6 | 5 |
import UploadAdapter from './UploadAdapter.js' |
7 | 6 |
export default{ |
8 | 7 |
props: { |
--- client/views/component/hierachy/Hierachy.vue
+++ client/views/component/hierachy/Hierachy.vue
... | ... | @@ -24,7 +24,6 @@ |
24 | 24 |
</template> |
25 | 25 |
|
26 | 26 |
<script> |
27 |
-import { mdiChevronRight, mdiChevronDown } from "@mdi/js"; |
|
28 | 27 |
export default { |
29 | 28 |
name: "Hierachy", |
30 | 29 |
props: { |
... | ... | @@ -50,7 +49,7 @@ |
50 | 49 |
this.$emit("changeSelected", node); |
51 | 50 |
}, |
52 | 51 |
iconPath() { |
53 |
- return this.isOpen ? mdiChevronDown : mdiChevronRight; |
|
52 |
+ return this.isOpen ? this.$iconPath("mdiChevronDown") : this.$iconPath("mdiChevronRight"); |
|
54 | 53 |
}, |
55 | 54 |
findByChildNode(node) { |
56 | 55 |
this.$emit("changeSelected", node); |
--- client/views/component/hierachy/HierachyDraggable.vue
+++ client/views/component/hierachy/HierachyDraggable.vue
... | ... | @@ -45,7 +45,6 @@ |
45 | 45 |
|
46 | 46 |
<script> |
47 | 47 |
import draggable from "vuedraggable"; |
48 |
-import { mdiChevronRight, mdiChevronDown, mdiDrag } from "@mdi/js"; |
|
49 | 48 |
|
50 | 49 |
export default { |
51 | 50 |
name: "Hierachy", |
... | ... | @@ -72,10 +71,10 @@ |
72 | 71 |
this.$emit("changeSelected", node); |
73 | 72 |
}, |
74 | 73 |
iconPath() { |
75 |
- return this.isOpen ? mdiChevronDown : mdiChevronRight; |
|
74 |
+ return this.isOpen ? this.$iconPath("mdiChevronDown") : this.$iconPath("mdiChevronRight"); |
|
76 | 75 |
}, |
77 | 76 |
iconDrag() { |
78 |
- return mdiDrag; |
|
77 |
+ return this.$iconPath("mdiDrag"); |
|
79 | 78 |
}, |
80 | 79 |
findByChildNode(node) { |
81 | 80 |
this.$emit("changeSelected", node); |
--- client/views/component/table/ListTable.vue
+++ client/views/component/table/ListTable.vue
... | ... | @@ -47,7 +47,6 @@ |
47 | 47 |
</template> |
48 | 48 |
|
49 | 49 |
<script> |
50 |
-import { mdiPin,mdiLock } from '@mdi/js'; |
|
51 | 50 |
export default { |
52 | 51 |
props: { |
53 | 52 |
colgroup: { |
... | ... | @@ -81,8 +80,8 @@ |
81 | 80 |
}, |
82 | 81 |
data() { |
83 | 82 |
return { |
84 |
- pinPath: mdiPin, |
|
85 |
- lockPath: mdiLock, |
|
83 |
+ // pinPath: mdiPin, |
|
84 |
+ // lockPath: mdiLock, |
|
86 | 85 |
}; |
87 | 86 |
}, |
88 | 87 |
methods: { |
... | ... | @@ -94,7 +93,14 @@ |
94 | 93 |
}, |
95 | 94 |
}, |
96 | 95 |
watch: {}, |
97 |
- computed: {}, |
|
96 |
+ computed: { |
|
97 |
+ pinPath() { |
|
98 |
+ return this.$iconPath('mdiPin'); |
|
99 |
+ }, |
|
100 |
+ lockPath() { |
|
101 |
+ return this.$iconPath('mdiLock'); |
|
102 |
+ } |
|
103 |
+ }, |
|
98 | 104 |
components: {}, |
99 | 105 |
mounted() {}, |
100 | 106 |
}; |
--- client/views/component/userInfo/UserAuthorList.vue
+++ client/views/component/userInfo/UserAuthorList.vue
... | ... | @@ -17,7 +17,6 @@ |
17 | 17 |
class="btn-ico sm ico-close" |
18 | 18 |
@click="fnAuthDelete(index)" |
19 | 19 |
> |
20 |
- <!-- <svg-icon type="mdi" :width="15" :height="15" :path="path"></svg-icon> --> |
|
21 | 20 |
</button> |
22 | 21 |
</div> |
23 | 22 |
</div> |
... | ... | @@ -82,7 +81,6 @@ |
82 | 81 |
</template> |
83 | 82 |
|
84 | 83 |
<script> |
85 |
-import { mdiClose } from "@mdi/js"; |
|
86 | 84 |
|
87 | 85 |
// COMPONENT |
88 | 86 |
import Modal from "../modal/Modal.vue"; |
... | ... | @@ -103,8 +101,6 @@ |
103 | 101 |
}, |
104 | 102 |
data() { |
105 | 103 |
return { |
106 |
- path: mdiClose, |
|
107 |
- |
|
108 | 104 |
pageRole: this.$store.state.userType, // 유저 권한 |
109 | 105 |
|
110 | 106 |
isOpen: false, |
--- client/views/index.js
+++ client/views/index.js
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 |
// import AppRouter from "./pages/AppRouter.js"; |
9 | 9 |
import createAppRouter from "./pages/AppRouter.js"; |
10 | 10 |
import App from "./pages/App.vue"; |
11 |
-import Store from "./pages/AppStore.js"; |
|
11 |
+import store from "./pages/AppStore.js"; |
|
12 | 12 |
import COMMON_UTIL from "../resources/js/common.js"; |
13 | 13 |
import filters from './common/filters.js'; |
14 | 14 |
import cmmnPlugin from './common/commonPlugin.js'; |
... | ... | @@ -22,13 +22,13 @@ |
22 | 22 |
async function initVueApp() { |
23 | 23 |
const savedLoginMode = localStorage.getItem("loginMode"); |
24 | 24 |
if (savedLoginMode) { |
25 |
- Store.commit("setLoginMode", savedLoginMode); |
|
25 |
+ store.commit("setLoginMode", savedLoginMode); |
|
26 | 26 |
} |
27 | 27 |
|
28 | 28 |
const router = await createAppRouter() |
29 | 29 |
const vue = createApp(App) |
30 | 30 |
.use(router) |
31 |
- .use(Store) |
|
31 |
+ .use(store) |
|
32 | 32 |
.use(VueDaumPostcode) |
33 | 33 |
.use(COMMON_UTIL) |
34 | 34 |
.use(cmmnPlugin) |
--- client/views/pages/AppRouter.js
+++ client/views/pages/AppRouter.js
... | ... | @@ -28,7 +28,6 @@ |
28 | 28 |
import { findAll, accessCheck } from "../../resources/api/router"; |
29 | 29 |
import { getCntxtPth } from "../../resources/api/cntxtPth"; |
30 | 30 |
import { save } from "../../resources/api/cntnStats"; |
31 |
-import { mdiConsoleLine } from "@mdi/js"; |
|
32 | 31 |
|
33 | 32 |
// Context Path 정보 호출 |
34 | 33 |
async function getContextPath() { |
--- client/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert copy.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert copy.vue
... | ... | @@ -253,7 +253,6 @@ |
253 | 253 |
</template> |
254 | 254 |
|
255 | 255 |
<script> |
256 |
-import { mdiClose } from "@mdi/js"; |
|
257 | 256 |
import { findByBbsCn } from "../../../../../../resources/api/bbsCn.js"; |
258 | 257 |
import queryParams from "../../../../../../resources/js/queryParams"; |
259 | 258 |
import defaultAxios from "../../../../../../resources/js/defaultAxios"; |
... | ... | @@ -265,7 +264,6 @@ |
265 | 264 |
data() { |
266 | 265 |
return { |
267 | 266 |
file: null, |
268 |
- iconPath: mdiClose, |
|
269 | 267 |
pageRole: this.$store.state.userType, |
270 | 268 |
path: this.$store.state.path, |
271 | 269 |
pageAuth: this.$store.state.pageAuth, |
... | ... | @@ -646,7 +644,11 @@ |
646 | 644 |
} |
647 | 645 |
}, |
648 | 646 |
}, |
649 |
- computed: {}, |
|
647 |
+ computed: { |
|
648 |
+ iconPath() { |
|
649 |
+ return this.$iconPath("mdiClose"); |
|
650 |
+ }, |
|
651 |
+ }, |
|
650 | 652 |
components: { |
651 | 653 |
ckeditorComponent, |
652 | 654 |
}, |
--- client/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonInsert.vue
... | ... | @@ -184,7 +184,6 @@ |
184 | 184 |
</template> |
185 | 185 |
|
186 | 186 |
<script> |
187 |
-import { mdiClose } from "@mdi/js"; |
|
188 | 187 |
import { findByBbsCn } from "../../../../../../resources/api/bbsCn.js"; |
189 | 188 |
import queryParams from "../../../../../../resources/js/queryParams"; |
190 | 189 |
import defaultAxios from "../../../../../../resources/js/defaultAxios"; |
... | ... | @@ -196,7 +195,6 @@ |
196 | 195 |
data() { |
197 | 196 |
return { |
198 | 197 |
file: null, |
199 |
- iconPath: mdiClose, |
|
200 | 198 |
pageRole: this.$store.state.userType, |
201 | 199 |
path: this.$store.state.path, |
202 | 200 |
pageAuth: this.$store.state.pageAuth, |
... | ... | @@ -654,7 +652,11 @@ |
654 | 652 |
deep: true, |
655 | 653 |
}, |
656 | 654 |
}, |
657 |
- computed: {}, |
|
655 |
+ computed: { |
|
656 |
+ iconPath() { |
|
657 |
+ return this.$iconPath("mdiClose"); |
|
658 |
+ }, |
|
659 |
+ }, |
|
658 | 660 |
components: { |
659 | 661 |
ckeditorComponent, |
660 | 662 |
}, |
--- client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectList.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectList.vue
... | ... | @@ -139,7 +139,6 @@ |
139 | 139 |
import { toRaw } from "vue"; |
140 | 140 |
import queryParams from "../../../../../../resources/js/queryParams.js"; |
141 | 141 |
import { defaultSearchParams } from "../../../../../../resources/js/defaultSearchParams.js"; |
142 |
-import { mdiRefresh } from "@mdi/js"; |
|
143 | 142 |
|
144 | 143 |
export default { |
145 | 144 |
mixins: [queryParams], |
... | ... | @@ -170,7 +169,6 @@ |
170 | 169 |
bbsMng: {}, // 게시판 관리 |
171 | 170 |
lockList: [], |
172 | 171 |
ntcList: [], |
173 |
- refreshPath: mdiRefresh, |
|
174 | 172 |
}; |
175 | 173 |
}, |
176 | 174 |
created() { |
... | ... | @@ -309,7 +307,11 @@ |
309 | 307 |
// } |
310 | 308 |
}, |
311 | 309 |
}, |
312 |
- computed: {}, |
|
310 |
+ computed: { |
|
311 |
+ refreshPath() { |
|
312 |
+ return this.$iconPath("mdiRefresh"); |
|
313 |
+ }, |
|
314 |
+ }, |
|
313 | 315 |
mounted() {}, |
314 | 316 |
}; |
315 | 317 |
</script>(파일 끝에 줄바꿈 문자 없음) |
--- client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/commonTemplate/CommonSelectListOne.vue
... | ... | @@ -270,7 +270,6 @@ |
270 | 270 |
} from "../../../../../../resources/api/cmnt.js"; |
271 | 271 |
import queryParams from "../../../../../../resources/js/queryParams.js"; |
272 | 272 |
import CommentItem from "../../../../../component/comment/CommentItem.vue"; |
273 |
-import { mdiDownload } from "@mdi/js"; |
|
274 | 273 |
import DOMPurify from "dompurify"; |
275 | 274 |
import "../../../../../component/ckeditor5/ckeditor.css"; |
276 | 275 |
|
... | ... | @@ -290,8 +289,6 @@ |
290 | 289 |
wrtrNm: "", |
291 | 290 |
pageId: "", |
292 | 291 |
fileList: {}, |
293 |
- |
|
294 |
- downloadFilePath: mdiDownload, |
|
295 | 292 |
|
296 | 293 |
// 이전글 다음글 |
297 | 294 |
prevBbsCn: {}, |
... | ... | @@ -559,6 +556,9 @@ |
559 | 556 |
ADD_ATTR: ["url"], |
560 | 557 |
}); |
561 | 558 |
}, |
559 |
+ downloadFilePath() { |
|
560 |
+ return this.$iconPath("mdiDownload"); |
|
561 |
+ }, |
|
562 | 562 |
}, |
563 | 563 |
components: { |
564 | 564 |
CommentItem: CommentItem, |
--- client/views/pages/adm/boardManagement/template/faqTemplate/FaqInsert.vue
+++ client/views/pages/adm/boardManagement/template/faqTemplate/FaqInsert.vue
... | ... | @@ -163,7 +163,6 @@ |
163 | 163 |
</template> |
164 | 164 |
|
165 | 165 |
<script> |
166 |
-import { mdiClose } from "@mdi/js"; |
|
167 | 166 |
import { findByBbsCn, fnqSave } from "../../../../../../resources/api/bbsCn.js"; |
168 | 167 |
import queryParams from "../../../../../../resources/js/queryParams"; |
169 | 168 |
import defaultAxios from "../../../../../../resources/js/defaultAxios"; |
... | ... | @@ -172,7 +171,6 @@ |
172 | 171 |
mixins: [queryParams], |
173 | 172 |
data() { |
174 | 173 |
return { |
175 |
- iconPath: mdiClose, |
|
176 | 174 |
pageRole: this.$store.state.userType, |
177 | 175 |
path: this.$store.state.path, |
178 | 176 |
pageAuth: this.$store.state.pageAuth, |
--- client/views/pages/adm/boardManagement/template/faqTemplate/FaqSelectList.vue
+++ client/views/pages/adm/boardManagement/template/faqTemplate/FaqSelectList.vue
... | ... | @@ -381,7 +381,6 @@ |
381 | 381 |
</template> |
382 | 382 |
|
383 | 383 |
<script> |
384 |
-import { mdiLock } from '@mdi/js'; |
|
385 | 384 |
import PaginationButton from "../../../../../component/pagination/PaginationButton.vue"; |
386 | 385 |
import { |
387 | 386 |
findAll, |
... | ... | @@ -391,13 +390,11 @@ |
391 | 390 |
import { toRaw } from "vue"; |
392 | 391 |
import queryParams from "../../../../../../resources/js/queryParams"; |
393 | 392 |
import { defaultSearchParams } from "../../../../../../resources/js/defaultSearchParams"; |
394 |
-import { mdiRefresh } from "@mdi/js"; |
|
395 | 393 |
|
396 | 394 |
export default { |
397 | 395 |
mixins: [queryParams], |
398 | 396 |
data() { |
399 | 397 |
return { |
400 |
- lockPath: mdiLock, |
|
401 | 398 |
pageRole: this.$store.state.userType, |
402 | 399 |
path: this.$store.state.path, |
403 | 400 |
pageAuth: this.$store.state.pageAuth, |
... | ... | @@ -416,7 +413,6 @@ |
416 | 413 |
], // 검색 조건 |
417 | 414 |
bbsMng: {}, // 게시판 관리 |
418 | 415 |
isOpen: null, //답변 토글 |
419 |
- refreshPath: mdiRefresh, |
|
420 | 416 |
}; |
421 | 417 |
}, |
422 | 418 |
created() { |
... | ... | @@ -557,7 +553,14 @@ |
557 | 553 |
// } |
558 | 554 |
}, |
559 | 555 |
}, |
560 |
- computed: {}, |
|
556 |
+ computed: { |
|
557 |
+ refreshPath() { |
|
558 |
+ return this.$iconPath('mdiRefresh'); |
|
559 |
+ }, |
|
560 |
+ lockPath() { |
|
561 |
+ return this.$iconPath('mdiLock'); |
|
562 |
+ } |
|
563 |
+ }, |
|
561 | 564 |
components: { |
562 | 565 |
PaginationButton: PaginationButton, |
563 | 566 |
}, |
--- client/views/pages/adm/boardManagement/template/galleryTemplate/GalleryInsert.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GalleryInsert.vue
... | ... | @@ -168,7 +168,6 @@ |
168 | 168 |
</template> |
169 | 169 |
|
170 | 170 |
<script> |
171 |
-import { mdiClose } from "@mdi/js"; |
|
172 | 171 |
import { findByBbsCn } from "../../../../../../resources/api/bbsCn.js"; |
173 | 172 |
import queryParams from "../../../../../../resources/js/queryParams"; |
174 | 173 |
import defaultAxios from "../../../../../../resources/js/defaultAxios"; |
... | ... | @@ -180,7 +179,6 @@ |
180 | 179 |
data() { |
181 | 180 |
return { |
182 | 181 |
file: null, |
183 |
- iconPath: mdiClose, |
|
184 | 182 |
pageRole: this.$store.state.userType, |
185 | 183 |
path: this.$store.state.path, |
186 | 184 |
pageAuth: this.$store.state.pageAuth, |
--- client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectList.vue
... | ... | @@ -175,7 +175,6 @@ |
175 | 175 |
import { toRaw } from 'vue' |
176 | 176 |
import queryParams from '../../../../../../resources/js/queryParams'; |
177 | 177 |
import { defaultSearchParams } from '../../../../../../resources/js/defaultSearchParams'; |
178 |
-import { mdiPin, mdiLock,mdiRefresh } from '@mdi/js'; |
|
179 | 178 |
export default { |
180 | 179 |
mixins: [queryParams], |
181 | 180 |
components: { |
... | ... | @@ -195,9 +194,6 @@ |
195 | 194 |
bbsMngId: '', // 게시판 관리 아이디 |
196 | 195 |
codeList: [{cd: 'bbsNm', cdNm: '제목'},{cd: 'bbsCn', cdNm: '내용'},{cd: 'mbrNm', cdNm: '작성자'}], // 검색 조건 |
197 | 196 |
bbsMng: {}, // 게시판 관리 |
198 |
- pinPath: mdiPin, |
|
199 |
- lockPath: mdiLock, |
|
200 |
- refreshPath: mdiRefresh |
|
201 | 197 |
} |
202 | 198 |
}, |
203 | 199 |
created() { |
... | ... | @@ -280,7 +276,15 @@ |
280 | 276 |
|
281 | 277 |
}, |
282 | 278 |
computed: { |
283 |
- |
|
279 |
+ pinPath() { |
|
280 |
+ return this.$iconPath('mdiPin'); |
|
281 |
+ }, |
|
282 |
+ lockPath() { |
|
283 |
+ return this.$iconPath('mdiLock'); |
|
284 |
+ }, |
|
285 |
+ refreshPath() { |
|
286 |
+ return this.$iconPath('mdiRefresh'); |
|
287 |
+ } |
|
284 | 288 |
}, |
285 | 289 |
mounted() { |
286 | 290 |
|
--- client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/galleryTemplate/GallerySelectListOne.vue
... | ... | @@ -60,7 +60,6 @@ |
60 | 60 |
> |
61 | 61 |
<p>{{ item.fileNm + "." + item.extnNm }}</p> |
62 | 62 |
<button class="btn-ico sm ico-download" @click="downloadFile(item)"></button> |
63 |
- <!-- <svg-icon type="mdi" :path="downloadFilePath"></svg-icon> --> |
|
64 | 63 |
</li> |
65 | 64 |
</ul> |
66 | 65 |
</div> |
... | ... | @@ -162,7 +161,6 @@ |
162 | 161 |
import CommentItem from "../../../../../component/comment/CommentItem.vue"; |
163 | 162 |
import DOMPurify from "dompurify"; |
164 | 163 |
import "../../../../../component/ckeditor5/ckeditor.css"; |
165 |
-import { mdiDownload } from "@mdi/js"; |
|
166 | 164 |
import Swiper from 'swiper/bundle'; |
167 | 165 |
|
168 | 166 |
export default { |
... | ... | @@ -181,8 +179,6 @@ |
181 | 179 |
pageId: "", |
182 | 180 |
fileList: {}, |
183 | 181 |
imgFileList: {}, |
184 |
- |
|
185 |
- downloadFilePath: mdiDownload, |
|
186 | 182 |
|
187 | 183 |
// 이전글 다음글 |
188 | 184 |
prevBbsCn: {}, |
--- client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectList.vue
+++ client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectList.vue
... | ... | @@ -128,7 +128,6 @@ |
128 | 128 |
import { toRaw } from 'vue' |
129 | 129 |
import queryParams from '../../../../../../resources/js/queryParams'; |
130 | 130 |
import { defaultSearchParams } from '../../../../../../resources/js/defaultSearchParams'; |
131 |
-import { mdiPin, mdiLock, mdiRefresh } from '@mdi/js'; |
|
132 | 131 |
|
133 | 132 |
export default { |
134 | 133 |
mixins: [queryParams], |
... | ... | @@ -149,9 +148,6 @@ |
149 | 148 |
bbsMngId: '', // 게시판 관리 아이디 |
150 | 149 |
codeList: [{cd: 'bbsNm', cdNm: '제목'},{cd: 'bbsCn', cdNm: '내용'},{cd: 'mbrNm', cdNm: '작성자'}], // 검색 조건 |
151 | 150 |
bbsMng: {}, // 게시판 관리 |
152 |
- pinPath: mdiPin, |
|
153 |
- lockPath: mdiLock, |
|
154 |
- refreshPath: mdiRefresh |
|
155 | 151 |
} |
156 | 152 |
}, |
157 | 153 |
created() { |
... | ... | @@ -239,7 +235,15 @@ |
239 | 235 |
} |
240 | 236 |
}, |
241 | 237 |
computed: { |
242 |
- |
|
238 |
+ pinPath() { |
|
239 |
+ return this.$iconPath('mdiPin'); |
|
240 |
+ }, |
|
241 |
+ lockPath() { |
|
242 |
+ return this.$iconPath('mdiLock'); |
|
243 |
+ }, |
|
244 |
+ refreshPath() { |
|
245 |
+ return this.$iconPath('mdiRefresh'); |
|
246 |
+ } |
|
243 | 247 |
}, |
244 | 248 |
mounted() { |
245 | 249 |
|
--- client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectListOne.vue
+++ client/views/pages/adm/boardManagement/template/videoTemplate/VideoSelectListOne.vue
... | ... | @@ -87,7 +87,6 @@ |
87 | 87 |
> |
88 | 88 |
<p>{{ item.fileNm + "." + item.extnNm }}</p> |
89 | 89 |
<button class="btn-ico sm ico-download"></button> |
90 |
- <!-- <svg-icon type="mdi" :path="downloadFilePath"></svg-icon> --> |
|
91 | 90 |
</li> |
92 | 91 |
</ul> |
93 | 92 |
</td> |
... | ... | @@ -250,7 +249,6 @@ |
250 | 249 |
> |
251 | 250 |
<p>{{ item.fileNm + "." + item.extnNm }}</p> |
252 | 251 |
<button class="btn-ico sm ico-download" @click="downloadFile(item)"></button> |
253 |
- <!-- <svg-icon type="mdi" :path="downloadFilePath"></svg-icon> --> |
|
254 | 252 |
</li> |
255 | 253 |
</ul> |
256 | 254 |
</div> |
... | ... | @@ -345,7 +343,6 @@ |
345 | 343 |
import CommentItem from "../../../../../component/comment/CommentItem.vue"; |
346 | 344 |
import DOMPurify from "dompurify"; |
347 | 345 |
import "../../../../../component/ckeditor5/ckeditor.css"; |
348 |
-import { mdiDownload } from "@mdi/js"; |
|
349 | 346 |
export default { |
350 | 347 |
mixins: [queryParams], |
351 | 348 |
data() { |
... | ... | @@ -361,8 +358,6 @@ |
361 | 358 |
wrtrNm: "", |
362 | 359 |
pageId: "", |
363 | 360 |
fileList: {}, |
364 |
- |
|
365 |
- downloadFilePath: mdiDownload, |
|
366 | 361 |
|
367 | 362 |
// 이전글 다음글 |
368 | 363 |
prevBbsCn: {}, |
--- client/views/pages/adm/popup/PopupManagementInsert.vue
+++ client/views/pages/adm/popup/PopupManagementInsert.vue
... | ... | @@ -125,12 +125,6 @@ |
125 | 125 |
</p> |
126 | 126 |
<p v-else>{{ file.name }}</p> |
127 | 127 |
<button class="icon-btn" @click="fnFileDelete(file, index)">X |
128 |
- <!-- <svg-icon |
|
129 |
- type="mdi" |
|
130 |
- :width="15" |
|
131 |
- :height="15" |
|
132 |
- :path="path" |
|
133 |
- ></svg-icon> --> |
|
134 | 128 |
</button> |
135 | 129 |
</div> |
136 | 130 |
<div v-if="fileList.length < 1"> |
... | ... | @@ -240,7 +234,6 @@ |
240 | 234 |
|
241 | 235 |
<script> |
242 | 236 |
import defaultAxios from "../../../../resources/js/defaultAxios"; |
243 |
-import { mdiClose } from "@mdi/js"; |
|
244 | 237 |
|
245 | 238 |
// API |
246 | 239 |
import { detailProc } from "../../../../resources/api/popup"; |
... | ... | @@ -248,8 +241,6 @@ |
248 | 241 |
export default { |
249 | 242 |
data() { |
250 | 243 |
return { |
251 |
- path: mdiClose, |
|
252 |
- |
|
253 | 244 |
file: null, |
254 | 245 |
|
255 | 246 |
// 팝업 객체 |
--- client/views/pages/adm/popup/PopupManagementSelectListOne.vue
+++ client/views/pages/adm/popup/PopupManagementSelectListOne.vue
... | ... | @@ -257,7 +257,6 @@ |
257 | 257 |
</template> |
258 | 258 |
|
259 | 259 |
<script> |
260 |
-import { mdiClose, mdiTrayArrowDown } from "@mdi/js"; |
|
261 | 260 |
import pageAuthMixin from "../../../common/pageAuthMixin.js"; |
262 | 261 |
|
263 | 262 |
// API |
... | ... | @@ -270,9 +269,6 @@ |
270 | 269 |
return { |
271 | 270 |
// 페이지 권한 객체 |
272 | 271 |
// pageAuth: JSON.parse(localStorage.getItem("vuex")).pageAuth, |
273 |
- |
|
274 |
- path: mdiClose, |
|
275 |
- downPath: mdiTrayArrowDown, |
|
276 | 272 |
|
277 | 273 |
file: null, |
278 | 274 |
|
--- client/views/pages/user/portal/search/Search.vue
+++ client/views/pages/user/portal/search/Search.vue
... | ... | @@ -255,7 +255,6 @@ |
255 | 255 |
<script> |
256 | 256 |
import { toRaw } from 'vue' |
257 | 257 |
import store from "../../../AppStore"; |
258 |
-import { mdiArrowRightDropCircleOutline } from '@mdi/js'; |
|
259 | 258 |
import queryParams from '../../../../../resources/js/queryParams'; |
260 | 259 |
import { defaultTotalSearchParams } from "../../../../../resources/js/defaultTotalSearchParams.js" |
261 | 260 |
import { searchAll } from "../../../../../resources/api/search.js"; |
... | ... | @@ -266,7 +265,6 @@ |
266 | 265 |
mixins: [queryParams], |
267 | 266 |
data() { |
268 | 267 |
return { |
269 |
- path: mdiArrowRightDropCircleOutline, |
|
270 | 268 |
search: { ...defaultTotalSearchParams }, |
271 | 269 |
pageSearch: { ...defaultSearchParams }, |
272 | 270 |
mbrId: store.state.mbrId || null, // 사용자 아이디 |
... | ... | @@ -357,7 +355,9 @@ |
357 | 355 |
|
358 | 356 |
}, |
359 | 357 |
computed: { |
360 |
- |
|
358 |
+ path() { |
|
359 |
+ return this.$iconPath('mdiArrowRightDropCircleOutline'); |
|
360 |
+ } |
|
361 | 361 |
}, |
362 | 362 |
components: { |
363 | 363 |
}, |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?