UNPKG

tdesign-mobile-vue

Version:
1 lines 1.59 kB
{"version":3,"file":"utils.mjs","sources":["../../../../src/_common/js/statistic/utils.ts"],"sourcesContent":["/**\n * 颜色映射\n */\nexport const COLOR_MAP = {\n black: 'var(--td-text-color-primary)',\n blue: 'var(--td-brand-color)',\n red: 'var(--td-error-color)',\n orange: 'var(--td-warning-color)',\n green: 'var(--td-success-color)',\n};\n\nexport function getFormatValue(value:number | undefined | string, decimalPlaces:number, separator:string) {\n const options = {\n minimumFractionDigits: decimalPlaces ?? 0,\n maximumFractionDigits: decimalPlaces ?? 20,\n useGrouping: !!separator,\n };\n // replace的替换的方案仅能应对大部分地区\n return value.toLocaleString(undefined, options).replace(/,|,/g, separator);\n}\n"],"names":["COLOR_MAP","black","blue","red","orange","green","getFormatValue","value","decimalPlaces","separator","options","minimumFractionDigits","maximumFractionDigits","useGrouping","toLocaleString","replace"],"mappings":";;;;;;AAGO,IAAMA,SAAY,GAAA;AACvBC,EAAAA,KAAO,EAAA,8BAAA;AACPC,EAAAA,IAAM,EAAA,uBAAA;AACNC,EAAAA,GAAK,EAAA,uBAAA;AACLC,EAAAA,MAAQ,EAAA,yBAAA;AACRC,EAAAA,KAAO,EAAA,yBAAA;AACT,EAAA;AAEgB,SAAAC,cAAAA,CAAeC,KAAmC,EAAAC,aAAA,EAAsBC,SAAkB,EAAA;AACxG,EAAA,IAAMC,OAAU,GAAA;AACdC,IAAAA,uBAAuBH,aAAiB,KAAA,IAAA,IAAjBA,aAAiB,KAAjBA,KAAAA,CAAAA,GAAAA,aAAiB,GAAA,CAAA;AACxCI,IAAAA,uBAAuBJ,aAAiB,KAAA,IAAA,IAAjBA,aAAiB,KAAjBA,KAAAA,CAAAA,GAAAA,aAAiB,GAAA,EAAA;IACxCK,WAAA,EAAa,CAAC,CAACJ,SAAAA;GACjB,CAAA;AAEA,EAAA,OAAOF,MAAMO,cAAe,CAAA,KAAA,CAAA,EAAWJ,OAAO,CAAE,CAAAK,OAAA,CAAQ,QAAQN,SAAS,CAAA,CAAA;AAC3E;;;;"}