From d080a458558d76c23a6fe41a5f819eef637003c2 Mon Sep 17 00:00:00 2001
From: liyu1201 <1492230202@qq.com>
Date: Thu, 18 Sep 2025 15:33:10 +0800
Subject: [PATCH] 拓客活动
---
antis-ncc-admin/src/api/extend/lqevent.js | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/router/modules/base.js | 11 +++++++++++
antis-ncc-admin/src/views/lqEvent/ExportBox.vue | 139 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/lqEvent/Form.vue | 236 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/lqEvent/index.vue | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/lqEvent/test.html | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/lqXmzl/Form copy.vue | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
antis-ncc-admin/src/views/lqXmzl/Form.vue | 11 +++++++++--
antis-ncc-admin/src/views/lqXmzl/index.vue | 3 ++-
9 files changed, 1032 insertions(+), 3 deletions(-)
create mode 100644 antis-ncc-admin/src/api/extend/lqevent.js
create mode 100644 antis-ncc-admin/src/views/lqEvent/ExportBox.vue
create mode 100644 antis-ncc-admin/src/views/lqEvent/Form.vue
create mode 100644 antis-ncc-admin/src/views/lqEvent/index.vue
create mode 100644 antis-ncc-admin/src/views/lqEvent/test.html
create mode 100644 antis-ncc-admin/src/views/lqXmzl/Form copy.vue
diff --git a/antis-ncc-admin/src/api/extend/lqevent.js b/antis-ncc-admin/src/api/extend/lqevent.js
new file mode 100644
index 0000000..da73f79
--- /dev/null
+++ b/antis-ncc-admin/src/api/extend/lqevent.js
@@ -0,0 +1,63 @@
+import request from '@/utils/request'
+
+// 获取拓客活动列表
+export function getLqEventList(data) {
+ return request({
+ url: '/api/Extend/lqevent',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取拓客活动详情
+export function getLqEventInfo(id) {
+ return request({
+ url: `/api/Extend/lqevent/${id}`,
+ method: 'GET'
+ })
+}
+
+// 新增拓客活动
+export function createLqEvent(data) {
+ return request({
+ url: '/api/Extend/lqevent',
+ method: 'POST',
+ data
+ })
+}
+
+// 更新拓客活动
+export function updateLqEvent(id, data) {
+ return request({
+ url: `/api/Extend/lqevent/${id}`,
+ method: 'PUT',
+ data
+ })
+}
+
+// 删除拓客活动
+export function deleteLqEvent(id) {
+ return request({
+ url: `/api/Extend/lqevent/${id}`,
+ method: 'DELETE'
+ })
+}
+
+// 批量删除拓客活动
+export function batchDeleteLqEvent(ids) {
+ return request({
+ url: '/api/Extend/lqevent/batch',
+ method: 'DELETE',
+ data: { ids }
+ })
+}
+
+// 导出拓客活动
+export function exportLqEvent(data) {
+ return request({
+ url: '/api/Extend/lqevent/export',
+ method: 'POST',
+ data,
+ responseType: 'blob'
+ })
+}
diff --git a/antis-ncc-admin/src/router/modules/base.js b/antis-ncc-admin/src/router/modules/base.js
index 1e6926f..1ab46ca 100644
--- a/antis-ncc-admin/src/router/modules/base.js
+++ b/antis-ncc-admin/src/router/modules/base.js
@@ -64,6 +64,17 @@ const baseRouter = [{
zhTitle: '美业仪表板',
icon: 'icon-ym icon-ym-generator-kanban',
}
+ },
+ {
+ path: '/lqEvent',
+ component: (resolve) => require(['@/views/lqEvent'], resolve),
+ name: 'lqEvent',
+ meta: {
+ title: 'lqEvent',
+ affix: false,
+ zhTitle: '拓客活动',
+ icon: 'icon-ym icon-ym-s-data',
+ }
}
]
export default baseRouter
\ No newline at end of file
diff --git a/antis-ncc-admin/src/views/lqEvent/ExportBox.vue b/antis-ncc-admin/src/views/lqEvent/ExportBox.vue
new file mode 100644
index 0000000..1a2e788
--- /dev/null
+++ b/antis-ncc-admin/src/views/lqEvent/ExportBox.vue
@@ -0,0 +1,139 @@
+
+
基于Vue 2.6 + Element UI开发的拓客活动管理页面
+/api/Extend/lqevent请求方法:GET, POST, PUT, DELETE
+参数格式:
+/api/Extend/lqevent 已实现npm run devhttp://localhost:3000/#/lqEvent🎉 拓客活动页面开发完成!
+基于项目规范,遵循Vue 2.6 + Element UI最佳实践
+