Răsfoiți Sursa

feat(daily-report): 新增瑞恒日报用电量填报项

- 增加用电量表单字段
- 支持两位小数及非负数校验
- 将用电量纳入表单数据处理
Zimo 20 ore în urmă
părinte
comite
266fdc6728
1 a modificat fișierele cu 13 adăugiri și 1 ștergeri
  1. 13 1
      src/views/pms/iotrhdailyreport/rh-form.vue

+ 13 - 1
src/views/pms/iotrhdailyreport/rh-form.vue

@@ -47,6 +47,7 @@ interface FormOriginal {
   relatedTasks: Record<string, string> | null
   dailyGasInjection: number
   dailyWaterInjection: number
+  dailyPowerUsage: number
   dailyInjectGasTime: number
   dailyInjectWaterTime: number
   constructionStatus: string
@@ -92,6 +93,7 @@ const FORM_KEYS: (keyof FormOriginal)[] = [
   'relatedTasks',
   'dailyGasInjection',
   'dailyWaterInjection',
+  'dailyPowerUsage',
   'dailyInjectGasTime',
   'dailyInjectWaterTime',
   'constructionStatus',
@@ -497,7 +499,17 @@ const handleAudit = async (auditStatus: 20 | 30) => {
             align="left"
             :disabled="isMainFieldDisabled" />
         </el-form-item>
-        <el-form-item class="col-span-2" label="施工区域" prop="location">
+        <el-form-item label="用电量" prop="dailyPowerUsage">
+          <el-input-number
+            v-model="form.dailyPowerUsage"
+            class="!w-full"
+            :min="0"
+            :precision="2"
+            :controls="false"
+            align="left"
+            :disabled="isMainFieldDisabled" />
+        </el-form-item>
+        <el-form-item label="施工区域" prop="location">
           <el-input v-model="form.location" disabled />
         </el-form-item>
         <el-form-item class="col-span-2" label="生产动态" prop="productionStatus">