|
@@ -1,10 +1,10 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div>
|
|
<div>
|
|
|
- <!--<el-breadcrumb class="heading">-->
|
|
|
|
|
- <!--<el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>-->
|
|
|
|
|
- <!--<el-breadcrumb-item :to="{ path: '/lims/' }">离心泵机组液体输送系统节能监测原始记录</el-breadcrumb-item>-->
|
|
|
|
|
- <!--<el-breadcrumb-item>编辑</el-breadcrumb-item>-->
|
|
|
|
|
- <!--</el-breadcrumb>-->
|
|
|
|
|
|
|
+ <el-breadcrumb class="heading">
|
|
|
|
|
+ <el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
|
|
|
|
|
+ <el-breadcrumb-item :to="{ path: '/lims/dataentry' }">数据录入</el-breadcrumb-item>
|
|
|
|
|
+ <el-breadcrumb-item>电动机节能监测原始记录</el-breadcrumb-item>
|
|
|
|
|
+ </el-breadcrumb>
|
|
|
<el-card class="box-card">
|
|
<el-card class="box-card">
|
|
|
<div slot="header">
|
|
<div slot="header">
|
|
|
<span>
|
|
<span>
|
|
@@ -21,7 +21,7 @@
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="被测单位名称">
|
|
<el-form-item label="被测单位名称">
|
|
|
- <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.TestDepart" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
@@ -29,73 +29,71 @@
|
|
|
<el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
<el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
|
|
- <el-form-item label="安装地点及设备名称" label-width="150px">
|
|
|
|
|
- <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-col :span="6">
|
|
|
|
|
+ <el-form-item label="安装地点" label-width="150px">
|
|
|
|
|
+ <el-input v-model.trim="formData.InstalPosition" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="6">
|
|
|
|
|
+ <el-form-item label="设备名称" label-width="150px">
|
|
|
|
|
+ <el-input v-model.trim="formData.DeviceName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="电动机型号">
|
|
<el-form-item label="电动机型号">
|
|
|
- <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.MotorType" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="额定功率"
|
|
<el-form-item label="额定功率"
|
|
|
- prop="RatedPower"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedPower" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RatedPower">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedPower" 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="6">
|
|
<el-col :span="6">
|
|
|
<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">V</template>
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="额定转速"
|
|
<el-form-item label="额定转速"
|
|
|
- prop="RatedSpeed"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedSpeed" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RatedSpeed">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedSpeed" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">r/min</template>
|
|
<template slot="append">r/min</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="额定效率"
|
|
<el-form-item label="额定效率"
|
|
|
- prop="RatedEfficiency"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedEfficiency" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RatedEfficiency">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedEfficiency" 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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="额定空载功率"
|
|
<el-form-item label="额定空载功率"
|
|
|
- prop="RatedNoloadPower"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedNoloadPower" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RatedNoloadPower">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedNoloadPower" 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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="额定功率因数"
|
|
<el-form-item label="额定功率因数"
|
|
|
- prop="RatedPowerFactor"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.RatedPowerFactor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ prop="RatedPowerFactor">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RatedPowerFactor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="空载电流"
|
|
<el-form-item label="空载电流"
|
|
|
- prop="NoloadCurrent"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.NoloadCurrent" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="NoloadCurrent">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.NoloadCurrent" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">A</template>
|
|
<template slot="append">A</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -107,7 +105,7 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="依据标准">
|
|
<el-form-item label="依据标准">
|
|
|
- <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model.trim="formData.Standard" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -127,18 +125,16 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="相对湿度"
|
|
<el-form-item label="相对湿度"
|
|
|
- prop="RelativeHumidity"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.trim="formData.RelativeHumidity" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="RelativeHumidity">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RelativeHumidity" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">%</template>
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -151,62 +147,55 @@
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="电压"
|
|
<el-form-item label="电压"
|
|
|
- prop="Voltage"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.Voltage" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Voltage">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Voltage" 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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="电流"
|
|
<el-form-item label="电流"
|
|
|
- prop="Electric"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.Electric" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="Electric">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Electric" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">A</template>
|
|
<template slot="append">A</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="有功功率"
|
|
<el-form-item label="有功功率"
|
|
|
- prop="ActivePower"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.ActivePower" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="ActivePower">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ActivePower" 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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="无功功率"
|
|
<el-form-item label="无功功率"
|
|
|
- prop="ReactivePower"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.ReactivePower" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="ReactivePower">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ReactivePower" 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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="视在功率"
|
|
<el-form-item label="视在功率"
|
|
|
- prop="ApparentPower"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.ApparentPower" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="ApparentPower">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ApparentPower" 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="6">
|
|
<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="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="运行频率"
|
|
<el-form-item label="运行频率"
|
|
|
- prop="OperatingEfficiency"
|
|
|
|
|
- :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
|
|
- <el-input v-model.number="formData.OperatingEfficiency" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ prop="OperatingEfficiency">
|
|
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.OperatingEfficiency" placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">Hz</template>
|
|
<template slot="append">Hz</template>
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -234,6 +223,7 @@
|
|
|
import {
|
|
import {
|
|
|
mapGetters
|
|
mapGetters
|
|
|
} from 'vuex'
|
|
} from 'vuex'
|
|
|
|
|
+ import api from '@/api/lims/limsreportmotor'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
computed: {
|
|
computed: {
|
|
@@ -244,8 +234,22 @@
|
|
|
name: '',
|
|
name: '',
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ Id: '',
|
|
|
|
|
+ EId: '',
|
|
|
|
|
+ TaskBalanceId: '',
|
|
|
|
|
+ DataEntryId: '',
|
|
|
formData: {
|
|
formData: {
|
|
|
Id: '',
|
|
Id: '',
|
|
|
|
|
+ EId: '',
|
|
|
|
|
+ TaskBalanceId: '',
|
|
|
|
|
+ DataEntryId: '',
|
|
|
|
|
+ TestDepartId: '',
|
|
|
|
|
+ InstalPositionId: '',
|
|
|
|
|
+ CreateReportStatus: '',
|
|
|
|
|
+ InstalPosition: '',
|
|
|
|
|
+ TestDepart: '',
|
|
|
|
|
+ DeviceName: '',
|
|
|
|
|
+ Standard: '',
|
|
|
SectionMonitor: '',
|
|
SectionMonitor: '',
|
|
|
MotorType: '',
|
|
MotorType: '',
|
|
|
RatedPower: '',
|
|
RatedPower: '',
|
|
@@ -284,92 +288,73 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ created () {
|
|
|
|
|
+ // this.EId = this.$route.query.eid
|
|
|
|
|
+ // this.TaskBalanceId = this.$route.query.tbid
|
|
|
|
|
+ this.DataEntryId = 15// this.$route.query.deid
|
|
|
|
|
+ this.initData()
|
|
|
|
|
+ },
|
|
|
methods: {
|
|
methods: {
|
|
|
saveEntity () {
|
|
saveEntity () {
|
|
|
this.$refs['formData'].validate((valid) => {
|
|
this.$refs['formData'].validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
- alert('submit!')
|
|
|
|
|
|
|
+ this.formData.DataEntryId = parseInt(this.DataEntryId)
|
|
|
|
|
+ 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.getEntity(this.DataEntryId, this.$axios).then(res => { // this.formData.Id
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ this.formData = res.data.item
|
|
|
|
|
+ } else {
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|