From d0610dd54b23991096366076ad2fca6fbef80040 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Mon, 25 Sep 2023 16:11:17 +0800 Subject: [PATCH 1/6] =?UTF-8?q?fix:tab=E7=BB=84=E4=BB=B6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=B8=8D=E5=AE=8C=E5=96=84=E6=97=B6=E4=B8=8D=E4=BA=88=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=EF=BC=8C=E5=BC=B9=E5=87=BA=E8=AD=A6=E5=91=8A=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BigScreenDesign/PageDesignTop.vue | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue b/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue index 94383bc5..9ba455db 100644 --- a/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue +++ b/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue @@ -358,8 +358,10 @@ export default { type: 'warning', customClass: 'bs-el-message-box' }).then(async () => { - await this.save() - await this.backManagement() + const flag = await this.save() + if (flag){ + await this.backManagement() + } }).catch((action) => { if (action === 'cancel') { this.backManagement() @@ -395,9 +397,32 @@ export default { }) window.open(href, '_blank') }, + // 保存时判断tabs组件里面的元素是否符合要求 + validateTabs(chartList){ + let isValid = true + if(chartList.length){ + for(let chart of chartList){ + if(chart.type === 'chartTab' && chart.customize.tabList.length !== 0 ){ + for(let tab of chart.customize.tabList){ + if((!tab.name) || (!tab.chartCode)){ + isValid = false + return isValid + } + } + } + } + } + return isValid + }, // 保存 async save (type, hasPageTemplateId = false) { const pageInfo = cloneDeep(this.handleSaveData()) + //保存时判断tabs组件里面的元素是否符合要求 + const flag = this.validateTabs(pageInfo?.chartList) + if (!flag){ + this.$message.warning('请完成tab项配置') + return false + } // 保存页面 try { if (!hasPageTemplateId) { From 8f7781c821e80152860ef8c741c8a87e6116b196 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Mon, 25 Sep 2023 16:42:48 +0800 Subject: [PATCH 2/6] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E7=BB=84=E4=BB=B6=E7=9A=84=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data-room-ui/packages/BasicComponents/ThemeSelect/index.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue b/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue index 8a1f9423..f25b9b7a 100644 --- a/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue +++ b/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue @@ -114,7 +114,8 @@ export default { background-color: var(--bs-background-2)!important; border: 1px solid var(--bs-border-1); /deep/ .popper__arrow{ - background-color: var(--bs-background-2)!important; + //background-color: var(--bs-background-2)!important; + background-color: transparent!important; &:after{ border-bottom-color: var(--bs-background-2)!important; } From 8b69722e5d09ac17aa1a64a24425b5f61621e545 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Mon, 25 Sep 2023 16:46:39 +0800 Subject: [PATCH 3/6] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E7=BB=84=E4=BB=B6=E7=9A=84=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data-room-ui/packages/BasicComponents/ThemeSelect/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue b/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue index f25b9b7a..492f766b 100644 --- a/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue +++ b/data-room-ui/packages/BasicComponents/ThemeSelect/index.vue @@ -116,6 +116,7 @@ export default { /deep/ .popper__arrow{ //background-color: var(--bs-background-2)!important; background-color: transparent!important; + border-bottom-color:transparent!important; &:after{ border-bottom-color: var(--bs-background-2)!important; } From df5f6b0bead15394b87eb25ebc8b564f492a3f69 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Mon, 25 Sep 2023 16:56:05 +0800 Subject: [PATCH 4/6] =?UTF-8?q?fix:=E4=BC=98=E5=8C=96http=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9B=86=E7=9A=84=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue index 6371f5d8..7d96cbf9 100644 --- a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue +++ b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue @@ -243,7 +243,6 @@ :key="index" :gutter="10" :span="24" - style="margin-top: 10px" > Date: Mon, 25 Sep 2023 17:13:37 +0800 Subject: [PATCH 5/6] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8Dtab=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data-room-ui/packages/BasicComponents/ChartTab/index.vue | 1 + data-room-ui/packages/BasicComponents/ChartTab/setting.vue | 2 +- data-room-ui/packages/Render/index.vue | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/data-room-ui/packages/BasicComponents/ChartTab/index.vue b/data-room-ui/packages/BasicComponents/ChartTab/index.vue index 1ba8bb8a..18b2fd28 100644 --- a/data-room-ui/packages/BasicComponents/ChartTab/index.vue +++ b/data-room-ui/packages/BasicComponents/ChartTab/index.vue @@ -40,6 +40,7 @@
Date: Mon, 25 Sep 2023 17:40:45 +0800 Subject: [PATCH 6/6] =?UTF-8?q?feat:=E4=BF=AE=E5=A4=8D3D=E6=9F=B1=E7=8A=B6?= =?UTF-8?q?=E5=9B=BE=E6=8B=96=E6=8B=BD=E5=8D=A1=E9=A1=BF=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=813D=E5=88=86=E7=BB=84=E6=9F=B1=E7=8A=B6=E5=9B=BE?= =?UTF-8?q?=E9=A2=9C=E8=89=B2=E9=85=8D=E7=BD=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RightSetting/G2CustomSetting.vue | 2 +- .../Echarts/3D图/3D分组柱状图.js | 214 +++++++++--------- data-room-ui/packages/EchartsRender/index.vue | 134 +++++------ 3 files changed, 177 insertions(+), 173 deletions(-) diff --git a/data-room-ui/packages/BigScreenDesign/RightSetting/G2CustomSetting.vue b/data-room-ui/packages/BigScreenDesign/RightSetting/G2CustomSetting.vue index eaf1f8b2..9e947535 100644 --- a/data-room-ui/packages/BigScreenDesign/RightSetting/G2CustomSetting.vue +++ b/data-room-ui/packages/BigScreenDesign/RightSetting/G2CustomSetting.vue @@ -73,7 +73,7 @@