文本框

qianming 3 years ago
parent e2cdb29c32
commit 223c6f94ae

@ -1,5 +1,6 @@
import miment from 'miment'
import {getData} from '@/api/bigscreen'
export default {
data() {
return {
@ -56,8 +57,7 @@ export default {
},
}
},
computed: {
},
computed: {},
created() {
},
mounted() {
@ -104,8 +104,10 @@ export default {
},
// 解析不同图标的数据
analysisChartsData(params, data) {
// widget-barchart 柱线图、widget-linechart 折线图、 widget-barlinechart 柱线图、widget-piechart 饼图、widget-hollow-piechart 空心饼图
// widget-funnel 漏斗图 widget-gauge 仪表盘
// widget-barchart 柱线图、widget-linechart 折线图、 widget-barlinechart 柱线图
// widget-piechart 饼图、widget-hollow-piechart 空心饼图、widget-funnel 漏斗图
// widget-gauge 仪表盘
// widget-text 文本框
const chartType = params.chartType
if (
chartType == "widget-barchart" ||
@ -121,7 +123,10 @@ export default {
return this.piechartFn(params.chartProperties, data);
} else if (chartType == "widget-gauge") {
return this.gaugeFn(params.chartProperties, data);
} else if (chartType == "widget-text") {
return this.text(params.chartProperties, data)
} else {
}
},
// 柱状图、折线图、折柱图
@ -192,6 +197,23 @@ export default {
return ananysicData[0];
}
},
text(chartProperties, data) {
debugger
const ananysicData = [];
for (let i = 0; i < data.length; i++) {
const obj = {};
for (const key in chartProperties) {
const value = chartProperties[key];
if (value === "name") {
//obj["name"] = data[i][key];
} else {
obj["value"] = data[i][key];
}
}
ananysicData.push(obj);
}
return ananysicData;
},
watch: {
'selectInput.keyname'(newVal, oldVal) {
this.resetForm(this.params)

@ -192,7 +192,7 @@ const widgetTools = [
placeholder: 'px',
relactiveDom: 'dataType',
relactiveDomValue: 'dynamicData',
chartType: 'widget-barchart',
chartType: 'widget-text',
value: '',
},
],

@ -179,9 +179,6 @@ export default {
fontSize: optionsCollapse.fontSizeY
}
},
splitLine: {
show: false
},
axisLine: {
show: true,
lineStyle: {

Loading…
Cancel
Save