联调检测脚本修改功能

This commit is contained in:
GGJ
2025-02-20 16:39:15 +08:00
parent 629fd174e4
commit 14583d919d
9 changed files with 498 additions and 296 deletions

View File

@@ -9,7 +9,13 @@
<el-table-column prop="date" align="center" label="谐波含有率" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[0].harmList[$index].famp" :disabled="!form[0].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[0].harmList[$index].famp"
:disabled="!form[0].harmFlag"
/>
<label>%</label>
</div>
</template>
@@ -17,7 +23,13 @@
<el-table-column prop="name" label="谐波相角" align="center" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[0].harmList[$index].fphase" :disabled="!form[0].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[0].harmList[$index].fphase"
:disabled="!form[0].harmFlag"
/>
<label>°</label>
</div>
</template>
@@ -28,7 +40,13 @@
<el-table-column prop="date" label="谐波含有率" align="center" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[0].harmList[$index + 24].famp" :disabled="!form[0].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[0].harmList[$index + 24].famp"
:disabled="!form[0].harmFlag"
/>
<label>%</label>
</div>
</template>
@@ -36,7 +54,13 @@
<el-table-column prop="name" label="谐波相角" align="center" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[0].harmList[$index+24].fphase" :disabled="!form[0].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[0].harmList[$index + 24].fphase"
:disabled="!form[0].harmFlag"
/>
<label>°</label>
</div>
</template>
@@ -54,7 +78,13 @@
<el-table-column prop="date" label="谐波含有率" align="center" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[1].harmList[$index].famp" :disabled="!form[1].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[1].harmList[$index].famp"
:disabled="!form[1].harmFlag"
/>
<label>%</label>
</div>
</template>
@@ -62,7 +92,13 @@
<el-table-column prop="name" align="center" label="谐波相角" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[1].harmList[$index].fphase" :disabled="!form[1].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[1].harmList[$index].fphase"
:disabled="!form[1].harmFlag"
/>
<label>°</label>
</div>
</template>
@@ -73,7 +109,13 @@
<el-table-column prop="date" label="谐波含有率" align="center" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[1].harmList[$index + 24].famp" :disabled="!form[1].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[1].harmList[$index + 24].famp"
:disabled="!form[1].harmFlag"
/>
<label>%</label>
</div>
</template>
@@ -81,7 +123,13 @@
<el-table-column prop="name" label="谐波相角" align="center" width="120">
<template #default="{ row, $index }">
<div class="input-label-container">
<el-input type="number" size="small" v-model="form[1].harmList[$index+24].fphase" :disabled="!form[1].harmFlag"/>
<el-input
type="number"
@mousewheel.native.prevent
size="small"
v-model="form[1].harmList[$index + 24].fphase"
:disabled="!form[1].harmFlag"
/>
<label>°</label>
</div>
</template>
@@ -102,7 +150,7 @@ const props = defineProps({
}
})
const form:any = computed({
const form: any = computed({
get() {
return props.childForm
},
@@ -137,7 +185,7 @@ for (let i = 26; i <= 50; i++) {
}
</script>
<style scoped>
<style lang="scss" scoped>
.tabs-container {
display: flex;
justify-content: space-between; /* 使两个 el-tabs 之间有间距 */
@@ -176,4 +224,7 @@ for (let i = 26; i <= 50; i++) {
.input-label-container label {
margin-left: 5px; /* 添加标签与输入框之间的间距 */
}
// 全局css 加上以下代码,可以隐藏上下箭头
// 取消input的上下箭头
</style>