From 0e84bedb670e5697dc5018d35f5c202dd58072d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Fri, 15 Aug 2025 16:31:55 +0800 Subject: [PATCH] =?UTF-8?q?v1.0.2=20=E6=9B=B4=E6=96=B0=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/adminApi.ts | 23 + src/api/crmApi.ts | 15 + src/api/systemApi.ts | 5 +- src/api/usersApi.ts | 11 +- .../core/layouts/art-header-bar/index.vue | 23 +- src/views/admin/customer/customeraudit.vue | 17 +- src/views/admin/customer/highseas.vue | 655 ++++++++++++++++++ src/views/admin/customer/index.vue | 233 ++++++- src/views/admin/system/company.vue | 65 +- src/views/admin/system/feishu.vue | 194 ------ src/views/admin/system/feishu_app.vue | 350 ++++++++++ src/views/admin/system/menu/index.vue | 71 +- src/views/admin/system/role/index.vue | 29 +- src/views/admin/system/systems.vue | 383 ++++++++-- src/views/admin/user/index.vue | 19 + src/views/admin/user/user_info.vue | 533 ++++++++++++++ src/views/auth/login/index.vue | 4 +- src/views/crmpc/customer/index.vue | 39 +- .../{customer => team}/team_customer.vue | 28 +- src/views/crmpc/team/user_customer.vue | 313 +++++++++ src/views/notification/index.vue | 286 ++++++++ 21 files changed, 2977 insertions(+), 319 deletions(-) create mode 100644 src/views/admin/customer/highseas.vue delete mode 100644 src/views/admin/system/feishu.vue create mode 100644 src/views/admin/system/feishu_app.vue create mode 100644 src/views/admin/user/user_info.vue rename src/views/crmpc/{customer => team}/team_customer.vue (92%) create mode 100644 src/views/crmpc/team/user_customer.vue create mode 100644 src/views/notification/index.vue diff --git a/src/api/adminApi.ts b/src/api/adminApi.ts index 277f619..d33b476 100644 --- a/src/api/adminApi.ts +++ b/src/api/adminApi.ts @@ -175,4 +175,27 @@ export class manageService { url: '/common/preset/cache/clear' }) } + //公海客户分配 + static crmCustomerAllocation(params: any) { + return request.get({ + url: '/admin/crm/customer/cede', + params + // showErrorMessage: false // 不显示错误消息 + }) + } + //公海客户跟进记录 + static crmCustomerFollow(params: any) { + return request.get({ + url: '/admin/crm/customer/follow', + params: params + }) + } + //公海客户删除 + static crmCustomerDelete(params: any) { + return request.get({ + url: '/admin/crm/customer/delete', + params + // showErrorMessage: false // 不显示错误消息 + }) + } } diff --git a/src/api/crmApi.ts b/src/api/crmApi.ts index 28dcbc2..3727eed 100644 --- a/src/api/crmApi.ts +++ b/src/api/crmApi.ts @@ -176,4 +176,19 @@ export class CrmService { // showErrorMessage: false // 不显示错误消息 }) } + //所属员工 + static getCustomerUserList(params: Api.Common.PaginatingParams) { + return request.get({ + url: '/common/user/team', + params + }) + } + //标记离职 + static markLeave(params: any) { + return request.get({ + url: '/common/user/resign', + params + // showErrorMessage: false // 不显示错误消息 + }) + } } diff --git a/src/api/systemApi.ts b/src/api/systemApi.ts index bc7aad3..5284590 100644 --- a/src/api/systemApi.ts +++ b/src/api/systemApi.ts @@ -168,9 +168,10 @@ export class systemService { }) } //菜单列表 - static getMenutreeList() { + static getMenutreeList(params: any) { return request.get({ - url: '/admin/resources/list/tree' + url: '/admin/resources/list/tree', + params }) } static getMenuList() { diff --git a/src/api/usersApi.ts b/src/api/usersApi.ts index b1fc3c5..04929a1 100644 --- a/src/api/usersApi.ts +++ b/src/api/usersApi.ts @@ -7,7 +7,7 @@ export class UserService { url: '/common/preset/corps' }) } - //获取系统 + //获取系统 static getsystemsList() { return request.get({ url: '/common/preset/systems' @@ -43,7 +43,7 @@ export class UserService { params }) } - //飞书凭证 + //飞书凭证 static getfeishuscope() { return request.get({ url: '/common/auth/feishu/scope' @@ -78,4 +78,11 @@ export class UserService { url: '/common/preset/menus' }) } + //个人信息编辑 + static editUserInfo(params: any) { + return request.post({ + url: '/admin/user/edit', + params + }) + } } diff --git a/src/components/core/layouts/art-header-bar/index.vue b/src/components/core/layouts/art-header-bar/index.vue index 09cc557..b476e77 100644 --- a/src/components/core/layouts/art-header-bar/index.vue +++ b/src/components/core/layouts/art-header-bar/index.vue @@ -163,7 +163,7 @@ -->
    -
  • +
  • {{ $t('topBar.user.userCenter') }}
  • @@ -223,7 +223,6 @@ import { languageOptions } from '@/locales' const isWindows = navigator.userAgent.includes('Windows') const { locale } = useI18n() - const settingStore = useSettingStore() const userStore = useUserStore() const router = useRouter() @@ -315,14 +314,22 @@ const goPage = (path: string) => { router.push(path) } - - const toDocs = () => { - window.open(WEB_LINKS.DOCS) + const { systemsid } = useUserStore() + const gouserInfo = () => { + if (systemsid == '1') { + router.push('/admin/user/user_info') + } else { + router.push('/system/user-center') + } } - const toGithub = () => { - window.open(WEB_LINKS.GITHUB) - } + // const toDocs = () => { + // window.open(WEB_LINKS.DOCS) + // } + + // const toGithub = () => { + // window.open(WEB_LINKS.GITHUB) + // } const toHome = () => { router.push(home_page) diff --git a/src/views/admin/customer/customeraudit.vue b/src/views/admin/customer/customeraudit.vue index 08f149a..03de504 100644 --- a/src/views/admin/customer/customeraudit.vue +++ b/src/views/admin/customer/customeraudit.vue @@ -1,5 +1,12 @@ diff --git a/src/views/admin/system/company.vue b/src/views/admin/system/company.vue index ff091f0..cf093da 100644 --- a/src/views/admin/system/company.vue +++ b/src/views/admin/system/company.vue @@ -4,7 +4,7 @@
    - 新增 + 新增
    +