diff --git a/src/api/marketing.js b/src/api/marketing.js index 1498a8c..36cc730 100644 --- a/src/api/marketing.js +++ b/src/api/marketing.js @@ -768,6 +768,14 @@ export function getEditInfo(data) { export function agentList(data) { return request.get(`marketing/agent/list`,data) } +// 代理中心 - 代理列表 - 新 +export function newAgentList(data) { + return request.get(`marketing/agent/new_list`,data) +} +// 代理中心 - 下级列表 +export function childrenList(data) { + return request.get(`marketing/agent/children_list`,data) +} // 代理中心 - 申请列表 export function agentApplyList(data) { return request.get(`marketing/agent/apply_list`,data) diff --git a/src/router/modules/marketing.js b/src/router/modules/marketing.js index 0200ecf..f4dfe49 100644 --- a/src/router/modules/marketing.js +++ b/src/router/modules/marketing.js @@ -532,6 +532,15 @@ const marketingRouter = }, component: () => import('@/views/marketing/agent/agent/index') }, + { + path: 'new_list', + name: `newAgentList`, + meta: { + title: '代理管理', + noCache: true + }, + component: () => import('@/views/marketing/agent/agent/new_index') + }, { path: 'apply', name: `agentApply`, diff --git a/src/views/marketing/agent/agent/new_index.vue b/src/views/marketing/agent/agent/new_index.vue new file mode 100644 index 0000000..093e8d2 --- /dev/null +++ b/src/views/marketing/agent/agent/new_index.vue @@ -0,0 +1,326 @@ + + + + + diff --git a/src/views/marketing/agent/agent/template/edit.vue b/src/views/marketing/agent/agent/template/edit.vue index 23c0f98..9e917fd 100644 --- a/src/views/marketing/agent/agent/template/edit.vue +++ b/src/views/marketing/agent/agent/template/edit.vue @@ -276,7 +276,7 @@ - +
@@ -435,6 +435,7 @@ export default { children_list: {}, children_uid_list: {}, // 用户选择弹框 + userSelectTitle: '用户选择', userSelectVisible: false, userListLoading: true, userTableFrom: { @@ -508,6 +509,9 @@ export default { case 10: this.page_title = '总部内勤信息编辑'; break; + case 11: + this.page_title = '烟酒馆信息编辑'; + break; } }, immediate: true @@ -603,8 +607,8 @@ export default { pid: this.info.id || 0, agent_type: this.create_role_type, agent_stock: 0, - contact_name: '', - contact_phone: '', + contact_name: item.real_name || item.nickname, + contact_phone: item.phone || '', province_id: 0, city_id: 0, area_id: 0,