From a8ea0e4b2620225abbc2c6306a9db42664745c67 Mon Sep 17 00:00:00 2001 From: qsh <> Date: Tue, 8 Oct 2024 16:31:21 +0800 Subject: [PATCH] sc --- src/api/home/reportSignRate.js | 5 ++ src/router/modules/remaining.ts | 42 ++++++------ src/views/Home/CloseRate.vue | 111 +++++++++++++++++++++++++++++++- 3 files changed, 135 insertions(+), 23 deletions(-) create mode 100644 src/api/home/reportSignRate.js diff --git a/src/api/home/reportSignRate.js b/src/api/home/reportSignRate.js new file mode 100644 index 0000000..3ceb4af --- /dev/null +++ b/src/api/home/reportSignRate.js @@ -0,0 +1,5 @@ +import request from '@/config/axios' +// 线索情况 +export const getList = async (data) => { + return await request.post({ url: '/admin-api/crm/sch-clue/signRate/report', data }) +} diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index a6b5036..85ab24e 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -130,27 +130,27 @@ const remainingRouter: AppRouteRecordRaw[] = [ // } // ] // }, - // { - // path: '/Basic', - // component: Layout, - // name: 'Basic', - // meta: {}, - // redirect: '/Basic/menu', - // children: [ - // { - // path: 'menu', - // component: () => import('@/views/Basic/Menu/index.vue'), - // name: 'Menu', - // meta: { - // canTo: true, - // hidden: true, - // noTagsView: false, - // icon: 'ep:user', - // title: '菜单管理' - // } - // } - // ] - // }, + { + path: '/Basic', + component: Layout, + name: 'Basic', + meta: { title: '菜单管理' }, + redirect: '/Basic/menu', + children: [ + { + path: 'menu', + component: () => import('@/views/Basic/Menu/index.vue'), + name: 'Menu', + meta: { + canTo: true, + hidden: true, + noTagsView: false, + icon: 'ep:user', + title: '菜单管理' + } + } + ] + }, { path: '/login', component: () => import('@/views/Login/Login.vue'), diff --git a/src/views/Home/CloseRate.vue b/src/views/Home/CloseRate.vue index c8876d0..f873d6c 100644 --- a/src/views/Home/CloseRate.vue +++ b/src/views/Home/CloseRate.vue @@ -1,7 +1,114 @@ - +