zs
2025-05-14 3b99d55ef95803ca5b601acc202b4b2baa9ec622
库位管理修改
已修改5个文件
41 ■■■■■ 文件已修改
HIAWms/hiawms_web/src/widgets/WmsMaterialStock/Views/Pages/WmsMaterialStock/WmsMaterialStock.tsx 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Controllers/WmsPlaceDrawer.tsx 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Views/Pages/WmsPlace/Config.ts 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Views/Pages/WmsPlace/WmsPlace.tsx 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsPlaceAppService.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HIAWms/hiawms_web/src/widgets/WmsMaterialStock/Views/Pages/WmsMaterialStock/WmsMaterialStock.tsx
@@ -350,7 +350,7 @@
          <div class={styles.headerContent}>
            <div class={styles.header}>
              <IconButton
                v-permission="wmsMaterialStockDetail-add"
                v-permission="wmsMaterialStock-add"
                icon="add-p"
                onClick={onAddWmsMaterialStock}
                type="primary"
@@ -374,7 +374,7 @@
              </el-upload> */}
              <IconButton
                v-permission="wmsMaterialStockDetail-output"
                v-permission="wmsMaterialStock-output"
                icon="out"
                onClick={handleExport}
              >
@@ -408,7 +408,7 @@
                重置 
              </IconButton> */}
              <IconButton
                v-permission="wmsMaterialStock-add"
                v-permission="wmsMaterialStockDetail-hightQuery"
                icon="search"
                onClick={onAdvancedQuery}
                type="primary"
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()
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Views/Pages/WmsPlace/Config.ts
@@ -50,6 +50,11 @@
    field: 'emptyContainerDesc',
    title: '是否空托',
  },
  {
    field: 'isDisabled',
    title: '是否禁用',
  },
  {
    field: 'remark',
    title: '备注',
HIAWms/hiawms_web/src/widgets/WmsStoreInfo/Views/Pages/WmsPlace/WmsPlace.tsx
@@ -205,6 +205,17 @@
            isHidePagination={isHidePagination}
            pageSize={50}
            v-slots={{
              isDisabled: ({ row }: any) => {
                return (
                  <div>
                    {row.isDisabled != null
                      ? row.isDisabled
                        ? '是'
                        : '否'
                      : '-'}
                  </div>
                )
              },
              name: ({ row }: any) => {
                return row?.name ? (
                  <TdButton
HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsPlaceAppService.cs
@@ -104,6 +104,7 @@
        wmsplace.RedundantField2 = input.RedundantField2;
        wmsplace.RedundantField3 = input.RedundantField3;
        wmsplace.Remark = input.Remark;
        wmsplace.IsDisabled = input.IsDisabled;
        await _wmsplaceRepository.UpdateAsync(wmsplace);