ソースを参照

share eventType

xujing 5 年 前
コミット
5fc9ef2adb
共有5 個のファイルを変更した15 個の追加11 個の削除を含む
  1. 4
    4
      config/dev.js
  2. 3
    2
      src/pages/person/myShare/accessRecord.js
  3. 5
    5
      src/pages/person/myShare/index.js
  4. 2
    0
      src/pages/project/detail/index.js
  5. 1
    0
      src/pages/project/list/filter/index.scss

+ 4
- 4
config/dev.js ファイルの表示

@@ -5,12 +5,12 @@ module.exports = {
5 5
   defineConstants: {
6 6
     // HOST: '"http://47.101.36.130:8085"',//测试
7 7
     // WSS_HOST: '"wss://47.101.36.130:8085"',
8
-    HOST: '"https://dev.jinchengjiaye.com"',//测试
9
-    WSS_HOST: '"wss://dev.jinchengjiaye.com"',
8
+    // HOST: '"https://dev.jinchengjiaye.com"',//测试
9
+    // WSS_HOST: '"wss://dev.jinchengjiaye.com"',
10 10
     // HOST: '"https://lt.pawoma.cn"',
11 11
     // WSS_HOST: '"wss://lt.pawoma.cn"',
12
-    // HOST: '"http://192.168.2.52:8080"',
13
-    // WSS_HOST: '"ws://192.168.2.52:8080"',
12
+    HOST: '"http://192.168.2.51:8080"',
13
+    WSS_HOST: '"ws://192.168.2.51:8080"',
14 14
     Version: 'V3.5.5'
15 15
   },
16 16
   weapp: {},

+ 3
- 2
src/pages/person/myShare/accessRecord.js ファイルの表示

@@ -46,12 +46,13 @@ export default class Person extends Component {
46 46
   }
47 47
   loadList(pageNumber) {
48 48
     console.log(this.props, "this.props")
49
-    const { targetId } = this.$router.params
49
+    const { targetId, eventType } = this.$router.params
50 50
     const { userInfo: { person } } = this.props
51 51
     console.log(targetId)
52 52
     const payload = {
53 53
       userId: person.userId,
54
-      targetId: targetId,
54
+      targetId,
55
+      eventType,
55 56
       pageNumber,
56 57
       pageSize: 10
57 58
     }

+ 5
- 5
src/pages/person/myShare/index.js ファイルの表示

@@ -87,9 +87,9 @@ export default class Person extends Taro.Component {
87 87
     this.refreshing = false
88 88
   }
89 89
 
90
-  handleItemClick(targetId) {
90
+  handleItemClick(item) {
91 91
     Taro.navigateTo({
92
-      url: `/pages/person/myShare/accessRecord?targetId=` + targetId
92
+      url: `/pages/person/myShare/accessRecord?targetId=${item.targetId}&eventType=${item.eventType}` 
93 93
     })
94 94
   }
95 95
 
@@ -108,10 +108,10 @@ export default class Person extends Taro.Component {
108 108
         <View className='share-page'>
109 109
           {
110 110
             recordList.map(item => (
111
-              <View className="share-item" key={item.targetId + 'share'} onClick={this.handleItemClick.bind(this, item.targetId)}>
112
-                <Image className="img" src={transferImage(item.activityImg || emptyImg)}></Image>
111
+              <View className="share-item" key={item.targetId + 'share'} onClick={this.handleItemClick.bind(this, item)}>
112
+                <Image className="img" mode="aspectFill"  src={transferImage(item.activityImg || emptyImg)}></Image>
113 113
                 <View className={item.eventType == 'building' ? 'building' : 'name'}>{item.activityName || ''}</View>
114
-                {item.eventType == 'building' && <View className="price"> {item.price ? '均价' + item.price + '元/m²' : '暂无'} </View>}
114
+                {item.eventType == 'building' && <View className="price"> {item.price ? '均价' + item.price + '元/m²' : '暂无均价'} </View>}
115 115
 
116 116
                 {item.eventType == 'h5' && <View className="num"> {item.drainageShareNum || '0'}人查看了分享 </View>}
117 117
                 {item.eventType == 'building' && <View className="num"> {item.buildingNum || '0'}人查看了分享 </View>}

+ 2
- 0
src/pages/project/detail/index.js ファイルの表示

@@ -108,6 +108,8 @@ export default class Index extends Component {
108 108
   componentWillUnmount() {
109 109
     const { recordId } = this.state
110 110
     recordId && updatePoint(recordId)
111
+
112
+    Taro.setStorageSync('router', { query: {} })
111 113
   }
112 114
 
113 115
   // 报备客户

+ 1
- 0
src/pages/project/list/filter/index.scss ファイルの表示

@@ -80,6 +80,7 @@
80 80
     background: #F9F9F9;
81 81
 
82 82
     &-item {
83
+      // width: 33.33%;
83 84
       width: 25%;
84 85
       height: 100px;
85 86
       display: flex;