From 7248e9a20635e8c61176531bde570f577aa35e5b Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周五, 09 5月 2025 15:02:51 +0800
Subject: [PATCH] 添加组盘入库

---
 HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.ts b/HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx
similarity index 89%
rename from HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.ts
rename to HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx
index e8acdca..c3b230a 100644
--- a/HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.ts
+++ b/HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx
@@ -1,4 +1,13 @@
-import { ref, onMounted, reactive, computed, Ref, watch } from 'vue'
+import {
+  ref,
+  onMounted,
+  reactive,
+  computed,
+  Ref,
+  watch,
+  SetupContext,
+  h,
+} from 'vue'
 import { injectModel } from '@/libs/Provider/Provider'
 import { WmsPlaceDrawer } from '../Models/WmsPlaceDrawer'
 import { ElMessage } from 'element-plus'
@@ -31,6 +40,17 @@
       ctx.emit('update:modelValue', val)
     },
   })
+
+  const inputNumber = (attrs) => {
+    return (
+      <el-input-number
+        min="1"
+        step="1"
+        precision="0"
+        {...attrs}
+      ></el-input-number>
+    )
+  }
   /**
    * 娣诲姞鐨刦orm瀛楁
    */
@@ -117,6 +137,21 @@
       ],
     },
     {
+      label: '鏈�澶у簱瀛樻暟',
+      prop: 'maxStockNumber',
+      el: (props: any, { attrs }: SetupContext) => {
+        return h(inputNumber, {
+          ...props,
+          clearable: true,
+          ...attrs,
+        })
+      },
+      placeholder: '鏈�澶у簱瀛樻暟',
+      rules: [
+        { required: true, message: '鏄惁绌烘墭涓嶈兘涓虹┖', trigger: 'change' },
+      ],
+    },
+    {
       label: '澶囨敞',
       el: 'input',
       placeholder: '璇疯緭鍏ュ娉�',
@@ -166,6 +201,7 @@
       layerNo: formData.value.layerNo, // 灞�
       islock: formData.value.islock, // 鏄惁閿佸畾
       emptyContainer: formData.value.emptyContainer, // 鏄惁绌烘墭
+      maxStockNumber: formData.value.maxStockNumber, // 鏈�澶у簱瀛樻暟
       remark: formData.value.remark, // 澶囨敞
     }
     if (!current.value) {
@@ -242,6 +278,7 @@
         islock: res.islock, // 鏄惁閿佸畾
         emptyContainer: res.emptyContainer, // 鏄惁绌烘墭
         remark: res.remark, // 澶囨敞
+        maxStockNumber: res.maxStockNumber, // 鏈�澶у簱瀛樻暟
         id: res.id, // 涓婚敭ID
       }
       updateCheckData()

--
Gitblit v1.9.3