zs
2025-05-09 7248e9a20635e8c61176531bde570f577aa35e5b
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx
ÎļþÃû´Ó HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.ts ÐÞ¸Ä
@@ -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>
    )
  }
  /**
   * æ·»åŠ çš„form字段
   */
@@ -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()