|
|
@@ -11,28 +11,38 @@
|
|
|
<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 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>
|
|
|
</div>
|
|
|
<el-form label-width="110px" ref="formData" :model="formData">
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="被测单位">
|
|
|
- <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="6">
|
|
|
<el-form-item label="地点">
|
|
|
- <el-input v-model.trim="formData.PositionCheck" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.PositionCheck" 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.trim="formData.WellNumber" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.WellNumber" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
@@ -50,13 +60,13 @@
|
|
|
</div>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="型号">
|
|
|
- <el-input v-model.trim="formData.MotorModel" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.MotorModel" 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="MotorRatedPower">
|
|
|
- <el-input v-model.number="formData.MotorRatedPower" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input v-model.number="formData.MotorRatedPower" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -64,7 +74,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="额定电流"
|
|
|
prop="MotorRatedCurrent">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorRatedCurrent" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorRatedCurrent" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">A</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -72,7 +82,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="额定电压"
|
|
|
prop="MotorRatedVoltage">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorRatedVoltage" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorRatedVoltage" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -80,14 +90,14 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="额定转速"
|
|
|
prop="MotorRatedSpeed">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.MotorRatedSpeed" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.MotorRatedSpeed" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">r/min</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="生产厂家">
|
|
|
- <el-input v-model.trim="formData.MotorManufacturer" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.MotorManufacturer" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-card>
|
|
|
@@ -99,13 +109,13 @@
|
|
|
</div>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="型号">
|
|
|
- <el-input v-model.trim="formData.PumpModel" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.PumpModel" 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="PumpRatedCurrent">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpRatedCurrent" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpRatedCurrent" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">A</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -113,7 +123,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="额定电压"
|
|
|
prop="PumpRatedVoltage">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpRatedVoltage" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpRatedVoltage" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -121,7 +131,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="泵深"
|
|
|
prop="PumpDepth">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpDepth" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpDepth" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">m</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -129,14 +139,14 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="螺杆转数"
|
|
|
prop="PumpRatedSpeed">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.PumpRatedSpeed" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.PumpRatedSpeed" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">r/min</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="生产厂家">
|
|
|
- <el-input v-model.trim="formData.PumpManufacturer" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.PumpManufacturer" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-card>
|
|
|
@@ -147,7 +157,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="平均运行电压"
|
|
|
prop="AvgVoltage">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.AvgVoltage" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgVoltage" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">V</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -155,7 +165,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="平均运行电流"
|
|
|
prop="AvgCurrent">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.AvgCurrent" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgCurrent" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">A</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -163,7 +173,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="平均有功功率"
|
|
|
prop="AvgActivePower">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.AvgActivePower" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgActivePower" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kW</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -171,7 +181,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="平均无功功率"
|
|
|
prop="AvgReactivePower">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.AvgReactivePower" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgReactivePower" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kvar</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -179,14 +189,14 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="平均功率因数"
|
|
|
prop="AvgPowerFactor">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.AvgPowerFactor" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.AvgPowerFactor" 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="OilPressure">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.OilPressure" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.OilPressure" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">MPa</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -194,7 +204,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="套压"
|
|
|
prop="CasingPressure">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.CasingPressure" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.CasingPressure" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">MPa</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -202,7 +212,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="产液量"
|
|
|
prop="ProducedFluidVolume">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.ProducedFluidVolume" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.ProducedFluidVolume" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">t/d</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -210,7 +220,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="含水率"
|
|
|
prop="WaterContent">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.WaterContent" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.WaterContent" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -218,7 +228,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="原油密度"
|
|
|
prop="CrudeOilDensity">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.CrudeOilDensity" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.CrudeOilDensity" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">kg/m3</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -226,7 +236,7 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="动液面"
|
|
|
prop="WorkingFluidLevel">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.WorkingFluidLevel" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.WorkingFluidLevel" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">m</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -234,20 +244,20 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="吸入口深度"
|
|
|
prop="SuctionDepth">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.SuctionDepth" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.SuctionDepth" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
<template slot="append">m</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="直/斜井">
|
|
|
- <el-input v-model.trim="formData.StraightOrslope" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input v-model.trim="formData.StraightOrslope" 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.trim="formData.OilFieldType" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input v-model.trim="formData.OilFieldType" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -255,18 +265,18 @@
|
|
|
<el-card>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="依据标准">
|
|
|
- <el-input v-model.trim="formData.Standard" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.Standard" 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="监测使用仪器">
|
|
|
- <el-input v-model.trim="formData.MonitoringInstrument" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.MonitoringInstrument" 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="Temperature">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Temperature" placeholder="请输入" style="width: 100%">
|
|
|
+ <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>
|
|
|
@@ -274,29 +284,29 @@
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="现场相对湿度"
|
|
|
prop="Humidity">
|
|
|
- <el-input type="number" step="0.01" v-model.number="formData.Humidity" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input type="number" step="0.01" v-model.number="formData.Humidity" 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="测试前仪器状态" label-width="120px">
|
|
|
- <el-input v-model.trim="formData.BeforeCheck" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.BeforeCheck" 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="120px">
|
|
|
- <el-input v-model.trim="formData.AfterCheck" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model.trim="formData.AfterCheck" placeholder="请输入" style="width: 100%" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col>
|
|
|
<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>
|
|
|
<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 type="primary" size="small" @click="saveEntity" :disabled="DataStatus != 0 && DataStatus != 5 && DataStatus != 3"><i class="el-icon-circle-check"></i>
|
|
|
保存
|
|
|
</el-button>
|
|
|
</el-form-item>
|
|
|
@@ -305,6 +315,44 @@
|
|
|
</el-row>
|
|
|
</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>
|
|
|
|
|
|
@@ -327,6 +375,12 @@
|
|
|
EId: '',
|
|
|
TaskBalanceId: '',
|
|
|
DataEntryId: '',
|
|
|
+ ProoFreadShow: false,
|
|
|
+ jiaoheshow: false,
|
|
|
+ sign: '2',
|
|
|
+ ischeck: 0,
|
|
|
+ DataStatus: '0',
|
|
|
+ acceptUsers: [],
|
|
|
formData: {
|
|
|
Id: '',
|
|
|
EId: '',
|
|
|
@@ -379,10 +433,17 @@
|
|
|
ModifiedUserId: '',
|
|
|
ModifiedBy: ''
|
|
|
},
|
|
|
- rules: {
|
|
|
- TrafficTest1: [
|
|
|
- {type: 'number', message: '请选择日期', trigger: 'blur'}
|
|
|
- ]
|
|
|
+ // 校核提交
|
|
|
+ shenhesubmitForm: {
|
|
|
+ AuditorUserId: '',
|
|
|
+ DataEntryId: '',
|
|
|
+ SuccessStatus: 1,
|
|
|
+ AuditorRemark: ''
|
|
|
+ },
|
|
|
+ jiaoheForm: {
|
|
|
+ SuccessStatus: 2,
|
|
|
+ AuditorRemark: '',
|
|
|
+ DataEntryId: 0
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -390,8 +451,12 @@
|
|
|
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.DataEntryId)
|
|
|
this.initData()
|
|
|
+ this.getUsersByRole()
|
|
|
},
|
|
|
methods: {
|
|
|
saveEntity () {
|
|
|
@@ -453,6 +518,113 @@
|
|
|
}).catch(err => {
|
|
|
console.error(err)
|
|
|
})
|
|
|
+ },
|
|
|
+
|
|
|
+ // 获取校核人列表
|
|
|
+ getUsersByRole () {
|
|
|
+ // request
|
|
|
+ this.$axios.get('/limsdataentry/getuserlistbyjhrole/', {})
|
|
|
+ .then(res => {
|
|
|
+ if (res.data instanceof Array && res.data.length > 0) {
|
|
|
+ this.acceptUsers = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ // handle error
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ setProoFreadShow () {
|
|
|
+ // if (this.formData.PositionCheckId === '') {
|
|
|
+ // this.$message.warning('检测地点为空,不允许提交!')
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ this.ProoFreadShow = true
|
|
|
+ },
|
|
|
+ // 打开校核弹窗
|
|
|
+ jiaoheshowdialog () {
|
|
|
+ this.jiaoheForm.DataEntryId = this.DataEntryId
|
|
|
+ this.jiaoheshow = true
|
|
|
+ },
|
|
|
+ checkstatus () {
|
|
|
+ this.shenhesubmitForm.SuccessStatus = 1
|
|
|
+ this.shenhesubmitForm.DataEntryId = parseInt(this.DataEntryId)
|
|
|
+ let params = this.shenhesubmitForm
|
|
|
+ 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)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 提交校核
|
|
|
+ makesure () {
|
|
|
+ if (!this.formData.Id || this.formData.Id < 0) {
|
|
|
+ this.$message.warning('没有保存,不能提交!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.$confirm('确定提交校核!', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.ProoFreadShow = false
|
|
|
+ this.checkstatus()
|
|
|
+ })
|
|
|
+ .catch(() => {})
|
|
|
+ },
|
|
|
+ jiaohecheckstatus () {
|
|
|
+ let params = this.jiaoheForm
|
|
|
+ this.$axios.put('/limsdataentry/jiaohe/', params)
|
|
|
+ .then(res => {
|
|
|
+ // response
|
|
|
+ if (res.data.code === 0) {
|
|
|
+ this.ischeck = '0'
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: res.data.message
|
|
|
+ })
|
|
|
+ // this.initdata2()
|
|
|
+ } 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(() => {})
|
|
|
}
|
|
|
}
|
|
|
}
|