From b81f61901f37415d29499221a7400ce93091c1a0 Mon Sep 17 00:00:00 2001 From: rd <> Date: Thu, 26 Jun 2025 17:10:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=86=E7=BB=84=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/all/propertyMarketing.ts | 21 +++ src/assets/img/media-account/icon-empty.png | Bin 0 -> 23247 bytes src/views/property-marketing/component.scss | 48 +++++ .../components/add-account-modal/index.vue | 2 +- .../components/add-account-modal/style.scss | 35 +--- .../group-manage-modal/add-group.vue | 80 ++++++++ .../group-manage-modal/delete-group.vue | 63 +++++++ .../components/group-manage-modal/index.vue | 176 ++++++++++++++++-- .../components/group-manage-modal/style.scss | 68 +++++-- .../components/import-prompt-modal/style.scss | 20 +- 10 files changed, 432 insertions(+), 81 deletions(-) create mode 100644 src/assets/img/media-account/icon-empty.png create mode 100644 src/views/property-marketing/component.scss create mode 100644 src/views/property-marketing/media-account/account-manage/components/group-manage-modal/add-group.vue create mode 100644 src/views/property-marketing/media-account/account-manage/components/group-manage-modal/delete-group.vue diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts index 0e86efa..5263e94 100644 --- a/src/api/all/propertyMarketing.ts +++ b/src/api/all/propertyMarketing.ts @@ -48,3 +48,24 @@ export const deleteMediaAccounts = (id: string) => { export const getTemplateUrl = (params = {}) => { return Http.get('/v1/media-accounts/template', params); }; + +// 媒体账号分组-分页 +export const getGroupList = (params = {}) => { + return Http.get('/v1/media-account-groups/list', params); +}; + +// 媒体账号分组 -添加 +export const postAccountGroups = (params = {}) => { + return Http.post('/v1/media-account-groups', params); +}; + +// 媒体账号分组-编辑 +export const putGroupList = (params = {}) => { + const { id, ...rest } = params as { id: string; [key: string]: any }; + return Http.put(`/v1/media-account-groups/${id}`, rest); +}; + +// 媒体账号分组-删除 +export const deleteGroup = (id: string) => { + return Http.delete(`/v1/media-account-groups/${id}`); +}; diff --git a/src/assets/img/media-account/icon-empty.png b/src/assets/img/media-account/icon-empty.png new file mode 100644 index 0000000000000000000000000000000000000000..798fefec4eb0b8b28a51336f2cac55f630b63146 GIT binary patch literal 23247 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 { if (!errors) { const _fn = id.value ? putMediaAccounts : postMediaAccounts; - const _params = id.value ? { id: id.value } : form; + const _params = id.value ? { id: id.value, ...form.value } : form; const { code } = await _fn(_params); if (code === 200) { AMessage.success(isEdit.value ? '修改成功' : '生成授权码成功'); diff --git a/src/views/property-marketing/media-account/account-manage/components/add-account-modal/style.scss b/src/views/property-marketing/media-account/account-manage/components/add-account-modal/style.scss index 61e48a4..9e4735c 100644 --- a/src/views/property-marketing/media-account/account-manage/components/add-account-modal/style.scss +++ b/src/views/property-marketing/media-account/account-manage/components/add-account-modal/style.scss @@ -1,39 +1,10 @@ +@import "@/views/property-marketing/component.scss"; .add-account-modal { border-radius: 8px; - .arco-input-wrapper, - .arco-select-view-single, - .arco-select-view-multiple { - border-radius: 4px; - border-color: #d7d7d9; - background-color: #fff; - &:focus-within, - &.arco-input-focus { - background-color: var(--color-bg-2); - border-color: rgb(var(--primary-6)); - box-shadow: 0 0 0 0 var(--color-primary-light-2); - } - } .w-240px { width: 240px !important; } - .arco-modal-header { - border-bottom: none; - height: 56px; - padding: 22px 24px 16px 24px; - .arco-modal-title { - justify-content: flex-start; - } - } .arco-modal-body { - padding: 24px 24px 20px; - .arco-form-item { - margin-bottom: 16px; - } - .cancel-btn { - border-radius: 4px; - border: 1px solid var(--BG-500, #b1b2b5); - background: var(--BG-white, #fff); - } .upload-block { width: 100%; .dt { @@ -89,8 +60,4 @@ cursor: pointer; } } - .arco-modal-footer { - border-top: none; - padding: 0; - } } diff --git a/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/add-group.vue b/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/add-group.vue new file mode 100644 index 0000000..4766830 --- /dev/null +++ b/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/add-group.vue @@ -0,0 +1,80 @@ + + + + diff --git a/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/delete-group.vue b/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/delete-group.vue new file mode 100644 index 0000000..5dc0a77 --- /dev/null +++ b/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/delete-group.vue @@ -0,0 +1,63 @@ + + + + diff --git a/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/index.vue b/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/index.vue index 2355602..31af8ae 100644 --- a/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/index.vue +++ b/src/views/property-marketing/media-account/account-manage/components/group-manage-modal/index.vue @@ -5,33 +5,179 @@