export default {
  'text-copy': [
    {
      props: 'text',
      des: '需要复制的文字内容',
      type: 'String',
      default: '-'
    },
    {
      props: 'placeholder',
      des: '没有指定text时，文本框显示的文字',
      type: 'String',
      default: '暂无数据'
    }
  ],
  'loading': [
    {
      props: 'show',
      des: '是否显示',
      type: 'Boolean',
      default: 'false'
    }
  ],
  'project-list': [
    {
      props: 'list',
      des: '需要显示的项目列表',
      type: 'Array',
      default: []
    },
    {
      props: 'isReadOnly',
      des: '是否只读，只读项目会显示demo标签，并且不支持重命名等操作',
      type: 'Boolean',
      default: false
    },
    {
      props: 'enableDataTypeFilter',
      des: '是否支持按数据类型过滤',
      type: 'Boolean',
      default: true
    },
    {
      props: 'dataTypeFilters',
      des: '数据类型的过滤项',
      type: 'Array',
      default: []
    },
    {
      props: 'tagFilters',
      des: '标签的过滤项',
      type: 'Array',
      default: []
    },
    {
      props: 'sortBy',
      des: '排序方法: updatedAt/createdAt/name',
      type: 'String',
      default: 'updatedAt'
    },
    {
      props: 'viewMode',
      des: '显示模式，支持三种显示模式：卡片（card）、列表（list）、地图（map）',
      type: 'String',
      default: 'card'
    }
  ],
  'search': [
    {
      props: 'modelValue',
      des: '搜索关键词，支持v-model双向绑定',
      type: 'String',
      default: '""'
    },
  ],
  'task-tree': [
    {
      props: 'treeList',
      des: '树状菜单的数据列表',
      type: 'Array',
      default: '[]'
    },
    {
      props: 'selectLayerId',
      des: '选中的图层id',
      type: 'String',
      default: '""'
    },
    {
      props: 'compareMode',
      des: '是否在对比模式，对比模式不能进行图层操作',
      type: 'Boolean',
      default: 'false'
    }
  ],
  'map-tool-bar': [
    {
      props: 'enableBmapSwitch',
      des: '是否支持底图切换',
      type: 'Boolean',
      default: 'true'
    },
    {
      props: 'bmapType',
      des: '底图的类型，可取值"image"或者"vector_standard"',
      type: 'String',
      default: 'vector_standard'
    },
    {
      props: 'enableViewModeSwitch',
      des: '是否支持切换地图显示模式',
      type: 'Boolean',
      default: 'false'
    },
    {
      props: 'mapViewMode',
      des: '当前的地图显示模式，可取值"2d"或者"3d"',
      type: 'String',
      default: 'vector_standard'
    }
  ],
  'file-list': [
    {
      props: 'fileList',
      des: '要显示的文件列表',
      type: 'Array',
      default: '[]'
    },
  ],
  'task-status': [
    {
      props: 'status',
      des: '任务的状态，取值：none,uploading,waiting,processing,error',
      type: 'String',
      default: 'none'
    },
    {
      props: 'upload',
      des: '照片的上传信息，包括正在上传的文件列表和上传进度。仅当status为uploading时有效',
      type: 'Object',
      default: '{}'
    },
    {
      props: 'waitingNumber',
      des: '任务的排队序号，仅当status为waiting时有效',
      type: 'Number',
      default: '0'
    },
    {
      props: 'logs',
      des: '任务的处理日志，仅当status为processing时有效',
      type: 'Array',
      default: '[]'
    }
  ],
  'draw-tool-bar': [
    {
      props: 'drawMode',
      des: '当前激活的绘图模式',
      type: 'String',
      default: '""'
    },
    {
      props: 'tools',
      des: '绘图工具条上的按钮，用于自定义工具条时',
      type: 'Array',
      default: "['draw_point', 'draw_line_string', 'draw_polygon']"
    }
  ]
}