Showing
16 changed files
with
181 additions
and
15 deletions
... | ... | @@ -2,20 +2,20 @@ module.exports = { |
2 | 2 | root: true, |
3 | 3 | parser: 'vue-eslint-parser', |
4 | 4 | globals: { |
5 | - postMessage: true, | |
5 | + postMessage: true | |
6 | 6 | }, |
7 | 7 | parserOptions: { |
8 | 8 | parser: '@typescript-eslint/parser', |
9 | 9 | sourceType: 'module', |
10 | 10 | ecmaFeatures: { |
11 | 11 | jsx: true, |
12 | - tsx: true, | |
13 | - }, | |
12 | + tsx: true | |
13 | + } | |
14 | 14 | }, |
15 | 15 | env: { |
16 | - 'node': true, | |
16 | + node: true, | |
17 | 17 | // The Follow config only works with eslint-plugin-vue v8.0.0+ |
18 | - 'vue/setup-compiler-macros': true, | |
18 | + 'vue/setup-compiler-macros': true | |
19 | 19 | }, |
20 | 20 | extends: [ |
21 | 21 | 'plugin:vue/vue3-essential', | ... | ... |
.husky/commit-msg
0 → 100644
.workflow/branch-pipeline.yml
0 → 100644
1 | +version: '1.0' | |
2 | +name: branch-pipeline | |
3 | +displayName: BranchPipeline | |
4 | +stages: | |
5 | + - stage: | |
6 | + name: compile | |
7 | + displayName: 编译 | |
8 | + steps: | |
9 | + - step: build@nodejs | |
10 | + name: build_nodejs | |
11 | + displayName: Nodejs 构建 | |
12 | + # 支持8.16.2、10.17.0、12.16.1、14.16.0、15.12.0五个版本 | |
13 | + nodeVersion: 14.16.0 | |
14 | + # 构建命令:安装依赖 -> 清除上次打包产物残留 -> 执行构建 【请根据项目实际产出进行填写】 | |
15 | + commands: | |
16 | + - npm install && rm -rf ./dist && npm run build | |
17 | + # 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除 | |
18 | + artifacts: | |
19 | + # 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址 | |
20 | + - name: BUILD_ARTIFACT | |
21 | + # 构建产物获取路径,是指代码编译完毕之后构建物的所在路径 | |
22 | + path: | |
23 | + - ./dist | |
24 | + - step: publish@general_artifacts | |
25 | + name: publish_general_artifacts | |
26 | + displayName: 上传制品 | |
27 | + # 上游构建任务定义的产物名,默认BUILD_ARTIFACT | |
28 | + dependArtifact: BUILD_ARTIFACT | |
29 | + # 上传到制品库时的制品命名,默认output | |
30 | + artifactName: output | |
31 | + dependsOn: build_nodejs | |
32 | + - stage: | |
33 | + name: release | |
34 | + displayName: 发布 | |
35 | + steps: | |
36 | + - step: publish@release_artifacts | |
37 | + name: publish_release_artifacts | |
38 | + displayName: '发布' | |
39 | + # 上游上传制品任务的产出 | |
40 | + dependArtifact: output | |
41 | + # 发布制品版本号 | |
42 | + version: '1.0.0.0' | |
43 | + # 是否开启版本号自增,默认开启 | |
44 | + autoIncrement: true | |
45 | +triggers: | |
46 | + push: | |
47 | + branches: | |
48 | + exclude: | |
49 | + - master | |
50 | + include: | |
51 | + - .* | ... | ... |
.workflow/master-pipeline.yml
0 → 100644
1 | +version: '1.0' | |
2 | +name: master-pipeline | |
3 | +displayName: MasterPipeline | |
4 | +stages: | |
5 | + - stage: | |
6 | + name: compile | |
7 | + displayName: 编译 | |
8 | + steps: | |
9 | + - step: build@nodejs | |
10 | + name: build_nodejs | |
11 | + displayName: Nodejs 构建 | |
12 | + # 支持8.16.2、10.17.0、12.16.1、14.16.0、15.12.0五个版本 | |
13 | + nodeVersion: 14.16.0 | |
14 | + # 构建命令:安装依赖 -> 清除上次打包产物残留 -> 执行构建 【请根据项目实际产出进行填写】 | |
15 | + commands: | |
16 | + - npm install && rm -rf ./dist && npm run build | |
17 | + # 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除 | |
18 | + artifacts: | |
19 | + # 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址 | |
20 | + - name: BUILD_ARTIFACT | |
21 | + # 构建产物获取路径,是指代码编译完毕之后构建物的所在路径 | |
22 | + path: | |
23 | + - ./dist | |
24 | + - step: publish@general_artifacts | |
25 | + name: publish_general_artifacts | |
26 | + displayName: 上传制品 | |
27 | + # 上游构建任务定义的产物名,默认BUILD_ARTIFACT | |
28 | + dependArtifact: BUILD_ARTIFACT | |
29 | + # 上传到制品库时的制品命名,默认output | |
30 | + artifactName: output | |
31 | + dependsOn: build_nodejs | |
32 | + - stage: | |
33 | + name: release | |
34 | + displayName: 发布 | |
35 | + steps: | |
36 | + - step: publish@release_artifacts | |
37 | + name: publish_release_artifacts | |
38 | + displayName: '发布' | |
39 | + # 上游上传制品任务的产出 | |
40 | + dependArtifact: output | |
41 | + # 发布制品版本号 | |
42 | + version: '1.0.0.0' | |
43 | + # 是否开启版本号自增,默认开启 | |
44 | + autoIncrement: true | |
45 | +triggers: | |
46 | + push: | |
47 | + branches: | |
48 | + include: | |
49 | + - master | ... | ... |
.workflow/pr-pipeline.yml
0 → 100644
1 | +version: '1.0' | |
2 | +name: pr-pipeline | |
3 | +displayName: PRPipeline | |
4 | +stages: | |
5 | + - stage: | |
6 | + name: compile | |
7 | + displayName: 编译 | |
8 | + steps: | |
9 | + - step: build@nodejs | |
10 | + name: build_nodejs | |
11 | + displayName: Nodejs 构建 | |
12 | + # 支持8.16.2、10.17.0、12.16.1、14.16.0、15.12.0五个版本 | |
13 | + nodeVersion: 14.16.0 | |
14 | + # 构建命令:安装依赖 -> 清除上次打包产物残留 -> 执行构建 【请根据项目实际产出进行填写】 | |
15 | + commands: | |
16 | + - npm install && rm -rf ./dist && npm run build | |
17 | + # 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除 | |
18 | + artifacts: | |
19 | + # 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址 | |
20 | + - name: BUILD_ARTIFACT | |
21 | + # 构建产物获取路径,是指代码编译完毕之后构建物的所在路径 | |
22 | + path: | |
23 | + - ./dist | |
24 | + - step: publish@general_artifacts | |
25 | + name: publish_general_artifacts | |
26 | + displayName: 上传制品 | |
27 | + # 上游构建任务定义的产物名,默认BUILD_ARTIFACT | |
28 | + dependArtifact: BUILD_ARTIFACT | |
29 | + # 上传到制品库时的制品命名,默认output | |
30 | + artifactName: output | |
31 | + dependsOn: build_nodejs | |
32 | +triggers: | |
33 | + pr: | |
34 | + branches: | |
35 | + include: | |
36 | + - master | ... | ... |
build/getConfigFileName.ts
0 → 100644
readme/go-view-echarts-color.png
0 → 100644
292 KB
1 | 1 | <template> |
2 | - <n-dropdown trigger="hover" @select="handleSelect" :show-arrow="true" :options="options"> | |
2 | + <n-dropdown | |
3 | + trigger="hover" | |
4 | + @select="handleSelect" | |
5 | + :show-arrow="true" | |
6 | + :options="options" | |
7 | + > | |
3 | 8 | <div class="user-info-box"> |
4 | 9 | <person-icon v-if="fallback"></person-icon> |
5 | - <n-avatar v-if="!fallback" round object-fit="cover" size="medium" :src="Person" @error="errorHandle"></n-avatar> | |
10 | + <n-avatar | |
11 | + v-if="!fallback" | |
12 | + round | |
13 | + object-fit="cover" | |
14 | + size="medium" | |
15 | + :src="Person" | |
16 | + @error="errorHandle" | |
17 | + ></n-avatar> | |
6 | 18 | </div> |
7 | 19 | </n-dropdown> |
8 | 20 | ... | ... |
... | ... | @@ -43,8 +43,9 @@ watch( |
43 | 43 | () => chartEditStore.getEditCanvasConfig.chartThemeColor, |
44 | 44 | (newColor: keyof typeof chartColorsSearch) => { |
45 | 45 | try { |
46 | - if (!isPreview()) { | |
47 | - const themeColor = chartColorsSearch[newColor] || chartColorsSearch[defaultTheme] | |
46 | + if (!isPreview()) { | |
47 | + const themeColor = | |
48 | + colorGradientCustomMerge(chartEditStore.getEditCanvasConfig.chartCustomThemeColorInfo)[newColor] || | |
48 | 49 | colorGradientCustomMerge(chartEditStore.getEditCanvasConfig.chartCustomThemeColorInfo)[defaultTheme] |
49 | 50 | props.chartConfig.option.series.forEach((value: any, index: number) => { |
50 | 51 | value.areaStyle.color = new graphic.LinearGradient(0, 0, 0, 1, [ | ... | ... |
... | ... | @@ -10,7 +10,7 @@ import { |
10 | 10 | RequestParamsObjType |
11 | 11 | } from '@/enums/httpEnum' |
12 | 12 | import { PreviewScaleEnum } from '@/enums/styleEnum' |
13 | -import type { ChartColorsNameType, GlobalThemeJsonType } from '@/settings/chartThemes/index' | |
13 | +import type { ChartColorsNameType, CustomColorsType, GlobalThemeJsonType } from '@/settings/chartThemes/index' | |
14 | 14 | |
15 | 15 | // 编辑画布属性 |
16 | 16 | export enum EditCanvasTypeEnum { | ... | ... |
... | ... | @@ -21,7 +21,7 @@ export const loadAsyncComponent = (loader: AsyncComponentLoader<any>) => |
21 | 21 | loadingComponent: AsyncLoading, |
22 | 22 | delay: 20, |
23 | 23 | }) |
24 | - | |
24 | + | |
25 | 25 | export const loadSkeletonAsyncComponent = (loader: AsyncComponentLoader<any>) => |
26 | 26 | defineAsyncComponent({ |
27 | 27 | loader, | ... | ... |
... | ... | @@ -88,8 +88,10 @@ const { DownloadIcon, ShareIcon, PawIcon, SettingsSharpIcon, CreateIcon } = icon |
88 | 88 | const settingStore = useSettingStore() |
89 | 89 | const chartEditStore = useChartEditStore() |
90 | 90 | const routerParamsInfo = useRoute() |
91 | + | |
92 | +/// THINGS_KIT 关闭监听页面失焦数据同步数据 | |
91 | 93 | // 初始化编辑 JSON 模块 |
92 | -useSyncUpdate() | |
94 | +// useSyncUpdate() | |
93 | 95 | |
94 | 96 | // 鼠标悬停定时器 |
95 | 97 | let mouseTime: any = null | ... | ... |