diff --git a/config/unplugin/auto-import.ts b/config/unplugin/auto-import.ts index 783951f..1036483 100644 --- a/config/unplugin/auto-import.ts +++ b/config/unplugin/auto-import.ts @@ -21,7 +21,7 @@ export function configAutoImport() { '@vueuse/core', { dayjs: [['default', 'dayjs']], - 'lodash-es': ['cloneDeep', 'omit', 'pick', 'union'], + 'lodash-es': ['cloneDeep', 'omit', 'pick', 'union', 'isNumber'], '@/hooks': ['useModal'], }, ], diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts index 97db12b..531e513 100644 --- a/src/api/all/propertyMarketing.ts +++ b/src/api/all/propertyMarketing.ts @@ -234,3 +234,28 @@ export const putPlacementAccountProjectGroups = (params = {}) => { export const deletePlacementAccountProjectGroups = (id: string) => { return Http.delete(`/v1/placement-account-project-groups/${id}`); }; + +// 账号笔记-分页 +export const getMediaAccountBoardWorks = (id: string, params = {}) => { + return Http.get(`/v1/media-account-boards/${id}/works`, params); +}; + +// 投放账号数据-分页 +export const getPlacementAccountData = (params = {}) => { + return Http.get('/v1/placement-account-boards', params); +}; + +// 投放账号数据-导出 +export const postPlacementAccountDataExport = (params = {}) => { + return Http.post('/v1/placement-account-boards/export', params); +}; + +// 投放账户项目数据-分页 +export const getPlacementAccountDataList = (params = {}) => { + return Http.get('/v1/placement-account-projects', params); +}; + +// 投放账户项目数据-导出 +export const postPlacementAccountDataListExport = (params = {}) => { + return Http.post('/v1/placement-account-projects/export', params); +}; diff --git a/src/components/custom-table-column-modal/test.vue b/src/components/custom-table-column-modal/test.vue deleted file mode 100644 index 7fda6df..0000000 --- a/src/components/custom-table-column-modal/test.vue +++ /dev/null @@ -1,389 +0,0 @@ - - - - - diff --git a/src/layouts/Basic.vue b/src/layouts/Basic.vue index 7b9221c..f3879ae 100644 --- a/src/layouts/Basic.vue +++ b/src/layouts/Basic.vue @@ -11,8 +11,6 @@ const appStore = useAppStore(); const router = useRouter(); const route = useRoute(); -console.log({ appStore }); - useResponsive(true); const navbarHeight = `72px`; const navbar = computed(() => appStore.navbar); diff --git a/src/utils/tools.ts b/src/utils/tools.ts index 256ec57..e182c34 100644 --- a/src/utils/tools.ts +++ b/src/utils/tools.ts @@ -74,7 +74,7 @@ export function formatTableField(fieldItem: any, rowValue: any, showExactValue = }; const _getValue = (value: any) => { - if (isNaN(value)) return value; + if (!isNumber(value)) return value || '-'; return formatNumberShow({ value, showExactValue }); }; diff --git a/src/views/property-marketing/media-account/account-dashboard/components/account-table/constants.ts b/src/views/property-marketing/media-account/account-dashboard/components/account-table/constants.ts index 48b93fb..4bfb578 100644 --- a/src/views/property-marketing/media-account/account-dashboard/components/account-table/constants.ts +++ b/src/views/property-marketing/media-account/account-dashboard/components/account-table/constants.ts @@ -43,7 +43,7 @@ export const TABLE_COLUMNS = [ }, { title: '总赞藏数', - dataIndex: 'like_number', + dataIndex: 'like_collect_number', width: 180, tooltip: '账号所有内容的点赞和收藏总数', align: 'right', diff --git a/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue b/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue index 746dcb1..c7b65ac 100644 --- a/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue +++ b/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue @@ -4,9 +4,16 @@ --> - +