export const tableOption = {
  // 搜索菜单所占的栅格数，默认为6，适用于响应式布局。
  searchMenuSpan: 6,

  // 是否显示列按钮（如排序、筛选等），false表示不显示。
  columnBtn: false,

  // 是否启用表格边框，true表示启用。
  border: true,

  // 是否显示多选框，true表示启用，允许用户选择一行或多行记录。
  selection: true,

  // 是否显示行号，默认为false，即不显示行号。
  index: false,

  // 行号标题，当index为true时生效，默认值为'序号'。
  indexLabel: '序号',

  // 是否启用斑马纹样式，true表示启用，使表格更易读。
  stripe: true,

  // 菜单对齐方式，设置为居中对齐。
  menuAlign: 'center',

  // 菜单宽度，默认为350px。
  menuWidth: 350,

  // 表格内容的对齐方式，设置为居中对齐。
  align: 'center',

  // 是否显示刷新按钮，true表示显示，允许用户刷新表格数据。
  refreshBtn: true,

  // 搜索框大小，设置为mini，提供紧凑型搜索输入框。
  searchSize: 'mini',

  // 是否显示添加按钮，默认为false，即不显示。
  addBtn: false,

  // 是否显示编辑按钮，默认为false，即不显示。
  editBtn: false,

  // 是否显示删除按钮，默认为false，即不显示。
  delBtn: false,

  // 是否显示查看按钮，默认为false，即不显示。
  viewBtn: false,

  // 配置选项，指定下拉框等组件的label和value字段名。
  props: {
    label: 'label', // 下拉框选项显示的文本字段名
    value: 'value'  // 下拉框选项对应的值字段名
  },

  // 定义表格中的列，每一列由一个对象表示。
  column: [
    {
      // 列标题
      label: '轮播图片',
      // 对应的数据字段名
      prop: 'imgUrl',
      // 列类型，这里是上传组件
      type: 'upload',
      // 使用插槽自定义列的内容，true表示启用
      slot: true,
      // 上传列表的类型，这里是指定为图片格式
      listType: 'picture-img'
    }, {
      // 列标题
      label: '顺序',
      // 对应的数据字段名
      prop: 'seq'
    }, {
      // 设置该列的宽度为150px
      width: 150,
      // 列标题
      label: '状态',
      // 对应的数据字段名
      prop: 'status',
      // 是否允许在该列上进行搜索过滤
      search: true,
      // 列类型，这里是下拉选择框
      type: 'select',
      // 下拉选择框的数据源
      dicData: [
        { label: '禁用', value: 0 },
        { label: '正常', value: 1 }
      ]
    }
  ]
}
