Files
supplier-dispatch-h5/node_modules/.cache/babel-loader/e9ffec0cface537de5ea4101f1c0f09f4603584b60fcb085ad22ead375dfc7d0.json
2023-08-11 10:45:20 +08:00

1 line
4.3 KiB
JSON

{"ast":null,"code":"export function range(num, min, max) {\n return Math.min(Math.max(num, min), max);\n}\nfunction trimExtraChar(value, _char, regExp) {\n var index = value.indexOf(_char);\n var prefix = '';\n if (index === -1) {\n return value;\n }\n if (_char === '-' && index !== 0) {\n return value.slice(0, index);\n }\n if (_char === '.' && value.match(/^(\\.|-\\.)/)) {\n prefix = index ? '-0' : '0';\n }\n return prefix + value.slice(0, index + 1) + value.slice(index).replace(regExp, '');\n}\nexport function formatNumber(value, allowDot, allowMinus) {\n if (allowDot === void 0) {\n allowDot = true;\n }\n if (allowMinus === void 0) {\n allowMinus = true;\n }\n if (allowDot) {\n value = trimExtraChar(value, '.', /\\./g);\n } else {\n value = value.split('.')[0];\n }\n if (allowMinus) {\n value = trimExtraChar(value, '-', /-/g);\n } else {\n value = value.replace(/-/, '');\n }\n var regExp = allowDot ? /[^-0-9.]/g : /[^-0-9]/g;\n return value.replace(regExp, '');\n} // add num and avoid float number\n\nexport function addNumber(num1, num2) {\n var cardinal = Math.pow(10, 10);\n return Math.round((num1 + num2) * cardinal) / cardinal;\n}","map":{"version":3,"names":["range","num","min","max","Math","trimExtraChar","value","_char","regExp","index","indexOf","prefix","slice","match","replace","formatNumber","allowDot","allowMinus","split","addNumber","num1","num2","cardinal","pow","round"],"sources":["C:/Users/zhouxueli/Desktop/scheduling-app/node_modules/vant/es/utils/format/number.js"],"sourcesContent":["export function range(num, min, max) {\n return Math.min(Math.max(num, min), max);\n}\n\nfunction trimExtraChar(value, _char, regExp) {\n var index = value.indexOf(_char);\n var prefix = '';\n\n if (index === -1) {\n return value;\n }\n\n if (_char === '-' && index !== 0) {\n return value.slice(0, index);\n }\n\n if (_char === '.' && value.match(/^(\\.|-\\.)/)) {\n prefix = index ? '-0' : '0';\n }\n\n return prefix + value.slice(0, index + 1) + value.slice(index).replace(regExp, '');\n}\n\nexport function formatNumber(value, allowDot, allowMinus) {\n if (allowDot === void 0) {\n allowDot = true;\n }\n\n if (allowMinus === void 0) {\n allowMinus = true;\n }\n\n if (allowDot) {\n value = trimExtraChar(value, '.', /\\./g);\n } else {\n value = value.split('.')[0];\n }\n\n if (allowMinus) {\n value = trimExtraChar(value, '-', /-/g);\n } else {\n value = value.replace(/-/, '');\n }\n\n var regExp = allowDot ? /[^-0-9.]/g : /[^-0-9]/g;\n return value.replace(regExp, '');\n} // add num and avoid float number\n\nexport function addNumber(num1, num2) {\n var cardinal = Math.pow(10, 10);\n return Math.round((num1 + num2) * cardinal) / cardinal;\n}"],"mappings":"AAAA,OAAO,SAASA,KAAKA,CAACC,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAE;EACnC,OAAOC,IAAI,CAACF,GAAG,CAACE,IAAI,CAACD,GAAG,CAACF,GAAG,EAAEC,GAAG,CAAC,EAAEC,GAAG,CAAC;AAC1C;AAEA,SAASE,aAAaA,CAACC,KAAK,EAAEC,KAAK,EAAEC,MAAM,EAAE;EAC3C,IAAIC,KAAK,GAAGH,KAAK,CAACI,OAAO,CAACH,KAAK,CAAC;EAChC,IAAII,MAAM,GAAG,EAAE;EAEf,IAAIF,KAAK,KAAK,CAAC,CAAC,EAAE;IAChB,OAAOH,KAAK;EACd;EAEA,IAAIC,KAAK,KAAK,GAAG,IAAIE,KAAK,KAAK,CAAC,EAAE;IAChC,OAAOH,KAAK,CAACM,KAAK,CAAC,CAAC,EAAEH,KAAK,CAAC;EAC9B;EAEA,IAAIF,KAAK,KAAK,GAAG,IAAID,KAAK,CAACO,KAAK,CAAC,WAAW,CAAC,EAAE;IAC7CF,MAAM,GAAGF,KAAK,GAAG,IAAI,GAAG,GAAG;EAC7B;EAEA,OAAOE,MAAM,GAAGL,KAAK,CAACM,KAAK,CAAC,CAAC,EAAEH,KAAK,GAAG,CAAC,CAAC,GAAGH,KAAK,CAACM,KAAK,CAACH,KAAK,CAAC,CAACK,OAAO,CAACN,MAAM,EAAE,EAAE,CAAC;AACpF;AAEA,OAAO,SAASO,YAAYA,CAACT,KAAK,EAAEU,QAAQ,EAAEC,UAAU,EAAE;EACxD,IAAID,QAAQ,KAAK,KAAK,CAAC,EAAE;IACvBA,QAAQ,GAAG,IAAI;EACjB;EAEA,IAAIC,UAAU,KAAK,KAAK,CAAC,EAAE;IACzBA,UAAU,GAAG,IAAI;EACnB;EAEA,IAAID,QAAQ,EAAE;IACZV,KAAK,GAAGD,aAAa,CAACC,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC;EAC1C,CAAC,MAAM;IACLA,KAAK,GAAGA,KAAK,CAACY,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;EAC7B;EAEA,IAAID,UAAU,EAAE;IACdX,KAAK,GAAGD,aAAa,CAACC,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC;EACzC,CAAC,MAAM;IACLA,KAAK,GAAGA,KAAK,CAACQ,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC;EAChC;EAEA,IAAIN,MAAM,GAAGQ,QAAQ,GAAG,WAAW,GAAG,UAAU;EAChD,OAAOV,KAAK,CAACQ,OAAO,CAACN,MAAM,EAAE,EAAE,CAAC;AAClC,CAAC,CAAC;;AAEF,OAAO,SAASW,SAASA,CAACC,IAAI,EAAEC,IAAI,EAAE;EACpC,IAAIC,QAAQ,GAAGlB,IAAI,CAACmB,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC;EAC/B,OAAOnB,IAAI,CAACoB,KAAK,CAAC,CAACJ,IAAI,GAAGC,IAAI,IAAIC,QAAQ,CAAC,GAAGA,QAAQ;AACxD"},"metadata":{},"sourceType":"module","externalDependencies":[]}