From 28996ec87924021d699f27bcfafb3cfd7dbdf9b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BC=9F?= <943146732@qq.com> Date: Thu, 7 Mar 2024 23:47:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A2=84=E5=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/market/presale.js | 39 ++++++ src/views/market/presale/Index.vue | 55 +++++--- src/views/market/presale/modules/AddForm.vue | 105 +++++++++++++++ src/views/market/presale/modules/EditForm.vue | 125 ++++++++++++++++++ src/views/market/presale/modules/index.js | 4 + 5 files changed, 308 insertions(+), 20 deletions(-) create mode 100644 src/views/market/presale/modules/AddForm.vue create mode 100644 src/views/market/presale/modules/EditForm.vue create mode 100644 src/views/market/presale/modules/index.js diff --git a/src/api/market/presale.js b/src/api/market/presale.js index c809b85..3737e21 100644 --- a/src/api/market/presale.js +++ b/src/api/market/presale.js @@ -3,6 +3,9 @@ import { axios } from '@/utils/request' // api接口列表 const api = { list: '/presale/list', + add: '/presale/add', + edit: '/presale/edit', + delete: '/presale/del', log: '/presale/log' } @@ -15,6 +18,42 @@ export function list (params) { }) } +/** + * 新增记录 + * @param {*} data + */ +export function add (data) { + return axios({ + url: api.add, + method: 'post', + data + }) +} + +/** + * 编辑记录 + * @param {*} data + */ +export function edit (data) { + return axios({ + url: api.edit, + method: 'post', + data + }) +} + +/** + * 删除记录 + * @param {*} data + */ +export function deleted (data) { + return axios({ + url: api.delete, + method: 'post', + data: data + }) +} + export function log (params) { return axios({ url: api.log, diff --git a/src/views/market/presale/Index.vue b/src/views/market/presale/Index.vue index 6fa1d51..8dedd87 100644 --- a/src/views/market/presale/Index.vue +++ b/src/views/market/presale/Index.vue @@ -1,9 +1,9 @@ diff --git a/src/views/market/presale/modules/EditForm.vue b/src/views/market/presale/modules/EditForm.vue new file mode 100644 index 0000000..f6ec468 --- /dev/null +++ b/src/views/market/presale/modules/EditForm.vue @@ -0,0 +1,125 @@ + + + diff --git a/src/views/market/presale/modules/index.js b/src/views/market/presale/modules/index.js new file mode 100644 index 0000000..e726da0 --- /dev/null +++ b/src/views/market/presale/modules/index.js @@ -0,0 +1,4 @@ +import AddForm from './AddForm' +import EditForm from './EditForm' + +export { AddForm, EditForm }