diff --git a/src/api/activecode.js b/src/api/activecode.js new file mode 100644 index 0000000..d763c60 --- /dev/null +++ b/src/api/activecode.js @@ -0,0 +1,23 @@ +import request from '@/utils/request' + +export function genCodes(count) { + return request({ + url: '/active_code/gen?count=' + count, + method: 'get' + }) +} + +export function getCodes(data) { + return request({ + url: '/active_code/list', + method: 'post', + data + }) +} + +export function downloadFile(batchid) { + return request({ + url: '/active_code/download?batchid=' + batchid, + method: 'get' + }) +} diff --git a/src/router/index.js b/src/router/index.js index 0f4f6bf..14a58bd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -353,6 +353,12 @@ export const asyncRoutes = [ component: () => import('@/views/whitelist/super'), name: 'superwhitelist', meta: { title: '至尊白名单', pername: 'superwhitelist' } + }, + { + path: 'activecode', + component: () => import('@/views/activecode/info'), + name: 'activecode', + meta: { title: '激活码', pername: 'activecode' } } ] } diff --git a/src/views/activecode/info.vue b/src/views/activecode/info.vue new file mode 100644 index 0000000..8bb7585 --- /dev/null +++ b/src/views/activecode/info.vue @@ -0,0 +1,266 @@ + + + +