|
|
@@ -0,0 +1,660 @@
|
|
|
+<template>
|
|
|
+ <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-card class="box-card">
|
|
|
+ <div slot="header">
|
|
|
+ <span>
|
|
|
+ <i class="icon icon-table2"></i> 编辑
|
|
|
+ </span>
|
|
|
+ <span style="float: right;">
|
|
|
+ <!--<el-button type="primary" size="mini" @click="saveEntity">保存</el-button>-->
|
|
|
+ <router-link :to="'/lims/reportnobeampumpingunit'">
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
+ </router-link>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <el-form label-width="110px" ref="formData" :model="formData">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="节监通知号">
|
|
|
+ <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix" style="height: 12px">
|
|
|
+ <span>泵铭牌额定参数</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="型号">
|
|
|
+ <el-input v-model.trim="formData.Model1" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="流量"
|
|
|
+ prop="Flow1"
|
|
|
+ :rules="[ { type: 'number', message: '流量必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Flow1" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">m3/h</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="扬程"
|
|
|
+ prop="Lift1"
|
|
|
+ :rules="[ { type: 'number', message: '扬程必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Lift1" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">m</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="轴功率"
|
|
|
+ prop="ShaftPower1"
|
|
|
+ :rules="[ { type: 'number', message: '轴功率必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.ShaftPower1" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">kW</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="转速"
|
|
|
+ prop="Speed1"
|
|
|
+ :rules="[ { type: 'number', message: '转速必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Speed1" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">r/min</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="效率"
|
|
|
+ prop="Efficiency1"
|
|
|
+ :rules="[ { type: 'number', message: '效率必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Efficiency1" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">%</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="制造厂">
|
|
|
+ <el-input v-model.trim="formData.RatedNoloadPower1" placeholder="请输入"
|
|
|
+ style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ </el-card>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix" style="height: 12px">
|
|
|
+ <span>电动机铭牌额定参数</span>
|
|
|
+ </div>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="型号">
|
|
|
+ <el-input v-model.trim="formData.Model2" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="功率"
|
|
|
+ prop="MotorPower"
|
|
|
+ :rules="[ { type: 'number', message: '功率必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.MotorPower" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">kW</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="电压"
|
|
|
+ prop="MotorVoltage"
|
|
|
+ :rules="[ { type: 'number', message: '电压必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.MotorVoltage" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">V</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="电流"
|
|
|
+ prop="MotorCurrent"
|
|
|
+ :rules="[ { type: 'number', message: '电流必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.MotorCurrent" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">A</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="转速"
|
|
|
+ prop="Speed2"
|
|
|
+ :rules="[ { type: 'number', message: '转速必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Speed2" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">r/min</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="效率"
|
|
|
+ prop="Efficiency2"
|
|
|
+ :rules="[ { type: 'number', message: '效率必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Efficiency2" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">%</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="制造厂">
|
|
|
+ <el-input v-model.trim="formData.RatedNoloadPower2" placeholder="请输入"
|
|
|
+ style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-card>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-card>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="检测依据">
|
|
|
+ <el-input v-model.trim="formData.Basis" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="使用仪器">
|
|
|
+ <el-input v-model="formData.Instruments" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="仪器状态">
|
|
|
+ <el-input v-model="formData.State" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="液体密度"
|
|
|
+ prop="LiquidDensity"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.LiquidDensity" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">kg/m3</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="环境温度"
|
|
|
+ prop="Temperature"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Temperature" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">℃</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="相对湿度"
|
|
|
+ prop="RelativeHumidity"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.RelativeHumidity" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">%</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="液体温度"
|
|
|
+ prop="LiquidTemperature"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.LiquidTemperature" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">℃</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="检查结果">
|
|
|
+ <el-input v-model="formData.Result" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="泵吸入管周长"
|
|
|
+ prop="Inhalation"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Inhalation" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="吸入压力测点距基准面" label-width="200px"
|
|
|
+ prop="InhalationPressure"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.InhalationPressure" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="进口壁厚"
|
|
|
+ prop="Imported"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Imported" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="泵排出管周长"
|
|
|
+ prop="Discharge"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Discharge" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="排出压力测点距基准面" label-width="170px"
|
|
|
+ prop="DischargePressure"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.DischargePressure" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="出口壁厚"
|
|
|
+ prop="Exit"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.Exit" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="节阀后管周长"
|
|
|
+ prop="ThrottleValve"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.ThrottleValve" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="节阀后压力测点距基准面" label-width="180px"
|
|
|
+ prop="ThrottlePressure"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.ThrottlePressure" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="阀后壁厚"
|
|
|
+ prop="AfterValve"
|
|
|
+ :rules="[ { type: 'number', message: '必须为数字'}]">
|
|
|
+ <el-input v-model.number="formData.AfterValve" placeholder="请输入" style="width: 100%">
|
|
|
+ <template slot="append">mm</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="机组传动方式">
|
|
|
+ <el-input v-model.trim="formData.Transmission" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="工况调节方式及监测时调节状态" label-width="220px">
|
|
|
+ <el-input v-model.trim="formData.Adjust" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-card>
|
|
|
+ </el-form>
|
|
|
+ <el-form label-position="top" :rules="rules">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix" style="height: 12px">
|
|
|
+ <span>测试数据</span>
|
|
|
+ </div>
|
|
|
+ <el-row :gutter="10">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="测试流量(m3/h)">
|
|
|
+ <el-input v-model="formData.TrafficTest1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TrafficTest1')"></el-input>
|
|
|
+ <el-input v-model="formData.TrafficTest2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TrafficTest2')"></el-input>
|
|
|
+ <el-input v-model="formData.TrafficTest3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TrafficTest3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.TrafficRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="泵吸入表压(MPa)">
|
|
|
+ <el-input v-model="formData.PumpSuction1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('PumpSuction1')"></el-input>
|
|
|
+ <el-input v-model="formData.PumpSuction2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('PumpSuction2')"></el-input>
|
|
|
+ <el-input v-model="formData.PumpSuction3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('PumpSuction3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.TrafficRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="泵排出表压(MPa)">
|
|
|
+ <el-input v-model="formData.PumpDischarge1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('PumpDischarge1')"></el-input>
|
|
|
+ <el-input v-model="formData.PumpDischarge2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('PumpDischarge2')"></el-input>
|
|
|
+ <el-input v-model="formData.PumpDischarge3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('PumpDischarge3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.PumpDischargeRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="节阀后表压(MPa)">
|
|
|
+ <el-input v-model="formData.ThrottlePressure1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('ThrottlePressure1')"></el-input>
|
|
|
+ <el-input v-model="formData.ThrottlePressure2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('ThrottlePressure2')"></el-input>
|
|
|
+ <el-input v-model="formData.ThrottlePressure3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('ThrottlePressure3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.ThrottlePressureRecord" placeholder="均值或合计"
|
|
|
+ style="width: 25%" readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="测试电压(V)">
|
|
|
+ <el-input v-model="formData.TestVoltage1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TestVoltage1')"></el-input>
|
|
|
+ <el-input v-model="formData.TestVoltage2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TestVoltage2')"></el-input>
|
|
|
+ <el-input v-model="formData.TestVoltage3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TestVoltage3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.TestVolRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="测试电流(A)">
|
|
|
+ <el-input v-model="formData.TestCurrent1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TestCurrent1')"></el-input>
|
|
|
+ <el-input v-model="formData.TestCurrent2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TestCurrent2')"></el-input>
|
|
|
+ <el-input v-model="formData.TestCurrent3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('TestCurrent3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.TestCurrentRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="电机输入功率(kW)">
|
|
|
+ <el-input v-model="formData.MotorPower1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('MotorPower1')"></el-input>
|
|
|
+ <el-input v-model="formData.MotorPower2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('MotorPower2')"></el-input>
|
|
|
+ <el-input v-model="formData.MotorPower3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('MotorPower3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.MotorPowerRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="电机功率因数">
|
|
|
+ <el-input v-model="formData.MotorFactor1" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('MotorFactor1')"></el-input>
|
|
|
+ <el-input v-model="formData.MotorFactor2" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('MotorFactor2')"></el-input>
|
|
|
+ <el-input v-model="formData.MotorPower3" style="width: 25%"
|
|
|
+ @keyup.native="numberCheck('MotorFactor3')"></el-input>
|
|
|
+ <el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
+ <el-input label="均值或合计" v-model="formData.MotorFactorRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
+ readonly></el-input>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row style="margin-top: 3px">
|
|
|
+ <el-form-item label="备注">
|
|
|
+ <el-input type="textarea" v-model.trim="formData.Remark" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item :span="24" style="text-align: center;">
|
|
|
+ <el-button type="primary" size="small" @click="saveEntity"><i class="el-icon-circle-check"></i>
|
|
|
+ 保存
|
|
|
+ </el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-card>
|
|
|
+ </el-form>
|
|
|
+ </el-card>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+ import {
|
|
|
+ mapGetters
|
|
|
+ } from 'vuex'
|
|
|
+
|
|
|
+ export default {
|
|
|
+ computed: {
|
|
|
+ ...mapGetters({
|
|
|
+ authUser: 'authUser'
|
|
|
+ })
|
|
|
+ },
|
|
|
+ name: '',
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ formData: {
|
|
|
+ Id: '',
|
|
|
+ SectionMonitor: '',
|
|
|
+ Model1: '',
|
|
|
+ Flow1: '',
|
|
|
+ Lift1: '',
|
|
|
+ ShaftPower1: '',
|
|
|
+ Speed1: '',
|
|
|
+ Efficiency1: '',
|
|
|
+ RatedNoloadPower1: '',
|
|
|
+ Model2: '',
|
|
|
+ MotorPower: '',
|
|
|
+ MotorVoltage: '',
|
|
|
+ MotorCurrent: '',
|
|
|
+ Speed2: '',
|
|
|
+ Efficiency2: '',
|
|
|
+ RatedNoloadPower2: '',
|
|
|
+ Basis: '',
|
|
|
+ Instruments: '',
|
|
|
+ State: '',
|
|
|
+ LiquidDensity: '',
|
|
|
+ Temperature: '',
|
|
|
+ AfterTesting: '',
|
|
|
+ RelativeHumidity: '',
|
|
|
+ Result: '',
|
|
|
+ LiquidTemperature: '',
|
|
|
+ Inhalation: '',
|
|
|
+ InhalationPressure: '',
|
|
|
+ Imported: '',
|
|
|
+ Discharge: '',
|
|
|
+ DischargePressure: '',
|
|
|
+ Exit: '',
|
|
|
+ ThrottleValve: '',
|
|
|
+ ThrottlePressure: '',
|
|
|
+ AfterValve: '',
|
|
|
+ Transmission: '',
|
|
|
+ Adjust: '',
|
|
|
+ TrafficTest1: '',
|
|
|
+ TrafficTest2: '',
|
|
|
+ TrafficTest3: '',
|
|
|
+ TrafficRecord: '',
|
|
|
+ PumpSuction1: '',
|
|
|
+ PumpSuction2: '',
|
|
|
+ PumpSuction3: '',
|
|
|
+ PumpSuctionRecord: '',
|
|
|
+ PumpDischarge1: '',
|
|
|
+ PumpDischarge2: '',
|
|
|
+ PumpDischarge3: '',
|
|
|
+ PumpDischargeRecord: '',
|
|
|
+ ThrottlePressure1: '',
|
|
|
+ ThrottlePressure2: '',
|
|
|
+ ThrottlePressure3: '',
|
|
|
+ ThrottleRecord: '',
|
|
|
+ TestVoltage1: '',
|
|
|
+ TestVoltage2: '',
|
|
|
+ TestVoltage3: '',
|
|
|
+ TestVolRecord: '',
|
|
|
+ TestCurrent1: '',
|
|
|
+ TestCurrent2: '',
|
|
|
+ TestCurrent3: '',
|
|
|
+ TestCurrentRecord: '',
|
|
|
+ MotorPower1: '',
|
|
|
+ MotorPower2: '',
|
|
|
+ MotorPower3: '',
|
|
|
+ MotorPowerRecord: '',
|
|
|
+ MotorFactor1: '',
|
|
|
+ MotorFactor2: '',
|
|
|
+ MotorFactor3: '',
|
|
|
+ MotorFactorRecord: '',
|
|
|
+ Remark: '',
|
|
|
+ CreateUserId: '',
|
|
|
+ CreateOn: '',
|
|
|
+ CreateBy: '',
|
|
|
+ ModifiedOn: '',
|
|
|
+ ModifiedUserId: '',
|
|
|
+ ModifiedBy: ''
|
|
|
+ },
|
|
|
+ rules: {
|
|
|
+ TrafficTest1: [
|
|
|
+ {type: 'number', message: '请选择日期', trigger: 'blur'}
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ saveEntity () {
|
|
|
+ this.$refs['formData'].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ alert('submit!')
|
|
|
+ } else {
|
|
|
+ console.log('error submit!!')
|
|
|
+ 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
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
+
|
|
|
+<style>
|
|
|
+ .clearfix {
|
|
|
+ font-size: 18px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .ce-row {
|
|
|
+ text-align: center;
|
|
|
+ height: 38px;
|
|
|
+ margin-bottom: 1px;
|
|
|
+ background-color: #FFFFFF;
|
|
|
+ }
|
|
|
+
|
|
|
+ .ce-col {
|
|
|
+ margin-top: 7px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .col-input {
|
|
|
+ margin-top: 4px;
|
|
|
+ }
|
|
|
+</style>
|