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 @@
{{ $route.meta.title }}
-
+
-
-
-
-
-
-
-
-
-
-
-
-
{{ text ? '开启' : '关闭' }}
@@ -31,24 +19,28 @@
- 详情
+ 编辑
+ 删除
-
+
+
+
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 }