|
@@ -362,7 +362,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="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1213J">
|
|
@@ -373,6 +372,9 @@
|
|
|
<el-input v-model="pass1[index]"/>
|
|
|
</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="PASS1出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1213JA">
|
|
@@ -383,6 +385,9 @@
|
|
|
<el-input v-model="pass2[index]"/>
|
|
|
</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="PASS2出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1223J">
|
|
@@ -393,6 +398,9 @@
|
|
|
<el-input v-model="pass3[index]"/>
|
|
|
</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="PASS2出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1223JA">
|
|
@@ -403,6 +411,9 @@
|
|
|
<el-input v-model="pass4[index]"/>
|
|
|
</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="PASS3出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1233J">
|
|
@@ -413,6 +424,9 @@
|
|
|
<el-input v-model="pass5[index]"/>
|
|
|
</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="PASS3出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1233JA">
|
|
@@ -423,6 +437,9 @@
|
|
|
<el-input v-model="pass6[index]"/>
|
|
|
</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="PASS4出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1243J">
|
|
@@ -433,6 +450,9 @@
|
|
|
<el-input v-model="pass7[index]"/>
|
|
|
</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="PASS4出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1243JA">
|
|
@@ -443,6 +463,9 @@
|
|
|
<el-input v-model="pass8[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks8">
|
|
|
+ <el-input v-model="form.remarks8" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS5出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1253J">
|
|
@@ -453,6 +476,9 @@
|
|
|
<el-input v-model="pass9[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks9">
|
|
|
+ <el-input v-model="form.remarks9" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS5出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1253JA">
|
|
@@ -463,6 +489,9 @@
|
|
|
<el-input v-model="pass10[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks10">
|
|
|
+ <el-input v-model="form.remarks10" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS6出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1263J">
|
|
@@ -473,6 +502,9 @@
|
|
|
<el-input v-model="pass11[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks11">
|
|
|
+ <el-input v-model="form.remarks11" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS6出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1263JA">
|
|
@@ -483,6 +515,9 @@
|
|
|
<el-input v-model="pass12[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks12">
|
|
|
+ <el-input v-model="form.remarks12" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS7出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1273J">
|
|
@@ -493,6 +528,9 @@
|
|
|
<el-input v-model="pass13[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks13">
|
|
|
+ <el-input v-model="form.remarks13" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS7出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1273JA">
|
|
@@ -503,6 +541,9 @@
|
|
|
<el-input v-model="pass14[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks14">
|
|
|
+ <el-input v-model="form.remarks14" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS8出口左" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1283J">
|
|
@@ -513,6 +554,9 @@
|
|
|
<el-input v-model="pass15[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks15">
|
|
|
+ <el-input v-model="form.remarks15" placeholder="请输入备注" />
|
|
|
+ </el-form-item>
|
|
|
<el-descriptions title="PASS8出口右" direction="vertical" :column="5" border>
|
|
|
<!--<el-descriptions-item label="入口">-->
|
|
|
<el-descriptions-item label="PG1283JA">
|
|
@@ -522,7 +566,11 @@
|
|
|
<el-descriptions-item v-for="(item, index) in 14" :label="'PG1284J'+alphabetsO[index]">
|
|
|
<el-input v-model="pass16[index]"/>
|
|
|
</el-descriptions-item>
|
|
|
- </el-descriptions>
|
|
|
+ </el-descriptions><br/>
|
|
|
+ <el-form-item label="备注" prop="remarks16">
|
|
|
+ <el-input v-model="form.remarks16" 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>
|
|
@@ -1565,9 +1613,22 @@
|
|
|
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" }],
|
|
|
+ remarks9: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks10: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks11: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks12: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks13: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks14: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks15: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks16: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
},
|
|
|
// 状态字典
|
|
|
statusOptions: [],
|
|
@@ -1964,7 +2025,7 @@
|
|
|
return this.selectDictLabel(this.teamOptions, row.team);
|
|
|
},
|
|
|
handleChange() {
|
|
|
- if (this.form.status === '1') {
|
|
|
+ if (this.form.status === '2') {
|
|
|
this.pass1 = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"];
|
|
|
this.pass2 = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"];
|
|
|
this.pass3 = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"];
|
|
@@ -2128,8 +2189,135 @@
|
|
|
this.title = "修改裂解炉炉管测压";
|
|
|
});
|
|
|
},
|
|
|
+ // 运行状态校验规则
|
|
|
+ setRulesRun(pass) {
|
|
|
+ let flag = false;
|
|
|
+ for (let i = 0; i < pass.length; i++) {
|
|
|
+ if (i == 14) {
|
|
|
+ if (pass[i] < 240 || pass[i] > 400) {
|
|
|
+ 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 == 14) {
|
|
|
+ if (pass[i] < 60 || pass[i] > 140) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (pass[i] < 40 || pass[i] > 100) {
|
|
|
+ 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" }],
|
|
|
+ remarks9: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks10: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks11: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks12: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks13: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks14: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks15: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks16: [{ required: true, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ };
|
|
|
+ },
|
|
|
/** 提交按钮 */
|
|
|
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;
|
|
|
+ let remarks9Required = false;
|
|
|
+ let remarks10Required = false;
|
|
|
+ let remarks11Required = false;
|
|
|
+ let remarks12Required = false;
|
|
|
+ let remarks13Required = false;
|
|
|
+ let remarks14Required = false;
|
|
|
+ let remarks15Required = false;
|
|
|
+ let remarks16Required = 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);
|
|
|
+ remarks9Required = this.setRulesRun(this.pass9);
|
|
|
+ remarks10Required = this.setRulesRun(this.pass10);
|
|
|
+ remarks11Required = this.setRulesRun(this.pass11);
|
|
|
+ remarks12Required = this.setRulesRun(this.pass12);
|
|
|
+ remarks13Required = this.setRulesRun(this.pass13);
|
|
|
+ remarks14Required = this.setRulesRun(this.pass14);
|
|
|
+ remarks15Required = this.setRulesRun(this.pass15);
|
|
|
+ remarks16Required = this.setRulesRun(this.pass16);
|
|
|
+ } 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);
|
|
|
+ remarks9Required = this.setRulesBurn(this.pass9);
|
|
|
+ remarks10Required = this.setRulesBurn(this.pass10);
|
|
|
+ remarks11Required = this.setRulesBurn(this.pass11);
|
|
|
+ remarks12Required = this.setRulesBurn(this.pass12);
|
|
|
+ remarks13Required = this.setRulesBurn(this.pass13);
|
|
|
+ remarks14Required = this.setRulesBurn(this.pass14);
|
|
|
+ remarks15Required = this.setRulesBurn(this.pass15);
|
|
|
+ remarks16Required = this.setRulesBurn(this.pass16);
|
|
|
+ }
|
|
|
+ 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" }],
|
|
|
+ remarks9: [{ required: remarks9Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks10: [{ required: remarks10Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks11: [{ required: remarks11Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks12: [{ required: remarks12Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks13: [{ required: remarks13Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks14: [{ required: remarks14Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks15: [{ required: remarks15Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ remarks16: [{ required: remarks16Required, message: "备注不能为空", trigger: "blur" }],
|
|
|
+ };
|
|
|
this.form.pass1 = this.pass1.join(",");
|
|
|
this.form.pass2 = this.pass2.join(",");
|
|
|
this.form.pass3 = this.pass3.join(",");
|