tav-ui
Version:
1 lines • 2.1 kB
Source Map (JSON)
{"version":3,"file":"const2.mjs","sources":["../../../../../../../packages/components/table/src/const.ts"],"sourcesContent":["import componentSetting from '@tav-ui/settings/src/componentSetting'\nimport { buildUUID } from '@tav-ui/utils/uuid'\n\nconst { table } = componentSetting\n\nconst {\n pageSizeOptions,\n defaultPageSize,\n fetchSetting,\n defaultSize,\n defaultSortFn,\n defaultFilterFn,\n} = table\n\nexport const ROW_KEY = '_id' // 原值为id但是目前数据有的时候无唯一id所以这里重新命名,让table自动生成uuid\n\n// Optional display number per page;\nexport const PAGE_SIZE_OPTIONS = pageSizeOptions\n\n// Number of items displayed per page\nexport const PAGE_SIZE = defaultPageSize\n\n// Common interface field settings\nexport const FETCH_SETTING = fetchSetting\n\n// Default Size\nexport const DEFAULT_SIZE = defaultSize\n\n// Configure general sort function\nexport const DEFAULT_SORT_FN = defaultSortFn\n\nexport const DEFAULT_FILTER_FN = defaultFilterFn\n\n// Default layout of table cells\nexport const DEFAULT_ALIGN = 'left'\n\nexport const INDEX_COLUMN_FLAG = 'INDEX'\n\nexport const ACTION_COLUMN_FLAG = 'ACTION'\n\n// 最多显示3个元素\n// 大于三个则显示俩个元素加... 宽度建议 140\n// 小于三个全部展示 俩个宽度建议 100,一个宽度建议 60\nexport const MAX_ACTION_NUMBER = 3\n\nexport function buildTableActionId() {\n const uuid = buildUUID()\n return `TaTableAction-${uuid}`\n}\n"],"names":[],"mappings":";;;AAEA,MAAM,EAAE,KAAK,EAAE,GAAG,gBAAgB,CAAC;AACnC,MAAM;AACN,EAAE,eAAe;AACjB,EAAE,eAAe;AACjB,EAAE,YAAY;AACd,EAAE,WAAW;AACb,EAAE,aAAa;AACf,EAAE,eAAe;AACjB,CAAC,GAAG,KAAK,CAAC;AACE,MAAC,OAAO,GAAG,MAAM;AACjB,MAAC,iBAAiB,GAAG,gBAAgB;AACrC,MAAC,SAAS,GAAG,gBAAgB;AAC7B,MAAC,aAAa,GAAG,aAAa;AAC9B,MAAC,YAAY,GAAG,YAAY;AAC5B,MAAC,eAAe,GAAG,cAAc;AACjC,MAAC,iBAAiB,GAAG,gBAAgB;AACrC,MAAC,aAAa,GAAG,OAAO;AACxB,MAAC,iBAAiB,GAAG,QAAQ;AAC7B,MAAC,kBAAkB,GAAG,SAAS;AAC/B,MAAC,iBAAiB,GAAG,EAAE;AAC5B,SAAS,kBAAkB,GAAG;AACrC,EAAE,MAAM,IAAI,GAAG,SAAS,EAAE,CAAC;AAC3B,EAAE,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC;AACjC;;;;"}