From 5610e9dd6e7513fc2891093065424a18a0772673 Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Thu, 25 Jan 2024 19:11:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=20-=20=E4=BB=A3=E7=90=86=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=20-=20=E4=BB=A3=E7=90=86=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/marketing.js | 30 + src/libs/notice.js | 2 +- src/router/modules/marketing.js | 23 +- src/views/marketing/agent/agent/index.vue | 280 ++++++ .../marketing/agent/agent/template/area.vue | 71 ++ .../marketing/agent/agent/template/edit.vue | 924 ++++++++++++++++++ .../marketing/agent/agent/template/mer.vue | 100 ++ src/views/marketing/agent/index.vue | 3 + 8 files changed, 1430 insertions(+), 3 deletions(-) create mode 100644 src/views/marketing/agent/agent/index.vue create mode 100644 src/views/marketing/agent/agent/template/area.vue create mode 100644 src/views/marketing/agent/agent/template/edit.vue create mode 100644 src/views/marketing/agent/agent/template/mer.vue create mode 100644 src/views/marketing/agent/index.vue diff --git a/src/api/marketing.js b/src/api/marketing.js index 1c603c3..604574e 100644 --- a/src/api/marketing.js +++ b/src/api/marketing.js @@ -756,4 +756,34 @@ export function pickupPointInfo(id) { return request.get(`user/exchange_quota/pickup_point_info/${id}`) } +// 代理中心 - 提交编辑 +export function submitEditInfo(data) { + return request.post(`marketing/agent/edit_info`,data) +} +// 代理中心 - 获取需要编辑的信息 +export function getEditInfo(data) { + return request.get(`marketing/agent/get_edit_info`,data) +} +// 代理中心 - 代理列表 +export function agentList(data) { + return request.get(`marketing/agent/list`,data) +} + + + + + + + + + + + + + + + + + + diff --git a/src/libs/notice.js b/src/libs/notice.js index 198da50..0318069 100644 --- a/src/libs/notice.js +++ b/src/libs/notice.js @@ -38,7 +38,7 @@ function notice(token) { if (data.status === 200) { vm.$emit(data.data.status, data.data.result) } - console.log(res) + // console.log(res) if (data.type === 'notice') { const h = vm.$createElement ElementUI.Notification({ diff --git a/src/router/modules/marketing.js b/src/router/modules/marketing.js index 1f5a879..50e76f7 100644 --- a/src/router/modules/marketing.js +++ b/src/router/modules/marketing.js @@ -484,7 +484,27 @@ const marketingRouter = }, component: () => import('@/views/marketing/exchange/pickupPoint/index') }, - + ] + }, + { + path: 'agent', + name: 'Agent', + meta: { + title: '代理中心', + noCache: true + }, + redirect: 'noRedirect', + component: () => import('@/views/marketing/agent/index'), + children: [ + { + path: 'list', + name: `agentList`, + meta: { + title: '代理管理', + noCache: true + }, + component: () => import('@/views/marketing/agent/agent/index') + }, @@ -493,7 +513,6 @@ const marketingRouter = - ], } diff --git a/src/views/marketing/agent/agent/index.vue b/src/views/marketing/agent/agent/index.vue new file mode 100644 index 0000000..0b18c49 --- /dev/null +++ b/src/views/marketing/agent/agent/index.vue @@ -0,0 +1,280 @@ + + + + + diff --git a/src/views/marketing/agent/agent/template/area.vue b/src/views/marketing/agent/agent/template/area.vue new file mode 100644 index 0000000..10b5a0f --- /dev/null +++ b/src/views/marketing/agent/agent/template/area.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/views/marketing/agent/agent/template/edit.vue b/src/views/marketing/agent/agent/template/edit.vue new file mode 100644 index 0000000..e41ed0a --- /dev/null +++ b/src/views/marketing/agent/agent/template/edit.vue @@ -0,0 +1,924 @@ +