| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- import router from '@/sheep/router';
 
- export default {
 
-   /**
 
-    * 打电话
 
-    * @param {String<Number>} phoneNumber - 数字字符串
 
-    */
 
-   callPhone(phoneNumber = '') {
 
-     let num = phoneNumber.toString();
 
-     uni.makePhoneCall({
 
-       phoneNumber: num,
 
-       fail(err) {
 
-         console.log('makePhoneCall出错', err);
 
-       },
 
-     });
 
-   },
 
-   /**
 
-    * 微信头像
 
-    * @param {String} url -图片地址
 
-    */
 
-   checkMPUrl(url) {
 
-     // #ifdef MP
 
-     if (
 
-       url.substring(0, 4) === 'http' &&
 
-       url.substring(0, 5) !== 'https' &&
 
-       url.substring(0, 12) !== 'http://store' &&
 
-       url.substring(0, 10) !== 'http://tmp' &&
 
-       url.substring(0, 10) !== 'http://usr'
 
-     ) {
 
-       url = 'https' + url.substring(4, url.length);
 
-     }
 
-     // #endif
 
-     return url;
 
-   },
 
-   /**
 
-    * getUuid 生成唯一id
 
-    */
 
-   getUuid(len = 32, firstU = true, radix = null) {
 
-     const chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
 
-     const uuid = [];
 
-     radix = radix || chars.length;
 
-     if (len) {
 
-       // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位
 
-       for (let i = 0; i < len; i++) uuid[i] = chars[0 | (Math.random() * radix)];
 
-     } else {
 
-       let r;
 
-       // rfc4122标准要求返回的uuid中,某些位为固定的字符
 
-       uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
 
-       uuid[14] = '4';
 
-       for (let i = 0; i < 36; i++) {
 
-         if (!uuid[i]) {
 
-           r = 0 | (Math.random() * 16);
 
-           uuid[i] = chars[i == 19 ? (r & 0x3) | 0x8 : r];
 
-         }
 
-       }
 
-     }
 
-     // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class
 
-     if (firstU) {
 
-       uuid.shift();
 
-       return `u${uuid.join('')}`;
 
-     }
 
-     return uuid.join('');
 
-   },
 
- };
 
 
  |