| | |
| | | } |
| | | |
| | | /** |
| | | * 判断token是否存在 |
| | | */ |
| | | export function getToken() { |
| | | return uni.getStorageSync(ACCESSTOKEN); |
| | | } |
| | | |
| | | /** |
| | | * 判断token是否存在 |
| | | */ |
| | | export function hasToken() { |
| | | return !isBlank(getToken()); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户信息 |
| | | */ |
| | | export function getUserInfo() { |
| | | return JSON.parse(uni.getStorageSync('userInfo')) |
| | | } |
| | | |
| | | /** |
| | | * 判断两个数组的内容是否相同 |
| | | */ |
| | | export function arrEquals(arr1, arr2) { |
| | |
| | | export function percentage(arg1, arg2) { |
| | | var add = this.add(arg1, arg2) |
| | | return this.mul(this.abs(arg1, add), 100) |
| | | } |
| | | |
| | | /** |
| | | * 查看网络状态 |
| | | * false 没有网络 true 有网络 |
| | | */ |
| | | export function getNetworkStatus() { |
| | | var result = '' |
| | | uni.getNetworkType({ |
| | | success: (res) => { |
| | | if (res.networkType == 'none') { |
| | | // this.$u.toast("没有网络"); |
| | | result = false |
| | | } else { |
| | | // this.$u.toast("有网络"); |
| | | result = true |
| | | } |
| | | } |
| | | }) |
| | | return result |
| | | } |
| | | |
| | | /** |
| | | * @param {Object} key 缓存的key |
| | | * @param {Object} param 要缓存的对象 |
| | | * 将param push到缓存数组中 |
| | | */ |
| | | export function setArrayStorageSync(key, param) { |
| | | const data = uni.getStorageSync(key) || [] |
| | | data.push(param) |
| | | uni.setStorageSync(key, data) |
| | | } |
| | | |
| | | // 获取轮播图列表 |
| | | export function getBannerImg(val, state) { |
| | | let list = [] |
| | | if (!isBlank(val) && state === '2') { |
| | | let arr = JSON.parse(val) |
| | | arr.map(x => { |
| | | list.push(config.sftpURL + x.path) |
| | | }) |
| | | } else { |
| | | list = [config.imgUrl + 'no-book.png'] |
| | | } |
| | | return list |
| | | } |
| | | |
| | | // 商品图片路径 |
| | | export function getGoodsImg(val, state) { |
| | | let headImg = "" |
| | | if (!isBlank(val) && state === '2') { |
| | | headImg = config.sftpURL + JSON.parse(val)[0].path |
| | | } else { |
| | | headImg = config.imgUrl + 'no-book.png' |
| | | } |
| | | return headImg |
| | | } |
| | | |
| | | // 图片路径 |
| | | export function GoodsImg(val) { |
| | | let headImg = "" |
| | | if (!isBlank(val)) { |
| | | headImg = config.sftpURL + val |
| | | } else { |
| | | headImg = config.imgUrl + 'no-book.png' |
| | | } |
| | | return headImg |
| | | } |
| | | |
| | | // 保留三位小数 末尾超过向上进1 |