| | |
| | | |
| | | </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 /> |
| | | |
| | |
| | | </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> |
| | |
| | | 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',},], |
| | | }); |
| | | |
| | | // 页面加载时 |