{"version":3,"file":"mini-list2.mjs","sources":["../../../../../../packages/components/table/src/mini-list.ts"],"sourcesContent":["import { buildProps, definePropType } from \"@xplus/utils/props\";\nimport type { ExtractPropTypes } from \"vue\";\nexport interface miniListColumnItem {\n  id: string | number;\n  field: string | number;\n  align: string;\n  width: string;\n  title: string;\n  type?: \"seq\" | \"\";\n  summary?: boolean;\n  totalSummary?: string | number | null;\n}\n\nexport const miniListProps = buildProps({\n  columns: {\n    type: definePropType<miniListColumnItem[]>(Array),\n    default: () => [],\n  },\n  /** 表格数据 */\n  list: {\n    type: definePropType<Record<string, any>[]>(Array),\n    default: () => [],\n  },\n  /** 斑马纹 */\n  stripe: {\n    type: Boolean,\n    default: true,\n  },\n  /** 高亮 */\n  hover: {\n    type: Boolean,\n    default: false,\n  },\n  /** 是否显示表尾的合计 */\n  showSummary: {\n    type: Boolean,\n    default: false,\n  },\n  /** 后台接口 合计的相关数据 */\n  summaryObject: {\n    type: Object,\n    default: () => {\n      return {};\n    },\n  },\n  height: {\n    type: Number,\n  },\n});\nexport type MiniListProps = ExtractPropTypes<typeof miniListProps>;\n"],"names":[],"mappings":";;AACY,MAAC,aAAa,GAAG,UAAU,CAAC;AACxC,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,cAAc,CAAC,KAAK,CAAC;AAC/B,IAAI,OAAO,EAAE,MAAM,EAAE;AACrB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,cAAc,CAAC,KAAK,CAAC;AAC/B,IAAI,OAAO,EAAE,MAAM,EAAE;AACrB,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,MAAM,OAAO,EAAE,CAAC;AAChB,KAAK;AACL,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,CAAC;;;;"}