From aac76f64bb882834b867617d2342e00c9e2a930f Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期日, 04 一月 2026 15:48:31 +0800
Subject: [PATCH] 海川开心: 1.弹框可以拖拽 2.入库管理的材料入库不要数量字段 3.质量管理一些字段赋默认值 4.材料入库删除接口传参修改

---
 src/views/qualityManagement/nonconformingManagement/components/formDia.vue |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
index a6bfbd6..62d4791 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -2,7 +2,8 @@
   <div>
     <el-dialog
         v-model="dialogFormVisible"
-        :title="operationType === 'add' ? '鏂板鍘熸潗鏂欐楠�' : '缂栬緫鍘熸潗鏂欐楠�'"
+				draggable
+        :title="operationType === 'add' ? '鏂板涓嶅悎鏍肩鐞�' : '缂栬緫涓嶅悎鏍肩鐞�'"
         width="70%"
         @close="closeDia"
     >
@@ -55,7 +56,7 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="鏁伴噺锛�" prop="quantity">
-              <el-input v-model="form.quantity" placeholder="璇疯緭鍏�" clearable/>
+              <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.quantity" placeholder="璇疯緭鍏�" clearable :precision="2"/>
             </el-form-item>
           </el-col>
         </el-row>
@@ -123,7 +124,8 @@
 </template>
 
 <script setup>
-import {ref} from "vue";
+import {ref, reactive, toRefs, getCurrentInstance} from "vue";
+import dayjs from "dayjs";
 import {productTreeList} from "@/api/basicData/product.js";
 import {
   getQualityUnqualifiedInfo,
@@ -132,6 +134,7 @@
 } from "@/api/qualityManagement/nonconformingManagement.js";
 const { proxy } = getCurrentInstance()
 const emit = defineEmits(['close'])
+const getToday = () => dayjs().format("YYYY-MM-DD")
 
 const dialogFormVisible = ref(false);
 const operationType = ref('')
@@ -151,6 +154,8 @@
     inspectType: '',
     defectivePhenomena: '',
     dealResult: '',
+    dealName: '',
+    dealTime: '',
   },
   rules: {
     checkTime: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" },],
@@ -177,6 +182,10 @@
     getQualityUnqualifiedInfo(row.id).then(res => {
       form.value = {...res.data}
     })
+  } else {
+    // 鏂板鏃惰缃粯璁ゅ��
+    form.value.dealName = "鍐伒鑺�"; // 澶勭悊浜洪粯璁や负鍐伒鑺�
+    form.value.dealTime = getToday(); // 澶勭悊鏃ユ湡榛樿涓哄綋澶�
   }
 }
 const getProductOptions = () => {

--
Gitblit v1.9.3