-
-
1
-
2024-01-01 00:00:00
-
-
-
-
1
-
2
-
1
-
2
-
1
-
2
-
-
位移(um)
+
+
@@ -139,64 +127,87 @@
function zOnClick(event, treeId, treeNode) {
console.log(treeNode)
+ $.post(ctx + 'system/TVibrationsensorData/realTimeMonitor', {sensorId: treeNode.id}, (e) => {
+ if (e.code === 0) {
+ let data = e.data || []
+ let html = ''
+ data.forEach(v => {
+ html += `
+
+
${v.monitorName}
+
${v.collectTime}
+
+
+
+ ${v.displacement.toString().split('').map(vv => {
+ return `
${vv}
`
+ }).join('')}
+
+
位移(um)
+
+ `
+ })
+ $("#chartDivs").html(html)
+
+ let chart = echarts.init(document.getElementById('chart'))
+
+ let option = {
+ series: [
+ {
+ name: 'Pressure',
+ type: 'gauge',
+ detail: {
+ formatter: '{value}',
+ offsetCenter: [0, '20%'],
+ // offsetCenter: [0, '-40%'] ,
+ },
+ center: ['25%', '50%'],
+ radius: '90%',
+ data: [
+ {
+ value: 21,
+ name: '速度(mm/s)',
+ title: {
+ offsetCenter: [0, '-20%'],
+ },
+ }
+ ]
+ },
+ {
+ name: 'Pressure',
+ type: 'gauge',
+ detail: {
+ fontSize: 20,
+ formatter: '{value}'
+ },
+ center: ['60%', '70%'],
+ radius: '65%',
+ axisTick: {
+
+ distance: 4
+ },
+ pointer: {
+ length: '50%',
+ width: 4
+ },
+ data: [
+ {
+ value: 32,
+ name: '温度(℃)',
+ detail: {
+ fontSize: 12,
+ },
+ }
+ ]
+ },
+ ]
+ };
+ chart.setOption(option)
+ }
+ })
}
}
- let chart = echarts.init(document.getElementById('chart'))
- console.log(chart)
-
- let option = {
- series: [
- {
- name: 'Pressure',
- type: 'gauge',
- detail: {
- formatter: '{value}',
- offsetCenter: [0, '20%'],
- // offsetCenter: [0, '-40%'] ,
- },
- center: ['25%', '50%'],
- radius: '90%',
- data: [
- {
- value: 21,
- name: '速度(mm/s)',
- title: {
- offsetCenter: [0, '-20%'],
- },
- }
- ]
- },
- {
- name: 'Pressure',
- type: 'gauge',
- detail: {
- fontSize: 20,
- formatter: '{value}'
- },
- center: ['60%', '70%'],
- radius: '65%',
- axisTick: {
-
- distance: 4
- },
- pointer: {
- length: '50%',
- width: 4
- },
- data: [
- {
- value: 32,
- name: '温度(℃)',
- detail: {
- fontSize: 12,
- },
- }
- ]
- },
- ]
- };
- chart.setOption(option)