|
@@ -27,27 +27,27 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="安装地点">
|
|
<el-form-item label="安装地点">
|
|
|
- <el-input v-model.trim="formData.PositionCheck" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.InstalPosition" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="变压器编号">
|
|
<el-form-item label="变压器编号">
|
|
|
- <el-input v-model.trim="formData.WellNumber" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.Number" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="变压器型号">
|
|
<el-form-item label="变压器型号">
|
|
|
- <el-input v-model.trim="formData.WellNumber" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.Type" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="变压器生产厂家">
|
|
|
|
|
- <el-input v-model.trim="formData.WellNumber" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="变压器生产厂家" label-width="130px">
|
|
|
|
|
+ <el-input v-model.trim="formData.Manufacturer" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="变压器出厂日期">
|
|
|
|
|
- <el-date-picker style="width: 100%" v-model="formData.CheckDate" type="date" placeholder="请选择检测日期">
|
|
|
|
|
|
|
+ <el-form-item label="变压器出厂日期" label-width="130px">
|
|
|
|
|
+ <el-date-picker style="width: 100%" v-model="formData.ProductionDate" type="date" placeholder="请选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -56,63 +56,56 @@
|
|
|
<el-card>
|
|
<el-card>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="额定容量"
|
|
<el-form-item label="额定容量"
|
|
|
- prop="Capacity"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.Capacity" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Capacity">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Capacity" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">Se(kVA)</template>
|
|
<template slot="append">Se(kVA)</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="额定电压"
|
|
<el-form-item label="额定电压"
|
|
|
- prop="RatedVoltage"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedVoltage" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RatedVoltage">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedVoltage" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">U1e/U2e</template>
|
|
<template slot="append">U1e/U2e</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="额定电流"
|
|
<el-form-item label="额定电流"
|
|
|
- prop="RatedCurrent"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedCurrent" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RatedCurrent">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedCurrent" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">I1e/I2e</template>
|
|
<template slot="append">I1e/I2e</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="空载损耗"
|
|
<el-form-item label="空载损耗"
|
|
|
- prop="NoloadLoss"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.NoloadLoss" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="NoloadLoss">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.NoloadLoss" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">P<sub>O</sub>(kW)</template>
|
|
<template slot="append">P<sub>O</sub>(kW)</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="负载损耗"
|
|
<el-form-item label="负载损耗"
|
|
|
- prop="LoadLoss"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.LoadLoss" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="LoadLoss">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.LoadLoss" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">P<sub>k</sub>(kW)</template>
|
|
<template slot="append">P<sub>k</sub>(kW)</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="空载电流"
|
|
<el-form-item label="空载电流"
|
|
|
- prop="LoadCurrent"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.LoadCurrent" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="LoadCurrent">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.LoadCurrent" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">I<sub>0</sub>(%)</template>
|
|
<template slot="append">I<sub>0</sub>(%)</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="阻抗电压"
|
|
<el-form-item label="阻抗电压"
|
|
|
- prop="ImpedanceVoltage"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.ImpedanceVoltage" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="ImpedanceVoltage">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ImpedanceVoltage" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">U<sub>k</sub>(%)</template>
|
|
<template slot="append">U<sub>k</sub>(%)</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -131,129 +124,125 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
|
|
|
|
+
|
|
|
<el-card>
|
|
<el-card>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
|
|
+ <span>现场监测数据</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="平均电压"
|
|
<el-form-item label="平均电压"
|
|
|
- prop="AvgVoltage"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.AvgVoltage" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="AvgVoltage">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgVoltage" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">V</template>
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="平均电流"
|
|
<el-form-item label="平均电流"
|
|
|
- prop="AvgCurrent"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.AvgCurrent" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="AvgCurrent">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgCurrent" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">V</template>
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="平均有功"
|
|
<el-form-item label="平均有功"
|
|
|
- prop="AvgActive"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.AvgActive" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="AvgActive">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgActive" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">kW</template>
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="平均无功"
|
|
<el-form-item label="平均无功"
|
|
|
- prop="AvgReactive"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.AvgReactive" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="AvgReactive">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgReactive" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">kvar</template>
|
|
<template slot="append">kvar</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="平均视在"
|
|
<el-form-item label="平均视在"
|
|
|
- prop="Apparent"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.Apparent" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Apparent">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Apparent" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">kVA</template>
|
|
<template slot="append">kVA</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="功率因数"
|
|
<el-form-item label="功率因数"
|
|
|
- prop="PowerFactor"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.PowerFactor" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="PowerFactor">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PowerFactor" placeholder="请输入" style="width: 100%">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="累计有功+"
|
|
<el-form-item label="累计有功+"
|
|
|
- prop="Active"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.Active" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Active">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Active" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">kW</template>
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="累计有功-"
|
|
<el-form-item label="累计有功-"
|
|
|
- prop="NegativeActive"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.NegativeActive" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="NegativeActive">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.NegativeActive" placeholder="请输入">
|
|
|
<template slot="append">kW</template>
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
- <el-form-item label="累计无功+"
|
|
|
|
|
- prop="Reactive"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.Reactive" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="6">
|
|
|
|
|
+ <el-form-item label="累计无功+">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Reactive" placeholder="请输入" >
|
|
|
<template slot="append">kvar</template>
|
|
<template slot="append">kvar</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="累计无功-"
|
|
<el-form-item label="累计无功-"
|
|
|
- prop="NegativeReactive"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.NegativeReactive" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="NegativeReactive">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.NegativeReactive" placeholder="请输入">
|
|
|
<template slot="append">kvar</template>
|
|
<template slot="append">kvar</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="测试时间">
|
|
<el-form-item label="测试时间">
|
|
|
<el-date-picker style="width: 100%" v-model="formData.TestTime" type="date" placeholder="请选择检测日期">
|
|
<el-date-picker style="width: 100%" v-model="formData.TestTime" type="date" placeholder="请选择检测日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="使用仪器">
|
|
<el-form-item label="使用仪器">
|
|
|
- <el-input v-model.trim="formData.EquipName" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.EquipName" placeholder="请输入">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="仪器状态">
|
|
<el-form-item label="仪器状态">
|
|
|
- <el-input v-model.trim="formData.EquipStatus" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.EquipStatus" placeholder="请输入">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="环境温度"
|
|
<el-form-item label="环境温度"
|
|
|
- prop="Temperature"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.trim="formData.Temperature" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Temperature">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Temperature" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">℃</template>
|
|
<template slot="append">℃</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
<el-form-item label="相对湿度"
|
|
<el-form-item label="相对湿度"
|
|
|
- prop="Humidity"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.trim="formData.Humidity" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Humidity">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Humidity" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">%</template>
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -270,8 +259,9 @@
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ </el-row>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</div>
|
|
</div>
|
|
@@ -281,6 +271,7 @@
|
|
|
import {
|
|
import {
|
|
|
mapGetters
|
|
mapGetters
|
|
|
} from 'vuex'
|
|
} from 'vuex'
|
|
|
|
|
+ import api from '@/api/lims/limsreportspecialfield'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
computed: {
|
|
computed: {
|
|
@@ -291,6 +282,11 @@
|
|
|
name: '',
|
|
name: '',
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ Id: '',
|
|
|
|
|
+ EId: '',
|
|
|
|
|
+ TaskBalanceId: '',
|
|
|
|
|
+ DataEntryId: '',
|
|
|
|
|
+ TestDepartId: '',
|
|
|
formData: {
|
|
formData: {
|
|
|
Id: '',
|
|
Id: '',
|
|
|
EId: '',
|
|
EId: '',
|
|
@@ -303,7 +299,7 @@
|
|
|
Number: '',
|
|
Number: '',
|
|
|
Type: '',
|
|
Type: '',
|
|
|
Manufacturer: '',
|
|
Manufacturer: '',
|
|
|
- ProductionDate: '',
|
|
|
|
|
|
|
+ ProductionDate: new Date(),
|
|
|
Capacity: '',
|
|
Capacity: '',
|
|
|
RatedVoltage: '',
|
|
RatedVoltage: '',
|
|
|
RatedCurrent: '',
|
|
RatedCurrent: '',
|
|
@@ -322,7 +318,7 @@
|
|
|
AvgReactive: '',
|
|
AvgReactive: '',
|
|
|
NegativeReactive: '',
|
|
NegativeReactive: '',
|
|
|
Apparent: '',
|
|
Apparent: '',
|
|
|
- TestTime: '',
|
|
|
|
|
|
|
+ TestTime: new Date(),
|
|
|
PowerFactor: '',
|
|
PowerFactor: '',
|
|
|
EquipName: '',
|
|
EquipName: '',
|
|
|
EquipStatus: '',
|
|
EquipStatus: '',
|
|
@@ -343,92 +339,73 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ created () {
|
|
|
|
|
+ // this.EId = this.$route.query.eid
|
|
|
|
|
+ // this.TaskBalanceId = this.$route.query.tbid
|
|
|
|
|
+ this.DataEntryId = 15// this.$route.query.deid
|
|
|
|
|
+ this.formData.DataEntryId = parseInt(this.DataEntryId)
|
|
|
|
|
+ this.initData()
|
|
|
|
|
+ },
|
|
|
methods: {
|
|
methods: {
|
|
|
saveEntity () {
|
|
saveEntity () {
|
|
|
this.$refs['formData'].validate((valid) => {
|
|
this.$refs['formData'].validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
- alert('submit!')
|
|
|
|
|
|
|
+ if (this.formData.Id > 0) {
|
|
|
|
|
+ this.updateEntity()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.addEntity()
|
|
|
|
|
+ }
|
|
|
} else {
|
|
} else {
|
|
|
- console.log('error submit!!')
|
|
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- numberCheck (str) {
|
|
|
|
|
- switch (str) {
|
|
|
|
|
- case 'TrafficTest1':
|
|
|
|
|
- this.formData.TrafficTest1 = this.formData.TrafficTest1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TrafficTest2':
|
|
|
|
|
- this.formData.TrafficTest2 = this.formData.TrafficTest2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TrafficTest3':
|
|
|
|
|
- this.formData.TrafficTest3 = this.formData.TrafficTest3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'PumpSuction1':
|
|
|
|
|
- this.formData.PumpSuction1 = this.formData.PumpSuction1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'PumpSuction2':
|
|
|
|
|
- this.formData.PumpSuction2 = this.formData.PumpSuction2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'PumpSuction3':
|
|
|
|
|
- this.formData.PumpSuction3 = this.formData.PumpSuction3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'PumpDischarge1':
|
|
|
|
|
- this.formData.PumpDischarge1 = this.formData.PumpDischarge1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'PumpDischarge2':
|
|
|
|
|
- this.formData.PumpDischarge2 = this.formData.PumpDischarge2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'PumpDischarge3':
|
|
|
|
|
- this.formData.PumpDischarge3 = this.formData.PumpDischarge3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'ThrottlePressure1':
|
|
|
|
|
- this.formData.ThrottlePressure1 = this.formData.ThrottlePressure1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'ThrottlePressure2':
|
|
|
|
|
- this.formData.ThrottlePressure2 = this.formData.ThrottlePressure2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'ThrottlePressure3':
|
|
|
|
|
- this.formData.ThrottlePressure3 = this.formData.ThrottlePressure3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TestVoltage1':
|
|
|
|
|
- this.formData.TestVoltage1 = this.formData.TestVoltage1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TestVoltage2':
|
|
|
|
|
- this.formData.TestVoltage2 = this.formData.TestVoltage2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TestVoltage3':
|
|
|
|
|
- this.formData.TestVoltage3 = this.formData.TestVoltage3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TestCurrent1':
|
|
|
|
|
- this.formData.TestCurrent1 = this.formData.TestCurrent1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TestCurrent2':
|
|
|
|
|
- this.formData.TestCurrent2 = this.formData.TestCurrent2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'TestCurrent3':
|
|
|
|
|
- this.formData.TestCurrent3 = this.formData.TestCurrent3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'MotorPower1':
|
|
|
|
|
- this.formData.MotorPower1 = this.formData.MotorPower1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'MotorPower2':
|
|
|
|
|
- this.formData.MotorPower2 = this.formData.MotorPower2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'MotorPower3':
|
|
|
|
|
- this.formData.MotorPower3 = this.formData.MotorPower3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'MotorFactor1':
|
|
|
|
|
- this.formData.MotorFactor1 = this.formData.MotorFactor1.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'MotorFactor2':
|
|
|
|
|
- this.formData.MotorFactor2 = this.formData.MotorFactor2.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- case 'MotorFactor3':
|
|
|
|
|
- this.formData.MotorFactor3 = this.formData.MotorFactor3.replace(/[^0-9.-]/g, '')
|
|
|
|
|
- break
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ addEntity () {
|
|
|
|
|
+ api.addEntity(this.formData, this.$axios).then(res => {
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ this.formData.Id = res.data.item
|
|
|
|
|
+ this.initData()
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'warning',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ updateEntity () {
|
|
|
|
|
+ api.updateEntity(this.formData.Id, this.formData, this.$axios).then(res => {
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ this.initData()
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'warning',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ initData () {
|
|
|
|
|
+ api.getEntityByDataEntryId(this.formData.DataEntryId, this.$axios).then(res => {
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ this.formData = res.data.item
|
|
|
|
|
+ } else {
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|