|
@@ -11,6 +11,7 @@ import ready from '@utils/ready'
|
11
|
11
|
import { getLocationCity } from '@services/map'
|
12
|
12
|
import { queryBanners, savePoint, updatePoint } from '@services/common'
|
13
|
13
|
import { queryHelpGroup } from '@services/news'
|
|
14
|
+import { getIndexShare } from '@services/user'
|
14
|
15
|
import { queryActivityList } from '@services/activity'
|
15
|
16
|
import { dispatchCitySelected } from '@actions/city'
|
16
|
17
|
import { ROLE_CODE, DECREASE_UNREADNUM } from '@constants/user'
|
|
@@ -25,42 +26,42 @@ import * as noticeType from '@constants/common.js'
|
25
|
26
|
|
26
|
27
|
const { miniProgram: { appId } } = wx.getAccountInfoSync();
|
27
|
28
|
|
28
|
|
-// 分享图
|
29
|
|
-let shareImageOfApp;
|
30
|
|
-// banner 广告图
|
31
|
|
-let advImageOfApp;
|
32
|
|
-
|
33
|
|
-switch (appId) {
|
34
|
|
- case 'wx755faa4b3ec76cd3':
|
35
|
|
- // 尾房宝
|
36
|
|
- shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/cff400dab32e9230f6bf7498b8291d7.jpg';
|
37
|
|
- advImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/f58480ff83787b64235b729bca5d805.jpg';
|
38
|
|
- break;
|
39
|
|
-
|
40
|
|
- case 'wx1d981b76761246ce':
|
41
|
|
- // 橙蕉嘉房
|
42
|
|
- shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E5%98%89%E6%88%BF.jpg';
|
43
|
|
- break;
|
44
|
|
-
|
45
|
|
- case 'wxa431cc21403b51bb':
|
46
|
|
- // 橙蕉海房
|
47
|
|
- shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E6%B5%B7%E6%88%BF.jpg';
|
48
|
|
- break;
|
49
|
|
-
|
50
|
|
- case 'wx25c971cd14b0e11d':
|
51
|
|
- // 橙蕉越房
|
52
|
|
- shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E8%B6%8A%E6%88%BF.jpg';
|
53
|
|
- break;
|
54
|
|
-
|
55
|
|
- case 'wx593a402c7c27beb9':
|
56
|
|
- // 橙蕉金房
|
57
|
|
- shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E9%87%91%E6%88%BF.jpg';
|
58
|
|
- break;
|
59
|
|
-
|
60
|
|
- default:
|
61
|
|
- shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg';
|
62
|
|
- break;
|
63
|
|
-}
|
|
29
|
+// // 分享图
|
|
30
|
+// let shareImageOfApp;
|
|
31
|
+// // banner 广告图
|
|
32
|
+// let advImageOfApp;
|
|
33
|
+
|
|
34
|
+// switch (appId) {
|
|
35
|
+// case 'wx755faa4b3ec76cd3':
|
|
36
|
+// // 尾房宝
|
|
37
|
+// shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/cff400dab32e9230f6bf7498b8291d7.jpg';
|
|
38
|
+// advImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/f58480ff83787b64235b729bca5d805.jpg';
|
|
39
|
+// break;
|
|
40
|
+
|
|
41
|
+// case 'wx1d981b76761246ce':
|
|
42
|
+// // 橙蕉嘉房
|
|
43
|
+// shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E5%98%89%E6%88%BF.jpg';
|
|
44
|
+// break;
|
|
45
|
+
|
|
46
|
+// case 'wxa431cc21403b51bb':
|
|
47
|
+// // 橙蕉海房
|
|
48
|
+// shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E6%B5%B7%E6%88%BF.jpg';
|
|
49
|
+// break;
|
|
50
|
+
|
|
51
|
+// case 'wx25c971cd14b0e11d':
|
|
52
|
+// // 橙蕉越房
|
|
53
|
+// shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E8%B6%8A%E6%88%BF.jpg';
|
|
54
|
+// break;
|
|
55
|
+
|
|
56
|
+// case 'wx593a402c7c27beb9':
|
|
57
|
+// // 橙蕉金房
|
|
58
|
+// shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/%E6%A9%99%E8%95%89%E9%87%91%E6%88%BF.jpg';
|
|
59
|
+// break;
|
|
60
|
+
|
|
61
|
+// default:
|
|
62
|
+// shareImageOfApp = 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg';
|
|
63
|
+// break;
|
|
64
|
+// }
|
64
|
65
|
|
65
|
66
|
@connect(
|
66
|
67
|
state => ({ ...state.project, ...state.city, ...state.user }),
|
|
@@ -75,8 +76,9 @@ export default class Index extends Component {
|
75
|
76
|
keywords: '',
|
76
|
77
|
loaded: false,
|
77
|
78
|
maskBanner: '',
|
78
|
|
- shareImg: shareImageOfApp,
|
79
|
|
- adImage: advImageOfApp,
|
|
79
|
+ shareImg: '',
|
|
80
|
+ imgDocument: '',
|
|
81
|
+ // adImage: advImageOfApp,
|
80
|
82
|
bannerList: [],
|
81
|
83
|
helpGroupList: [],
|
82
|
84
|
activityList: [],
|
|
@@ -109,7 +111,6 @@ export default class Index extends Component {
|
109
|
111
|
})
|
110
|
112
|
console.log('进入首页')
|
111
|
113
|
})
|
112
|
|
-
|
113
|
114
|
})
|
114
|
115
|
}
|
115
|
116
|
|
|
@@ -123,10 +124,17 @@ export default class Index extends Component {
|
123
|
124
|
}
|
124
|
125
|
componentDidShow() {
|
125
|
126
|
|
|
127
|
+ getIndexShare().then(res => {
|
|
128
|
+ this.setState({
|
|
129
|
+ shareImg: res.imgUrl || 'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg',
|
|
130
|
+ imgDocument: res.imgDocument,
|
|
131
|
+ })
|
|
132
|
+ })
|
126
|
133
|
if (this.props.curCity.id) {
|
127
|
134
|
ready.queue(() => {
|
128
|
135
|
// Taro.hideTabBar()
|
129
|
136
|
this.loadData()
|
|
137
|
+
|
130
|
138
|
})
|
131
|
139
|
}
|
132
|
140
|
}
|
|
@@ -323,7 +331,7 @@ export default class Index extends Component {
|
323
|
331
|
console.log('首页分享')
|
324
|
332
|
})
|
325
|
333
|
return {
|
326
|
|
- title: `${this.props.userInfo.miniApp.name || '橙蕉'} 精准获客平台`,//分享内容
|
|
334
|
+ title: this.state.imgDocument || `${this.props.userInfo.miniApp.name || '橙蕉'} 精准获客平台`,//分享内容
|
327
|
335
|
path: `/pages/project/index?from=share&recommender=${personId}`,//分享地址
|
328
|
336
|
imageUrl: this.state.shareImg
|
329
|
337
|
}
|