UNPKG

@cdwx/system

Version:

成都文宣业务类服务模块组件库

29 lines (28 loc) 830 B
import "../../../node_modules/.pnpm/sm-crypto-v2@1.9.3/node_modules/sm-crypto-v2/dist/index.js"; function c(r) { if (!r) return; const t = r.split("?"), e = { path: t[0], queryArray: [], queryObj: {} }; return t[1] && (t[1].replaceAll(/([^\s&]+)=([^&]*)/g, (n, u, a) => (e.queryArray.push(n), e.queryObj[u] = a, n)), e.queryArray.sort()), e; } const i = (r) => r.getTime() > Date.now(), s = (r, t, e) => e || "-"; function o(r, t, e = "value") { return r.find((n) => n[e] === t); } function y(r, t, e = "value", n = "label") { const u = o(r, t, e); return u ? u[n] : void 0; } const p = (r = "") => r == null ? void 0 : r.replace(/^(\d{3})\d*(\d{4})$/, "$1****$2"); export { i as disabledDate, s as formatter, o as getArrayItem, y as getArrayItemValue, p as phoneMask, c as url2Object };