|
@@ -251,7 +251,6 @@
|
|
|
<el-form-item label="归属部门" prop="deptId">
|
|
|
<treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" placeholder="请选择归属部门" />
|
|
|
</el-form-item>
|
|
|
- </el-form>
|
|
|
<el-descriptions title="PASS1出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1213B">
|
|
@@ -263,6 +262,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks1">
|
|
|
+ <el-input v-model="form.remarks1" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS2出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1223B">
|
|
@@ -274,6 +276,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks2">
|
|
|
+ <el-input v-model="form.remarks2" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS3出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1233B">
|
|
@@ -285,6 +290,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks3">
|
|
|
+ <el-input v-model="form.remarks3" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS4出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1243B">
|
|
@@ -296,6 +304,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks4">
|
|
|
+ <el-input v-model="form.remarks4" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS5出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1253B">
|
|
@@ -307,6 +318,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks5">
|
|
|
+ <el-input v-model="form.remarks5" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS6出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1263B">
|
|
@@ -318,6 +332,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks6">
|
|
|
+ <el-input v-model="form.remarks6" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS7出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1273B">
|
|
@@ -329,6 +346,9 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks7">
|
|
|
+ <el-input v-model="form.remarks7" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS8出口" direction="vertical" :column="6" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1283B">
|
|
@@ -339,7 +359,11 @@
|
|
|
<el-input v-model="pass8[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item label=""></el-descriptions-item>
|
|
|
- </el-descriptions>
|
|
|
+ </el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks8">
|
|
|
+ <el-input v-model="form.remarks8" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
<el-button @click="cancel">取 消</el-button>
|
|
@@ -956,9 +980,14 @@
|
|
|
pass16:[],
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
- id: [
|
|
|
- { required: true, message: "主键id不能为空", trigger: "blur" }
|
|
|
- ],
|
|
|
+ remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
},
|
|
|
// 状态字典
|
|
|
statusOptions: [],
|
|
@@ -1387,9 +1416,94 @@
|
|
|
this.open = true;
|
|
|
this.title = "修改裂解炉炉管测压";
|
|
|
});
|
|
|
+ },// 运行状态校验规则
|
|
|
+ setRulesRun(pass) {
|
|
|
+ let flag = false;
|
|
|
+ for (let i = 0; i < pass.length; i++) {
|
|
|
+ if (i == 10) {
|
|
|
+ if (pass[i] < 200 || pass[i] > 310) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (pass[i] < 140 || pass[i] > 260) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return flag;
|
|
|
+ },
|
|
|
+ // 烧焦状态校验规则
|
|
|
+ setRulesBurn(pass) {
|
|
|
+ let flag = false;
|
|
|
+ for (let i = 0; i < pass.length; i++) {
|
|
|
+ if (i == 10) {
|
|
|
+ if (pass[i] < 50 || pass[i] > 120) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (pass[i] < 40 || pass[i] > 80) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return flag;
|
|
|
+ },
|
|
|
+ // 重置校验规则
|
|
|
+ resetRules() {
|
|
|
+ this.rules = {
|
|
|
+ remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ };
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
|
- submitForm() {
|
|
|
+ submitForm() {this.resetRules();
|
|
|
+ let remarks1Required = false;
|
|
|
+ let remarks2Required = false;
|
|
|
+ let remarks3Required = false;
|
|
|
+ let remarks4Required = false;
|
|
|
+ let remarks5Required = false;
|
|
|
+ let remarks6Required = false;
|
|
|
+ let remarks7Required = false;
|
|
|
+ let remarks8Required = false;
|
|
|
+ if (this.form.status === '0') {//运行
|
|
|
+ remarks1Required = this.setRulesRun(this.pass1);
|
|
|
+ remarks2Required = this.setRulesRun(this.pass2);
|
|
|
+ remarks3Required = this.setRulesRun(this.pass3);
|
|
|
+ remarks4Required = this.setRulesRun(this.pass4);
|
|
|
+ remarks5Required = this.setRulesRun(this.pass5);
|
|
|
+ remarks6Required = this.setRulesRun(this.pass6);
|
|
|
+ remarks7Required = this.setRulesRun(this.pass7);
|
|
|
+ remarks8Required = this.setRulesRun(this.pass8);
|
|
|
+ } else if (this.form.status === '2') {//烧焦
|
|
|
+ remarks1Required = this.setRulesBurn(this.pass1);
|
|
|
+ remarks2Required = this.setRulesBurn(this.pass2);
|
|
|
+ remarks3Required = this.setRulesBurn(this.pass3);
|
|
|
+ remarks4Required = this.setRulesBurn(this.pass4);
|
|
|
+ remarks5Required = this.setRulesBurn(this.pass5);
|
|
|
+ remarks6Required = this.setRulesBurn(this.pass6);
|
|
|
+ remarks7Required = this.setRulesBurn(this.pass7);
|
|
|
+ remarks8Required = this.setRulesBurn(this.pass8);
|
|
|
+ }
|
|
|
+ this.rules = {
|
|
|
+ remarks1: [{ required: remarks1Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks2: [{ required: remarks2Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks3: [{ required: remarks3Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks4: [{ required: remarks4Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks5: [{ required: remarks5Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks6: [{ required: remarks6Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks7: [{ required: remarks7Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks8: [{ required: remarks8Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ };
|
|
|
this.form.pass1 = this.pass1.join(",");
|
|
|
this.form.pass2 = this.pass2.join(",");
|
|
|
this.form.pass3 = this.pass3.join(",");
|
|
@@ -1398,14 +1512,6 @@
|
|
|
this.form.pass6 = this.pass6.join(",");
|
|
|
this.form.pass7 = this.pass7.join(",");
|
|
|
this.form.pass8 = this.pass8.join(",");
|
|
|
- this.form.pass9 = this.pass9.join(",");
|
|
|
- this.form.pass10 = this.pass10.join(",");
|
|
|
- this.form.pass11 = this.pass11.join(",");
|
|
|
- this.form.pass12 = this.pass12.join(",");
|
|
|
- this.form.pass13 = this.pass13.join(",");
|
|
|
- this.form.pass14 = this.pass14.join(",");
|
|
|
- this.form.pass15 = this.pass15.join(",");
|
|
|
- this.form.pass16 = this.pass16.join(",");
|
|
|
this.form.recordTime = this.recordTimeYmd + " " + this.recordTimeHms;
|
|
|
this.$refs["form"].validate(valid => {
|
|
|
if (valid) {
|