7021f2fd创建于 2025年5月14日历史提交
//仪表盘组件
export const compList = [
 	"JBar",
 	"JDynamicBar",
 	"JBackgroundBar",
 	"JStackBar",
 	"JMultipleBar",
 	"JNegativeBar",
	"JHorizontalBar",
	"JMixLineBar",
	"JProgress",

 	"JLine",
	"JArea",
 	"JMultipleLine",
 	"DoubleLineBar",
 	"JSmoothLine",
 	"JStepLine",

 	"JPie",
	"JRose",
 	"JRing",

 	"JFunnel",
 	"JPyramidFunnel",

 	"JRadar",
 	"JCircleRadar",

 	"JGauge",
 	"JColorGauge",

 	"JScatter",
 	"JBubble",

    "JPictorial",
    "JPictorialBar",

	"JDragEditor",
	"JCarousel",
	"JIframe",
	"JNumber",
	"JCustomButton",
	"JPivotTable",
	"JText",
	"JImg",
	"JCalendar",
	"JCurrentTime",
	"JList",
	"JRadioButton",
	"JCommonTable",
	"JQuickNav",
	"JFilterQuery",
	"JForm",

	"JBubbleMap",
	"JBarMap",
	"JHeatMap",
	"JAreaMap",
	"JFlyLineMap",
	"JTotalFlyLineMap",
	"JTotalBarMap",
 ];
 //不包含操作的组件
export const noActionList = [
    "JCustomButton",
	"JIframe",
	"JCarousel",
	"JDragEditor",
	"JText",
	"JNumber",
	"JFilterQuery",
];
/**
 * 组件名称前缀
 */
export const COMP_NAME_PREFIX = 'jeecg-drag';

/**
 *省略显示
 */
export const tableEllipsis = "--";
/**
 *下拉选择控件类型
 */
export const selectType = ['list','radio','list_multi','checkbox','sel_user','sel_depart','select-user','select-depart',"select-tree","table-dict","link-record"];

/**
 * 筛选条件
 */
export const conditionOptions = {
  text: [
    {
      label: '是',
      value: '1',
      expression:"="
    },
    {
      label: '不是',
      value: '2',
      expression:"!="
    },
    {
      label: '包含',
      value: '4',
      expression:"like"
    },
    {
      label: '开头为',
      value: '5',
      expression:"like"
    },
    {
      label: '结尾为',
      value: '6',
      expression:"like"
    },
    {
      label: '为空',
      value: '7',
      expression:"is null"
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null"
    },
  ],
  select:[
    {
      label: '包含',
      value: '3',
      expression:"in"
    },
    {
      label: '不包含',
      value: '4',
      expression:"not in"
    },
    {
      label: '为空',
      value: '7',
      expression:"is null"
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null"
    },
  ],
  number: [
    {
      label: '=',
      value: '1',
      expression:"="
    },
    {
      label: '≠',
      value: '2',
      expression:"!="
    },
    {
      label: '>',
      value: '3',
      expression:">"
    },
    {
      label: '<',
      value: '4',
      expression:"<"
    },
    {
      label: '≥',
      value: '5',
      expression:">="
    },
    {
      label: '≤',
      value: '6',
      expression:"<="
    },
    {
      label: '在范围内',
      value: '9',
      expression: 'between',
    },
    {
      label: '不在范围内',
      value: '10',
      expression: 'not between',
    },
    {
      label: '为空',
      value: '7',
      expression:"is null",
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null"
    },
  ],
  time:[
    {
      label: '是',
      value: '1',
      expression:"="
    },
    {
      label: '不是',
      value: '2',
      expression:"!="
    },
    {
      label: '在范围内',
      value: '9',
      expression: 'between',
    },
    {
      label: '不在范围内',
      value: '10',
      expression: 'not between',
    },
    {
      label: '为空',
      value: '7',
      expression:"is null",
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null",
    }
  ],
  pca:[
    {
      label: '是',
      value: '1',
      expression:"="
    },
    {
      label: '不是',
      value: '2',
      expression:"!="
    },
    {
      label: '为空',
      value: '7',
      expression:"is null",
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null",
    }
  ],
  'sub-table-design':[
    {
      label: '为空',
      value: '7',
      expression:"is null",
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null",
    }
  ],
  'link-record':[
    {
      label: '是 ',
      value: '1',
      expression:"=",
    },
    {
      label: '包含',
      value: '3',
      expression:"in",
    },
    {
      label: '为空',
      value: '7',
      expression:"is null",
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null",
    }
  ],
  date: [
    {
      label: '是',
      value: '1',
      expression:"="
    },
    {
      label: '不是',
      value: '2',
      expression:"!="
    },
    {
      label: '晚于',
      value: '3',
      expression:">"
    },
    {
      label: '早于',
      value: '4',
      expression:"<"
    },
    {
      label: '晚于等于',
      value: '5',
      expression:">="
    },
    {
      label: '早于等于',
      value: '6',
      expression:"<="
    },
    {
      label: '在范围内',
      value: '9',
      expression: 'between',
    },
    {
      label: '不在范围内',
      value: '10',
      expression: 'not between',
    },
    {
      label: '为空',
      value: '7',
      expression:"is null",
    },
    {
      label: '不为空',
      value: '8',
      expression:"is not null",
    }
  ],
};
/**
 * 颜色板
 * classic:经典
 * technology:科技
 * business:商务
 * botany:植物
 * natural:自然
 * colour:彩色
 */
