@@ -173,7 +181,7 @@ export default {
ps = x + 60
}
// 防止toolbar超出边界
- const xGap = ps + 495 - this.canvasWidth
+ const xGap = ps + 565 - this.canvasWidth
// console.log('canvasWidth:' + this.canvasWidth + ';xGap:' + xGap)
if (xGap > 0) {
return ps - xGap
@@ -205,7 +213,7 @@ export default {
.el-card-main {
height: 34px;
z-index: 10;
- width: 550px;
+ width: 620px;
position: absolute;
}
diff --git a/frontend/src/components/canvas/custom-component/UserView.vue b/frontend/src/components/canvas/custom-component/UserView.vue
index ef55f4673e..4367d89d25 100644
--- a/frontend/src/components/canvas/custom-component/UserView.vue
+++ b/frontend/src/components/canvas/custom-component/UserView.vue
@@ -121,7 +121,7 @@ export default {
trackMenu() {
const trackMenuInfo = []
let linkageCount = 0
- this.chart.data && this.chart.data.fields && this.chart.data.fields.forEach(item => {
+ this.chart.data && this.chart.data.sourceFields && this.chart.data.sourceFields.forEach(item => {
const sourceInfo = this.chart.id + '#' + item.id
if (this.nowPanelTrackInfo[sourceInfo]) {
linkageCount++
diff --git a/frontend/src/components/canvas/custom-component/component-list.js b/frontend/src/components/canvas/custom-component/component-list.js
index 0e1d8d6a0b..9a3ecfd7fc 100644
--- a/frontend/src/components/canvas/custom-component/component-list.js
+++ b/frontend/src/components/canvas/custom-component/component-list.js
@@ -57,8 +57,11 @@ const list = [
fontWeight: 400,
lineHeight: '',
letterSpacing: 0,
- textAlign: 'left',
- color: '#000000'
+ textAlign: 'center',
+ color: '#000000',
+ verticalAlign: 'middle',
+ backgroundColor: '#ffffff',
+ borderRadius: 0
}
},
{
diff --git a/frontend/src/lang/en.js b/frontend/src/lang/en.js
index 85d59e48c7..c447c28717 100644
--- a/frontend/src/lang/en.js
+++ b/frontend/src/lang/en.js
@@ -130,6 +130,8 @@ export default {
re_login: 'Login again'
},
commons: {
+ search: 'Search',
+ folder: 'Folder',
no_target_permission: 'No permission',
success: 'Success',
switch_lang: 'Switch Language Success',
diff --git a/frontend/src/lang/tw.js b/frontend/src/lang/tw.js
index c1cf4ab1a8..79382167c3 100644
--- a/frontend/src/lang/tw.js
+++ b/frontend/src/lang/tw.js
@@ -130,6 +130,8 @@ export default {
re_login: '重新登陸'
},
commons: {
+ search: '搜索',
+ folder: '目录',
no_target_permission: '沒有權限',
success: '成功',
switch_lang: '切換語言成功',
diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js
index b20ce1c6e7..a36a7ef9f0 100644
--- a/frontend/src/lang/zh.js
+++ b/frontend/src/lang/zh.js
@@ -130,6 +130,8 @@ export default {
re_login: '重新登录'
},
commons: {
+ search: '搜索',
+ folder: '目录',
no_target_permission: '没有权限',
success: '成功',
switch_lang: '切换语言成功',
@@ -530,6 +532,15 @@ export default {
mapping_cannot_be_empty: 'LDAP 用户属性映射不能为空',
password_cannot_be_empty: 'LDAP 密码不能为空'
},
+ oidc: {
+ auth_endpoint: '请输入AuthEndpoint',
+ token_endpoint: '请输入TokenEndpoint',
+ userinfo_endpoint: '请输入UserinfoEndpoint',
+ logout_endpoint: '请输入logoutEndpoint',
+ clientId: '请输入ClientId',
+ secret: '请输入Secret',
+ open: '启用OIDC认证'
+ },
role: {
menu_authorization: '菜单授权',
data_authorization: '数据授权',
diff --git a/frontend/src/views/chart/chart/liquid/liquid.js b/frontend/src/views/chart/chart/liquid/liquid.js
index 25a1561fdd..81d138caa8 100644
--- a/frontend/src/views/chart/chart/liquid/liquid.js
+++ b/frontend/src/views/chart/chart/liquid/liquid.js
@@ -5,15 +5,7 @@ import { DEFAULT_SIZE } from '@/views/chart/chart/chart'
export function baseLiquid(plot, container, chart) {
let value = 0
const colors = []
- let max
- let radius
- let outlineBorder
- let outlineDistance
- let waveLength
- let waveCount
- let bgColor
- let shape
- let labelContent
+ let max, radius, outlineBorder, outlineDistance, waveLength, waveCount, bgColor, shape, labelContent, title
if (chart.data) {
if (chart.data.series.length > 0) {
value = chart.data.series[0].data[0].value
@@ -36,7 +28,7 @@ export function baseLiquid(plot, container, chart) {
max = size.liquidMax ? size.liquidMax : DEFAULT_SIZE.liquidMax
radius = parseFloat((size.liquidSize ? size.liquidSize : DEFAULT_SIZE.liquidSize) / 100)
outlineBorder = parseInt(size.liquidOutlineBorder ? size.liquidOutlineBorder : DEFAULT_SIZE.liquidOutlineBorder)
- outlineDistance = parseInt(size.liquidOutlineDistance ? size.liquidOutlineDistance : DEFAULT_SIZE.liquidOutlineDistance)
+ outlineDistance = parseInt((size.liquidOutlineDistance || size.liquidOutlineDistance === 0) ? size.liquidOutlineDistance : DEFAULT_SIZE.liquidOutlineDistance)
waveLength = parseInt(size.liquidWaveLength ? size.liquidWaveLength : DEFAULT_SIZE.liquidWaveLength)
waveCount = parseInt(size.liquidWaveCount ? size.liquidWaveCount : DEFAULT_SIZE.liquidWaveCount)
shape = size.liquidShape ? size.liquidShape : DEFAULT_SIZE.liquidShape
@@ -62,6 +54,22 @@ export function baseLiquid(plot, container, chart) {
if (customStyle.background) {
bgColor = customStyle.background.color.concat(digToHex(parseInt(customStyle.background.alpha)))
}
+ if (customStyle.text) {
+ const t = JSON.parse(JSON.stringify(customStyle.text))
+ if (t.show) {
+ title = {
+ formatter: () => { return chart.title },
+ style: ({ percent }) => ({
+ fontSize: parseInt(t.fontSize),
+ color: t.color,
+ fontWeight: t.isBolder ? 'bold' : 'normal',
+ fontStyle: t.isItalic ? 'italic' : 'normal'
+ })
+ }
+ } else {
+ title = false
+ }
+ }
}
// 开始渲染
if (plot) {
@@ -87,6 +95,7 @@ export function baseLiquid(plot, container, chart) {
count: waveCount
},
statistic: {
+ title: title,
content: labelContent
}
})
diff --git a/frontend/src/views/chart/components/component-style/TitleSelector.vue b/frontend/src/views/chart/components/component-style/TitleSelector.vue
index c9e31d4181..59f479f1a1 100644
--- a/frontend/src/views/chart/components/component-style/TitleSelector.vue
+++ b/frontend/src/views/chart/components/component-style/TitleSelector.vue
@@ -24,14 +24,14 @@
-
+
{{ $t('chart.text_pos_left') }}
{{ $t('chart.text_pos_center') }}
{{ $t('chart.text_pos_right') }}
-
+
{{ $t('chart.text_pos_top') }}
{{ $t('chart.text_pos_center') }}
diff --git a/frontend/src/views/chart/components/shape-attr/SizeSelector.vue b/frontend/src/views/chart/components/shape-attr/SizeSelector.vue
index b17076a604..fc6666657d 100644
--- a/frontend/src/views/chart/components/shape-attr/SizeSelector.vue
+++ b/frontend/src/views/chart/components/shape-attr/SizeSelector.vue
@@ -165,6 +165,7 @@
+ {{ $t('chart.chart_bar') }}
{{ $t('chart.adapt') }}
@@ -174,7 +175,7 @@
-
+ {{ $t('chart.chart_line') }}
@@ -203,7 +204,7 @@
{{ $t('chart.show') }}
-
+ {{ $t('chart.chart_scatter') }}
-
+
-
+
-
+
-
+
@@ -322,7 +323,7 @@ export default {
this.sizeForm.liquidMax = this.sizeForm.liquidMax ? this.sizeForm.liquidMax : DEFAULT_SIZE.liquidMax
this.sizeForm.liquidSize = this.sizeForm.liquidSize ? this.sizeForm.liquidSize : DEFAULT_SIZE.liquidSize
this.sizeForm.liquidOutlineBorder = this.sizeForm.liquidOutlineBorder ? this.sizeForm.liquidOutlineBorder : DEFAULT_SIZE.liquidOutlineBorder
- this.sizeForm.liquidOutlineDistance = this.sizeForm.liquidOutlineDistance ? this.sizeForm.liquidOutlineDistance : DEFAULT_SIZE.liquidOutlineDistance
+ this.sizeForm.liquidOutlineDistance = (this.sizeForm.liquidOutlineDistance || this.sizeForm.liquidOutlineDistance === 0) ? this.sizeForm.liquidOutlineDistance : DEFAULT_SIZE.liquidOutlineDistance
this.sizeForm.liquidWaveLength = this.sizeForm.liquidWaveLength ? this.sizeForm.liquidWaveLength : DEFAULT_SIZE.liquidWaveLength
this.sizeForm.liquidWaveCount = this.sizeForm.liquidWaveCount ? this.sizeForm.liquidWaveCount : DEFAULT_SIZE.liquidWaveCount
}
@@ -372,4 +373,10 @@ export default {
.el-divider--horizontal {
margin: 10px 0
}
+.divider-style>>>.el-divider__text{
+ color: #606266;
+ font-size: 12px;
+ font-weight: 400;
+ padding: 0 10px;
+}
diff --git a/frontend/src/views/chart/view/ChartEdit.vue b/frontend/src/views/chart/view/ChartEdit.vue
index caa8554b65..07c8dbd807 100644
--- a/frontend/src/views/chart/view/ChartEdit.vue
+++ b/frontend/src/views/chart/view/ChartEdit.vue
@@ -503,7 +503,7 @@
-
+
diff --git a/frontend/src/views/login/index.vue b/frontend/src/views/login/index.vue
index e2135981d0..552452644a 100644
--- a/frontend/src/views/login/index.vue
+++ b/frontend/src/views/login/index.vue
@@ -15,11 +15,11 @@
{{ $t('login.welcome') + (uiInfo && uiInfo['ui.title'] && uiInfo['ui.title'].paramValue || ' DataEase') }}
-
-
- 普通登录
- LDAP
-
+
+
+ 普通登录
+ LDAP
+ OIDC
@@ -56,41 +56,20 @@
+