Browse Source

标题统一

qianming 2 years ago
parent
commit
0e8f0420e7
37 changed files with 1079 additions and 376 deletions
  1. 70 6
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-bar-compare.js
  2. 3 3
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-bar-line-stack.js
  3. 48 22
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-bar-stack.js
  4. 37 11
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-barchart.js
  5. 42 16
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barlineChart/widget-barlinechart.js
  6. 51 25
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barlineChart/widget-gradient-barchart.js
  7. 42 16
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/barlineChart/widget-more-bar-line.js
  8. 38 12
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/funnelCharts/widget-funnel.js
  9. 41 15
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/heatmap/widget-heatmap.js
  10. 70 6
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/lineCharts/widget-line-compare.js
  11. 37 11
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/lineCharts/widget-line-stack.js
  12. 51 25
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/lineCharts/widget-linechart.js
  13. 53 27
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/mapCharts/widget-airbubble-map.js
  14. 41 15
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/mapCharts/widget-line-map.js
  15. 42 16
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/pieCharts/widget-pie-nightingale.js
  16. 42 16
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/pieCharts/widget-piechart.js
  17. 128 0
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-radar.js
  18. 42 16
      report-ui/src/views/bigscreenDesigner/designer/tools/configure/wordcloudCharts/widget-word-cloud.js
  19. 15 7
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarCompareChart.vue
  20. 23 13
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarLineStackChart.vue
  21. 4 2
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarStackChart.vue
  22. 4 3
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarchart.vue
  23. 42 28
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarlinechart.vue
  24. 4 3
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetGradientColorBarchart.vue
  25. 4 3
      report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetMoreBarLineChart.vue
  26. 16 15
      report-ui/src/views/bigscreenDesigner/designer/widget/heatmap/widgetHeatmap.vue
  27. 15 7
      report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLineCompareChart.vue
  28. 4 2
      report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLineStackChart.vue
  29. 4 2
      report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLinechart.vue
  30. 13 11
      report-ui/src/views/bigscreenDesigner/designer/widget/map/widgetAirBubbleMap.vue
  31. 5 3
      report-ui/src/views/bigscreenDesigner/designer/widget/map/widgetLineMap.vue
  32. 5 3
      report-ui/src/views/bigscreenDesigner/designer/widget/pie/widgetPieNightingaleRose.vue
  33. 6 4
      report-ui/src/views/bigscreenDesigner/designer/widget/pie/widgetPiechart.vue
  34. 24 2
      report-ui/src/views/bigscreenDesigner/designer/widget/radar/widgetRadar.vue
  35. 5 5
      report-ui/src/views/bigscreenDesigner/designer/widget/widget.vue
  36. 4 3
      report-ui/src/views/bigscreenDesigner/designer/widget/widgetFunnel.vue
  37. 4 2
      report-ui/src/views/bigscreenDesigner/designer/widget/wordcloud/widgetWordCloud.vue

+ 70 - 6
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-bar-compare.js

@@ -58,7 +58,7 @@ export const widgetBarCompare = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -66,7 +66,7 @@ export const widgetBarCompare = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -80,6 +80,14 @@ export const widgetBarCompare = {
               placeholder: '',
               placeholder: '',
               value: '#FFD700'
               value: '#FFD700'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -95,12 +103,17 @@ export const widgetBarCompare = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -115,6 +128,57 @@ export const widgetBarCompare = {
               ],
               ],
               value: 'center'
               value: 'center'
             },
             },
