|
|
@@ -10,9 +10,19 @@
|
|
|
<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/dataentry'">
|
|
|
+ <span style="float: right">
|
|
|
+ <el-button type="primary" size="mini" v-if="this.ischeck===1" @click="jiaoheshowdialog">校核</el-button>
|
|
|
+ <el-button type="primary" size="mini" v-if="this.DataStatus==0 || this.DataStatus==5 || this.DataStatus==3" @click="setProoFreadShow">提交校核</el-button>
|
|
|
+ <router-link v-if="this.sign == '1'" :to="'/lims/dataentry/tacktodo'">
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
+ </router-link>
|
|
|
+ <router-link v-else-if="this.sign == '2'" :to="'/lims/dataentry'">
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
+ </router-link>
|
|
|
+ <router-link v-else-if="this.sign == '3'" :to="'/lims/dataentry/alltask'">
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
+ </router-link>
|
|
|
+ <router-link v-else :to="'/lims/dataentry'">
|
|
|
<el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
</router-link>
|
|
|
</span>
|
|
|
@@ -21,27 +31,32 @@
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="被测单位" label-width="120px">
|
|
|
- <el-input v-model.trim="formData.TestDepart" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.TestDepart" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="安装地点">
|
|
|
- <el-input v-model.trim="formData.InstalPosition" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.InstalPosition" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="设备名称及编号" label-width="120px">
|
|
|
- <el-input v-model.trim="formData.DeviceName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.DeviceName" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="液体类型">
|
|
|
- <el-input v-model.trim="formData.LiquidType" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.LiquidType" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="节监通知号">
|
|
|
- <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.SectionMonitor" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -55,13 +70,15 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="型号">
|
|
|
- <el-input v-model.trim="formData.Model1" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.Model1" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="流量"
|
|
|
prop="Flow1">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Flow1" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Flow1" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">m3/h</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -69,7 +86,8 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="扬程"
|
|
|
prop="Lift1">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Lift1" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Lift1" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">m</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -77,7 +95,8 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="轴功率"
|
|
|
prop="ShaftPower1">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ShaftPower1" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ShaftPower1" placeholder="请输入" style="width: 100%"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -85,7 +104,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="冲次"
|
|
|
prop="RushTimes">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.RushTimes" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RushTimes" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">r/min</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -93,7 +112,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="效率"
|
|
|
prop="Efficiency1">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Efficiency1" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Efficiency1" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -101,7 +120,7 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="制造厂">
|
|
|
<el-input v-model.trim="formData.RatedNoloadPower1" placeholder="请输入"
|
|
|
- style="width: 100%"></el-input>
|
|
|
+ style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -116,13 +135,13 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="型号">
|
|
|
- <el-input v-model.trim="formData.Model2" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.Model2" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="功率"
|
|
|
prop="MotorPower">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorPower" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorPower" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -130,7 +149,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="电压"
|
|
|
prop="MotorVoltage">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorVoltage" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorVoltage" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -138,7 +157,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="电流"
|
|
|
prop="MotorCurrent">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorCurrent" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorCurrent" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">A</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -146,7 +165,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="转速"
|
|
|
prop="Speed2">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Speed2" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Speed2" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">r/min</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -154,7 +173,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="效率"
|
|
|
prop="Efficiency2">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Efficiency2" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Efficiency2" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -162,7 +181,7 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="制造厂">
|
|
|
<el-input v-model.trim="formData.RatedNoloadPower2" placeholder="请输入"
|
|
|
- style="width: 100%"></el-input>
|
|
|
+ style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -173,92 +192,84 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="检测依据">
|
|
|
- <el-input v-model.trim="formData.Basis" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.Basis" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></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-input v-model="formData.Instruments" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></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-input v-model="formData.State" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="液体密度"
|
|
|
- prop="LiquidDensity"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.LiquidDensity" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="LiquidDensity">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.LiquidDensity" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kg/m3</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="环境温度"
|
|
|
- prop="Temperature"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Temperature" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="Temperature">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Temperature" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">℃</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="相对湿度"
|
|
|
- prop="RelativeHumidity"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.RelativeHumidity" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="RelativeHumidity">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.RelativeHumidity" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="液体温度"
|
|
|
- prop="LiquidTemperature"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.LiquidTemperature" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="LiquidTemperature">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.LiquidTemperature" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<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-input v-model="formData.Result" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="泵吸入管周长"
|
|
|
- prop="Inhalation"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Inhalation" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="Inhalation">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Inhalation" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<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"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.InhalationPressure" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="InhalationPressure">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.InhalationPressure" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">mm</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="进口壁厚"
|
|
|
- prop="Imported"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Imported" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="Imported">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Imported" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">mm</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="泵排出管周长"
|
|
|
- prop="Discharge"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Discharge" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="Discharge">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Discharge" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">mm</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -266,55 +277,51 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="排出压力测点距基准面" label-width="170px"
|
|
|
prop="DischargePressure">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.DischargePressure" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.DischargePressure" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">mm</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="出口壁厚"
|
|
|
- prop="Exit"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Exit" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="Exit">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Exit" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">mm</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="节阀后管周长"
|
|
|
- prop="ThrottleValve"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ThrottleValve" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="ThrottleValve">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ThrottleValve" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<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"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="ThrottlePressure">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">mm</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="阀后壁厚"
|
|
|
- prop="AfterValve"
|
|
|
- >
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.AfterValve" placeholder="请输入" style="width: 100%">
|
|
|
+ prop="AfterValve">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AfterValve" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<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-input v-model.trim="formData.Transmission" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></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-input v-model.trim="formData.Adjust" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -329,96 +336,119 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="测试流量(m3/h)">
|
|
|
<el-input type="number" step="0.01" v-model.number="formData.TrafficTest1" style="width: 25%"
|
|
|
- @blur="getTrafficRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TrafficTest2" style="width: 25%" @blur="getTrafficRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TrafficTest3" style="width: 25%" @blur="getTrafficRecord"></el-input>
|
|
|
+ @blur="getTrafficRecord" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TrafficTest2" style="width: 25%" @blur="getTrafficRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TrafficTest3" style="width: 25%" @blur="getTrafficRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.TrafficRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="泵吸入表压(MPa)">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpSuction1" style="width: 25%" @blur="getPumpSuctionRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpSuction2" style="width: 25%" @blur="getPumpSuctionRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpSuction3" style="width: 25%" @blur="getPumpSuctionRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpSuction1" style="width: 25%" @blur="getPumpSuctionRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpSuction2" style="width: 25%" @blur="getPumpSuctionRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpSuction3" style="width: 25%" @blur="getPumpSuctionRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.PumpSuctionRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="泵排出表压(MPa)">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpDischarge1" style="width: 25%" @blur="getPumpDischargeRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpDischarge2" style="width: 25%" @blur="getPumpDischargeRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpDischarge3" style="width: 25%" @blur="getPumpDischargeRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpDischarge1" style="width: 25%" @blur="getPumpDischargeRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpDischarge2" style="width: 25%" @blur="getPumpDischargeRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpDischarge3" style="width: 25%" @blur="getPumpDischargeRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.PumpDischargeRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="节阀后表压(MPa)">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure1" style="width: 25%" @blur="getThrottleRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure2" style="width: 25%" @blur="getThrottleRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure3" style="width: 25%" @blur="getThrottleRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure1" style="width: 25%" @blur="getThrottleRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure2" style="width: 25%" @blur="getThrottleRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ThrottlePressure3" style="width: 25%" @blur="getThrottleRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.ThrottleRecord" placeholder="均值或合计"
|
|
|
- style="width: 25%" readonly></el-input>
|
|
|
+ style="width: 25%" readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="测试电压(V)">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TestVoltage1" style="width: 25%" @blur="getTestVolRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TestVoltage2" style="width: 25%" @blur="getTestVolRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TestVoltage3" style="width: 25%" @blur="getTestVolRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TestVoltage1" style="width: 25%" @blur="getTestVolRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TestVoltage2" style="width: 25%" @blur="getTestVolRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TestVoltage3" style="width: 25%" @blur="getTestVolRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.TestVolRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="测试电流(A)">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TestCurrent1" style="width: 25%" @blur="getTestCurrentRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TestCurrent2" style="width: 25%" @blur="getTestCurrentRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.TestCurrent3" style="width: 25%" @blur="getTestCurrentRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TestCurrent1" style="width: 25%" @blur="getTestCurrentRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TestCurrent2" style="width: 25%" @blur="getTestCurrentRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.TestCurrent3" style="width: 25%" @blur="getTestCurrentRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.TestCurrentRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="电机输入功率(kW)">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorPower1" style="width: 25%" @blur="getMotorPowerRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorPower2" style="width: 25%" @blur="getMotorPowerRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorPower3" style="width: 25%" @blur="getMotorPowerRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorPower1" style="width: 25%" @blur="getMotorPowerRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorPower2" style="width: 25%" @blur="getMotorPowerRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorPower3" style="width: 25%" @blur="getMotorPowerRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.MotorPowerRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="电机功率因数">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorFactor1" style="width: 25%" @blur="getMotorFactorRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorFactor2" style="width: 25%" @blur="getMotorFactorRecord"></el-input>
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorFactor3" style="width: 25%" @blur="getMotorFactorRecord"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorFactor1" style="width: 25%" @blur="getMotorFactorRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorFactor2" style="width: 25%" @blur="getMotorFactorRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorFactor3" style="width: 25%" @blur="getMotorFactorRecord"
|
|
|
+ :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
<el-tooltip content="均值或合计" placement="top" effect="dark">
|
|
|
<el-input label="均值或合计" v-model.number="formData.MotorFactorRecord" placeholder="均值或合计" style="width: 25%"
|
|
|
- readonly></el-input>
|
|
|
+ readonly :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></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-input type="textarea" v-model.trim="formData.Remark" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item :span="24" style="text-align: center;">
|
|
|
@@ -431,6 +461,44 @@
|
|
|
</el-card>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
+ <el-dialog title="提交校核" :visible.sync="ProoFreadShow" top="5vh">
|
|
|
+ <el-form :model="shenhesubmitForm" label-width="130px" ref="shenhesubmitForm">
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="校核人" prop="AuthorUser">
|
|
|
+ <el-select ref="consigneeselect" v-model="shenhesubmitForm.AuditorUserId" placeholder="请选择校核人" style="width: 100%;">
|
|
|
+ <el-option v-for="item in acceptUsers" :key="item.id" :label="item.realname" :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="说明">
|
|
|
+ <el-input type="textarea" v-model="shenhesubmitForm.AuditorRemark" placeholder="请输入说明"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer" style="margin-top: -25px">
|
|
|
+ <el-button size="small" @click="ProoFreadShow = false">取 消</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="makesure()">确 定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <el-dialog title="校核信息" :visible.sync="jiaoheshow" top="5vh">
|
|
|
+ <el-form :model="jiaoheForm" label-width="130px" ref="jiaoheForm">
|
|
|
+ <el-form-item label="校核状态">
|
|
|
+ <template>
|
|
|
+ <el-radio class="radio" v-model="jiaoheForm.SuccessStatus" :label="2">校核通过</el-radio>
|
|
|
+ <el-radio class="radio" v-model="jiaoheForm.SuccessStatus" :label="3">校核未通过</el-radio>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="说明">
|
|
|
+ <el-input type="textarea" v-model="jiaoheForm.AuditorRemark" placeholder="请输入校核说明"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer" style="margin-top: -25px">
|
|
|
+ <el-button size="small" @click="jiaoheshow = false">取 消</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="jiaohemakesure()">确 定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -449,6 +517,12 @@
|
|
|
name: '',
|
|
|
data () {
|
|
|
return {
|
|
|
+ ProoFreadShow: false,
|
|
|
+ jiaoheshow: false,
|
|
|
+ sign: '2',
|
|
|
+ ischeck: 0,
|
|
|
+ DataStatus: '0',
|
|
|
+ acceptUsers: [],
|
|
|
Id: '',
|
|
|
EId: '',
|
|
|
TaskBalanceId: '',
|
|
|
@@ -540,10 +614,17 @@
|
|
|
ModifiedUserId: '',
|
|
|
ModifiedBy: ''
|
|
|
},
|
|
|
- rules: {
|
|
|
- TrafficTest1: [
|
|
|
- {type: 'number', message: '请选择日期', trigger: 'blur'}
|
|
|
- ]
|
|
|
+ // 校核提交
|
|
|
+ shenhesubmitForm: {
|
|
|
+ AuditorUserId: '',
|
|
|
+ DataEntryId: '',
|
|
|
+ SuccessStatus: 1,
|
|
|
+ AuditorRemark: ''
|
|
|
+ },
|
|
|
+ jiaoheForm: {
|
|
|
+ SuccessStatus: 2,
|
|
|
+ AuditorRemark: '',
|
|
|
+ DataEntryId: 0
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -551,6 +632,10 @@
|
|
|
this.EId = this.$route.query.eid
|
|
|
this.TaskBalanceId = this.$route.query.tbid
|
|
|
this.DataEntryId = this.$route.query.deid
|
|
|
+ this.DataStatus = this.$route.query.datastatus
|
|
|
+ this.sign = this.$route.query.sign
|
|
|
+ this.ischeck = this.$route.query.ischeck
|
|
|
+ this.formData.DataEntryId = parseInt(this.$route.query.deid)
|
|
|
this.initData()
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -608,7 +693,7 @@
|
|
|
})
|
|
|
},
|
|
|
initData () {
|
|
|
- api.getEntity(this.DataEntryId, this.$axios).then(res => { // this.formData.Id
|
|
|
+ api.getEntity(this.formData.DataEntryId, this.$axios).then(res => {
|
|
|
if (res.data.code === 0) {
|
|
|
this.formData = res.data.item
|
|
|
} else {
|
|
|
@@ -618,6 +703,75 @@
|
|
|
})
|
|
|
},
|
|
|
|
|
|
+ // 打开校核弹窗
|
|
|
+ jiaoheshowdialog () {
|
|
|
+ this.jiaoheForm.DataEntryId = this.DataEntryId
|
|
|
+ this.jiaoheshow = true
|
|
|
+ },
|
|
|
+ setProoFreadShow () {
|
|
|
+ this.ProoFreadShow = true
|
|
|
+ },
|
|
|
+ // 提交校核
|
|
|
+ makesure () {
|
|
|
+ console.log(this.formData.Id, '====')
|
|
|
+ if (!this.formData.Id || this.formData.Id < 0) {
|
|
|
+ this.$message.warning('没有保存,不能提交!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.$confirm('确定提交校核!', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.ProoFreadShow = false
|
|
|
+ console.log('1')
|
|
|
+ this.checkstatus()
|
|
|
+ })
|
|
|
+ .catch(() => {})
|
|
|
+ },
|
|
|
+ checkstatus () {
|
|
|
+ console.log('2')
|
|
|
+ this.shenhesubmitForm.SuccessStatus = 1
|
|
|
+ this.shenhesubmitForm.DataEntryId = parseInt(this.DataEntryId)
|
|
|
+ let params = this.shenhesubmitForm
|
|
|
+ console.log('+-=-=-=-=-=')
|
|
|
+ this.$axios.put('/limsdataentry/checksubmit/', params)
|
|
|
+ .then(res => {
|
|
|
+ // response
|
|
|
+ if (res.data.code === 0) {
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: res.data.message
|
|
|
+
|
|
|
+ })
|
|
|
+ this.DataStatus = 1
|
|
|
+ // this.initDatas()
|
|
|
+ } else {
|
|
|
+ this.$message({
|
|
|
+ type: 'warning',
|
|
|
+ message: '校核提交错误!'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ // handle error
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ jiaohemakesure () {
|
|
|
+ this.$confirm('确认校核!', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.jiaoheshow = false
|
|
|
+ this.jiaohecheckstatus()
|
|
|
+ })
|
|
|
+ .catch(() => {})
|
|
|
+ },
|
|
|
+
|
|
|
getTrafficRecord () {
|
|
|
this.formData.TrafficRecord = Number((Number(this.formData.TrafficTest1) + Number(this.formData.TrafficTest2) + Number(this.formData.TrafficTest3)).toFixed(2))
|
|
|
},
|