| | |
| | | import {ElLoading, ElMessageBox, ElMessage} from "element-plus"; |
| | | import {setPwrStandParamApi} from "@/api/standardParams.js"; |
| | | import useElement from "@/hooks/useElement.js"; |
| | | const { $loading, $message, $confirm } = useElement(); |
| | | const { $loading, $message } = useElement(); |
| | | const formRef = ref(); |
| | | const props = defineProps({ |
| | | info: { |
| | |
| | | paramType: 1, |
| | | basisVal: 0, |
| | | alarmLimith: 0, |
| | | alarmLimithUpeper: 0, |
| | | alarmLimithUpper: 0, |
| | | alarmLimitl: 0, |
| | | alarmLimitlLower: 0, |
| | | fileName: "", |
| | |
| | | paramType: 1, |
| | | basisVal: 0, |
| | | alarmLimith: 0, |
| | | alarmLimithUpeper: 0, |
| | | alarmLimithUpper: 0, |
| | | alarmLimitl: 0, |
| | | alarmLimitlLower: 0, |
| | | fileName: "", |
| | |
| | | trigger: ["blur", "change"], |
| | | }, |
| | | ], |
| | | alarmLimithUpeper: [ |
| | | alarmLimithUpper: [ |
| | | { |
| | | required: true, |
| | | message: "不能为空", |
| | |
| | | } |
| | | async function setParams() { |
| | | const info = JSON.parse(JSON.stringify(params)); |
| | | console.log(info); |
| | | const loading = ElLoading.service({ |
| | | lock: true, |
| | | text: '数据加载中...', |
| | | background: 'rgba(0, 0, 0, 0.7)', |
| | | const loading = $loading({ |
| | | text: "数据加载中..." |
| | | }); |
| | | |
| | | try { |
| | |
| | | } |
| | | |
| | | function validatorH(rule, value, callback) { |
| | | if(value<params.alarmLimithUpeper) { |
| | | if(value<params.alarmLimithUpper) { |
| | | callback(); |
| | | }else { |
| | | callback(new Error('上限值需小于上上限值')); |
| | |
| | | <el-row :gutter="layout.gutter"> |
| | | <el-col :span="layout.span"> |
| | | <el-form-item label="参数名称:"> |
| | | <el-input v-model="params.paramType"></el-input> |
| | | <el-input v-model="params.standName" :disabled="true"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | | <el-form-item label="上上限:" prop="alarmLimithUpeper"> |
| | | <el-input v-model="params.alarmLimithUpeper"></el-input> |
| | | <el-form-item label="上上限:" prop="alarmLimithUpper"> |
| | | <el-input v-model="params.alarmLimithUpper"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |