修改 承载能力评估 添加谐波次数
This commit is contained in:
@@ -62,13 +62,27 @@
|
||||
<MyEChart :options="options2" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="谐波电流幅值" name="3" class="mt10">
|
||||
<div style="position: relative; height: 32px">
|
||||
<el-select
|
||||
v-model="harmonicValue"
|
||||
style="position: absolute; right: 0px; width: 200px"
|
||||
placeholder="请选择谐波"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in harmonic"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
></el-option>
|
||||
</el-select>
|
||||
</div>
|
||||
<MyEChart :options="options3" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="首端电压模型参数" name="4">
|
||||
<vxe-table height="auto" v-bind="defaultAttribute" :data="voltageList">
|
||||
<!-- <vxe-column field="name" title="项别模型参数"></vxe-column> -->
|
||||
<vxe-colgroup field="group0" title="模型参数">
|
||||
<vxe-column field="name" width="180" title="项别"></vxe-column>
|
||||
<vxe-column field="name" width="180" title="相别"></vxe-column>
|
||||
</vxe-colgroup>
|
||||
<vxe-column field="c" title="C"></vxe-column>
|
||||
<vxe-column field="a" title="a"></vxe-column>
|
||||
@@ -155,7 +169,7 @@ import { mainHeight } from '@/utils/layout'
|
||||
import MyEChart from '@/components/echarts/MyEchart.vue'
|
||||
import { useMonitoringPoint } from '@/stores/monitoringPoint'
|
||||
import { defaultAttribute } from '@/components/table/defaultAttribute'
|
||||
|
||||
import { harmonicOptions } from '@/utils/dictionary'
|
||||
import { Select } from '@element-plus/icons-vue'
|
||||
import { ElMessage } from 'element-plus'
|
||||
import {
|
||||
@@ -171,6 +185,7 @@ import {
|
||||
} from '@/api/advance-boot/bearingCapacity'
|
||||
import { useDictData } from '@/stores/dictData'
|
||||
const props = defineProps(['rowList'])
|
||||
const harmonic = harmonicOptions.filter(item => item.value < 26)
|
||||
|
||||
const monitoringPoint = useMonitoringPoint()
|
||||
const size = ref(20)
|
||||
@@ -209,6 +224,7 @@ const tableData = ref([
|
||||
level4: '/'
|
||||
}
|
||||
])
|
||||
const harmonicValue = ref(2)
|
||||
const TreeRef = ref()
|
||||
const voltageList: any = ref([])
|
||||
const showAssess = ref(false)
|
||||
@@ -269,7 +285,8 @@ const onSubmit = async () => {
|
||||
endTime: props.rowList.endTime || datePickerRef.value.timeValue[1],
|
||||
lineId: props.rowList.lineId || dotList.value.id,
|
||||
startTime: props.rowList.startTime || datePickerRef.value.timeValue[0],
|
||||
userId: dictData.state.area[0].id
|
||||
userId: dictData.state.area[0].id,
|
||||
time: harmonicValue.value
|
||||
}
|
||||
options1.value = {}
|
||||
options2.value = {}
|
||||
@@ -357,21 +374,27 @@ const setEChart = (val: any, data: any, text: string, name: string) => {
|
||||
type: 'line',
|
||||
// smooth: true,
|
||||
symbol: 'none',
|
||||
data: data.filter(item => item.phaseType == 'A').map(item => item.value.toFixed(3))
|
||||
data: data
|
||||
.filter(item => item.phaseType == 'A')
|
||||
.map(item => (item.value == 3.1415926 ? '' : item.value.toFixed(3)))
|
||||
},
|
||||
{
|
||||
name: 'B',
|
||||
type: 'line',
|
||||
// smooth: true,
|
||||
symbol: 'none',
|
||||
data: data.filter(item => item.phaseType == 'B').map(item => item.value.toFixed(3))
|
||||
data: data
|
||||
.filter(item => item.phaseType == 'B')
|
||||
.map(item => (item.value == 3.1415926 ? '' : item.value.toFixed(3)))
|
||||
},
|
||||
{
|
||||
name: 'C',
|
||||
type: 'line',
|
||||
// smooth: true,
|
||||
symbol: 'none',
|
||||
data: data.filter(item => item.phaseType == 'C').map(item => item.value.toFixed(3))
|
||||
data: data
|
||||
.filter(item => item.phaseType == 'C')
|
||||
.map(item => (item.value == 3.1415926 ? '' : item.value.toFixed(3)))
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user