/* * @Descripttion: 水位图 */ export const widgetWaterLevelPond= { code: 'widget-water-level-pond', type: 'text', tabName: '文本栏', label: '水位图', icon: 'iconshouji', options: { // 配置 setup: [ { type: 'el-input-text', label: '图层名称', name: 'layerName', required: false, placeholder: '', value: '水位图', }, { type: 'el-input-text', label: '水位数据', name: 'waterLevelPondDataText', required: false, placeholder: '', value: '0', }, { type: 'el-select-static', label: '主数据源数据', name: 'slectedDataType', require: false, placeholder: '', selectOptions: [], value: '', }, { type: 'el-select', label: '水位图形状', name: 'shape', required: false, placeholder: '', selectOptions: [ {code: 'rect', name: '矩形'}, {code: 'roundRect', name: '圆角矩形'}, {code: 'round', name: '圆形'} ], value: 'rect' }, { type: 'el-input-number', label: '波浪数量', name: 'waveNum', required: false, placeholder: '', value: 1, }, { type: 'el-input-number', label: '波浪高度', name: 'waveHeight', required: false, placeholder: '', value: 40, }, { type: 'el-slider', label: '波浪透明度', name: 'waveOpacity', required: false, placeholder: '', value: 0.4, }, { type: 'el-input-text', label: '信息格式化', name: 'formatter', required: false, placeholder: '', value: '{value}%', }, { type: 'vue-color', label: '背景颜色', name: 'background', required: false, placeholder: '', value: '' }, [ { name: '自定义外圈设置', list: [ { type: 'el-switch', label: '显示', name: 'isOutShow', required: false, placeholder: '', value: false, }, // { // type: 'el-switch', // label: '边框角度', // name: 'outBorderRadius', // required: false, // placeholder: '', // value: 0 // }, { type: 'el-input-number', label: '粗度设置', name: 'outBorder', required: false, placeholder: '', value: 10 }, { type: 'vue-color', label: '颜色', name: 'outBorderColor', required: false, placeholder: '', value: '#19c3eb' } ], }, { name: '水位图配色', list: [ { type: 'customColor', label: '', name: 'customColor', required: false, value: [{ color: '#1E90FF' }, { color: '#96bfff' }], }, ], }], ], // 数据 data: [], // 坐标 position: [ { type: 'el-input-number', label: '左边距', name: 'left', required: false, placeholder: '', value: 10, }, { type: 'el-input-number', label: '上边距', name: 'top', required: false, placeholder: '', value: 10, }, { type: 'el-input-number', label: '宽度', name: 'width', required: false, placeholder: '该容器在1920px大屏中的宽度', value: 200, }, { type: 'el-input-number', label: '高度', name: 'height', required: false, placeholder: '该容器在1080px大屏中的高度', value: 350, }, ], } }