Browse Source

修正初始值问题

han_v3
herenshan112 4 months ago
parent
commit
96f9974627
  1. 4
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/bar.vue
  2. 4
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/barRace.vue
  3. 9
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/line.vue
  4. 8
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/pie.vue
  5. 10
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/radar.vue

4
src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/bar.vue

@ -44,7 +44,7 @@ const drawPictures = () => {
setConfig: controlData.value, setConfig: controlData.value,
}).then((data) => { }).then((data) => {
console.log("火1111111兔", data); console.log("火1111111兔", data);
if (data.code == 0) { if (data.code == 0 && data.data != null) {
let optVal = data.data; let optVal = data.data;
// optVal.grid = { // optVal.grid = {
// left: "2%", // left: "2%",
@ -84,7 +84,7 @@ const drawPictures = () => {
}, },
], ],
}); });
myChart.value.resize(); // myChart.value.resize();
} }
}); });
// myChart.value.setOption({ // myChart.value.setOption({

4
src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/barRace.vue

@ -34,10 +34,10 @@ const drawPictures = () => {
myChart.value = echarts.init(document.getElementById(props.uuid) as HTMLDivElement); myChart.value = echarts.init(document.getElementById(props.uuid) as HTMLDivElement);
analyzeChartData({ tableKey: props.tableKey, chartId: props.uuid }).then((data) => { analyzeChartData({ tableKey: props.tableKey, chartId: props.uuid }).then((data) => {
console.log("画图排行榜---->1", data); console.log("画图排行榜---->1", data);
if (data.code == 0) { if (data.code == 0 && data.data != null) {
let radMap = data.data; let radMap = data.data;
let seriesList = new Array(); let seriesList = new Array();
if (Array.isArray(radMap.seriesData)) { if (radMap.seriesData && Array.isArray(radMap.seriesData)) {
radMap.seriesData.forEach((item: any) => { radMap.seriesData.forEach((item: any) => {
seriesList.push({ seriesList.push({
realtimeSort: true, realtimeSort: true,

9
src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/line.vue

@ -7,7 +7,11 @@
import { analyzeChartData } from "@/api/chart/index"; import { analyzeChartData } from "@/api/chart/index";
import { echatsViews } from "@/api/DesignForm/types"; import { echatsViews } from "@/api/DesignForm/types";
import * as echarts from "echarts"; import * as echarts from "echarts";
import { useDesignEchartsStore } from "@/store/DesignForm/designForm";
const store = useDesignEchartsStore() as any; //
const controlData = computed(() => {
return store.controlAttr;
});
const props = withDefaults( const props = withDefaults(
defineProps<{ defineProps<{
uuid: string; uuid: string;
@ -24,6 +28,7 @@ const props = withDefaults(
} }
); );
var myChartPie = ref<any>(); var myChartPie = ref<any>();
/** /**
@ 作者: 秦东 @ 作者: 秦东
@ 时间: 2025-06-26 11:34:21 @ 时间: 2025-06-26 11:34:21
@ -40,7 +45,7 @@ const drawPie = () => {
etConfig: controlData.value, etConfig: controlData.value,
}).then((data) => { }).then((data) => {
console.log("火兔", data); console.log("火兔", data);
if (data.code == 0) { if (data.code == 0 && data.data != null) {
let optVal = data.data; let optVal = data.data;
optVal.grid = { optVal.grid = {
left: "2%", left: "2%",

8
src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/pie.vue

@ -7,7 +7,11 @@
import { analyzeChartData } from "@/api/chart/index"; import { analyzeChartData } from "@/api/chart/index";
import { echatsViews } from "@/api/DesignForm/types"; import { echatsViews } from "@/api/DesignForm/types";
import * as echarts from "echarts"; import * as echarts from "echarts";
import { useDesignEchartsStore } from "@/store/DesignForm/designForm";
const store = useDesignEchartsStore() as any; //
const controlData = computed(() => {
return store.controlAttr;
});
const props = withDefaults( const props = withDefaults(
defineProps<{ defineProps<{
uuid: string; uuid: string;
@ -40,7 +44,7 @@ const drawPie = () => {
etConfig: controlData.value, etConfig: controlData.value,
}).then((data) => { }).then((data) => {
console.log("火兔---->1", data); console.log("火兔---->1", data);
if (data.code == 0) { if (data.code == 0 && data.data != null) {
let optionData = { let optionData = {
tooltip: { tooltip: {
trigger: "item", trigger: "item",

10
src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/chart/radar.vue

@ -7,7 +7,11 @@
import { analyzeChartData } from "@/api/chart/index"; import { analyzeChartData } from "@/api/chart/index";
import { echatsViews } from "@/api/DesignForm/types"; import { echatsViews } from "@/api/DesignForm/types";
import * as echarts from "echarts"; import * as echarts from "echarts";
import { useDesignEchartsStore } from "@/store/DesignForm/designForm";
const store = useDesignEchartsStore() as any; //
const controlData = computed(() => {
return store.controlAttr;
});
const props = withDefaults( const props = withDefaults(
defineProps<{ defineProps<{
uuid: string; uuid: string;
@ -40,14 +44,14 @@ const drawRadar = () => {
etConfig: controlData.value, etConfig: controlData.value,
}).then((data) => { }).then((data) => {
console.log("画图雷达---->1", data); console.log("画图雷达---->1", data);
if (data.code == 0) { if (data.code == 0 && data.data != null) {
let radMap = data.data; let radMap = data.data;
let optionData = { let optionData = {
tooltip: { tooltip: {
trigger: "item", trigger: "item",
}, },
legend: { legend: {
data: radMap.legend, data: radMap.legend ? radMap.legend : [],
left: "left", left: "left",
}, },
radar: { radar: {

Loading…
Cancel
Save