联调 新增检测脚本
This commit is contained in:
@@ -7,17 +7,17 @@
|
||||
<el-table :data="tableData1" border size="small" class="half-width-table">
|
||||
<el-table-column prop="date" align="center" label="次数" width="60" />
|
||||
<el-table-column prop="date" align="center" label="谐波含有率" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[0].harmList[$index].fAmp" :disabled="!form[0].harmFlag"/>
|
||||
<label>%</label>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="name" label="谐波相角" align="center" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[0].harmList[$index].fPhase" :disabled="!form[0].harmFlag"/>
|
||||
<label>°</label>
|
||||
</div>
|
||||
</template>
|
||||
@@ -26,17 +26,17 @@
|
||||
<el-table :data="tableData2" border size="small" class="half-width-table">
|
||||
<el-table-column prop="date" label="次数" align="center" width="60" />
|
||||
<el-table-column prop="date" label="谐波含有率" align="center" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[0].harmList[$index + 24].fAmp" :disabled="!form[0].harmFlag"/>
|
||||
<label>%</label>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="name" label="谐波相角" align="center" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[0].harmList[$index+24].fPhase" :disabled="!form[0].harmFlag"/>
|
||||
<label>°</label>
|
||||
</div>
|
||||
</template>
|
||||
@@ -52,17 +52,17 @@
|
||||
<el-table :data="tableData1" border size="small" class="half-width-table">
|
||||
<el-table-column prop="date" label="次数" align="center" width="60" />
|
||||
<el-table-column prop="date" label="谐波含有率" align="center" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[1].harmList[$index].fAmp" :disabled="!form[1].harmFlag"/>
|
||||
<label>%</label>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="name" align="center" label="谐波相角" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[1].harmList[$index].fPhase" :disabled="!form[1].harmFlag"/>
|
||||
<label>°</label>
|
||||
</div>
|
||||
</template>
|
||||
@@ -71,17 +71,17 @@
|
||||
<el-table :data="tableData2" border size="small" class="half-width-table">
|
||||
<el-table-column prop="date" label="次数" align="center" width="60" />
|
||||
<el-table-column prop="date" label="谐波含有率" align="center" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[1].harmList[$index + 24].fAmp" :disabled="!form[1].harmFlag"/>
|
||||
<label>%</label>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="name" label="谐波相角" align="center" width="120">
|
||||
<template #default="scope">
|
||||
<template #default="{ row, $index }">
|
||||
<div class="input-label-container">
|
||||
<el-input size="small" />
|
||||
<el-input type="number" size="small" v-model="form[1].harmList[$index+24].fPhase" :disabled="!form[1].harmFlag"/>
|
||||
<label>°</label>
|
||||
</div>
|
||||
</template>
|
||||
@@ -95,6 +95,19 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref } from 'vue'
|
||||
const props = defineProps({
|
||||
childForm: {
|
||||
type: Array,
|
||||
required: true
|
||||
}
|
||||
})
|
||||
|
||||
const form:any = computed({
|
||||
get() {
|
||||
return props.childForm
|
||||
},
|
||||
set(value) {}
|
||||
})
|
||||
|
||||
// 定义表格数据项的类型
|
||||
interface TableItem {
|
||||
@@ -108,7 +121,7 @@ interface TableItem {
|
||||
const tableData1 = ref<TableItem[]>([])
|
||||
const tableData2 = ref<TableItem[]>([])
|
||||
|
||||
for (let i = 1; i <= 25; i++) {
|
||||
for (let i = 2; i <= 25; i++) {
|
||||
tableData1.value.push({
|
||||
date: i.toString(),
|
||||
harmonicRate: `谐波含有率${i}`,
|
||||
|
||||
Reference in New Issue
Block a user