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 @@ + + + + +