screenConfig.js 1.84 KB
/*
 * @Descripttion: 大屏配置
 * @version:
 * @Author: qianlishi
 * @Date: 2022-03-09 19:45:37
 * @LastEditors: qianlishi
 * @LastEditTime: 2022-03-09 19:59:18
 */
export const screenConfig = {
  code: 'screen',
  type: 'screen',
  label: '大屏设置',
  icon: '',
  options: {
    setup: [
      {
        type: 'el-input-number',
        label: '大屏宽度',
        name: 'width',
        required: false,
        placeholder: 'px',
        value: '1920',
      },
      {
        type: 'el-input-number',
        label: '大屏高度',
        name: 'height',
        required: false,
        placeholder: 'px',
        value: '1080',
      },
      {
        type: 'el-input-text',
        label: '标题',
        name: 'title',
        require: false,
        placeholder: '',
        value: '大屏',
      },
      {
        type: 'el-input-textarea',
        label: '大屏简介',
        name: 'description',
        required: false,
        placeholder: '',
      },
      {
        type: 'data-source-select',
        label: '全局数据源',
        name: 'master',
        required: false,
        placeholder: '全局数据源[List:sName、sValue] ',/**LIST sName、sValue 后台代码自动转成 sName:sValue Map形式*/
        value: ''
      },
      {
        type: 'el-input-number',
        label: '刷新时间(毫秒)',
        name: 'refreshMasterTime',
        value: '600000',
      },
      {
        type: 'vue-color',
        label: '背景颜色',
        name: 'backgroundColor',
        required: false,
        placeholder: '',
        value: '#000',
      },
      {
        // type: 'custom-upload',
        type: 'custom-upload-new',
        label: '图片地址',
        name: 'backgroundImage',
        required: false,
        placeholder: '',
        value: '',//默认地址
      },
    ],
    data: [],
    position: [],
  }
}