Przeglądaj źródła

PSSR安全设施台账优化

wangggziwen 6 miesięcy temu
rodzic
commit
e57f52ebaf

+ 14 - 9
ui/src/views/pssr/safetyBleed/index.vue

@@ -228,26 +228,31 @@
         <el-form-item label="紧急泄放阀位号" prop="devNo">
           <el-input v-model="form.devNo" placeholder="请输入紧急泄放阀位号"/>
         </el-form-item>
-        <el-form-item label="已经校验" prop="verify">
-          <el-input v-model="form.verify" placeholder="请输入已经校验"/>
+        <el-form-item label="已经校验(是/否)" prop="verify">
+          <el-radio v-model="form.verify" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.verify" label="✖" border>✖</el-radio>
         </el-form-item>
-        <el-form-item label="在有效期内" prop="inValidity">
-          <el-input v-model="form.inValidity" placeholder="请输入在有效期内"/>
+        <el-form-item label="在有效期内(是/否)" prop="inValidity">
+          <el-radio v-model="form.inValidity" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.inValidity" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="安装位置" prop="installLocation">
           <el-input v-model="form.installLocation" placeholder="请输入安装位置"/>
         </el-form-item>
-        <el-form-item label="安装位置准确" prop="installAccuracy">
-          <el-input v-model="form.installAccuracy" placeholder="请输入安装位置准确"/>
+        <el-form-item label="安装位置准确(是/否)" prop="installAccuracy">
+          <el-radio v-model="form.installAccuracy" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.installAccuracy" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="投用(是/否)" prop="putUse">
-          <el-input v-model="form.putUse" placeholder="请输入投用(是/否)"/>
+          <el-radio v-model="form.putUse" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.putUse" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="设定压力" prop="setPressure">
           <el-input v-model="form.setPressure" placeholder="请输入设定压力"/>
         </el-form-item>
-        <el-form-item label="校验压力与设定压力一致" prop="uniformPressure">
-          <el-input v-model="form.uniformPressure" placeholder="请输入校验压力与设定压力一致"/>
+        <el-form-item label="校验压力与设定压力一致(是/否)" prop="uniformPressure">
+          <el-radio v-model="form.uniformPressure" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.uniformPressure" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="确认人1" prop="confirmer1">
           <el-select v-model="form.confirmer1" filterable placeholder="请选择确认人1">

+ 18 - 10
ui/src/views/pssr/safetyBreath/index.vue

@@ -228,26 +228,31 @@
         <el-form-item label="呼吸阀位号" prop="devNo">
           <el-input v-model="form.devNo" placeholder="请输入呼吸阀位号"/>
         </el-form-item>
-        <el-form-item label="已经校验" prop="verify">
-          <el-input v-model="form.verify" placeholder="请输入已经校验"/>
+        <el-form-item label="已经校验(是/否)" prop="verify">
+          <el-radio v-model="form.verify" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.verify" label="✖" border>✖</el-radio>
         </el-form-item>
-        <el-form-item label="在有效期内" prop="inValidity">
-          <el-input v-model="form.inValidity" placeholder="请输入在有效期内"/>
+        <el-form-item label="在有效期内(是/否)" prop="inValidity">
+          <el-radio v-model="form.inValidity" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.inValidity" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="安装位置" prop="installLocation">
           <el-input v-model="form.installLocation" placeholder="请输入安装位置"/>
         </el-form-item>
-        <el-form-item label="安装位置准确" prop="installAccuracy">
-          <el-input v-model="form.installAccuracy" placeholder="请输入安装位置准确"/>
+        <el-form-item label="安装位置准确(是/否)" prop="installAccuracy">
+          <el-radio v-model="form.installAccuracy" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.installAccuracy" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="投用(是/否)" prop="putUse">
-          <el-input v-model="form.putUse" placeholder="请输入投用(是/否)"/>
+          <el-radio v-model="form.putUse" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.putUse" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="设定压力" prop="setPressure">
           <el-input v-model="form.setPressure" placeholder="请输入设定压力"/>
         </el-form-item>
