diff --git a/src/api/signature.js b/src/api/signature.js
new file mode 100644
index 0000000..8eb7405
--- /dev/null
+++ b/src/api/signature.js
@@ -0,0 +1,23 @@
+import Vue from 'vue';
+
+async function getSignatureList(page) {
+ return Vue.axios.get('/admin/live/signature-can?page=' + (page - 1) + "&size=20");
+}
+
+async function createSignature(formData) {
+ return Vue.axios.post('/admin/live/signature-can', formData, {
+ headers: {
+ "Content-Type": "multipart/form-data",
+ },
+ });
+}
+
+async function modifySignature(formData) {
+ return Vue.axios.put('/admin/live/signature-can', formData, {
+ headers: {
+ "Content-Type": "multipart/form-data",
+ },
+ });
+}
+
+export { getSignatureList, createSignature, modifySignature }
diff --git a/src/router/index.js b/src/router/index.js
index 287dd63..50be377 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -115,6 +115,11 @@ const routes = [
name: 'CanCoupon',
component: () => import(/* webpackChunkName: "coin" */ '../views/Can/CanCoupon.vue')
},
+ {
+ path: '/can/signature',
+ name: 'CanSignature',
+ component: () => import(/* webpackChunkName: "coin" */ '../views/Can/CanSignature.vue')
+ },
{
path: '/calculate/live',
name: 'CalculateLive',
diff --git a/src/views/Can/CanSignature.vue b/src/views/Can/CanSignature.vue
new file mode 100644
index 0000000..e172015
--- /dev/null
+++ b/src/views/Can/CanSignature.vue
@@ -0,0 +1,421 @@
+
+
+
+
+ 시그니처 관리
+
+
+
+
+
+
+
+
+
+
+ 시그니처 등록
+
+
+
+
+
+
+
+ {{ item.id }}
+
+
+
+ {{ item.nickname }}
+
+
+
+ {{ item.can }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 시그니처 캔 수정
+
+
+ 시그니처 캔 등록
+
+
+
+
+
+ 크리에이터 번호
+
+
+
+
+
+
+
+
+
+
+ 캔
+
+
+
+
+
+
+
+
+
+
+ 이미지
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 취소
+
+
+ 수정
+
+
+ 등록
+
+
+
+
+
+
+
+
+
+
+