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 @@
退出登录后,你将无法收到该账号的通知
{{ `已选择(${selectedRows?.length ?? 0})` }}
+{{ item.name || '-' }}
+{{ `已选择(${selectedRows?.length ?? 0})` }}
+{{ item.name || '-' }}
+{{ `已选择(${selectedRows?.length ?? 0})` }}
+项目列表
+账户管理