export const colorPanel = {
  classic:["#64b5f6","#4db6ac","#ffb74d","#e57373","#9575cd","#a1887f","#90a4ae","#4dd0e1","#81c784","#ff8a65"],
  technology:["#3a5b84","#4d6e98","#7594b9","#bfd7f2","#18619f","#408aca","#5ea8e9","#81c3fc","#71a5cb","#a1cae4"],
  business:["#ccedf7","#b9dcf0","#12a0e7","#0663a4","#458890","#97d9cd","#4bb8bf","#20899c","#f44336  ","#a2c7d9"],
  botany:["#34b392","#4ac2a6","#8ed1c0","#ccdec6","#61bdb5","#7993a1","#93a889","#5e8d83","#115040","#bcc5b4"],
  natural:["#85cacd","#a7d676","#fee159","#fbc78e","#ef918b","#a9b5ff","#e7daca","#fc803a","#fea1ac","#c2a3cd"],
  colour:["#fddb9c","#f9ae91","#f59193","#d47f97","#bd86a6","#f595a1","#624772","#fe7156","#ffbda3","#877fa8"]
};
/**
 * 映射关系数组
 */
export const fieldMappings = [
  {
    label: '分组',
    key: 'type',
  },
  {
    label: '维度',
    key: 'name',
  },
  {
    label: '名称',
    key: 'name',
  },
  {
    label: '文本',
    key: 'label',
  },
  {
    label: '数值',
    key: 'value',
  },
  {
    label: '标题',
    key: 'title',
  },
  {
    label: '时间',
    key: 'date',
  },
  {
    label: '年份',
    key: 'year',
  },
  {
    label: '头像',
    key: 'avatar',
  },
  {
    label: '封面',
    key: 'avatar',
  },
  {
    label: '描述',
    key: 'desc',
  },
  {
    label: '路径',
    key: 'src',
  },
  {
    label: '开始',
    key: 'start',
  },
  {
    label: '结束',
    key: 'end',
  },
  {
    label: '全天',
    key: 'allday',
  },
  {
    label: '颜色',
    key: 'color',
  },
  {
    label: '区域',
    key: 'name',
  },
  {
    label: '图标',
    key: 'icon',
  },
  {
    label: '总计',
    key: 'total',
  },
  {
    label: '前缀',
    key: 'prefix',
  },
  {
    label: '后缀',
    key: 'suffix',
  },
  {
    label: '背景色',
    key: 'backgroundColor',
  },
  {
    label: '单位',
    key: 'action',
  },
  {
    label: '描述',
    key: 'desc',
  },
  {
    label: '分组',
    key: 'group',
  },
  {
    label: '内容',
    key: 'content',
  },
  {
    label: '跳转',
    key: 'href',
  },
  {
    label: '男',
    key: 'man',
  },
  {
    label: '女',
    key: 'woman',
  },
  {
    label: '起点名称',
    key: 'fromName',
  },
  {
    label: '终点名称',
    key: 'toName',
  },
  {
    label: '起点经度',
    key: 'fromLng',
  },
  {
    label: '起点纬度',
    key: 'fromLat',
  },
  {
    label: '终点经度',
    key: 'toLng',
  },
  {
    label: '终点纬度',
    key: 'toLat',
  },
  {
    label: '经度',
    key: 'lng',
  },
  {
    label: '纬度',
    key: 'lat',
  }
];