From fc940d1939db4b832f2fad50aeea1cdeb4a638f3 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期四, 26 三月 2026 12:00:25 +0800
Subject: [PATCH] 报工页面改为两列

---
 src/views/productionManagement/workOrder/components/ProductionRecordForm.vue |  127 +++++++++++++++++++++--------------------
 1 files changed, 65 insertions(+), 62 deletions(-)

diff --git a/src/views/productionManagement/workOrder/components/ProductionRecordForm.vue b/src/views/productionManagement/workOrder/components/ProductionRecordForm.vue
index fb309a1..908e637 100644
--- a/src/views/productionManagement/workOrder/components/ProductionRecordForm.vue
+++ b/src/views/productionManagement/workOrder/components/ProductionRecordForm.vue
@@ -84,67 +84,70 @@
 
 <template>
   <el-form ref="formRef" :model="formData" :rules="rules" :label-width="`${labelWidth}px`">
-    <el-form-item
-        v-for="(item, index) in formData.list"
-        :key="item.id"
-        :label="fieldLabel(item)"
-        :prop="`list.${index}.value`"
-    >
-      <el-input-number
-          v-if="getType(item) === '鏁板�兼牸寮�'"
-          v-model="item.value"
-          :controls="false"
-          style="width: 100%"
-          placeholder="璇疯緭鍏�"
-      />
-      <el-date-picker
-          v-else-if="getType(item) === '鏃堕棿鏍煎紡'"
-          v-model="item.value"
-          type="datetime"
-          value-format="YYYY-MM-DD HH:mm:ss"
-          format="YYYY-MM-DD HH:mm:ss"
-          placeholder="璇烽�夋嫨"
-          style="width: 100%"
-      />
-      <el-date-picker
-          v-else-if="getType(item) === '鏃ユ湡鏍煎紡'"
-          v-model="item.value"
-          type="date"
-          value-format="YYYY-MM-DD"
-          format="YYYY-MM-DD"
-          placeholder="璇烽�夋嫨"
-          style="width: 100%"
-      />
-      <el-select
-          v-else-if="getType(item) === '鏄�/鍚﹂�夋'"
-          v-model="item.value"
-          placeholder="璇烽�夋嫨"
-          clearable
-          style="width: 100%"
-      >
-        <el-option label="鏄�" value="鏄�"/>
-        <el-option label="鍚�" value="鍚�"/>
-      </el-select>
-      <el-select
-          v-else-if="getType(item) === '鏈哄彴閫夋嫨'"
-          v-model="item.value"
-          placeholder="璇烽�夋嫨"
-          clearable
-          style="width: 100%"
-      >
-        <el-option
-            v-for="(item, index) in deviceOptions"
-            :key="index"
-            :label="item.deviceName"
-            :value="item.deviceName"
-        ></el-option>
-      </el-select>
-      <el-input
-          v-else
-          v-model="item.value"
-          placeholder="璇疯緭鍏�"
-          clearable
-      />
-    </el-form-item>
+    <el-row :gutter="20">
+      <el-col :span="12" v-for="(item, index) in formData.list" :key="item.id">
+        <el-form-item
+            :label="fieldLabel(item)"
+            :prop="`list.${index}.value`"
+        >
+          <el-input-number
+              v-if="getType(item) === '鏁板�兼牸寮�'"
+              v-model="item.value"
+              :controls="false"
+              style="width: 100%"
+              placeholder="璇疯緭鍏�"
+          />
+          <el-date-picker
+              v-else-if="getType(item) === '鏃堕棿鏍煎紡'"
+              v-model="item.value"
+              type="datetime"
+              value-format="YYYY-MM-DD HH:mm:ss"
+              format="YYYY-MM-DD HH:mm:ss"
+              placeholder="璇烽�夋嫨"
+              style="width: 100%"
+          />
+          <el-date-picker
+              v-else-if="getType(item) === '鏃ユ湡鏍煎紡'"
+              v-model="item.value"
+              type="date"
+              value-format="YYYY-MM-DD"
+              format="YYYY-MM-DD"
+              placeholder="璇烽�夋嫨"
+              style="width: 100%"
+          />
+          <el-select
+              v-else-if="getType(item) === '鏄�/鍚﹂�夋'"
+              v-model="item.value"
+              placeholder="璇烽�夋嫨"
+              clearable
+              style="width: 100%"
+          >
+            <el-option label="鏄�" value="鏄�"/>
+            <el-option label="鍚�" value="鍚�"/>
+          </el-select>
+          <el-select
+              v-else-if="getType(item) === '鏈哄彴閫夋嫨'"
+              v-model="item.value"
+              placeholder="璇烽�夋嫨"
+              clearable
+              style="width: 100%"
+          >
+            <el-option
+                v-for="(device, deviceIndex) in deviceOptions"
+                :key="deviceIndex"
+                :label="device.deviceName"
+                :value="device.deviceName"
+            ></el-option>
+          </el-select>
+          <el-input
+              v-else
+              v-model="item.value"
+              placeholder="璇疯緭鍏�"
+              clearable
+              style="width: 100%"
+          />
+        </el-form-item>
+      </el-col>
+    </el-row>
   </el-form>
 </template>
\ No newline at end of file

--
Gitblit v1.9.3