diff --git a/src/store/modules/chartEditStore/chartEditStore.d.ts b/src/store/modules/chartEditStore/chartEditStore.d.ts index 78927f70..0084f673 100644 --- a/src/store/modules/chartEditStore/chartEditStore.d.ts +++ b/src/store/modules/chartEditStore/chartEditStore.d.ts @@ -48,6 +48,7 @@ export type EditCanvasType = { // 滤镜/背景色/宽高主题等 export enum EditCanvasConfigEnum { + PROJECT_NAME = 'projectName', WIDTH = 'width', HEIGHT = 'height', CHART_THEME_COLOR = 'chartThemeColor', @@ -78,6 +79,8 @@ export interface EditCanvasConfigType { [FilterEnum.SKEW_X]: number [FilterEnum.SKEW_Y]: number [FilterEnum.BLEND_MODE]: string + // 大屏名称 + [EditCanvasConfigEnum.PROJECT_NAME]?: string // 大屏宽度 [EditCanvasConfigEnum.WIDTH]: number // 大屏高度 diff --git a/src/store/modules/chartEditStore/chartEditStore.ts b/src/store/modules/chartEditStore/chartEditStore.ts index 16a4eda4..81d7a3b5 100644 --- a/src/store/modules/chartEditStore/chartEditStore.ts +++ b/src/store/modules/chartEditStore/chartEditStore.ts @@ -75,6 +75,8 @@ export const useChartEditStore = defineStore({ // ----------------------- // 画布属性(需存储给后端) editCanvasConfig: { + // 项目名称 + projectName: undefined, // 默认宽度 width: 1920, // 默认高度 diff --git a/src/utils/utils.ts b/src/utils/utils.ts index dea4b542..0a123db3 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -325,3 +325,11 @@ export const JSONParse = (data: string) => { return v }) } + +/** + * * 修改顶部标题 + * @param title + */ +export const setTitle = (title?: string) => { + title && (document.title = title) +} \ No newline at end of file diff --git a/src/views/chart/ContentHeader/headerTitle/index.vue b/src/views/chart/ContentHeader/headerTitle/index.vue index 6d0d4eae..3b8efb71 100644 --- a/src/views/chart/ContentHeader/headerTitle/index.vue +++ b/src/views/chart/ContentHeader/headerTitle/index.vue @@ -30,9 +30,13 @@