diff --git a/.gitignore b/.gitignore index f9f947d..a4f1152 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ coverage *.local *.js.map *.js +CURSOR_RULES.md /cypress/videos/ /cypress/screenshots/ diff --git a/package.json b/package.json index 3b7016a..1fed2eb 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,8 @@ "dev": "vite", "build": "run-p build-only", "build:test": "vite build --mode test && tar -czvf dist-test.tar.gz dist", - "build:production": "vite build --mode production && tar -czvf dist.tar.gz dist", + "build:prod": "vite build --mode production && tar -czvf dist.tar.gz dist", "build-only": "vite build -- mode development", - "test": "vite build --mode test", "type-check": "vue-tsc --noEmit", "prepare": "husky install" }, diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts index d4790ef..fd66057 100644 --- a/src/api/all/propertyMarketing.ts +++ b/src/api/all/propertyMarketing.ts @@ -285,7 +285,6 @@ export const getPlacementAccountsTrend = (params = {}) => { return Http.get(`/v1/placement-accounts/trend`, params); }; - // 投放账号计划数据-趋势 export const getPlacementAccountProjectsTrend = (params = {}) => { return Http.get(`/v1/placement-account-projects/trend`, params); @@ -293,7 +292,7 @@ export const getPlacementAccountProjectsTrend = (params = {}) => { // 投放指南查询 export const getPlacementGuide = (params: {}) => { - return Http.get(`/v1/placement-account-projects/getGuideList`,params); + return Http.get(`/v1/placement-account-projects/getGuideList`, params); }; //查询投放指南历史 export const getPlacementGuideHistory = (params: {}) => { @@ -323,4 +322,9 @@ export const getPlacementAccountsList = (params = {}) => { return Http.get('/v1/placement-accounts/list', params); }; +// 投放账号-同步数据 +export const postPlacementAccountsSync = (id: string) => { + return Http.post(`/v1/placement-accounts/${id}/sync-data`); +}; + diff --git a/src/assets/svg/icon-intelligentSolution.svg b/src/assets/svg/icon-intelligentSolution.svg new file mode 100644 index 0000000..d92d7ec --- /dev/null +++ b/src/assets/svg/icon-intelligentSolution.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/svg/icon-mediaAccount.svg b/src/assets/svg/icon-mediaAccount.svg new file mode 100644 index 0000000..c97d96f --- /dev/null +++ b/src/assets/svg/icon-mediaAccount.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/svg/icon-putAccount.svg b/src/assets/svg/icon-putAccount.svg new file mode 100644 index 0000000..0228b70 --- /dev/null +++ b/src/assets/svg/icon-putAccount.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/svg/icon-repository.svg b/src/assets/svg/icon-repository.svg new file mode 100644 index 0000000..bb76562 --- /dev/null +++ b/src/assets/svg/icon-repository.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/_base/menu/index.vue b/src/components/_base/menu/index.vue index 9714392..66c1d3e 100644 --- a/src/components/_base/menu/index.vue +++ b/src/components/_base/menu/index.vue @@ -87,7 +87,30 @@ export default defineComponent({ // 跳过没有 name 的菜单项,防止 key 报错 if (!element?.name) return; - const icon = element?.meta?.icon ? () => h(element?.meta?.icon as object) : null; + // const icon element?.meta?.icon + const icon = element?.meta?.icon + ? (() => { + if (typeof element.meta.icon === 'string') { + return h( + 'svg', + { + style: { + width: '16px', + height: '16px', + }, + }, + [ + h('use', { + 'xlink:href': element.meta.icon, + }), + ], + ); + } else { + // 如果是对象,按原来的方式渲染 + return h(element.meta.icon as object); + } + })() + : null; if (element.children && element.children.length > 0) { nodes.push(
关键词热度榜 diff --git a/src/views/components/dataEngine/topHeader.vue b/src/views/components/dataEngine/topHeader.vue index aca2867..60367cc 100644 --- a/src/views/components/dataEngine/topHeader.vue +++ b/src/views/components/dataEngine/topHeader.vue @@ -3,8 +3,8 @@ 行业大类 diff --git a/src/views/components/workplace/modules/product.vue b/src/views/components/workplace/modules/product.vue index ba97097..c59c429 100644 --- a/src/views/components/workplace/modules/product.vue +++ b/src/views/components/workplace/modules/product.vue @@ -1,6 +1,6 @@