|
|
@@ -17,9 +17,30 @@ class HTTP {
|
|
|
// this.baseUrl = "http://61.164.207.46:8300";
|
|
|
this.baseUrl = "https://crm.meida.com:16691";
|
|
|
}
|
|
|
- console.log("接口地址:", this.baseUrl)
|
|
|
|
|
|
|
|
|
+ //得到缩略图或者压缩图 getType默认得到缩略图传true得到压缩图
|
|
|
+ this.getSpecifiedImage = (obj, getType = false) => {
|
|
|
+ obj.url = this.getImageUrl(obj.url)
|
|
|
+ try {
|
|
|
+ let type = getType ? 'compressed' : 'thumbnail';
|
|
|
+ let imgObj = obj.subfiles.find(v => v.type == type);
|
|
|
+ return this.getImageUrl(imgObj.url || obj.url);
|
|
|
+ } catch (error) {
|
|
|
+ return this.getImageUrl(obj.url);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 判断图片是本地还是云存储
|
|
|
+ this.getImageUrl = (url) => {
|
|
|
+ if (!url) return '';
|
|
|
+ //判断url中是否存在http,没有的话要拼接 this.baseUrl
|
|
|
+ if (!/^https?:\/\//.test(url)) {
|
|
|
+ url = this.baseUrl + url;
|
|
|
+ }
|
|
|
+ return url;
|
|
|
+ }
|
|
|
+
|
|
|
// 从本地存储加载JSESSIONID
|
|
|
this.jsessionid = wx.getStorageSync('JSESSIONID') || '';
|
|
|
console.log("接口地址", this.baseUrl);
|