diff --git a/src/store/modules/chartEditStore/chartEditStore.d.ts b/src/store/modules/chartEditStore/chartEditStore.d.ts index 62473e4c..0746dd59 100644 --- a/src/store/modules/chartEditStore/chartEditStore.d.ts +++ b/src/store/modules/chartEditStore/chartEditStore.d.ts @@ -75,6 +75,7 @@ export type EditCanvasType = { // 画布数据/滤镜/背景色/宽高主题等 export enum EditCanvasConfigEnum { + PROJECT_NAME = 'projectName', WIDTH = 'width', HEIGHT = 'height', CHART_THEME_COLOR = 'chartThemeColor', @@ -112,6 +113,8 @@ export type 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 04dcd3cf..21015254 100644 --- a/src/store/modules/chartEditStore/chartEditStore.ts +++ b/src/store/modules/chartEditStore/chartEditStore.ts @@ -93,6 +93,8 @@ export const useChartEditStore = defineStore({ // ----------------------- // 画布属性(需存储给后端) editCanvasConfig: { + // 项目名称 + projectName: undefined, // 默认宽度 width: 1920, // 默认高度 diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 60328038..9c24f19c 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -302,3 +302,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 9629a91b..b3724513 100644 --- a/src/views/chart/ContentHeader/headerTitle/index.vue +++ b/src/views/chart/ContentHeader/headerTitle/index.vue @@ -29,9 +29,9 @@