222
schangxiang@126.com
2025-05-14 f9bc97da02cdaf6ff9e05419b04b8e08c65c3eba
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx
@@ -18,6 +18,7 @@
  getAreaAreaDataList,
  getWmsEnumData,
} from '@/widgets/HIAWms/Models/Service/WmsMaterialDrawer'
import { lang } from '@/libs/Language/Language'
export const useWmsPlaceDrawer = (props: any, ctx?: any) => {
  const wmsPlaceDrawer = injectModel<WmsPlaceDrawer>('wmsPlaceDrawer')
@@ -137,6 +138,19 @@
      ],
    },
    {
      label: '是否禁用',
      prop: 'isDisabled',
      el: 'select',
      options: [
        { label: '是', value: true },
        { label: '否', value: false },
      ],
      placeholder: '请选择是否禁用',
      rules: [
        { required: true, message: '是否禁用不能为空', trigger: 'change' },
      ],
    },
    {
      label: '最大库存数',
      prop: 'maxStockNumber',
      el: (props: any, { attrs }: SetupContext) => {
@@ -203,11 +217,13 @@
      emptyContainer: formData.value.emptyContainer, // 是否空托
      maxStockNumber: formData.value.maxStockNumber, // 最大库存数
      remark: formData.value.remark, // 备注
      isDisabled: formData.value.isDisabled, // 是否禁用
    }
    if (!current.value) {
      await wmsPlaceDrawer.addWmsPlace(data)
    } else {
      const id = current.value.id
      console.log(data, 'data')
      await wmsPlaceDrawer.updateWmsPlace(id, data)
    }
    ElMessage.success('保存成功')
@@ -279,6 +295,7 @@
        emptyContainer: res.emptyContainer, // 是否空托
        remark: res.remark, // 备注
        maxStockNumber: res.maxStockNumber, // 最大库存数
        isDisabled: res.isDisabled, // 是否禁用
        id: res.id, // 主键ID
      }
      updateCheckData()
@@ -290,6 +307,7 @@
        aisle: 1, // 巷道
        layerNo: 1, // 层
        islock: 0, // 是否锁定
        isDisabled: false, // 是否禁用
        emptyContainer: 0, // 是否空托
      }
      updateCheckData()