export type ComputePowerPoolItem = {
  name: string;
  type: number; // 类别
  color?: string; //
  proportion: number;
  pretreatmentEfficiency?: number;
  bgColor?: string;
};

const groupList: Record<string, any>[] = [
  {
    label: 'NVIDIA GeForce 4090',
    type: 1,
  },
  {
    label: '瑞芯微 RK3566',
    type: 0,
  },
  {
    label: '瑞芯微 RK3566',
    type: 0,
  },
  {
    label: 'NVIDIA GeForce 4090',
    type: 1,
  },
  {
    label: 'NVIDIA GeForce 4090',
    type: 1,
  },
];

const poolsData: ComputePowerPoolItem[] = [
  {
    name: '焊线颜色检测',
    type: 9,
    proportion: 7,
    pretreatmentEfficiency: 20,
    color: '#014BE6',
    bgColor: 'linear-gradient(180deg, #015DE6 0%, #4881F6 100%)',
  },
  {
    name: '螺纹缺陷检测',
    type: 8,
    proportion: 8,
    pretreatmentEfficiency: 20,
    color: '#FAA90B',
    bgColor: 'linear-gradient(180deg, #E64601 0%, #F6A648 100%)',
  },
  {
    name: 'PIN间距测量',
    type: 7,
    proportion: 4,
    pretreatmentEfficiency: 15,
    color: '#EA1281',
    bgColor: 'linear-gradient(180deg, #E60161 0%, #F648E5 100%)',
  },
  {
    name: '螺纹无牙缺陷检测',
    type: 6,
    proportion: 7,
    pretreatmentEfficiency: 20,
    color: '#FA8616',
    bgColor: 'linear-gradient(180deg, #FA8316 0%, #FAAD16 100%)',
  },
  {
    name: '压板缺陷检测',
    type: 5,
    proportion: 32,
    pretreatmentEfficiency: 38,
    color: '#F9DB18',
    bgColor: 'linear-gradient(180deg, #FFC56F 0%, #F9E006 100%)',
  },
  {
    name: '划伤缺陷检测',
    type: 4,
    proportion: 8,
    pretreatmentEfficiency: 38,
    color: '#1CCCFA',
    bgColor: 'linear-gradient(180deg, #6FFFFF 0%, #06BEF9 100%)',
  },
  {
    name: '披锋(毛刺)缺陷检测',
    type: 3,
    proportion: 12,
    pretreatmentEfficiency: 38,
    color: '#9E26EE',
    bgColor: 'linear-gradient(180deg, #FF2494 0%, #8D27FF 100%)',
  },
  {
    name: '工件尺寸测量',
    type: 2,
    proportion: 7,
    pretreatmentEfficiency: 38,
    color: '#6F50F6',
    bgColor: 'linear-gradient(180deg, #6B55F6 0%, #8C38F8 100%)',
  },
  {
    name: '打孔不良检测',
    type: 1,
    proportion: 5,
    pretreatmentEfficiency: 38,
    color: '#24ED75',
    bgColor: 'linear-gradient(180deg, #43EA80 0%, #38F8D4 100%)',
  },
  {
    name: '空闲算力',
    type: 0,
    proportion: 10,
    pretreatmentEfficiency: 0,
    color: '#DCDCDC',
    bgColor: 'linear-gradient(90deg, #7B7979 0%, #C1C1C1 100%)',
  },
];

export const powerGroupListData = {
  data: groupList,
};

export const powerPoolsListData = {
  data: poolsData,
};