|
@@ -1,7 +1,7 @@
|
|
export const widgetBarMap = {
|
|
export const widgetBarMap = {
|
|
code: 'widgetBarMap',
|
|
code: 'widgetBarMap',
|
|
type: 'mapChart',
|
|
type: 'mapChart',
|
|
- tabName: '中国地图',
|
|
|
|
|
|
+ tabName: '地图',
|
|
label: '柱形地图',
|
|
label: '柱形地图',
|
|
icon: 'iconzhongguoditu',
|
|
icon: 'iconzhongguoditu',
|
|
options: {
|
|
options: {
|
|
@@ -13,7 +13,7 @@ export const widgetBarMap = {
|
|
name: 'layerName',
|
|
name: 'layerName',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: '中国地图-柱形图',
|
|
|
|
|
|
+ value: '柱形图',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'vue-color',
|
|
type: 'vue-color',
|
|
@@ -23,6 +23,52 @@ export const widgetBarMap = {
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: ''
|
|
value: ''
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '地图名称',
|
|
|
|
+ name: 'mapName',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ { code: 'world', name: '世界' },
|
|
|
|
+ { code: 'china', name: '中国' },
|
|
|
|
+ { code: '安徽', name: '安徽' },
|
|
|
|
+ { code: '澳门', name: '澳门' },
|
|
|
|
+ { code: '北京', name: '北京' },
|
|
|
|
+ { code: '重庆', name: '重庆' },
|
|
|
|
+ { code: '福建', name: '福建' },
|
|
|
|
+ { code: '甘肃', name: '甘肃' },
|
|
|
|
+ { code: '广东', name: '广东' },
|
|
|
|
+ { code: '广西', name: '广西' },
|
|
|
|
+ { code: '贵州', name: '贵州' },
|
|
|
|
+ { code: '海南', name: '海南' },
|
|
|
|
+ { code: '河北', name: '河北' },
|
|
|
|
+ { code: '黑龙江', name: '黑龙江' },
|
|
|
|
+ { code: '河南', name: '河南' },
|
|
|
|
+ { code: '湖北', name: '湖北' },
|
|
|
|
+ { code: '湖南', name: '湖南' },
|
|
|
|
+ { code: '江苏', name: '江苏' },
|
|
|
|
+ { code: '江西', name: '江西' },
|
|
|
|
+ { code: '吉林', name: '吉林' },
|
|
|
|
+ { code: '辽宁', name: '辽宁' },
|
|
|
|
+ { code: '内蒙古', name: '内蒙古' },
|
|
|
|
+ { code: '宁夏', name: '宁夏' },
|
|
|
|
+ { code: '青海', name: '青海' },
|
|
|
|
+ { code: '山东', name: '山东' },
|
|
|
|
+ { code: '上海', name: '上海' },
|
|
|
|
+ { code: '山西', name: '山西' },
|
|
|
|
+ { code: '陕西', name: '陕西' },
|
|
|
|
+ { code: '四川', name: '四川' },
|
|
|
|
+ { code: '台湾', name: '台湾' },
|
|
|
|
+ { code: '天津', name: '天津' },
|
|
|
|
+ { code: '香港', name: '香港' },
|
|
|
|
+ { code: '新疆', name: '新疆' },
|
|
|
|
+ { code: '西藏', name: '西藏' },
|
|
|
|
+ { code: '云南', name: '云南' },
|
|
|
|
+ { code: '浙江', name: '浙江' },
|
|
|
|
+ ],
|
|
|
|
+ value: 'china'
|
|
|
|
+ },
|
|
[
|
|
[
|
|
{
|
|
{
|
|
name: '标题设置',
|
|
name: '标题设置',
|
|
@@ -30,7 +76,7 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'el-switch',
|
|
type: 'el-switch',
|
|
label: '标题显示',
|
|
label: '标题显示',
|
|
- name: 'isNoTitle',
|
|
|
|
|
|
+ name: 'isShowTitle',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: true,
|
|
value: true,
|
|
@@ -38,7 +84,7 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'el-input-text',
|
|
type: 'el-input-text',
|
|
label: '标题名',
|
|
label: '标题名',
|
|
- name: 'titleText',
|
|
|
|
|
|
+ name: 'text',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: '',
|
|
value: '',
|
|
@@ -88,21 +134,22 @@ export const widgetBarMap = {
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'el-select',
|
|
type: 'el-select',
|
|
- label: '字体位置',
|
|
|
|
- name: 'textAlign',
|
|
|
|
|
|
+ label: '字体系列',
|
|
|
|
+ name: 'textFontFamily',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
selectOptions: [
|
|
selectOptions: [
|
|
- {code: 'center', name: '居中'},
|
|
|
|
- {code: 'left', name: '左对齐'},
|
|
|
|
- {code: 'right', name: '右对齐'},
|
|
|
|
|
|
+ {code: 'sans-serif', name: 'sans-serif'},
|
|
|
|
+ {code: 'serif', name: 'serif'},
|
|
|
|
+ {code: 'Arial', name: 'Arial'},
|
|
|
|
+ {code: 'Courier New', name: 'Courier New'},
|
|
],
|
|
],
|
|
- value: 'center'
|
|
|
|
|
|
+ value: 'sans-serif'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'el-input-text',
|
|
type: 'el-input-text',
|
|
label: '副标题名',
|
|
label: '副标题名',
|
|
- name: 'subText',
|
|
|
|
|
|
+ name: 'subtext',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: ''
|
|
value: ''
|
|
@@ -110,7 +157,7 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'vue-color',
|
|
type: 'vue-color',
|
|
label: '字体颜色',
|
|
label: '字体颜色',
|
|
- name: 'subTextColor',
|
|
|
|
|
|
+ name: 'subtextColor',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: 'rgba(30, 144, 255, 1)'
|
|
value: 'rgba(30, 144, 255, 1)'
|
|
@@ -118,7 +165,7 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'el-input-number',
|
|
type: 'el-input-number',
|
|
label: '字体字号',
|
|
label: '字体字号',
|
|
- name: 'subTextFontSize',
|
|
|
|
|
|
+ name: 'subtextFontSize',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: 20
|
|
value: 20
|
|
@@ -126,7 +173,7 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'el-select',
|
|
type: 'el-select',
|
|
label: '字体粗细',
|
|
label: '字体粗细',
|
|
- name: 'subTextFontWeight',
|
|
|
|
|
|
+ name: 'subtextFontWeight',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
selectOptions: [
|
|
selectOptions: [
|
|
@@ -140,7 +187,7 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'el-select',
|
|
type: 'el-select',
|
|
label: '字体风格',
|
|
label: '字体风格',
|
|
- name: 'subTextFontStyle',
|
|
|
|
|
|
+ name: 'subtextFontStyle',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
selectOptions: [
|
|
selectOptions: [
|
|
@@ -150,6 +197,49 @@ export const widgetBarMap = {
|
|
],
|
|
],
|
|
value: 'normal'
|
|
value: 'normal'
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '字体系列',
|
|
|
|
+ name: 'subtextFontFamily',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'sans-serif', name: 'sans-serif'},
|
|
|
|
+ {code: 'serif', name: 'serif'},
|
|
|
|
+ {code: 'Arial', name: 'Arial'},
|
|
|
|
+ {code: 'Courier New', name: 'Courier New'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'sans-serif'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '左右位置',
|
|
|
|
+ name: 'titleLeft',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'center', name: '居中'},
|
|
|
|
+ {code: 'left', name: '左对齐'},
|
|
|
|
+ {code: 'right', name: '右对齐'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'center'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'el-slider',
|
|
|
|
+ label: '上下间距',
|
|
|
|
+ name: 'titleTop',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: 5,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'el-input-number',
|
|
|
|
+ label: '主副标题间距',
|
|
|
|
+ name: 'titleItemGap',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: 0
|
|
|
|
+ },
|
|
],
|
|
],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -157,66 +247,86 @@ export const widgetBarMap = {
|
|
list: [
|
|
list: [
|
|
{
|
|
{
|
|
type: 'el-switch',
|
|
type: 'el-switch',
|
|
- label: '省市区显示',
|
|
|
|
|
|
+ label: '文字显示',
|
|
name: 'isShowMap',
|
|
name: 'isShowMap',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: false,
|
|
|
|
|
|
+ value: false
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'el-input-number',
|
|
type: 'el-input-number',
|
|
label: '文字大小',
|
|
label: '文字大小',
|
|
- name: 'fontSizeMap',
|
|
|
|
|
|
+ name: 'fontSize',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: 20,
|
|
|
|
|
|
+ value: 12,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'vue-color',
|
|
type: 'vue-color',
|
|
label: '文字颜色',
|
|
label: '文字颜色',
|
|
- name: 'colorMap',
|
|
|
|
|
|
+ name: 'fontColor',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: '#53D9FF'
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '地图块颜色',
|
|
|
|
- list: [
|
|
|
|
|
|
+ value: '#D4EEFF'
|
|
|
|
+ },
|
|
{
|
|
{
|
|
- type: 'vue-color',
|
|
|
|
- label: '0%处颜色',
|
|
|
|
- name: 'font0PreColor',
|
|
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '文字粗细',
|
|
|
|
+ name: 'fontWeight',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: '#073684'
|
|
|
|
|
|
+ selectOptions: [
|
|
|
|
+ { code: 'normal', name: '正常' },
|
|
|
|
+ { code: 'bold', name: '粗体' },
|
|
|
|
+ { code: 'bolder', name: '特粗体' },
|
|
|
|
+ { code: 'lighter', name: '细体' }
|
|
|
|
+ ],
|
|
|
|
+ value: 'normal'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- type: 'vue-color',
|
|
|
|
- label: '100%颜色',
|
|
|
|
- name: 'font100PreColor',
|
|
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '文字风格',
|
|
|
|
+ name: 'fontStyle',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: '#061E3D'
|
|
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'normal', name: '正常'},
|
|
|
|
+ {code: 'italic', name: 'italic斜体'},
|
|
|
|
+ {code: 'oblique', name: 'oblique斜体'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'normal'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- type: 'vue-color',
|
|
|
|
- label: '高亮渐变色',
|
|
|
|
- name: 'fontHighlightColor',
|
|
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '文字字体',
|
|
|
|
+ name: 'fontFamily',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: '#2B91B7'
|
|
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'sans-serif', name: 'sans-serif'},
|
|
|
|
+ {code: 'serif', name: 'serif'},
|
|
|
|
+ {code: 'Arial', name: 'Arial'},
|
|
|
|
+ {code: 'Courier New', name: 'Courier New'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'sans-serif'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'el-input-number',
|
|
|
|
+ label: '边界线宽度',
|
|
|
|
+ name: 'borderWidth',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: 0
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'vue-color',
|
|
type: 'vue-color',
|
|
- label: '边界颜色',
|
|
|
|
|
|
+ label: '边界线颜色',
|
|
name: 'borderColor',
|
|
name: 'borderColor',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: '#061E3D'
|
|
|
|
|
|
+ value: '#fff'
|
|
},
|
|
},
|
|
- ],
|
|
|
|
|
|
+ ]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
name: '柱形设置',
|
|
name: '柱形设置',
|
|
@@ -264,7 +374,7 @@ export const widgetBarMap = {
|
|
name: 'fontTextSize',
|
|
name: 'fontTextSize',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: 15,
|
|
|
|
|
|
+ value: 16,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'el-select',
|
|
type: 'el-select',
|
|
@@ -282,7 +392,7 @@ export const widgetBarMap = {
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'el-select',
|
|
type: 'el-select',
|
|
- label: '字体风格',
|
|
|
|
|
|
+ label: '文字风格',
|
|
name: 'fontTextStyle',
|
|
name: 'fontTextStyle',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
@@ -293,6 +403,20 @@ export const widgetBarMap = {
|
|
],
|
|
],
|
|
value: 'normal'
|
|
value: 'normal'
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '文字字体',
|
|
|
|
+ name: 'fontTextFamily',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'sans-serif', name: 'sans-serif'},
|
|
|
|
+ {code: 'serif', name: 'serif'},
|
|
|
|
+ {code: 'Arial', name: 'Arial'},
|
|
|
|
+ {code: 'Courier New', name: 'Courier New'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'sans-serif'
|
|
|
|
+ },
|
|
{
|
|
{
|
|
type: 'el-switch',
|
|
type: 'el-switch',
|
|
label: '数值显示',
|
|
label: '数值显示',
|
|
@@ -307,7 +431,7 @@ export const widgetBarMap = {
|
|
name: 'fontDataSize',
|
|
name: 'fontDataSize',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
- value: 15,
|
|
|
|
|
|
+ value: 16,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 'el-select',
|
|
type: 'el-select',
|
|
@@ -336,15 +460,66 @@ export const widgetBarMap = {
|
|
],
|
|
],
|
|
value: 'normal'
|
|
value: 'normal'
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '数值字体',
|
|
|
|
+ name: 'fontDataFamily',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'sans-serif', name: 'sans-serif'},
|
|
|
|
+ {code: 'serif', name: 'serif'},
|
|
|
|
+ {code: 'Arial', name: 'Arial'},
|
|
|
|
+ {code: 'Courier New', name: 'Courier New'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'sans-serif'
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '地图块颜色',
|
|
|
|
+ list: [
|
|
|
|
+ {
|
|
|
|
+ type: 'vue-color',
|
|
|
|
+ label: '0%处颜色',
|
|
|
|
+ name: 'font0PreColor',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: '#073684'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'vue-color',
|
|
|
|
+ label: '100%颜色',
|
|
|
|
+ name: 'font100PreColor',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: '#061E3D'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'vue-color',
|
|
|
|
+ label: '高亮渐变色',
|
|
|
|
+ name: 'fontHighlightColor',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: '#2B91B7'
|
|
|
|
+ },
|
|
],
|
|
],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
name: '提示语设置',
|
|
name: '提示语设置',
|
|
list: [
|
|
list: [
|
|
|
|
+ {
|
|
|
|
+ type: 'el-switch',
|
|
|
|
+ label: '显示',
|
|
|
|
+ name: 'isShowTooltip',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ value: true
|
|
|
|
+ },
|
|
{
|
|
{
|
|
type: 'el-input-number',
|
|
type: 'el-input-number',
|
|
label: '字体字号',
|
|
label: '字体字号',
|
|
- name: 'tipsFontSize',
|
|
|
|
|
|
+ name: 'tooltipFontSize',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: 16
|
|
value: 16
|
|
@@ -352,11 +527,52 @@ export const widgetBarMap = {
|
|
{
|
|
{
|
|
type: 'vue-color',
|
|
type: 'vue-color',
|
|
label: '字体颜色',
|
|
label: '字体颜色',
|
|
- name: 'tipsColor',
|
|
|
|
|
|
+ name: 'tooltipColor',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '',
|
|
placeholder: '',
|
|
value: '#00FEFF'
|
|
value: '#00FEFF'
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '字体粗细',
|
|
|
|
+ name: 'tooltipFontWeight',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'normal', name: '正常'},
|
|
|
|
+ {code: 'bold', name: '粗体'},
|
|
|
|
+ {code: 'bolder', name: '特粗体'},
|
|
|
|
+ {code: 'lighter', name: '细体'}
|
|
|
|
+ ],
|
|
|
|
+ value: 'normal'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '字体风格',
|
|
|
|
+ name: 'tooltipFontStyle',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'normal', name: '正常'},
|
|
|
|
+ {code: 'italic', name: 'italic斜体'},
|
|
|
|
+ {code: 'oblique', name: 'oblique斜体'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'normal'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ type: 'el-select',
|
|
|
|
+ label: '字体系列',
|
|
|
|
+ name: 'tooltipFontFamily',
|
|
|
|
+ required: false,
|
|
|
|
+ placeholder: '',
|
|
|
|
+ selectOptions: [
|
|
|
|
+ {code: 'sans-serif', name: 'sans-serif'},
|
|
|
|
+ {code: 'serif', name: 'serif'},
|
|
|
|
+ {code: 'Arial', name: 'Arial'},
|
|
|
|
+ {code: 'Courier New', name: 'Courier New'},
|
|
|
|
+ ],
|
|
|
|
+ value: 'sans-serif'
|
|
|
|
+ },
|
|
],
|
|
],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -471,7 +687,7 @@ export const widgetBarMap = {
|
|
name: 'height',
|
|
name: 'height',
|
|
required: false,
|
|
required: false,
|
|
placeholder: '该容器在1080px大屏中的高度',
|
|
placeholder: '该容器在1080px大屏中的高度',
|
|
- value: 400,
|
|
|
|
|
|
+ value: 450,
|
|
},
|
|
},
|
|
]
|
|
]
|
|
}
|
|
}
|