Skip to content

Commit 56dc9e2

Browse files
committed
refact(scrm): change route
1 parent 52c3a43 commit 56dc9e2

File tree

47 files changed

+502
-501
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+502
-501
lines changed

config/vite.config.base.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ export default defineConfig({
3535
},
3636
define: {
3737
'process.env': {},
38+
'__VUE_OPTIONS_API__': true,
39+
'__VUE_PROD_DEVTOOLS__': false,
40+
'__VUE_PROD_HYDRATION_MISMATCH_DETAILS__': false,
3841
},
3942
css: {
4043
preprocessorOptions: {

src/api/scrm/department/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export interface DepartmentLeader {
2020
}
2121

2222
export interface DepartmentNode {
23-
weWorkParentId?: number;
24-
weWorkDepId?: number;
23+
WeComParentId?: number;
24+
WeComDepId?: number;
2525
refDepartmentId?: number;
2626
order?: number;
2727
name?: string;

src/api/scrm/user/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ export interface ListUsersRequest {
4444
email?: string;
4545
alias?: number[];
4646
status?: string[];
47-
weWorkUserId?: string | number | null;
48-
weWorkMainDepartmentId?: any;
47+
WeComUserId?: string | number | null;
48+
WeComMainDepartmentId?: any;
4949
roleCodes?: string[];
5050
isEnable?: any;
5151
pageIndex?: number;

src/api/wechat/official-account/media.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import axios from 'axios';
22
import { PrefixUriAdmin } from '@/api';
33

4-
export const UriOAMedia = '/wechat/official-account/medias';
4+
export const UriOAMedia = '/scrm/official-account-1/medias';
55

66
export interface GetMediaRequest {
77
mediaId: string;

src/api/wechat/official-account/menu.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import axios from 'axios';
22
import { PrefixUriAdmin } from '@/api';
33

4-
const UriOAMenu = '/wechat/official-account/menus';
4+
const UriOAMenu = '/scrm/official-account-1/menus';
55

66
export interface GetOAMenuTreeReply {
77
button: any;

src/locale/en-US.ts

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -66,38 +66,39 @@ export default {
6666
'menu.crm.membership': 'Membership Management',
6767
'menu.crm.membership.list': 'Membership List',
6868
'menu.crm.membership.points': 'Points Management',
69-
'menu.scrm': 'Enterprise WeChat SCRM',
70-
'menu.scrm.marketingAcquisition': 'Marketing Acquisition',
71-
'menu.scrm.marketingAcquisition.enterpriseQR': 'Enterprise QR Code',
72-
'menu.scrm.marketingAcquisition.groupQR': 'Group QR Code',
73-
'menu.scrm.cms': 'Content Management',
74-
'menu.scrm.cms.scriptLib': 'Script Library',
75-
'menu.scrm.cms.media': 'Media Library',
76-
'menu.scrm.operation': 'Customer Operations',
77-
'menu.scrm.operation.groupSend': 'Customer Group Messaging',
78-
'menu.scrm.operation.welcomeScript': 'Group Welcome Message',
79-
'menu.scrm.operation.moment': 'Enterprise WeChat Moments',
80-
'menu.scrm.operation.userGroupSendHistory': 'User Group Messaging History',
81-
'menu.scrm.customerDomain': 'Customer Domain Management',
82-
'menu.scrm.customerDomain.customer': 'Customer Management',
83-
'menu.scrm.customerDomain.customer.detail': 'Customer Details',
84-
'menu.scrm.customerDomain.tag': 'Customer Tags',
85-
'menu.scrm.customerDomain.migrate': 'Customer Migration',
86-
'menu.scrm.customerDomain.blackList': 'Blacklist',
87-
'menu.scrm.customerGroup': 'Customer Group Management',
88-
'menu.scrm.customerGroup.group': 'Customer Group List',
89-
'menu.scrm.customerGroup.tag': 'Customer Group Tags',
90-
'menu.scrm.wechat': 'Enterprise Management',
91-
'menu.scrm.wechat.organization': 'Department Management',
92-
'menu.scrm.wechat.users': 'Users Management',
93-
'menu.scrm.wechat.group': 'User Group Management',
94-
'menu.scrm.app': 'Application Management',
95-
'menu.scrm.sessionArchive': 'Session Archive',
96-
'menu.scrm.smartCS': 'Smart Customer Service',
69+
'menu.scrm': 'SCRM',
70+
'menu.scrm.wecom': 'Enterprise Wechat',
71+
'menu.scrm.wecom.marketingAcquisition': 'Marketing Acquisition',
72+
'menu.scrm.wecom.marketingAcquisition.enterpriseQR': 'Enterprise QR Code',
73+
'menu.scrm.wecom.marketingAcquisition.groupQR': 'Group QR Code',
74+
'menu.scrm.wecom.cms': 'Content Management',
75+
'menu.scrm.wecom.cms.scriptLib': 'Script Library',
76+
'menu.scrm.wecom.cms.media': 'Media Library',
77+
'menu.scrm.wecom.operation': 'Customer Operations',
78+
'menu.scrm.wecom.operation.groupSend': 'Customer Group Messaging',
79+
'menu.scrm.wecom.operation.welcomeScript': 'Group Welcome Message',
80+
'menu.scrm.wecom.operation.moment': 'Enterprise WeChat Moments',
81+
'menu.scrm.wecom.operation.userGroupSendHistory':
82+
'User Group Messaging History',
83+
'menu.scrm.wecom.customerDomain': 'Customer Domain Management',
84+
'menu.scrm.wecom.customerDomain.customer': 'Customer Management',
85+
'menu.scrm.wecom.customerDomain.customer.detail': 'Customer Details',
86+
'menu.scrm.wecom.customerDomain.tag': 'Customer Tags',
87+
'menu.scrm.wecom.customerDomain.migrate': 'Customer Migration',
88+
'menu.scrm.wecom.customerDomain.blackList': 'Blacklist',
89+
'menu.scrm.wecom.customerGroup': 'Customer Group Management',
90+
'menu.scrm.wecom.customerGroup.group': 'Customer Group List',
91+
'menu.scrm.wecom.customerGroup.tag': 'Customer Group Tags',
92+
'menu.scrm.wecom.organization': 'Department Management',
93+
'menu.scrm.wecom.users': 'Users Management',
94+
'menu.scrm.wecom.group': 'User Group Management',
95+
'menu.scrm.wecom.app': 'Application Management',
96+
'menu.scrm.wecom.sessionArchive': 'Session Archive',
97+
'menu.scrm.wecom.smartCS': 'Smart Customer Service',
9798

98-
'menu.wechat.official': 'Wechat Official Account',
99-
'menu.wechat.official.menu': 'Menu',
100-
'menu.wechat.official.media': 'Media',
99+
'menu.scrm.official': 'Wechat Official Account',
100+
'menu.scrm.official.menu': 'Menu',
101+
'menu.scrm.official.media': 'Media',
101102

102103
'menu.infoOrganization.index': 'Info Organization',
103104

src/locale/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ const defaultLocale = localStorage.getItem('arco-locale') || 'zh-CN';
1111
const i18n = createI18n({
1212
locale: defaultLocale,
1313
fallbackLocale: 'en-US',
14-
allowComposition: true,
14+
legacy: false,
15+
// allowComposition: true,
1516
messages: {
1617
'en-US': en,
1718
'zh-CN': cn,

src/locale/zh-CN.ts

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -66,38 +66,38 @@ export default {
6666
'menu.crm.membership': '会籍管理',
6767
'menu.crm.membership.list': '会籍列表',
6868
'menu.crm.membership.points': '积分管理',
69-
'menu.scrm': '企微 SCRM',
70-
'menu.scrm.marketingAcquisition': '营销获客',
71-
'menu.scrm.marketingAcquisition.enterpriseQR': '企微活码',
72-
'menu.scrm.marketingAcquisition.groupQR': '群活码',
73-
'menu.scrm.cms': '内容管理',
74-
'menu.scrm.cms.scriptLib': '话术库',
75-
'menu.scrm.cms.media': '媒体库',
76-
'menu.scrm.operation': '客户运营',
77-
'menu.scrm.operation.groupSend': '客户群发',
78-
'menu.scrm.operation.welcomeScript': '入群欢迎语',
79-
'menu.scrm.operation.moment': '企微朋友圈',
80-
'menu.scrm.operation.userGroupSendHistory': '员工群发记录',
81-
'menu.scrm.customerDomain': '客域管理',
82-
'menu.scrm.customerDomain.customer': '客户管理',
83-
'menu.scrm.customerDomain.customer.detail': '客户详情',
84-
'menu.scrm.customerDomain.tag': '客户标签',
85-
'menu.scrm.customerDomain.migrate': '客户迁移',
86-
'menu.scrm.customerDomain.blackList': '黑名单',
87-
'menu.scrm.customerGroup': '客户群管理',
88-
'menu.scrm.customerGroup.group': '客户群列表',
89-
'menu.scrm.customerGroup.tag': '客户群标签',
90-
'menu.scrm.wechat': '企业管理',
91-
'menu.scrm.wechat.organization': '部门管理',
92-
'menu.scrm.wechat.users': '员工管理',
93-
'menu.scrm.wechat.group': '员工群管理',
94-
'menu.scrm.app': '应用管理',
95-
'menu.scrm.sessionArchive': '会话存档',
96-
'menu.scrm.smartCS': '智能客服',
69+
'menu.scrm': 'SCRM',
70+
'menu.scrm.wecom': '企业微信',
71+
'menu.scrm.wecom.marketingAcquisition': '营销获客',
72+
'menu.scrm.wecom.marketingAcquisition.enterpriseQR': '企微活码',
73+
'menu.scrm.wecom.marketingAcquisition.groupQR': '群活码',
74+
'menu.scrm.wecom.cms': '内容管理',
75+
'menu.scrm.wecom.cms.scriptLib': '话术库',
76+
'menu.scrm.wecom.cms.media': '媒体库',
77+
'menu.scrm.wecom.operation': '客户运营',
78+
'menu.scrm.wecom.operation.groupSend': '客户群发',
79+
'menu.scrm.wecom.operation.welcomeScript': '入群欢迎语',
80+
'menu.scrm.wecom.operation.moment': '企微朋友圈',
81+
'menu.scrm.wecom.operation.userGroupSendHistory': '员工群发记录',
82+
'menu.scrm.wecom.customerDomain': '客域管理',
83+
'menu.scrm.wecom.customerDomain.customer': '客户管理',
84+
'menu.scrm.wecom.customerDomain.customer.detail': '客户详情',
85+
'menu.scrm.wecom.customerDomain.tag': '客户标签',
86+
'menu.scrm.wecom.customerDomain.migrate': '客户迁移',
87+
'menu.scrm.wecom.customerDomain.blackList': '黑名单',
88+
'menu.scrm.wecom.customerGroup': '客户群管理',
89+
'menu.scrm.wecom.customerGroup.group': '客户群列表',
90+
'menu.scrm.wecom.customerGroup.tag': '客户群标签',
91+
'menu.scrm.wecom.organization': '通讯录',
92+
'menu.scrm.wecom.users': '员工管理',
93+
'menu.scrm.wecom.group': '员工群管理',
94+
'menu.scrm.wecom.app': '应用管理',
95+
'menu.scrm.wecom.sessionArchive': '会话存档',
96+
'menu.scrm.wecom.smartCS': '智能客服',
9797

98-
'menu.wechat.official': '微信公众号',
99-
'menu.wechat.official.menu': '菜单配置',
100-
'menu.wechat.official.media': '媒体库管理',
98+
'menu.scrm.official': '微信公众号',
99+
'menu.scrm.official.menu': '菜单配置',
100+
'menu.scrm.official.media': '媒体库管理',
101101

102102
'menu.infoOrganization': '信息组织',
103103
'menu.infoOrganization.label': '框架标签',
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import { DEFAULT_LAYOUT } from '@/router/routes/base';
2+
3+
import { AppRouteRecordRaw } from '../types';
4+
5+
const SCRMOfficialAccount: AppRouteRecordRaw = {
6+
path: '/scrm/official-account',
7+
name: 'SCRM Official Account',
8+
component: DEFAULT_LAYOUT,
9+
meta: {
10+
order: 3,
11+
locale: 'menu.scrm.official',
12+
requiresAuth: true,
13+
icon: 'icon-wechat',
14+
},
15+
children: [
16+
{
17+
path: '/scrm/official-account/menu',
18+
name: 'Wechat Official Account Menu',
19+
component: () => import('@/views/scrm/official-account/menu/index.vue'),
20+
meta: {
21+
locale: 'menu.scrm.official.menu',
22+
requiresAuth: true,
23+
roles: ['*'],
24+
},
25+
},
26+
{
27+
path: '/scrm/official-account/media',
28+
name: 'Wechat Official Account Media',
29+
component: () => import('@/views/scrm/official-account/media/index.vue'),
30+
meta: {
31+
locale: 'menu.scrm.official.media',
32+
requiresAuth: true,
33+
roles: ['*'],
34+
},
35+
},
36+
],
37+
};
38+
39+
export default SCRMOfficialAccount;

0 commit comments

Comments
 (0)