guanqb
2024-01-29 bf45ce8559383eb2c940affc6296c4c156ecf5e2
src/option/system/dictbiz.js
@@ -1,211 +1,212 @@
export const optionParent = {
  height: 'auto',
  calcHeight: 30,
  tip: false,
  searchShow: true,
  searchMenuSpan: 10,
  border: true,
  index: true,
  selection: true,
  viewBtn: true,
  menuWidth: 250,
  dialogWidth: 880,
  dialogClickModal: false,
  column: [
    {
      label: "字典编号",
      prop: "code",
      search: true,
      slot: true,
      span: 24,
      rules: [
    height: 'auto',
    calcHeight: 30,
    tip: false,
    searchShow: true,
    searchMenuSpan: 10,
    border: true,
    index: true,
    selection: true,
    viewBtn: true,
    menuWidth: 250,
    dialogWidth: 880,
    dialogClickModal: false,
    column: [
        {
          required: true,
          message: "请输入字典编号",
          trigger: "blur"
        }
      ]
    },
    {
      label: "字典名称",
      prop: "dictValue",
      search: true,
      align: "center",
      rules: [
        {
          required: true,
          message: "请输入字典名称",
          trigger: "blur"
        }
      ]
    },
    {
      label: "字典排序",
      prop: "sort",
      type: "number",
      align: "right",
      width: 100,
      hide: true,
      rules: [
        {
          required: true,
          message: "请输入字典排序",
          trigger: "blur"
        }
      ]
    },
    {
      label: "封存",
      prop: "isSealed",
      type: "switch",
      align: "center",
      width: 100,
      dicData: [
        {
          label: "否",
          value: 0
            label: "字典编号",
            prop: "code",
            search: true,
            searchLabelWidth: 76,
            slot: true,
            span: 24,
            rules: [
                {
                    required: true,
                    message: "请输入字典编号",
                    trigger: "blur"
                }
            ]
        },
        {
          label: "是",
          value: 1
        }
      ],
      value: 0,
      slot: true,
      rules: [
            label: "字典名称",
            prop: "dictValue",
            search: true,
            align: "center",
            rules: [
                {
                    required: true,
                    message: "请输入字典名称",
                    trigger: "blur"
                }
            ]
        },
        {
          required: true,
          message: "请选择封存",
          trigger: "blur"
            label: "字典排序",
            prop: "sort",
            type: "number",
            align: "right",
            width: 100,
            hide: true,
            rules: [
                {
                    required: true,
                    message: "请输入字典排序",
                    trigger: "blur"
                }
            ]
        },
        {
            label: "封存",
            prop: "isSealed",
            type: "switch",
            align: "center",
            width: 100,
            dicData: [
                {
                    label: "否",
                    value: 0
                },
                {
                    label: "是",
                    value: 1
                }
            ],
            value: 0,
            slot: true,
            rules: [
                {
                    required: true,
                    message: "请选择封存",
                    trigger: "blur"
                }
            ]
        },
        {
            label: "字典备注",
            prop: "remark",
            hide: true
        }
      ]
    },
    {
      label: "字典备注",
      prop: "remark",
      hide: true
    }
  ]
};
    ]
}
export const optionChild = {
  height: 'auto',
  calcHeight: 95,
  tip: false,
  searchShow: true,
  searchMenuSpan: 10,
  tree: true,
  border: true,
  index: true,
  selection: true,
  viewBtn: true,
  menuWidth: 300,
  dialogWidth: 880,
  dialogClickModal: false,
  column: [
    {
      label: "字典编号",
      prop: "code",
      addDisabled: true,
      editDisabled: true,
      search: true,
      span: 24,
      rules: [
    height: 'auto',
    calcHeight: 95,
    tip: false,
    searchShow: true,
    searchMenuSpan: 10,
    tree: true,
    border: true,
    index: true,
    selection: true,
    viewBtn: true,
    menuWidth: 300,
    dialogWidth: 880,
    dialogClickModal: false,
    column: [
        {
          required: true,
          message: "请输入字典编号",
          trigger: "blur"
        }
      ]
    },
    {
      label: "字典名称",
      prop: "dictValue",
      search: true,
      align: "center",
      rules: [
        {
          required: true,
          message: "请输入字典名称",
          trigger: "blur"
        }
      ]
    },
    {
      label: "上级字典",
      prop: "parentId",
      type: "tree",
      dicData: [],
      hide: true,
      props: {
        label: "title"
      },
      addDisabled: true,
      editDisabled: true,
      rules: [
        {
          required: false,
          message: "请选择上级字典",
          trigger: "click"
        }
      ]
    },
    {
      label: "字典键值",
      prop: "dictKey",
      width: 80,
      rules: [
        {
          required: true,
          message: "请输入字典键值",
          trigger: "blur"
        }
      ]
    },
    {
      label: "字典排序",
      prop: "sort",
      type: "number",
      align: "right",
      hide: true,
      rules: [
        {
          required: true,
          message: "请输入字典排序",
          trigger: "blur"
        }
      ]
    },
    {
      label: "封存",
      prop: "isSealed",
      type: "switch",
      align: "center",
      width: 80,
      dicData: [
        {
          label: "否",
          value: 0
            label: "字典编号",
            prop: "code",
            addDisabled: true,
            editDisabled: true,
            search: true,
            span: 24,
            rules: [
                {
                    required: true,
                    message: "请输入字典编号",
                    trigger: "blur"
                }
            ]
        },
        {
          label: "是",
          value: 1
        }
      ],
      value: 0,
      slot: true,
      rules: [
            label: "字典名称",
            prop: "dictValue",
            search: true,
            align: "center",
            rules: [
                {
                    required: true,
                    message: "请输入字典名称",
                    trigger: "blur"
                }
            ]
        },
        {
          required: true,
          message: "请选择封存",
          trigger: "blur"
            label: "上级字典",
            prop: "parentId",
            type: "tree",
            dicData: [],
            hide: true,
            props: {
                label: "title"
            },
            addDisabled: true,
            editDisabled: true,
            rules: [
                {
                    required: false,
                    message: "请选择上级字典",
                    trigger: "click"
                }
            ]
        },
        {
            label: "字典键值",
            prop: "dictKey",
            width: 80,
            rules: [
                {
                    required: true,
                    message: "请输入字典键值",
                    trigger: "blur"
                }
            ]
        },
        {
            label: "字典排序",
            prop: "sort",
            type: "number",
            align: "right",
            hide: true,
            rules: [
                {
                    required: true,
                    message: "请输入字典排序",
                    trigger: "blur"
                }
            ]
        },
        {
            label: "封存",
            prop: "isSealed",
            type: "switch",
            align: "center",
            width: 80,
            dicData: [
                {
                    label: "否",
                    value: 0
                },
                {
                    label: "是",
                    value: 1
                }
            ],
            value: 0,
            slot: true,
            rules: [
                {
                    required: true,
                    message: "请选择封存",
                    trigger: "blur"
                }
            ]
        },
        {
            label: "字典备注",
            prop: "remark",
            hide: true
        }
      ]
    },
    {
      label: "字典备注",
      prop: "remark",
      hide: true
    }
  ]
};
    ]
}