From 39b0a4d1aa447b6e88c6ff513d87158d5d2532ad Mon Sep 17 00:00:00 2001 From: jefflaa Date: Mon, 31 Mar 2025 06:50:09 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=9C=AC=E6=A1=86=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E2=80=9C=E8=87=AA=E5=AE=9A=E4=B9=89=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E6=A0=B7=E5=BC=8F=E2=80=9D=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jefflaa --- .../tools/configure/texts/widget-text.js | 83 ++++++++++++++++++- .../designer/widget/texts/widgetText.vue | 83 ++++++++++++++++++- 2 files changed, 161 insertions(+), 5 deletions(-) diff --git a/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-text.js b/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-text.js index b33f05cc..70338c33 100644 --- a/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-text.js +++ b/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-text.js @@ -105,7 +105,88 @@ export const widgetText = { required: false, placeholder: '', value: false, - } + }, + [ + { + name: '自定义样式设置', + list: [ + { + type: 'el-switch', + label: '启用条件样式', + name: 'useCondition', + required: false, + placeholder: '', + value: false, + }, + { + type: 'el-select', + label: '条件类型', + name: 'conditionOperator', + required: false, + placeholder: '', + selectOptions: [ + { code: '>', name: '大于' }, + { code: '<', name: '小于' }, + { code: '=', name: '等于' }, + { code: '>=', name: '大于等于' }, + { code: '<=', name: '小于等于' }, + { code: 'includes', name: '包含' }, + ], + value: '=', + }, + { + type: 'el-input-text', + label: '条件值', + name: 'conditionValue', + required: false, + placeholder: '输入数值或文本', + value: '', + }, + { + type: 'vue-color', + label: '条件文本颜色', + name: 'conditionTextColor', + required: false, + placeholder: '', + value: '#FF0000', + }, + { + type: 'vue-color', + label: '条件背景色', + name: 'conditionBgColor', + required: false, + placeholder: '', + value: 'rgba(255,255,255,0)', + }, + { + type: 'el-select', + label: '条件文字粗细', + name: 'conditionFontWeight', + required: false, + placeholder: '', + selectOptions: [ + { code: 'normal', name: '正常' }, + { code: 'bold', name: '粗体' }, + { code: 'bolder', name: '特粗体' }, + { code: 'lighter', name: '细体' } + ], + value: 'bold' + }, + { + type: 'el-select', + label: '条件字体样式', + name: 'conditionFontStyle', + required: false, + placeholder: '', + selectOptions: [ + { code: 'normal', name: '正常' }, + { code: 'italic', name: '斜体' } + ], + value: 'normal' + } + ] + } + ] ], // 数据 data: [ diff --git a/report-ui/src/views/bigscreenDesigner/designer/widget/texts/widgetText.vue b/report-ui/src/views/bigscreenDesigner/designer/widget/texts/widgetText.vue index 5a0bd718..1e39948b 100644 --- a/report-ui/src/views/bigscreenDesigner/designer/widget/texts/widgetText.vue +++ b/report-ui/src/views/bigscreenDesigner/designer/widget/texts/widgetText.vue @@ -4,8 +4,8 @@ * @Last Modified by: qianlishi * @Last Modified time: 2022-3-14 14:04:24 !--> -