master
rongweikang 2 years ago
parent 126d80ba17
commit 9af2818990

@ -143,22 +143,170 @@ function Index({ series, full }: Props) {
color: "#ff8410",
},
},
series: [],
});
series: []
})
// let data = true
// const newParams = {
// animation: false,
// grid: {
// // 让图表占满容器
// // containLabel: true,
// top: "32rpx",
// left: "48rpx",
// right: "86rpx",
// bottom: "38rpx",
// },
// // legend: {
// // itemStyle: {
// // decal: {
// // rotation: 90
// // }
// // }
// // },
// yAxis: {
// // name: '',
// // nameGap: 5,
// // nameTextStyle: {
// // color: '#e4e4e4',
// // fontSize:7
// // },
// type: "category",
// inverse: true,
// axisLine: {
// //坐标轴轴线相关设置。数学上的x轴
// show: true,
// lineStyle: {
// color: "#cccccc",
// },
// },
// axisLabel: {
// //坐标轴刻度标签的相关设置
// color: "#cccccc",
// fontSize: 14,
// rotate: -90,
// margin: 18
// },
// axisTick: {
// show: false,
// },
// data: [
// "00:01",
// "00:02",
// "00:03",
// "00:04",
// "00:05",
// "00:06",
// "00:07",
// "00:08",
// "00:09",
// "00:10",
// ],
// },
// xAxis: {
// type: "value",
// min: 0,
// max: 8,
// splitNumber: 8,
// splitLine: {
// show: true,
// lineStyle: {
// color: "#cccccc",
// type: [4, 2],
// dashOffset: 4,
// },
// },
// axisLine: {
// show: false,
// },
// axisLabel: {
// show: false,
// },
// axisTick: {
// show: false,
// },
// },
// visualMap: {
// z: 1,
// top: 0,
// right: 0,
// seriesIndex: 0,
// show: false,
// dimension: 0,
// pieces: [
// {
// gt: 0,
// lte: 1,
// color: "#fff8c9",
// },
// {
// gt: 1,
// lte: 2,
// color: "#fff0c6",
// },
// {
// gt: 2,
// lte: 3,
// color: "#ffe5c3",
// },
// {
// gt: 3,
// lte: 4,
// color: "#ffdbbf",
// },
// {
// gt: 4,
// lte: 5,
// color: "#ffcfbb",
// },
// {
// gt: 5,
// lte: 6,
// color: "#ffbab5",
// },
// {
// gt: 6,
// lte: 7,
// color: "#ffb4b3",
// },
// {
// gt: 7,
// lte: 8,
// color: "#ffb4b3",
// },
// ],
// outOfRange: {
// color: "#ff8410",
// },
// },
// series: []
// }
const level = [8, 7, 6, 5, 4, 3, 2];
const [newOptions, setNewOptions] = useState(options);
const updata = useCallback((res) => {
let option = JSON.parse(JSON.stringify(options));
option.series = JSON.parse(JSON.stringify(res));
// let option
// if (data) {
// option = JSON.parse(JSON.stringify(newParams))
// } else {
// option = JSON.parse(JSON.stringify(options))
// }
let option = JSON.parse(JSON.stringify(options))
option.series = JSON.parse(JSON.stringify(res))
// 更新图表数据
setNewOptions(option);
}, []);
const cancelFull = useCallback((res) => {
full();
}, []);
// let option = JSON.parse(JSON.stringify(newParams))
// setNewOptions(option)
// console.log(data, 88888);
// data = !data
// console.log(data, 88888);
full()
}, [])
useEffect(() => {
setOptions(newOptions);

Loading…
Cancel
Save