diff --git a/src/api/all/common.ts b/src/api/all/common.ts index 8cc013a..d06e4f4 100644 --- a/src/api/all/common.ts +++ b/src/api/all/common.ts @@ -14,6 +14,10 @@ export const updateCustomColumns = (params = {}) => { return Http.put('/v1/custom-columns', params); }; +export const getUserList = (params = {}) => { + return Http.get('/v1/users/list', params); +}; + // 任务中心-分页 export const getTask = (params = {}) => { return Http.get('/v1/tasks', params); diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts index 5e46d05..75f68a1 100644 --- a/src/api/all/propertyMarketing.ts +++ b/src/api/all/propertyMarketing.ts @@ -24,6 +24,11 @@ export const getMediaAccounts = (params = {}) => { return Http.get('/v1/media-accounts', params); }; +// 媒体账号-列表 +export const getMediaAccountList = (params = {}) => { + return Http.get('/v1/media-accounts/list', params); +}; + // 媒体账号-健康情况 export const getMediaAccountsHealth = (params = {}) => { return Http.get('/v1/media-accounts/health', params); @@ -360,4 +365,40 @@ export const getMediaAccountSyncStatus = (params = {}) => { // 媒体账号-移除同步状态 export const deleteSyncStatus = (id: string) => { return Http.delete(`/v1/media-accounts/${id}/sync-status`); -}; \ No newline at end of file +}; + +// 内容稿件-列表 +export const getWorksList = (params = {}) => { + return Http.get('/v1/works/list', params); +}; + +// 项目管理-分页 +export const getProjects = (params = {}) => { + return Http.get('/v1/projects', params); +}; + +// 项目管理-列表 +export const getProjectList = () => { + return Http.get('/v1/projects/list'); +}; + +// 项目管理-删除 +export const deleteProject = (id: string) => { + return Http.delete(`/v1/projects/${id}`); +}; + +// 项目管理-添加 +export const postAddProject = (params: {}) => { + return Http.post('/v1/projects', params); +}; + +// 项目管理-修改 +export const putProject = (params = {}) => { + const { id, ...rest } = params as { id: string; [key: string]: any }; + return Http.put(`/v1/projects/${id}`, rest); +}; + +// 项目管理-详情 +export const getProjectDetail = (id: string) => { + return Http.get(`/v1/projects/${id}`); +}; diff --git a/src/assets/svg/svg-projectManagement.svg b/src/assets/svg/svg-projectManagement.svg new file mode 100644 index 0000000..8266f40 --- /dev/null +++ b/src/assets/svg/svg-projectManagement.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/_base/exit-account-modal/index.vue b/src/components/_base/exit-account-modal/index.vue index 32a8380..b100121 100644 --- a/src/components/_base/exit-account-modal/index.vue +++ b/src/components/_base/exit-account-modal/index.vue @@ -17,7 +17,7 @@

退出登录后,你将无法收到该账号的通知

- 返回 + 返回 退出登录 @@ -83,15 +83,12 @@ defineExpose({ open }); } .cancel-btn { border-radius: 4px; - border: 1px solid var(--BG-500, #b1b2b5); - &:hover { - border: 1px solid var(--BG-500, #b1b2b5); - } } .danger-btn { - border-radius: 4px; background: var(--Functional-Danger-6, #f64b31) !important; - border: none !important; + &:hover { + background: var(--Functional-Danger-6, #f64b31) !important; + } } } } diff --git a/src/components/_base/navbar/components/navbar-menu/index.vue b/src/components/_base/navbar/components/navbar-menu/index.vue index 0be5ffa..7c33508 100644 --- a/src/components/_base/navbar/components/navbar-menu/index.vue +++ b/src/components/_base/navbar/components/navbar-menu/index.vue @@ -4,7 +4,7 @@