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 @@ +