tav-ui
Version:
1 lines • 3.07 kB
Source Map (JSON)
{"version":3,"file":"componentSetting2.mjs","sources":["../../../../../../packages/settings/src/componentSetting.ts"],"sourcesContent":["// Used to configure the general configuration of some components without modifying the components\nimport type { SorterResult } from '@tav-ui/components/table/src/types/table'\n\nexport default {\n // basic-table setting\n table: {\n exportLimit: 10000,\n // Form interface request general configuration\n // support xxx.xxx.xxx\n fetchSetting: {\n // pageField: \"page\",\n // 请求接口当前页数\n pageField: 'currentPage',\n // 每页显示多少条\n sizeField: 'pageSize',\n // listField: \"items\",\n // 请求结果列表字段 支持 a.b.c\n listField: 'result',\n // 请求结果总数字段 支持 a.b.c\n totalField: 'total',\n },\n // Number of pages that can be selected\n pageSizeOptions: ['30', '50', '100'],\n // Default display quantity on one page\n defaultPageSize: 50,\n // Default Size\n defaultSize: 'small',\n // Custom general sort function\n defaultSortFn: (sortInfo: SorterResult) => {\n const { field: sort, order } = sortInfo\n\n const sotrStrategies = {\n ascend: () => {\n return {\n sort,\n dir: 'asc',\n }\n },\n descend: () => {\n return {\n sort,\n dir: 'desc',\n }\n },\n undefined: () => {\n return {\n sort: '',\n dir: '',\n }\n },\n }\n\n return !order ? sotrStrategies.undefined() : sotrStrategies[order]()\n },\n // Custom general filter function\n defaultFilterFn: (data: Partial<Record<string, string[]>>) => {\n return data\n },\n },\n // scrollbar setting\n scrollbar: {\n // Whether to use native scroll bar\n // After opening, the menu, modal, drawer will change the pop-up scroll bar to native\n native: false,\n },\n}\n"],"names":[],"mappings":"AAAA,uBAAe;AACf,EAAE,KAAK,EAAE;AACT,IAAI,WAAW,EAAE,GAAG;AACpB,IAAI,YAAY,EAAE;AAClB,MAAM,SAAS,EAAE,aAAa;AAC9B,MAAM,SAAS,EAAE,UAAU;AAC3B,MAAM,SAAS,EAAE,QAAQ;AACzB,MAAM,UAAU,EAAE,OAAO;AACzB,KAAK;AACL,IAAI,eAAe,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;AACxC,IAAI,eAAe,EAAE,EAAE;AACvB,IAAI,WAAW,EAAE,OAAO;AACxB,IAAI,aAAa,EAAE,CAAC,QAAQ,KAAK;AACjC,MAAM,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,QAAQ,CAAC;AAC9C,MAAM,MAAM,cAAc,GAAG;AAC7B,QAAQ,MAAM,EAAE,MAAM;AACtB,UAAU,OAAO;AACjB,YAAY,IAAI;AAChB,YAAY,GAAG,EAAE,KAAK;AACtB,WAAW,CAAC;AACZ,SAAS;AACT,QAAQ,OAAO,EAAE,MAAM;AACvB,UAAU,OAAO;AACjB,YAAY,IAAI;AAChB,YAAY,GAAG,EAAE,MAAM;AACvB,WAAW,CAAC;AACZ,SAAS;AACT,QAAQ,SAAS,EAAE,MAAM;AACzB,UAAU,OAAO;AACjB,YAAY,IAAI,EAAE,EAAE;AACpB,YAAY,GAAG,EAAE,EAAE;AACnB,WAAW,CAAC;AACZ,SAAS;AACT,OAAO,CAAC;AACR,MAAM,OAAO,CAAC,KAAK,GAAG,cAAc,CAAC,SAAS,EAAE,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;AAC3E,KAAK;AACL,IAAI,eAAe,EAAE,CAAC,IAAI,KAAK;AAC/B,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,MAAM,EAAE,KAAK;AACjB,GAAG;AACH,CAAC;;;;"}