车间能级提升-智能设备管理系统
朱桂飞
2025-02-12 3f476e9dc149c89df5fff1513a690ff05ec545c9
eims-ui/apps/web-antd/src/views/eims/equ-statu/data.tsx
@@ -4,10 +4,9 @@
import { DictEnum } from '@vben/constants';
import { getPopupContainer } from '@vben/utils';
import { Tag } from 'ant-design-vue';
import { type FormSchemaGetter } from '#/adapter/form';
import { getDictOptions } from '#/utils/dict';
import { renderDict } from '#/utils/render';
export const querySchema: FormSchemaGetter = () => [
  {
@@ -48,26 +47,7 @@
    sortable: true,
    slots: {
      default: ({ row }) => {
        const statu = row.beforeChange;
        switch (statu) {
          case '0': {
            return <Tag color="cyan">试用</Tag>;
          }
          case '1': {
            return <Tag color="green">入固</Tag>;
          }
          case '2': {
            return <Tag color="orange">迁移</Tag>;
          }
          case '3': {
            return <Tag color="red">报废</Tag>;
          }
          case null: {
            return '';
          }
          // No default
        }
        return '';
        return renderDict(row.beforeChange, DictEnum.SYS_EQU_STATUS);
      }
    },
    minWidth: 80,
@@ -79,26 +59,7 @@
    sortable: true,
    slots: {
      default: ({ row }) => {
        const statu = row.afterChange;
        switch (statu) {
          case '0': {
            return <Tag color="cyan">试用</Tag>;
          }
          case '1': {
            return <Tag color="green">入固</Tag>;
          }
          case '2': {
            return <Tag color="orange">迁移</Tag>;
          }
          case '3': {
            return <Tag color="red">报废</Tag>;
          }
          case null: {
            return '';
          }
          // No default
        }
        return '';
        return renderDict(row.afterChange, DictEnum.SYS_EQU_STATUS);
      }
    },
    minWidth: 80,
@@ -212,46 +173,14 @@
    field: 'beforeChange',
    label: '变更前',
    render(value) {
      switch (value) {
        case '0': {
          return <Tag color="cyan">试用</Tag>;
        }
        case '1': {
          return <Tag color="green">入固</Tag>;
        }
        case '2': {
          return <Tag color="orange">迁移</Tag>;
        }
        case '3': {
          return <Tag color="red">报废</Tag>;
        }
        case null: {
          return '';
        }
      }
      return renderDict(value, DictEnum.SYS_EQU_STATUS);
    }
  },
  {
    field: 'afterChange',
    label: '变更后',
    render(value) {
      switch (value) {
        case '0': {
          return <Tag color="cyan">试用</Tag>;
        }
        case '1': {
          return <Tag color="green">入固</Tag>;
        }
        case '2': {
          return <Tag color="orange">迁移</Tag>;
        }
        case '3': {
          return <Tag color="red">报废</Tag>;
        }
        case null: {
          return '';
        }
      }
      return renderDict(value, DictEnum.SYS_EQU_STATUS);
    }
  },
  {