chengsc
2024-10-30 25184cadd4011856d95e76f1d79b37ce51a3e548
Web/src/views/wcs/wcsAlarmInfo/component/editDialog.vue
@@ -20,6 +20,20 @@
                  
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="PLCIP端口" prop="plcPort">
                     <el-input-number v-model="ruleForm.plcPort" placeholder="请输入PLCIP地址" clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="工位号" prop="stationNum">
                     <el-input v-model="ruleForm.stationNum" placeholder="请输入工位号" maxlength="20" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="报警编号" prop="alarmCode">
                     <el-input v-model="ruleForm.alarmCode" placeholder="请输入报警编号" maxlength="20" show-word-limit clearable />
                     
@@ -42,11 +56,15 @@
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="设备类型" prop="type">
                     <el-input v-model="ruleForm.type" placeholder="请输入设备类型" maxlength="20" show-word-limit clearable />
                     <el-select clearable v-model="ruleForm.type" placeholder="请选择设备类型">
                        <el-option v-for="(item,index) in dl('PLCTypeEnum')" :key="index" :value="Number(item.value)" :label="`${item.name} (${item.code}) [${item.value}]`"></el-option>
                     </el-select>
                     
                  </el-form-item>
                  
               </el-col>
            </el-row>
         </el-form>
         <template #footer>
@@ -89,6 +107,10 @@
   const ruleForm = ref<any>({});
   //自行添加其他规则
   const rules = ref<FormRules>({
      plcIP: [{required: true, message: '请输入PLCIP地址!', trigger: 'blur',},],
      plcPort: [{required: true, message: '请输入PLCIP地址!', trigger: 'blur',},],
      stationNum: [{required: true, message: '请输入工位号!', trigger: 'blur',},],
      alarmCode: [{required: true, message: '请输入报警编号!', trigger: 'blur',},],
   });
   // 页面加载时