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: {