spring
8 天以前 61955574b77ffa740802bb8b45836ab91cb5be55
src/views/equipmentManagement/ledger/Form.vue
@@ -1,24 +1,24 @@
<template>
  <el-form :model="form" label-width="100px" :rules="formRules" ref="formRef">
  <el-form :model="form" label-width="120px" :rules="formRules" ref="formRef">
    <el-row :gutter="20">
      <el-col :span="12">
        <el-form-item label="设备名称" prop="deviceName">
          <el-input v-model="form.deviceName" placeholder="请输入设备名称" />
        <el-form-item label="监控设备名称" prop="deviceName">
          <el-input v-model="form.deviceName" placeholder="请输入监控设备名称" />
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="规格型号" prop="deviceModel">
          <el-input v-model="form.deviceModel" :disabled="(form.deviceModel != null && operationType === 'edit')" placeholder="请输入规格型号" />
        <el-form-item label="温度监测参数" prop="deviceModel">
          <el-input v-model="form.deviceModel" :disabled="(form.deviceModel != null && operationType === 'edit')" placeholder="请输入温度监测参数" />
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="供应商" prop="supplierName">
          <el-input v-model="form.supplierName" placeholder="请输入供应商" />
        <el-form-item label="压力监测参数" prop="supplierName">
          <el-input v-model="form.supplierName" placeholder="请输入压力监测参数" />
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="单位" prop="unit">
          <el-input v-model="form.unit" placeholder="请输入单位" />
        <el-form-item label="能耗监测参数" prop="unit">
          <el-input v-model="form.unit" placeholder="请输入能耗监测参数" />
        </el-form-item>
      </el-col>
      <el-col :span="12">
@@ -31,17 +31,17 @@
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="含税单价" prop="taxIncludingPriceUnit">
        <el-form-item label="监控阈值上限" prop="taxIncludingPriceUnit">
          <el-input-number :step="0.01" :min="0" style="width: 100%"
            v-model="form.taxIncludingPriceUnit"
            placeholder="请输入含税单价"
            placeholder="请输入监控阈值上限"
            maxlength="10"
            @change="mathNum"
          />
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="含税总价" prop="taxIncludingPriceTotal">
        <el-form-item label="监控阈值下限" prop="taxIncludingPriceTotal">
          <el-input
            v-model="form.taxIncludingPriceTotal"
            placeholder="自动生成"
@@ -51,17 +51,10 @@
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="税率(%)" prop="taxRate">
          <!-- <el-input
            v-model="form.taxRate"
            placeholder="请输入税率"
            type="number"
          >
            <template #append> % </template>
          </el-input> -->
        <el-form-item label="实时监测值" prop="taxRate">
          <el-select
            v-model="form.taxRate"
            placeholder="请选择"
            placeholder="请选择实时监测值"
            clearable
            @change="mathNum"
          >
@@ -72,7 +65,7 @@
        </el-form-item>
      </el-col>
      <el-col :span="12">
        <el-form-item label="不含税总价" prop="unTaxIncludingPriceTotal">
        <el-form-item label="累计能耗" prop="unTaxIncludingPriceTotal">
          <el-input
            v-model="form.unTaxIncludingPriceTotal"
            placeholder="自动生成"
@@ -87,14 +80,14 @@
        </el-form-item>
      </el-col> -->
      <el-col :span="12">
        <el-form-item label="录入日期" prop="createTime">
        <el-form-item label="监控日期" prop="createTime">
          <el-date-picker
            style="width: 100%"
            v-model="form.createTime"
            format="YYYY-MM-DD"
            value-format="YYYY-MM-DD HH:mm:ss"
            type="date"
            placeholder="请选择录入日期"
            placeholder="请选择监控日期"
            clearable
          />
        </el-form-item>
@@ -165,7 +158,7 @@
const mathNum = () => {
  if (!form.taxIncludingPriceUnit) {
    ElMessage.error("请输入单价");
    ElMessage.error("请输入监控阈值上限");
    return;
  }
  if (!form.number) {