+            {
+              type: 'el-input-text',
+              label: '副标题名',
+              name: 'subText',
+              required: false,
+              placeholder: '',
+              value: ''
+            },
+            {
+              type: 'vue-color',
+              label: '字体颜色',
+              name: 'subTextColor',
+              required: false,
+              placeholder: '',
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
+            {
+              type: 'el-select',
+              label: '字体粗细',
+              name: 'subTextFontWeight',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
+              ],
+              value: 'normal'
+            },
+            {
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
+            },
           ],
           ],
         },
         },
         {
         {

+ 3 - 3
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-bar-line-stack.js

@@ -310,7 +310,7 @@ export const widgetBarLineStack = {
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
               label: '轴别名',
               label: '轴别名',
-              name: 'xName',
+              name: 'nameX',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               value: ''
               value: ''
@@ -318,7 +318,7 @@ export const widgetBarLineStack = {
             {
             {
               type: 'vue-color',
               type: 'vue-color',
               label: '别名颜色',
               label: '别名颜色',
-              name: 'xNameColor',
+              name: 'nameColorX',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               value: '#fff'
               value: '#fff'
@@ -326,7 +326,7 @@ export const widgetBarLineStack = {
             {
             {
               type: 'el-input-number',
               type: 'el-input-number',
               label: '别名字号',
               label: '别名字号',
-              name: 'xNameFontSize',
+              name: 'nameFontSizeX',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               value: 14
               value: 14

+ 48 - 22
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-bar-stack.js

@@ -78,7 +78,7 @@ export const widgetBarStack =  {
             list: [
             list: [
               {
               {
                 type: 'el-switch',
                 type: 'el-switch',
-                label: '标题',
+                label: '标题显示',
                 name: 'isNoTitle',
                 name: 'isNoTitle',
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
@@ -86,7 +86,7 @@ export const widgetBarStack =  {
               },
               },
               {
               {
                 type: 'el-input-text',
                 type: 'el-input-text',
-                label: '标题',
+                label: '标题',
                 name: 'titleText',
                 name: 'titleText',
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
@@ -100,6 +100,14 @@ export const widgetBarStack =  {
                 placeholder: '',
                 placeholder: '',
                 value: '#FFD700'
                 value: '#FFD700'
               },
               },
+              {
+                type: 'el-input-number',
+                label: '字体字号',
+                name: 'textFontSize',
+                required: false,
+                placeholder: '',
+                value: 20
+              },
               {
               {
                 type: 'el-select',
                 type: 'el-select',
                 label: '字体粗细',
                 label: '字体粗细',
@@ -107,20 +115,25 @@ export const widgetBarStack =  {
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
                 selectOptions: [
                 selectOptions: [
-                  {code: 'normal', name: '正常'},
-                  {code: 'bold', name: '粗体'},
-                  {code: 'bolder', name: '特粗体'},
-                  {code: 'lighter', name: '细体'}
+                  { code: 'normal', name: '正常' },
+                  { code: 'bold', name: '粗体' },
+                  { code: 'bolder', name: '特粗体' },
+                  { code: 'lighter', name: '细体' }
                 ],
                 ],
                 value: 'normal'
                 value: 'normal'
               },
               },
               {
               {
-                type: 'el-input-number',
-                label: '字体字号',
-                name: 'textFontSize',
+                type: 'el-select',
+                label: '字体风格',
+                name: 'textFontStyle',
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
-                value: 20
+                selectOptions: [
+                  { code: 'normal', name: '正常' },
+                  { code: 'italic', name: 'italic斜体' },
+                  { code: 'oblique', name: 'oblique斜体' },
+                ],
+                value: 'normal'
               },
               },
               {
               {
                 type: 'el-select',
                 type: 'el-select',
@@ -129,15 +142,15 @@ export const widgetBarStack =  {
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
                 selectOptions: [
                 selectOptions: [
-                  {code: 'center', name: '居中'},
-                  {code: 'left', name: '左对齐'},
-                  {code: 'right', name: '右对齐'},
+                  { code: 'center', name: '居中' },
+                  { code: 'left', name: '左对齐' },
+                  { code: 'right', name: '右对齐' },
                 ],
                 ],
                 value: 'center'
                 value: 'center'
               },
               },
               {
               {
                 type: 'el-input-text',
                 type: 'el-input-text',
-                label: '副标题',
+                label: '副标题',
                 name: 'subText',
                 name: 'subText',
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
@@ -151,6 +164,14 @@ export const widgetBarStack =  {
                 placeholder: '',
                 placeholder: '',
                 value: 'rgba(30, 144, 255, 1)'
                 value: 'rgba(30, 144, 255, 1)'
               },
               },
+              {
+                type: 'el-input-number',
+                label: '字体字号',
+                name: 'subTextFontSize',
+                required: false,
+                placeholder: '',
+                value: 20
+              },
               {
               {
                 type: 'el-select',
                 type: 'el-select',
                 label: '字体粗细',
                 label: '字体粗细',
@@ -158,20 +179,25 @@ export const widgetBarStack =  {
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
                 selectOptions: [
                 selectOptions: [
-                  {code: 'normal', name: '正常'},
-                  {code: 'bold', name: '粗体'},
-                  {code: 'bolder', name: '特粗体'},
-                  {code: 'lighter', name: '细体'}
+                  { code: 'normal', name: '正常' },
+                  { code: 'bold', name: '粗体' },
+                  { code: 'bolder', name: '特粗体' },
+                  { code: 'lighter', name: '细体' }
                 ],
                 ],
                 value: 'normal'
                 value: 'normal'
               },
               },
               {
               {
-                type: 'el-input-number',
-                label: '字体字号',
-                name: 'subTextFontSize',
+                type: 'el-select',
+                label: '字体风格',
+                name: 'subTextFontStyle',
                 required: false,
                 required: false,
                 placeholder: '',
                 placeholder: '',
-                value: 20
+                selectOptions: [
+                  { code: 'normal', name: '正常' },
+                  { code: 'italic', name: 'italic斜体' },
+                  { code: 'oblique', name: 'oblique斜体' },
+                ],
+                value: 'normal'
               },
               },
             ],
             ],
           },
           },

+ 37 - 11
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barCharts/widget-barchart.js

@@ -74,7 +74,7 @@ export const widgetBarchart = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -82,7 +82,7 @@ export const widgetBarchart = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -96,6 +96,14 @@ export const widgetBarchart = {
               placeholder: '',
               placeholder: '',
               value: '#FFD700'
               value: '#FFD700'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -111,12 +119,17 @@ export const widgetBarchart = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -133,7 +146,7 @@ export const widgetBarchart = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -147,6 +160,14 @@ export const widgetBarchart = {
               placeholder: '',
               placeholder: '',
               value: 'rgba(30, 144, 255, 1)'
               value: 'rgba(30, 144, 255, 1)'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -162,12 +183,17 @@ export const widgetBarchart = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 42 - 16
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barlineChart/widget-barlinechart.js

@@ -119,19 +119,19 @@ export const widgetBarlinechart = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -139,7 +139,15 @@ export const widgetBarlinechart = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -156,12 +164,17 @@ export const widgetBarlinechart = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -174,11 +187,11 @@ export const widgetBarlinechart = {
                 { code: 'left', name: '左对齐' },
                 { code: 'left', name: '左对齐' },
                 { code: 'right', name: '右对齐' },
                 { code: 'right', name: '右对齐' },
               ],
               ],
-              value: 'left'
+              value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -190,7 +203,15 @@ export const widgetBarlinechart = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -207,12 +228,17 @@ export const widgetBarlinechart = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 51 - 25
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barlineChart/widget-gradient-barchart.js

@@ -66,7 +66,7 @@ export const widgetGradientBarchart = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -74,7 +74,7 @@ export const widgetGradientBarchart = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -86,7 +86,15 @@ export const widgetGradientBarchart = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -95,20 +103,25 @@ export const widgetGradientBarchart = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'normal', name: '正常'},
-                {code: 'bold', name: '粗体'},
-                {code: 'bolder', name: '特粗体'},
-                {code: 'lighter', name: '细体'}
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
               ],
               ],
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 22
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -117,15 +130,15 @@ export const widgetGradientBarchart = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'center', name: '居中'},
-                {code: 'left', name: '左对齐'},
-                {code: 'right', name: '右对齐'},
+                { code: 'center', name: '居中' },
+                { code: 'left', name: '左对齐' },
+                { code: 'right', name: '右对齐' },
               ],
               ],
               value: 'center'
               value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -137,29 +150,42 @@ export const widgetGradientBarchart = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#90979c'
+              value: 'rgba(30, 144, 255, 1)'
             },
             },
             {
             {
-              type: 'el-input-text',
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
+            {
+              type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
               name: 'subTextFontWeight',
               name: 'subTextFontWeight',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'normal', name: '正常'},
-                {code: 'bold', name: '粗体'},
-                {code: 'bolder', name: '特粗体'},
-                {code: 'lighter', name: '细体'}
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
               ],
               ],
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 42 - 16
report-ui/src/views/bigscreenDesigner/designer/tools/configure/barlineChart/widget-more-bar-line.js

@@ -111,19 +111,19 @@ export const widgetMoreBarLine = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -131,7 +131,15 @@ export const widgetMoreBarLine = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -148,12 +156,17 @@ export const widgetMoreBarLine = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -166,11 +179,11 @@ export const widgetMoreBarLine = {
                 { code: 'left', name: '左对齐' },
                 { code: 'left', name: '左对齐' },
                 { code: 'right', name: '右对齐' },
                 { code: 'right', name: '右对齐' },
               ],
               ],
-              value: 'left'
+              value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -182,7 +195,15 @@ export const widgetMoreBarLine = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -199,12 +220,17 @@ export const widgetMoreBarLine = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 38 - 12
report-ui/src/views/bigscreenDesigner/designer/tools/configure/funnelCharts/widget-funnel.js

@@ -45,15 +45,15 @@ export const widgetFunnel = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: false,
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -67,6 +67,14 @@ export const widgetFunnel = {
               placeholder: '',
               placeholder: '',
               value: '#FFD700'
               value: '#FFD700'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -82,12 +90,17 @@ export const widgetFunnel = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -104,7 +117,7 @@ export const widgetFunnel = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -118,6 +131,14 @@ export const widgetFunnel = {
               placeholder: '',
               placeholder: '',
               value: 'rgba(30, 144, 255, 1)'
               value: 'rgba(30, 144, 255, 1)'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -133,12 +154,17 @@ export const widgetFunnel = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 16
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 41 - 15
report-ui/src/views/bigscreenDesigner/designer/tools/configure/heatmap/widget-heatmap.js

@@ -37,19 +37,19 @@ export const widgetHeatmap = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -57,7 +57,15 @@ export const widgetHeatmap = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -74,12 +82,17 @@ export const widgetHeatmap = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 16
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -96,7 +109,7 @@ export const widgetHeatmap = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -108,7 +121,15 @@ export const widgetHeatmap = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -125,12 +146,17 @@ export const widgetHeatmap = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 16
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 70 - 6
report-ui/src/views/bigscreenDesigner/designer/tools/configure/lineCharts/widget-line-compare.js

@@ -90,7 +90,7 @@ export const widgetLineCompare = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -98,7 +98,7 @@ export const widgetLineCompare = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -112,6 +112,14 @@ export const widgetLineCompare = {
               placeholder: '',
               placeholder: '',
               value: '#FFD700'
               value: '#FFD700'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -127,12 +135,17 @@ export const widgetLineCompare = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -147,6 +160,57 @@ export const widgetLineCompare = {
               ],
               ],
               value: 'center'
               value: 'center'
             },
             },
+            {
+              type: 'el-input-text',
+              label: '副标题名',
+              name: 'subText',
+              required: false,
+              placeholder: '',
+              value: ''
+            },
+            {
+              type: 'vue-color',
+              label: '字体颜色',
+              name: 'subTextColor',
+              required: false,
+              placeholder: '',
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
+            {
+              type: 'el-select',
+              label: '字体粗细',
+              name: 'subTextFontWeight',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
+              ],
+              value: 'normal'
+            },
+            {
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
+            },
           ],
           ],
         },
         },
         {
         {

+ 37 - 11
report-ui/src/views/bigscreenDesigner/designer/tools/configure/lineCharts/widget-line-stack.js

@@ -98,7 +98,7 @@ export const widgetLineStack = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -106,7 +106,7 @@ export const widgetLineStack = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -120,6 +120,14 @@ export const widgetLineStack = {
               placeholder: '',
               placeholder: '',
               value: '#FFD700'
               value: '#FFD700'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -135,12 +143,17 @@ export const widgetLineStack = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -157,7 +170,7 @@ export const widgetLineStack = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -171,6 +184,14 @@ export const widgetLineStack = {
               placeholder: '',
               placeholder: '',
               value: 'rgba(30, 144, 255, 1)'
               value: 'rgba(30, 144, 255, 1)'
             },
             },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
             {
             {
               type: 'el-select',
               type: 'el-select',
               label: '字体粗细',
               label: '字体粗细',
@@ -186,12 +207,17 @@ export const widgetLineStack = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 51 - 25
report-ui/src/views/bigscreenDesigner/designer/tools/configure/lineCharts/widget-linechart.js

@@ -90,15 +90,15 @@ export const widgetLinechart = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: false
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -110,7 +110,15 @@ export const widgetLinechart = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -119,20 +127,25 @@ export const widgetLinechart = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'normal', name: '正常'},
-                {code: 'bold', name: '粗体'},
-                {code: 'bolder', name: '特粗体'},
-                {code: 'lighter', name: '细体'}
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
               ],
               ],
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -141,15 +154,15 @@ export const widgetLinechart = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'center', name: '居中'},
-                {code: 'left', name: '左对齐'},
-                {code: 'right', name: '右对齐'},
+                { code: 'center', name: '居中' },
+                { code: 'left', name: '左对齐' },
+                { code: 'right', name: '右对齐' },
               ],
               ],
               value: 'center'
               value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -161,7 +174,15 @@ export const widgetLinechart = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -170,20 +191,25 @@ export const widgetLinechart = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'normal', name: '正常'},
