|
@@ -1,7 +1,7 @@
|
|
|
<!--
|
|
|
* @Author: your name
|
|
|
* @Date: 2024-05-29 09:13:51
|
|
|
- * @LastEditTime: 2024-06-17 15:45:24
|
|
|
+ * @LastEditTime: 2024-06-19 14:03:49
|
|
|
* @LastEditors: bogon
|
|
|
* @Description: In User Settings Edit
|
|
|
* @FilePath: /performance-test/src/views/performance/components/analysisEvent.vue
|
|
@@ -134,16 +134,20 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.valueWindSpeed[0]"
|
|
|
+ @input="ensureMinValue(form.valueWindSpeed, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.valueWindSpeed[1]"
|
|
|
+ @input="ensureMinValue(form.valueWindSpeed, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -154,16 +158,20 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.valuePitchAngle[0]"
|
|
|
+ @input="ensureMinValue(form.valuePitchAngle, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.valuePitchAngle[1]"
|
|
|
+ @input="ensureMinValue(form.valuePitchAngle, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -174,16 +182,20 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.valueActivePower[0]"
|
|
|
+ @input="ensureMinValue(form.valueActivePower, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.valueActivePower[1]"
|
|
|
+ @input="ensureMinValue(form.valueActivePower, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -194,16 +206,20 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.valueGeneratorSpeed[0]"
|
|
|
+ @input="ensureMinValue(form.valueGeneratorSpeed, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.valueGeneratorSpeed[1]"
|
|
|
+ @input="ensureMinValue(form.valueGeneratorSpeed, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -222,23 +238,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.dGeneratorSpeed[0]"
|
|
|
+ @input="ensureMinValue(form.dGeneratorSpeed, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.dGeneratorSpeed[1]"
|
|
|
+ @input="ensureMinValue(form.dGeneratorSpeed, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.dGeneratorSpeed[2]"
|
|
|
+ @input="ensureMinValue(form.dGeneratorSpeed, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -249,23 +271,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.iGeneratorSpeed[0]"
|
|
|
+ @input="ensureMinValue(form.iGeneratorSpeed, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.iGeneratorSpeed[1]"
|
|
|
+ @input="ensureMinValue(form.iGeneratorSpeed, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.iGeneratorSpeed[2]"
|
|
|
+ @input="ensureMinValue(form.iGeneratorSpeed, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -276,23 +304,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.dGeneratorTorque[0]"
|
|
|
+ @input="ensureMinValue(form.dGeneratorTorque, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.dGeneratorTorque[1]"
|
|
|
+ @input="ensureMinValue(form.dGeneratorTorque, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.dGeneratorTorque[2]"
|
|
|
+ @input="ensureMinValue(form.dGeneratorTorque, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -303,23 +337,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.iGeneratorTorque[0]"
|
|
|
+ @input="ensureMinValue(form.iGeneratorTorque, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.iGeneratorTorque[1]"
|
|
|
+ @input="ensureMinValue(form.iGeneratorTorque, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.iGeneratorTorque[2]"
|
|
|
+ @input="ensureMinValue(form.iGeneratorTorque, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -330,23 +370,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.cp[0]"
|
|
|
+ @input="ensureMinValue(form.cp, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.cp[1]"
|
|
|
+ @input="ensureMinValue(form.cp, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.cp[2]"
|
|
|
+ @input="ensureMinValue(form.cp, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -357,23 +403,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.tsr[0]"
|
|
|
+ @input="ensureMinValue(form.tsr, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.tsr[1]"
|
|
|
+ @input="ensureMinValue(form.tsr, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.tsr[2]"
|
|
|
+ @input="ensureMinValue(form.tsr, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -384,23 +436,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.activePower[0]"
|
|
|
+ @input="ensureMinValue(form.activePower, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.activePower[1]"
|
|
|
+ @input="ensureMinValue(form.activePower, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.activePower[2]"
|
|
|
+ @input="ensureMinValue(form.activePower, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -411,23 +469,29 @@
|
|
|
<div class="demo-input-suffix">
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="步长"
|
|
|
v-model="form.pitchAngle[0]"
|
|
|
+ @input="ensureMinValue(form.pitchAngle, 0)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最小值"
|
|
|
v-model="form.pitchAngle[1]"
|
|
|
+ @input="ensureMinValue(form.pitchAngle, 1)"
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-input
|
|
|
type="number"
|
|
|
+ :min="1"
|
|
|
size="small"
|
|
|
placeholder="最大值"
|
|
|
v-model="form.pitchAngle[2]"
|
|
|
+ @input="ensureMinValue(form.pitchAngle, 2)"
|
|
|
>
|
|
|
</el-input>
|
|
|
</div>
|
|
@@ -622,6 +686,11 @@ export default {
|
|
|
this.getWindCodeList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ ensureMinValue(field, index) {
|
|
|
+ if (field[index] < 1) {
|
|
|
+ field[index] = 1;
|
|
|
+ }
|
|
|
+ },
|
|
|
handleEngineCode(e) {
|
|
|
console.log(e);
|
|
|
this.engineCode = e;
|