EASYAIuniappNewUI/dist/build/mp-weixin/utils/common.js
2025-02-08 18:50:38 +08:00

2 lines
713 B
JavaScript

"use strict";const r=require("../common/vendor.js");exports.formatDateTime=(t,o="YYYY-MM-DD HH:mm:ss")=>t?r.dayjs(t).format(o):"",exports.generateRandomNumber=(r=9)=>{const t=Math.pow(10,r-1),o=Math.pow(10,r)-1;return Math.floor(Math.random()*(o-t+1)+t)},exports.isVideo=r=>{if(!r)return!1;return["mp4","webm","mov","avi","mkv","flv"].some((t=>r.endsWith(t)))},exports.parseJSONToObject=r=>{let t;try{let o=JSON.parse(r);t="string"==typeof o?JSON.parse(o):o}catch(o){throw new Error("not json")}if(!t)throw new Error("not json");return t},exports.randomId=(r=8)=>{const t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let o="";for(let e=0;e<r;e++){o+=t[Math.floor(62*Math.random())]}return o};