-                {code: 'bold', name: '粗体'},
-                {code: 'bolder', name: '特粗体'},
-                {code: 'lighter', name: '细体'}
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
               ],
               ],
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 53 - 27
report-ui/src/views/bigscreenDesigner/designer/tools/configure/mapCharts/widget-airbubble-map.js

@@ -37,19 +37,19 @@ export const widgetAirbubbleMap = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -57,7 +57,15 @@ export const widgetAirbubbleMap = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -66,20 +74,25 @@ export const widgetAirbubbleMap = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'normal', name: '正常'},
-                {code: 'bold', name: '粗体'},
-                {code: 'bolder', name: '特粗体'},
-                {code: 'lighter', name: '细体'}
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
               ],
               ],
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -88,15 +101,15 @@ export const widgetAirbubbleMap = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'center', name: '居中'},
-                {code: 'left', name: '左对齐'},
-                {code: 'right', name: '右对齐'},
+                { code: 'center', name: '居中' },
+                { code: 'left', name: '左对齐' },
+                { code: 'right', name: '右对齐' },
               ],
               ],
-              value: 'left'
+              value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -108,7 +121,15 @@ export const widgetAirbubbleMap = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -117,20 +138,25 @@ export const widgetAirbubbleMap = {
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
               selectOptions: [
               selectOptions: [
-                {code: 'normal', name: '正常'},
-                {code: 'bold', name: '粗体'},
-                {code: 'bolder', name: '特粗体'},
-                {code: 'lighter', name: '细体'}
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
               ],
               ],
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 12
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 41 - 15
report-ui/src/views/bigscreenDesigner/designer/tools/configure/mapCharts/widget-line-map.js

@@ -36,19 +36,19 @@ export const widgetLineMap = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -56,7 +56,15 @@ export const widgetLineMap = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -73,12 +81,17 @@ export const widgetLineMap = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -95,7 +108,7 @@ export const widgetLineMap = {
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -107,7 +120,15 @@ export const widgetLineMap = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -124,12 +145,17 @@ export const widgetLineMap = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 12
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 42 - 16
report-ui/src/views/bigscreenDesigner/designer/tools/configure/pieCharts/widget-pie-nightingale.js

@@ -49,19 +49,19 @@ export const widgetPieNightingale = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -69,7 +69,15 @@ export const widgetPieNightingale = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -86,12 +94,17 @@ export const widgetPieNightingale = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -104,11 +117,11 @@ export const widgetPieNightingale = {
                 { code: 'left', name: '左对齐' },
                 { code: 'left', name: '左对齐' },
                 { code: 'right', name: '右对齐' },
                 { code: 'right', name: '右对齐' },
               ],
               ],
-              value: 'left'
+              value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -120,7 +133,15 @@ export const widgetPieNightingale = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -137,12 +158,17 @@ export const widgetPieNightingale = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 12
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 42 - 16
report-ui/src/views/bigscreenDesigner/designer/tools/configure/pieCharts/widget-piechart.js

@@ -49,19 +49,19 @@ export const widgetPiechart = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -69,7 +69,15 @@ export const widgetPiechart = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -86,12 +94,17 @@ export const widgetPiechart = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -104,11 +117,11 @@ export const widgetPiechart = {
                 { code: 'left', name: '左对齐' },
                 { code: 'left', name: '左对齐' },
                 { code: 'right', name: '右对齐' },
                 { code: 'right', name: '右对齐' },
               ],
               ],