-        <el-form-item label="校验压力与设定压力一致" prop="uniformPressure">
-          <el-input v-model="form.uniformPressure" placeholder="请输入校验压力与设定压力一致"/>
+        <el-form-item label="校验压力与设定压力一致(是/否)" prop="uniformPressure">
+          <el-radio v-model="form.uniformPressure" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.uniformPressure" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="确认人1" prop="confirmer1">
           <el-select v-model="form.confirmer1" filterable placeholder="请选择确认人1">
@@ -456,7 +461,10 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      rules: {}
+      rules: {
+        confirmer1: [{required: true, message: "人员不可为空", trigger: "blur"}],
+        confirmer2: [{required: true, message: "人员不可为空", trigger: "blur"}],
+      }
     };
   },
   watch: {

+ 4 - 1
ui/src/views/pssr/safetyBrust/index.vue

@@ -474,7 +474,10 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      rules: {}
+      rules: {
+        confirmer1: [{required: true, message: "人员不可为空", trigger: "blur"}],
+        confirmer2: [{required: true, message: "人员不可为空", trigger: "blur"}],
+      }
     };
   },
   watch: {

+ 4 - 1
ui/src/views/pssr/safetyFlamearrester/index.vue

@@ -447,7 +447,10 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      rules: {}
+      rules: {
+        confirmer1: [{required: true, message: "人员不可为空", trigger: "blur"}],
+        confirmer2: [{required: true, message: "人员不可为空", trigger: "blur"}],
+      }
     };
   },
   watch: {

+ 18 - 21
ui/src/views/pssr/safetyValve/index.vue

@@ -70,17 +70,6 @@
         >删除
         </el-button>
       </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="info"
-          icon="el-icon-upload2"
-          size="mini"
-          @click="handleImport"
-          v-hasPermi="['pssr:safetyValve:edit']"
-          v-if="isApprove==0"
-        >导入
-        </el-button>
-      </el-col>
       <el-col :span="1.5">
         <el-button
           type="warning"
@@ -231,26 +220,31 @@
         <el-form-item label="保护设备" prop="safetyDev">
           <el-input v-model="form.safetyDev" placeholder="请输入保护设备"/>
         </el-form-item>
-        <el-form-item label="已经校验" prop="verify">
-          <el-input v-model="form.verify" placeholder="请输入已经校验"/>
+        <el-form-item label="已经校验(是/否)" prop="verify">
+          <el-radio v-model="form.verify" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.verify" label="✖" border>✖</el-radio>
         </el-form-item>
-        <el-form-item label="在有效期内" prop="inValidity">
-          <el-input v-model="form.inValidity" placeholder="请输入在有效期内"/>
+        <el-form-item label="在有效期内(是/否)" prop="inValidity">
+          <el-radio v-model="form.inValidity" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.inValidity" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="安装位置" prop="installLocation">
           <el-input v-model="form.installLocation" placeholder="请输入安装位置"/>
         </el-form-item>
-        <el-form-item label="安装位置准确" prop="installAccuracy">
-          <el-input v-model="form.installAccuracy" placeholder="请输入安装位置准确"/>
+        <el-form-item label="安装位置准确(是/否)" prop="installAccuracy">
+          <el-radio v-model="form.installAccuracy" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.installAccuracy" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="投用(是/否)" prop="putUse">
-          <el-input v-model="form.putUse" placeholder="请输入投用(是/否)"/>
+          <el-radio v-model="form.putUse" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.putUse" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="设定压力" prop="setPressure">
           <el-input v-model="form.setPressure" placeholder="请输入设定压力"/>
         </el-form-item>
-        <el-form-item label="校验压力与设定压力一致" prop="uniformPressure">
-          <el-input v-model="form.uniformPressure" placeholder="请输入校验压力与设定压力一致"/>
+        <el-form-item label="校验压力与设定压力一致(是/否)" prop="uniformPressure">
+          <el-radio v-model="form.uniformPressure" label="✔" border>✔</el-radio>
+          <el-radio v-model="form.uniformPressure" label="✖" border>✖</el-radio>
         </el-form-item>
         <el-form-item label="确认人1" prop="confirmer1">
           <el-select v-model="form.confirmer1" filterable placeholder="请选择确认人1">
@@ -453,7 +447,10 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      rules: {}
+      rules: {
+        confirmer1: [{required: true, message: "人员不可为空", trigger: "blur"}],
+        confirmer2: [{required: true, message: "人员不可为空", trigger: "blur"}],
+      }
     };
   },
   watch: {