whychdw
5 天以前 aa995b8564c6864d5c9f43273c0b303af8f9bd4d
src/views/dcPowerStatus/dialog/addEdit.vue
@@ -3,7 +3,7 @@
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: {
@@ -16,7 +16,7 @@
        paramType: 1,
        basisVal: 0,
        alarmLimith: 0,
        alarmLimithUpeper: 0,
        alarmLimithUpper: 0,
        alarmLimitl: 0,
        alarmLimitlLower: 0,
        fileName: "",
@@ -33,7 +33,7 @@
  paramType: 1,
  basisVal: 0,
  alarmLimith: 0,
  alarmLimithUpeper: 0,
  alarmLimithUpper: 0,
  alarmLimitl: 0,
  alarmLimitlLower: 0,
  fileName: "",
@@ -47,7 +47,7 @@
      trigger: ["blur", "change"],
    },
  ],
  alarmLimithUpeper: [
  alarmLimithUpper: [
    {
      required: true,
      message: "不能为空",
@@ -122,11 +122,8 @@
}
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 {
@@ -158,7 +155,7 @@
}
function validatorH(rule, value, callback) {
  if(value<params.alarmLimithUpeper) {
  if(value<params.alarmLimithUpper) {
    callback();
  }else {
    callback(new Error('上限值需小于上上限值'));
@@ -191,7 +188,7 @@
        <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">
@@ -200,8 +197,8 @@
            </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">