const title = '高德地图'
// 右侧配置项
const setting = [
  {
    label: '语言类型',
    // 设置组件类型, select / input / colorPicker
    type: 'select',
    // 字段
    field: 'customize_lang',
    optionField: 'customize.lang', // 对应options中的字段
    // 是否多选
    multiple: false,
    options: [
      {
        label: '中文简称',
        value: 'zh_cn'
      },
      {
        label: '英文',
        value: 'en'
      },
      {
        label: '中英文对照',
        value: 'zh_en'
      }
    ],
    // 绑定的值
    value: 'zh_cn',
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: 'Key',
    // 设置组件类型, select / input / colorPicker
    type: 'input',
    // 字段
    field: 'customize_mapKey',
    // 高德地图的key
    optionField: 'customize.mapKey', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: '1b0a1423b70bbcbc20c9c87327e5e94e',
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '主题',
    // 设置组件类型, select / input / colorPicker
    type: 'select',
    // 字段
    field: 'customize_mapStyle',
    optionField: 'customize.mapStyle', // 对应options中的字段
    options: [
      {
        label: '标准',
        value: 'normal'
      },
      {
        label: '幻影黑',
        value: 'dark'
      },
      {
        label: '月光银',
        value: 'light'
      },
      {
        label: '远山黛',
        value: 'whitesmoke'
      },
      {
        label: '草色青',
        value: 'fresh'
      },
      {
        label: '雅士灰',
        value: 'grey'
      },
      {
        label: '涂鸦',
        value: 'graffiti'
      },
      {
        label: '马卡龙',
        value: 'macaron'
      },
      {
        label: '靛青蓝',
        value: 'blue'
      },
      {
        label: '极夜黑',
        value: 'darkblue'
      },
      {
        label: '酱籽',
        value: 'wine'
      }
    ],
    // 是否多选
    multiple: false,
    // 绑定的值
    value: 'normal',
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '内容',
    // 设置组件类型, select / input / colorPicker
    type: 'select',
    // 字段
    field: 'customize_features',
    optionField: 'customize.features', // 对应options中的字段
    options: [
      {
        label: '区域面',
        value: 'bg'
      },
      {
        label: '道路',
        value: 'road'
      },
      {
        label: '建筑物',
        value: 'building'
      },
      {
        label: '标注',
        value: 'point'
      }
    ],
    // 是否多选
    multiple: true,
    // 绑定的值
    value: ['bg', 'road', 'building', 'point'],
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '经度',
    // 设置组件类型, select / input / colorPicker
    type: 'inputNumber',
    min: 0,
    // 字段
    field: 'customize_lng',
    optionField: 'customize.lng', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: 117.13872961838531,
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '维度',
    // 设置组件类型, select / input / colorPicker
    type: 'inputNumber',
    // 范围
    min: 0,
    // 字段
    field: 'customize_lat',
    optionField: 'customize.lat', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: 31.826653302438004,
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '缩放',
    // 设置组件类型, select / input / colorPicker
    type: 'inputNumber',
    // 范围
    min: 3,
    max: 18,
    // 字段
    field: 'customize_zoom',
    optionField: 'customize.zoom', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: 16,
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '模式',
    // 设置组件类型, select / input / colorPicker
    type: 'select',
    options: [
      {
        label: '2D',
        value: '2D'
      },
      {
        label: '3D',
        value: '3D'
      }
    ],
    // 字段
    field: 'customize_viewMode',
    optionField: 'customize.viewMode', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: '2D',
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '标记内容',
    // 设置组件类型, select / input / colorPicker
    type: 'input',
    // 字段
    field: 'customize_markerSpan',
    optionField: 'customize.markerSpan', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: '科大国创软件股份有限公司',
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '标记点经度',
    // 设置组件类型, select / input / colorPicker
    type: 'inputNumber',
    min: 0,
    // 字段
    field: 'customize_markerLng',
    optionField: 'customize.markerLng', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: 117.13872961838531,
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  },
  {
    label: '标记点维度',
    // 设置组件类型, select / input / colorPicker
    type: 'inputNumber',
    // 字段
    field: 'customize_markerLat',
    optionField: 'customize.markerLat', // 对应options中的字段
    // 是否多选
    multiple: false,
    // 绑定的值
    value: 31.826653302438004,
    // tab页。 data: 数据, custom: 自定义
    tabName: 'custom'
  }
]

// 模拟数据

const option = {
  // 自定义组件其他属性
  customize: {
    lang: 'zh_cn',
    mapKey: '1b0a1423b70bbcbc20c9c87327e5e94e',
    mapStyle: 'normal',
    features: ['bg', 'road', 'building', 'point'],
    lng: 117.13872961838531,
    lat: 31.826653302438004,
    zoom: 17,
    markerSpan: '科大国创软件股份有限公司',
    markerLng: 117.13872961838531,
    markerLat: 31.826653302438004
  }
}

export default {
  title,
  setting,
  option: {
    ...option,
    displayOption: {
      dataAllocation: {
        enable: false
      }
    }
  }
}