From 846b33e66b8c98d75f32f488c3207606e9822da6 Mon Sep 17 00:00:00 2001 From: dataeaseShu <106045316+dataeaseShu@users.noreply.github.com> Date: Wed, 17 May 2023 17:24:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A6=96=E9=A1=B5=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/editor/PreviewFullScreen.vue | 4 +- .../canvas/customComponent/DeVideo.vue | 3 + frontend/src/main.js | 27 +- frontend/src/router/index.js | 12 +- .../componentStyle/TitleSelectorAntV.vue | 2 + .../chart/components/table/TableNormal.vue | 4 +- frontend/src/views/chart/view/ChartEdit.vue | 5 +- frontend/src/views/chart/view/FuSplitPane.vue | 237 +++++++++++++ frontend/src/views/dataset/add/AddApi.vue | 2 + frontend/src/views/dataset/add/AddCustom.vue | 3 +- frontend/src/views/dataset/add/AddDB.vue | 2 + frontend/src/views/dataset/add/AddExcel.vue | 2 + .../views/dataset/add/union/UnionPreview.vue | 2 + .../views/dataset/common/DatasetTableData.vue | 2 + .../src/views/dataset/data/TabDataPreview.vue | 2 + frontend/src/views/panel/edit/index.vue | 5 + .../panel/filter/filterMain/FilterHead.vue | 33 +- frontend/src/views/panel/index.vue | 2 + .../src/views/panel/list/PanelViewShow.vue | 4 + .../views/system/datasource/DriverForm.vue | 314 ------------------ .../system/datasource/DsConfiguration.vue | 4 +- frontend/vue.config.js | 18 +- 22 files changed, 322 insertions(+), 367 deletions(-) create mode 100644 frontend/src/views/chart/view/FuSplitPane.vue delete mode 100644 frontend/src/views/system/datasource/DriverForm.vue diff --git a/frontend/src/components/canvas/components/editor/PreviewFullScreen.vue b/frontend/src/components/canvas/components/editor/PreviewFullScreen.vue index 15575b4d2c..d5810ae7c1 100644 --- a/frontend/src/components/canvas/components/editor/PreviewFullScreen.vue +++ b/frontend/src/components/canvas/components/editor/PreviewFullScreen.vue @@ -17,7 +17,9 @@ diff --git a/frontend/src/views/dataset/add/AddApi.vue b/frontend/src/views/dataset/add/AddApi.vue index 0b90528090..a73d380f57 100644 --- a/frontend/src/views/dataset/add/AddApi.vue +++ b/frontend/src/views/dataset/add/AddApi.vue @@ -220,9 +220,11 @@ import cancelMix from './cancelMix' import msgCfm from '@/components/msgCfm/index' import { pySort } from './util' import { updateCacheTree } from '@/components/canvas/utils/utils' +import { UxGrid, UxTableColumn } from 'umy-ui' export default { name: 'AddApi', + components: { UxGrid, UxTableColumn }, mixins: [cancelMix, msgCfm], props: { param: { diff --git a/frontend/src/views/dataset/add/AddCustom.vue b/frontend/src/views/dataset/add/AddCustom.vue index e336ce4bb0..1ac9440c46 100644 --- a/frontend/src/views/dataset/add/AddCustom.vue +++ b/frontend/src/views/dataset/add/AddCustom.vue @@ -109,10 +109,11 @@ import { getTable, post } from '@/api/dataset/dataset' import DatasetGroupSelector from '../common/DatasetGroupSelector' import DatasetCustomField from '../common/DatasetCustomField' import { updateCacheTree } from '@/components/canvas/utils/utils' +import { UxGrid, UxTableColumn } from 'umy-ui' export default { name: 'AddCustom', - components: { DatasetCustomField, DatasetGroupSelector }, + components: { DatasetCustomField, DatasetGroupSelector, UxGrid, UxTableColumn }, props: { param: { type: Object, diff --git a/frontend/src/views/dataset/add/AddDB.vue b/frontend/src/views/dataset/add/AddDB.vue index d7ef3e36e3..292a0394d7 100644 --- a/frontend/src/views/dataset/add/AddDB.vue +++ b/frontend/src/views/dataset/add/AddDB.vue @@ -228,9 +228,11 @@ import cancelMix from './cancelMix' import { pySort } from './util' import { updateCacheTree } from '@/components/canvas/utils/utils' +import { UxGrid, UxTableColumn } from 'umy-ui' export default { name: 'AddDB', + components: { UxGrid, UxTableColumn }, mixins: [msgCfm, cancelMix], props: { param: { diff --git a/frontend/src/views/dataset/add/AddExcel.vue b/frontend/src/views/dataset/add/AddExcel.vue index 66aee823ff..88db7412ec 100644 --- a/frontend/src/views/dataset/add/AddExcel.vue +++ b/frontend/src/views/dataset/add/AddExcel.vue @@ -239,6 +239,7 @@ import msgCfm from '@/components/msgCfm/index' import cancelMix from './cancelMix' import Config from "@/settings"; import { updateCacheTree } from '@/components/canvas/utils/utils' +import { UxGrid, UxTableColumn } from 'umy-ui' const token = getToken() const RefreshTokenKey = Config.RefreshTokenKey @@ -246,6 +247,7 @@ const RefreshTokenKey = Config.RefreshTokenKey export default { name: 'AddExcel', mixins: [msgCfm, cancelMix], + components: { UxGrid, UxTableColumn }, props: { param: { type: Object, diff --git a/frontend/src/views/dataset/add/union/UnionPreview.vue b/frontend/src/views/dataset/add/union/UnionPreview.vue index 058f1040c3..d48578c83a 100644 --- a/frontend/src/views/dataset/add/union/UnionPreview.vue +++ b/frontend/src/views/dataset/add/union/UnionPreview.vue @@ -23,9 +23,11 @@ - diff --git a/frontend/src/views/system/datasource/DsConfiguration.vue b/frontend/src/views/system/datasource/DsConfiguration.vue index abbc54dd32..ac622af32f 100644 --- a/frontend/src/views/system/datasource/DsConfiguration.vue +++ b/frontend/src/views/system/datasource/DsConfiguration.vue @@ -795,11 +795,13 @@ import ApiHttpRequestForm from '@/views/system/datasource/ApiHttpRequestForm' import dePwd from '@/components/deCustomCm/DePwd.vue' import msgCfm from '@/components/msgCfm' import { Base64 } from 'js-base64' +import { UxGrid, UxTableColumn } from 'umy-ui' export default { name: 'DsConfiguration', components: { ApiHttpRequestForm, - dePwd + dePwd, + UxGrid, UxTableColumn }, mixins: [msgCfm], props: { diff --git a/frontend/vue.config.js b/frontend/vue.config.js index f5298600b0..490d82fb23 100644 --- a/frontend/vue.config.js +++ b/frontend/vue.config.js @@ -1,6 +1,7 @@ 'use strict' const path = require('path') const defaultSettings = require('./src/settings.js') +// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin const pkg = require('./package.json') @@ -56,6 +57,7 @@ module.exports = { chunkFilename: `js/[name].[contenthash:8].${pkg.version}.js` }, plugins: [ + // new BundleAnalyzerPlugin(), new CopyWebpackPlugin([ { from: path.join(__dirname, 'static'), @@ -75,7 +77,18 @@ module.exports = { // dll最终输出的目录 outputPath: './vendor' }) - ] + ], + optimization: { + splitChunks: { + cacheGroups: { + brace: { + name: 'chunk-brace', + priority: 20, + test: /[\\/]node_modules[\\/]brace/ + } + } + }, + }, }, chainWebpack: config => { config.module.rules.delete('svg') // 删除默认配置中处理svg, @@ -111,6 +124,9 @@ module.exports = { .options({ symbolId: '[name]' }) + // 删除预加载 针对请求 删除预加载 数进行优化 + config.plugins.delete('prefetch-index') + config.plugins.delete('preload-index') }, css: { loaderOptions: {