Merge remote-tracking branch 'origin/dev' into dev

Raod 3 years ago
commit c4fe52a4d3

@ -5717,6 +5717,18 @@ const widgetTools = [
placeholder: '', placeholder: '',
value: '' value: ''
}, },
{
type: 'el-select',
label: '堆叠样式',
name: 'stackStyle',
required: false,
placeholder: '',
selectOptions: [
{code: 'leftRight', name: '左右堆叠'},
{code: 'upDown', name: '上下堆叠'},
],
value: 'leftRight'
},
[ [
{ {
name: '柱体设置', name: '柱体设置',
@ -6090,7 +6102,7 @@ const widgetTools = [
}, },
], ],
}, },
/*{ {
name: '坐标轴边距设置', name: '坐标轴边距设置',
list: [ list: [
{ {
@ -6123,13 +6135,13 @@ const widgetTools = [
value: 10, value: 10,
}, },
], ],
},*/ },
/*{ {
name: '图例操作', name: '图例操作',
list: [ list: [
{ {
type: 'el-switch', type: 'el-switch',
label: '图例', label: '显示',
name: 'isShowLegend', name: 'isShowLegend',
required: false, required: false,
placeholder: '', placeholder: '',
@ -6197,7 +6209,7 @@ const widgetTools = [
value: 'horizontal' value: 'horizontal'
}, },
], ],
},*/ },
/*{ /*{
name: '自定义配色', name: '自定义配色',
list: [ list: [

@ -98,8 +98,8 @@ export default {
this.setOptionsY(); this.setOptionsY();
this.setOptionsTop(); this.setOptionsTop();
this.setOptionsTooltip(); this.setOptionsTooltip();
//this.setOptionsMargin(); this.setOptionsMargin();
//this.setOptionsLegend(); this.setOptionsLegend();
//this.setOptionsColor(); //this.setOptionsColor();
this.setOptionsData(); this.setOptionsData();
}, },
@ -121,7 +121,6 @@ export default {
fontWeight: optionsCollapse.subTextFontWeight, fontWeight: optionsCollapse.subTextFontWeight,
fontSize: optionsCollapse.subTextFontSize fontSize: optionsCollapse.subTextFontSize
}; };
this.options.title = title; this.options.title = title;
}, },
// X // X
@ -245,15 +244,14 @@ export default {
const optionsCollapse = this.optionsSetup; const optionsCollapse = this.optionsSetup;
const legend = this.options.legend; const legend = this.options.legend;
legend.show = optionsCollapse.isShowLegend; legend.show = optionsCollapse.isShowLegend;
legend.left = optionsCollapse.lateralPosition == "left" ? 0 : "auto"; legend.left = optionsCollapse.lateralPosition;
legend.right = optionsCollapse.lateralPosition == "right" ? 0 : "auto";
legend.top = optionsCollapse.longitudinalPosition == "top" ? 0 : "auto"; legend.top = optionsCollapse.longitudinalPosition == "top" ? 0 : "auto";
legend.bottom = legend.bottom =
optionsCollapse.longitudinalPosition == "bottom" ? 0 : "auto"; optionsCollapse.longitudinalPosition == "bottom" ? 0 : "auto";
legend.orient = optionsCollapse.layoutFront; legend.orient = optionsCollapse.layoutFront;
legend.textStyle = { legend.textStyle = {
color: optionsCollapse.lengedColor, color: optionsCollapse.lengedColor,
fontSize: optionsCollapse.fontSize fontSize: optionsCollapse.lengedFontSize
}; };
legend.itemWidth = optionsCollapse.lengedWidth; legend.itemWidth = optionsCollapse.lengedWidth;
}, },
@ -301,6 +299,15 @@ export default {
}); });
return newArr; return newArr;
}, },
//
getStackStyle() {
const optionsSetup = this.optionsSetup;
let style = ""
if (optionsSetup.stackStyle == "upDown") {
style = "total"
}
return style
},
// //
staticDataFn(val) { staticDataFn(val) {
const optionsSetup = this.optionsSetup; const optionsSetup = this.optionsSetup;
@ -329,6 +336,7 @@ export default {
type: "bar", type: "bar",
data: data, data: data,
barGap: "0%", barGap: "0%",
stack: this.getStackStyle(),
barWidth: optionsSetup.maxWidth, barWidth: optionsSetup.maxWidth,
label: { label: {
show: optionsSetup.isShow, show: optionsSetup.isShow,

Loading…
Cancel
Save