-              value: 'left'
+              value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -120,7 +133,15 @@ export const widgetPiechart = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -137,12 +158,17 @@ export const widgetPiechart = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 12
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 128 - 0
report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-radar.js

@@ -26,6 +26,134 @@ export const widgetRadar = {
         value: ''
         value: ''
       },
       },
       [
       [
+        {
+          name: '标题设置',
+          list: [
+            {
+              type: 'el-switch',
+              label: '标题显示',
+              name: 'isNoTitle',
+              required: false,
+              placeholder: '',
+              value: true,
+            },
+            {
+              type: 'el-input-text',
+              label: '标题名',
+              name: 'titleText',
+              required: false,
+              placeholder: '',
+              value: '',
+            },
+            {
+              type: 'vue-color',
+              label: '字体颜色',
+              name: 'textColor',
+              required: false,
+              placeholder: '',
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
+            {
+              type: 'el-select',
+              label: '字体粗细',
+              name: 'textFontWeight',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
+              ],
+              value: 'normal'
+            },
+            {
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
+            },
+            {
+              type: 'el-select',
+              label: '字体位置',
+              name: 'textAlign',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'center', name: '居中' },
+                { code: 'left', name: '左对齐' },
+                { code: 'right', name: '右对齐' },
+              ],
+              value: 'center'
+            },
+            {
+              type: 'el-input-text',
+              label: '副标题名',
+              name: 'subText',
+              required: false,
+              placeholder: '',
+              value: ''
+            },
+            {
+              type: 'vue-color',
+              label: '字体颜色',
+              name: 'subTextColor',
+              required: false,
+              placeholder: '',
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
+            },
+            {
+              type: 'el-select',
+              label: '字体粗细',
+              name: 'subTextFontWeight',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'bold', name: '粗体' },
+                { code: 'bolder', name: '特粗体' },
+                { code: 'lighter', name: '细体' }
+              ],
+              value: 'normal'
+            },
+            {
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
+              required: false,
+              placeholder: '',
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
+            },
+          ],
+        },
         {
         {
           name: '雷达设置',
           name: '雷达设置',
           list: [
           list: [

+ 42 - 16
report-ui/src/views/bigscreenDesigner/designer/tools/configure/wordcloudCharts/widget-word-cloud.js

@@ -29,19 +29,19 @@ export const widgetWordCloud = {
           list: [
           list: [
             {
             {
               type: 'el-switch',
               type: 'el-switch',
-              label: '标题',
+              label: '标题显示',
               name: 'isNoTitle',
               name: 'isNoTitle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: true
+              value: true,
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '标题',
+              label: '标题',
               name: 'titleText',
               name: 'titleText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: '',
             },
             },
             {
             {
               type: 'vue-color',
               type: 'vue-color',
@@ -49,7 +49,15 @@ export const widgetWordCloud = {
               name: 'textColor',
               name: 'textColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: '#fff'
+              value: '#FFD700'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'textFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -66,12 +74,17 @@ export const widgetWordCloud = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'textFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'textFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 20
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -84,11 +97,11 @@ export const widgetWordCloud = {
                 { code: 'left', name: '左对齐' },
                 { code: 'left', name: '左对齐' },
                 { code: 'right', name: '右对齐' },
                 { code: 'right', name: '右对齐' },
               ],
               ],
-              value: 'left'
+              value: 'center'
             },
             },
             {
             {
               type: 'el-input-text',
               type: 'el-input-text',
-              label: '副标题',
+              label: '副标题',
               name: 'subText',
               name: 'subText',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
@@ -100,7 +113,15 @@ export const widgetWordCloud = {
               name: 'subTextColor',
               name: 'subTextColor',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: ''
+              value: 'rgba(30, 144, 255, 1)'
+            },
+            {
+              type: 'el-input-number',
+              label: '字体字号',
+              name: 'subTextFontSize',
+              required: false,
+              placeholder: '',
+              value: 20
             },
             },
             {
             {
               type: 'el-select',
               type: 'el-select',
@@ -117,12 +138,17 @@ export const widgetWordCloud = {
               value: 'normal'
               value: 'normal'
             },
             },
             {
             {
-              type: 'el-input-number',
-              label: '字体字号',
-              name: 'subTextFontSize',
+              type: 'el-select',
+              label: '字体风格',
+              name: 'subTextFontStyle',
               required: false,
               required: false,
               placeholder: '',
               placeholder: '',
-              value: 12
+              selectOptions: [
+                { code: 'normal', name: '正常' },
+                { code: 'italic', name: 'italic斜体' },
+                { code: 'oblique', name: 'oblique斜体' },
+              ],
+              value: 'normal'
             },
             },
           ],
           ],
         },
         },

+ 15 - 7
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarCompareChart.vue

@@ -286,15 +286,23 @@ export default {
     },
     },
     // 标题修改
     // 标题修改
     setOptionsTitle() {
     setOptionsTitle() {
-      const optionsCollapse = this.optionsSetup;
+      const optionsSetup = this.optionsSetup;
       const title = {};
       const title = {};
-      title.text = optionsCollapse.titleText;
-      title.show = optionsCollapse.isNoTitle;
-      title.left = optionsCollapse.textAlign;
+      title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
+      title.left = optionsSetup.textAlign;
       title.textStyle = {
       title.textStyle = {
-        color: optionsCollapse.textColor,
-        fontSize: optionsCollapse.textFontSize,
-        fontWeight: optionsCollapse.textFontWeight
+        color: optionsSetup.textColor,
+        fontSize: optionsSetup.textFontSize,
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
+      };
+      title.subtext = optionsSetup.subText;
+      title.subtextStyle = {
+        color: optionsSetup.subTextColor,
+        fontWeight: optionsSetup.subTextFontWeight,
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 23 - 13
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarLineStackChart.vue

@@ -166,10 +166,10 @@ export default {
         // 坐标轴是否显示
         // 坐标轴是否显示
         show: optionsSetup.hideX,
         show: optionsSetup.hideX,
         // 坐标轴名称
         // 坐标轴名称
-        name: optionsSetup.xName,
+        name: optionsSetup.nameX,
         nameTextStyle: {
         nameTextStyle: {
-          color: optionsSetup.xNameColor,
-          fontSize: optionsSetup.xNameFontSize
+          color: optionsSetup.nameColorX,
+          fontSize: optionsSetup.nameFontSizeX
         },
         },
         // 轴反转
         // 轴反转
         inverse: optionsSetup.reversalX,
         inverse: optionsSetup.reversalX,
@@ -206,17 +206,22 @@ export default {
       const yAxis = [
       const yAxis = [
         {
         {
           type: "value",
           type: "value",
-          splitNumber: optionsSetup.splitNumberLeft,// 均分
-          show: optionsSetup.isShowYLeft, // 坐标轴是否显示
-          name: optionsSetup.textNameYLeft, // 坐标轴名称
-          nameTextStyle: { // 别名
+          // 均分
+          splitNumber: optionsSetup.splitNumberLeft,
+          // 坐标轴是否显示
+          show: optionsSetup.isShowYLeft,
+          // 坐标轴名称
+          name: optionsSetup.textNameYLeft,
+          // 别名
+          nameTextStyle: {
             color: optionsSetup.nameColorYLeft,
             color: optionsSetup.nameColorYLeft,
             fontSize: optionsSetup.nameFontSizeYLeft
             fontSize: optionsSetup.nameFontSizeYLeft
           },
           },
           axisLabel: {
           axisLabel: {
             show: true,
             show: true,
             textStyle: {
             textStyle: {
-              color: optionsSetup.colorYLeft, // y轴 坐标文字颜色
+              // 坐标文字颜色
+              color: optionsSetup.colorYLeft,
               fontSize: optionsSetup.fontSizeYLeft
               fontSize: optionsSetup.fontSizeYLeft
             }
             }
           },
           },
@@ -232,17 +237,22 @@ export default {
         },
         },
         {
         {
           type: "value",
           type: "value",
-          splitNumber: optionsSetup.splitNumberRight,// 均分
-          show: optionsSetup.isShowYRight, // 坐标轴是否显示
-          name: optionsSetup.textNameYRight, // 坐标轴名称
-          nameTextStyle: { // 别名
+          // 均分
+          splitNumber: optionsSetup.splitNumberRight,
+          // 坐标轴是否显示
+          show: optionsSetup.isShowYRight,
+          // 坐标轴名称
+          name: optionsSetup.textNameYRight,
+          // 别名
+          nameTextStyle: {
             color: optionsSetup.nameColorYRight,
             color: optionsSetup.nameColorYRight,
             fontSize: optionsSetup.nameFontSizeYRight
             fontSize: optionsSetup.nameFontSizeYRight
           },
           },
           axisLabel: {
           axisLabel: {
             show: true,
             show: true,
             textStyle: {
             textStyle: {
-              color: optionsSetup.colorYRight, // y轴 坐标文字颜色
+              // 坐标文字颜色
+              color: optionsSetup.colorYRight,
               fontSize: optionsSetup.fontSizeYRight
               fontSize: optionsSetup.fontSizeYRight
             }
             }
           },
           },

+ 4 - 2
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarStackChart.vue

@@ -111,13 +111,15 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 4 - 3
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarchart.vue

@@ -111,15 +111,16 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
-
       this.options.title = title;
       this.options.title = title;
     },
     },
     // X轴设置
     // X轴设置

+ 42 - 28
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarlinechart.vue

@@ -152,15 +152,16 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
-
       this.options.title = title;
       this.options.title = title;
     },
     },
     // X轴设置
     // X轴设置
@@ -168,20 +169,25 @@ export default {
       const optionsSetup = this.optionsSetup;
       const optionsSetup = this.optionsSetup;
       const xAxis = {
       const xAxis = {
         type: "category",
         type: "category",
-        show: optionsSetup.hideX, // 坐标轴是否显示
-        name: optionsSetup.xName, // 坐标轴名称
+        // 坐标轴是否显示
+        show: optionsSetup.hideX,
+        // 坐标轴名称
+        name: optionsSetup.nameX,
         nameTextStyle: {
         nameTextStyle: {
           color: optionsSetup.nameColorX,
           color: optionsSetup.nameColorX,
           fontSize: optionsSetup.nameFontSizeX
           fontSize: optionsSetup.nameFontSizeX
         },
         },
-        nameRotate: optionsSetup.textAngle, // 文字角度
-        inverse: optionsSetup.reversalX, // 轴反转
+        // 轴反转
+        inverse: optionsSetup.reversalX,
         axisLabel: {
         axisLabel: {
           show: true,
           show: true,
-          interval: optionsSetup.textInterval, // 文字间隔
-          rotate: optionsSetup.textAngle, // 文字角度
+          // 文字间隔
+          interval: optionsSetup.textInterval,
+          // 文字角度
+          rotate: optionsSetup.textAngleX,
           textStyle: {
           textStyle: {
-            color: optionsSetup.Xcolor, // x轴 坐标文字颜色
+            // 坐标文字颜色
+            color: optionsSetup.colorX,
             fontSize: optionsSetup.fontSizeX
             fontSize: optionsSetup.fontSizeX
           }
           }
         },
         },
@@ -206,25 +212,29 @@ export default {
       const yAxis = [
       const yAxis = [
         {
         {
           type: "value",
           type: "value",
-          splitNumber: optionsSetup.splitNumberLeft,// 均分
-          show: optionsSetup.isShowYLeft, // 坐标轴是否显示
-          name: optionsSetup.textNameYLeft, // 坐标轴名称
-          nameTextStyle: { // 别名
+          // 均分
+          splitNumber: optionsSetup.splitNumberLeft,
+          // 坐标轴是否显示
+          show: optionsSetup.isShowYLeft,
+          // 坐标轴名称
+          name: optionsSetup.textNameYLeft,
+          // 别名
+          nameTextStyle: {
             color: optionsSetup.nameColorYLeft,
             color: optionsSetup.nameColorYLeft,
-            fontSize: optionsSetup.namefontSizeYLeft
+            fontSize: optionsSetup.nameFontSizeYLeft
           },
           },
-          inverse: optionsSetup.reversalY, // 轴反转
           axisLabel: {
           axisLabel: {
             show: true,
             show: true,
             textStyle: {
             textStyle: {
-              color: optionsSetup.colorY, // y轴 坐标文字颜色
-              fontSize: optionsSetup.fontSizeY
+              // 坐标文字颜色
+              color: optionsSetup.colorYLeft,
+              fontSize: optionsSetup.fontSizeYLeft
             }
             }
           },
           },
           axisLine: {
           axisLine: {
             show: true,
             show: true,
             lineStyle: {
             lineStyle: {
-              color: optionsSetup.lineColorY
+              color: optionsSetup.lineColorYLeft
             }
             }
           },
           },
           splitLine: {
           splitLine: {
@@ -233,25 +243,29 @@ export default {
         },
         },
         {
         {
           type: "value",
           type: "value",
-          splitNumber: optionsSetup.splitNumberRight,// 均分
-          show: optionsSetup.isShowYRight, // 坐标轴是否显示
-          name: optionsSetup.textNameYRight, // 坐标轴名称
-          nameTextStyle: { // 别名
+          // 均分
+          splitNumber: optionsSetup.splitNumberRight,
+          // 坐标轴是否显示
+          show: optionsSetup.isShowYRight,
+          // 坐标轴名称
+          name: optionsSetup.textNameYRight,
+          // 别名
+          nameTextStyle: {
             color: optionsSetup.nameColorYRight,
             color: optionsSetup.nameColorYRight,
-            fontSize: optionsSetup.namefontSizeYRight
+            fontSize: optionsSetup.nameFontSizeYRight
           },
           },
-          inverse: optionsSetup.reversalY, // 轴反转
           axisLabel: {
           axisLabel: {
             show: true,
             show: true,
             textStyle: {
             textStyle: {
-              color: optionsSetup.colorY, // y轴 坐标文字颜色
-              fontSize: optionsSetup.fontSizeY
+              // 坐标文字颜色
+              color: optionsSetup.colorYRight,
+              fontSize: optionsSetup.fontSizeYRight
             }
             }
           },
           },
           axisLine: {
           axisLine: {
             show: true,
             show: true,
             lineStyle: {
             lineStyle: {
-              color: optionsSetup.lineColorY
+              color: optionsSetup.lineColorYRight
             }
             }
           },
           },
           splitLine: {
           splitLine: {

+ 4 - 3
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetGradientColorBarchart.vue

@@ -181,15 +181,16 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
-
       this.options.title = title;
       this.options.title = title;
     },
     },
     // X轴设置
     // X轴设置

+ 4 - 3
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetMoreBarLineChart.vue

@@ -226,15 +226,16 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
-
       this.options.title = title;
       this.options.title = title;
     },
     },
     // X轴设置
     // X轴设置

+ 16 - 15
report-ui/src/views/bigscreenDesigner/designer/widget/heatmap/widgetHeatmap.vue

@@ -150,21 +150,22 @@ export default {
     // 标题修改
     // 标题修改
     setOptionsTitle() {
     setOptionsTitle() {
       const optionsSetup = this.optionsSetup;
       const optionsSetup = this.optionsSetup;
-      const title = {
-        text: optionsSetup.titleText,
-        show: optionsSetup.isNoTitle,
-        left: optionsSetup.textAlign,
-        textStyle: {
-          color: optionsSetup.textColor,
-          fontSize: optionsSetup.textFontSize,
-          fontWeight: optionsSetup.textFontWeight
-        },
-        subtext: optionsSetup.subText,
-        subtextStyle: {
-          color: optionsSetup.subTextColor,
-          fontWeight: optionsSetup.subTextFontWeight,
-          fontSize: optionsSetup.subTextFontSize
-        },
+      const title = {};
+      title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
+      title.left = optionsSetup.textAlign;
+      title.textStyle = {
+        color: optionsSetup.textColor,
+        fontSize: optionsSetup.textFontSize,
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
+      };
+      title.subtext = optionsSetup.subText;
+      title.subtextStyle = {
+        color: optionsSetup.subTextColor,
+        fontWeight: optionsSetup.subTextFontWeight,
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 15 - 7
report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLineCompareChart.vue

@@ -282,15 +282,23 @@ export default {
     },
     },
     // 标题修改
     // 标题修改
     setOptionsTitle() {
     setOptionsTitle() {
-      const optionsCollapse = this.optionsSetup;
+      const optionsSetup = this.optionsSetup;
       const title = {};
       const title = {};
-      title.text = optionsCollapse.titleText;
-      title.show = optionsCollapse.isNoTitle;
-      title.left = optionsCollapse.textAlign;
+      title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
+      title.left = optionsSetup.textAlign;
       title.textStyle = {
       title.textStyle = {
-        color: optionsCollapse.textColor,
-        fontSize: optionsCollapse.textFontSize,
-        fontWeight: optionsCollapse.textFontWeight
+        color: optionsSetup.textColor,
+        fontSize: optionsSetup.textFontSize,
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
+      };
+      title.subtext = optionsSetup.subText;
+      title.subtextStyle = {
+        color: optionsSetup.subTextColor,
+        fontWeight: optionsSetup.subTextFontWeight,
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 4 - 2
report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLineStackChart.vue

@@ -111,13 +111,15 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 4 - 2
report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLinechart.vue

@@ -117,13 +117,15 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 13 - 11
report-ui/src/views/bigscreenDesigner/designer/widget/map/widgetAirBubbleMap.vue

@@ -437,21 +437,23 @@ export default {
     },
     },
     // 标题设置
     // 标题设置
     setOptionsTitle() {
     setOptionsTitle() {
-      const optionsCollapse = this.optionsSetup;
+      const optionsSetup = this.optionsSetup;
       const title = {};
       const title = {};
-      title.show = optionsCollapse.isNoTitle;
-      title.text = optionsCollapse.titleText;
-      title.left = optionsCollapse.textAlign;
+      title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
+      title.left = optionsSetup.textAlign;
       title.textStyle = {
       title.textStyle = {
-        color: optionsCollapse.textColor,
-        fontSize: optionsCollapse.textFontSize,
-        fontWeight: optionsCollapse.textFontWeight
+        color: optionsSetup.textColor,
+        fontSize: optionsSetup.textFontSize,
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
-      title.subtext = optionsCollapse.subText;
+      title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
-        color: optionsCollapse.subTextColor,
-        fontWeight: optionsCollapse.subTextFontWeight,
-        fontSize: optionsCollapse.subTextFontSize
+        color: optionsSetup.subTextColor,
+        fontWeight: optionsSetup.subTextFontWeight,
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 5 - 3
report-ui/src/views/bigscreenDesigner/designer/widget/map/widgetLineMap.vue

@@ -350,19 +350,21 @@ export default {
     setOptionsTitle() {
     setOptionsTitle() {
       const optionsSetup = this.optionsSetup;
       const optionsSetup = this.optionsSetup;
       const title = {};
       const title = {};
-      title.show = optionsSetup.isNoTitle;
       title.text = optionsSetup.titleText;
       title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
       title.left = optionsSetup.textAlign;
       title.left = optionsSetup.textAlign;
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },

+ 5 - 3
report-ui/src/views/bigscreenDesigner/designer/widget/pie/widgetPieNightingaleRose.vue

@@ -100,13 +100,15 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },
@@ -176,7 +178,7 @@ export default {
       legend.orient = optionsSetup.layoutFront;
       legend.orient = optionsSetup.layoutFront;
       legend.textStyle = {
       legend.textStyle = {
         color: optionsSetup.legendColor,
         color: optionsSetup.legendColor,
-        fontSize: optionsSetup.fontSize
+        fontSize: optionsSetup.legendFontSize
       };
       };
       legend.itemWidth = optionsSetup.legendWidth;
       legend.itemWidth = optionsSetup.legendWidth;
     },
     },

+ 6 - 4
report-ui/src/views/bigscreenDesigner/designer/widget/pie/widgetPiechart.vue

@@ -105,19 +105,21 @@ export default {
     setOptionsTitle() {
     setOptionsTitle() {
       const optionsSetup = this.optionsSetup;
       const optionsSetup = this.optionsSetup;
       const title = {};
       const title = {};
-      title.show = optionsSetup.isNoTitle;
       title.text = optionsSetup.titleText;
       title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
       title.left = optionsSetup.textAlign;
       title.left = optionsSetup.textAlign;
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },
@@ -175,7 +177,7 @@ export default {
       legend.orient = optionsSetup.layoutFront;
       legend.orient = optionsSetup.layoutFront;
       legend.textStyle = {
       legend.textStyle = {
         color: optionsSetup.legendColor,
         color: optionsSetup.legendColor,
-        fontSize: optionsSetup.fontSize
+        fontSize: optionsSetup.legendFontSize
       };
       };
       legend.itemWidth = optionsSetup.legendWidth;
       legend.itemWidth = optionsSetup.legendWidth;
     },
     },

+ 24 - 2
report-ui/src/views/bigscreenDesigner/designer/widget/radar/widgetRadar.vue

@@ -61,6 +61,7 @@ export default {
   },
   },
   methods: {
   methods: {
     editorOptions() {
     editorOptions() {
+      this.setOptionsTitle();
       this.setOptionIndicator();
       this.setOptionIndicator();
       this.setOptionsRadar();
       this.setOptionsRadar();
       this.setOptionsLegend();
       this.setOptionsLegend();
@@ -68,6 +69,28 @@ export default {
       this.setOptionsMargin();
       this.setOptionsMargin();
       this.setOptionsData();
       this.setOptionsData();
     },
     },
+    // 标题修改
+    setOptionsTitle() {
+      const optionsSetup = this.optionsSetup;
+      const title = {};
+      title.text = optionsSetup.titleText;
+      title.show = optionsSetup.isNoTitle;
+      title.left = optionsSetup.textAlign;
+      title.textStyle = {
+        color: optionsSetup.textColor,
+        fontSize: optionsSetup.textFontSize,
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
+      };
+      title.subtext = optionsSetup.subText;
+      title.subtextStyle = {
+        color: optionsSetup.subTextColor,
+        fontWeight: optionsSetup.subTextFontWeight,
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
+      };
+      this.options.title = title;
+    },
     // 雷达设置相关
     // 雷达设置相关
     setOptionIndicator() {
     setOptionIndicator() {
       const optionsSetup = this.optionsSetup;
       const optionsSetup = this.optionsSetup;
@@ -105,7 +128,6 @@ export default {
       this.options.radar.shape = optionsSetup.radarShape;
       this.options.radar.shape = optionsSetup.radarShape;
       this.options.radar.splitNumber = optionsSetup.splitNumber;
       this.options.radar.splitNumber = optionsSetup.splitNumber;
     },
     },
-
     // 图例配置
     // 图例配置
     setOptionsLegend() {
     setOptionsLegend() {
       const optionsSetup = this.optionsSetup;
       const optionsSetup = this.optionsSetup;
@@ -200,7 +222,7 @@ export default {
         for (const j in radarKeys) {
         for (const j in radarKeys) {
           for (const k in val) {
           for (const k in val) {
             if (val[k].name == name[i]) {
             if (val[k].name == name[i]) {
-                values[j] = val[k][radarKeys[j]];
+              values[j] = val[k][radarKeys[j]];
             }
             }
           }
           }
         }
         }

+ 5 - 5
report-ui/src/views/bigscreenDesigner/designer/widget/widget.vue

@@ -111,8 +111,8 @@ export default {
         setup: {},
         setup: {},
         data: {},
         data: {},
         position: {},
         position: {},
-        leftMargin: null,
-        topMargin: null
+/*        leftMargin: null,
+        topMargin: null*/
       }
       }
     };
     };
   },
   },
@@ -124,10 +124,10 @@ export default {
       return this.value.position.height;
       return this.value.position.height;
     },
     },
     widgetsLeft() {
     widgetsLeft() {
-      return this.value.position.left >= this.leftMargin ? this.leftMargin : this.value.position.left;
+      return this.value.position.left// >= this.leftMargin ? this.leftMargin : this.value.position.left;
     },
     },
     widgetsTop() {
     widgetsTop() {
-      return this.value.position.top >= this.topMargin ? this.topMargin : this.value.position.top;
+      return this.value.position.top// >= this.topMargin ? this.topMargin : this.value.position.top;
     },
     },
     widgetsZIndex() {
     widgetsZIndex() {
       return this.value.position.zIndex || 1;
       return this.value.position.zIndex || 1;
@@ -140,7 +140,7 @@ export default {
       this.$emit("onActivated", { index, left, top, width, height });
       this.$emit("onActivated", { index, left, top, width, height });
       this.$refs.draggable.setActive(true);
       this.$refs.draggable.setActive(true);
       // 处理widget超出workbench的问题
       // 处理widget超出workbench的问题
-      this.handleBoundary({ index, left, top, width, height })
+      //this.handleBoundary({ index, left, top, width, height })
     },
     },
     handleBoundary({ index, left, top, width, height }) {
     handleBoundary({ index, left, top, width, height }) {
       // 计算workbench的X轴边界值
       // 计算workbench的X轴边界值

+ 4 - 3
report-ui/src/views/bigscreenDesigner/designer/widget/widgetFunnel.vue

@@ -154,15 +154,16 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
-
       this.options.title = title;
       this.options.title = title;
     },
     },
     // 提示语设置 tooltip
     // 提示语设置 tooltip

+ 4 - 2
report-ui/src/views/bigscreenDesigner/designer/widget/wordcloud/widgetWordCloud.vue

@@ -103,13 +103,15 @@ export default {
       title.textStyle = {
       title.textStyle = {
         color: optionsSetup.textColor,
         color: optionsSetup.textColor,
         fontSize: optionsSetup.textFontSize,
         fontSize: optionsSetup.textFontSize,
-        fontWeight: optionsSetup.textFontWeight
+        fontWeight: optionsSetup.textFontWeight,
+        fontStyle: optionsSetup.textFontStyle,
       };
       };
       title.subtext = optionsSetup.subText;
       title.subtext = optionsSetup.subText;
       title.subtextStyle = {
       title.subtextStyle = {
         color: optionsSetup.subTextColor,
         color: optionsSetup.subTextColor,
         fontWeight: optionsSetup.subTextFontWeight,
         fontWeight: optionsSetup.subTextFontWeight,
-        fontSize: optionsSetup.subTextFontSize
+        fontSize: optionsSetup.subTextFontSize,
+        fontStyle: optionsSetup.subTextFontStyle,
       };
       };
       this.options.title = title;
       this.options.title = title;
     },
     },