export default { // 通用导航 commonJump: (uniapp_url) => { let query = uniapp_url.indexOf("?name="); if (query > -1) { let start = query + 6; let name = uniapp_url.substring(start) uni.setStorageSync("name", name) uni.switchTab({ url: uniapp_url }) } switch (uniapp_url) { case "": uni.showToast({ title: "开发中,敬请期待", icon: 'none' }) break; case "/pages/shop/GoodsClass/index": uni.switchTab({ url: uniapp_url }) break; case "/pages/cloud/haveFun": uni.switchTab({ url: uniapp_url }) break; default: uni.navigateTo({ url: uniapp_url }) break; } }, navToGoods: (id) => { uni.navigateTo({ url: "/pages/shop/GoodsCon/index?id=" + id }) }, goSupplierMini() { uni.navigateToMiniProgram({ appId: "wx9ca93d1f2a9c8156", path: "pages/auth/login", success(msg){ console.log("success",msg) }, fail(err){ console.log("fail",err) }, complete(msg){ console.log("complete",msg) } }) }, diffSSS: (date) => { if (typeof date !== "string") return 0; date = date.substring(0, 19); date = date.replace(/-/g, '/'); let timestamp = new Date(date).getTime(); let now = new Date().getTime(); return timestamp - now; }, //生成n位数字字母混合字符串 generateMixed(n) { let chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; let res = ""; for (let i = 0; i < n; i++) { let id = Math.floor(Math.random() * 36); res += chars[id]; } return res; } }