xujing 5 yıl önce
ebeveyn
işleme
2316018fd1

+ 10
- 1
src/onlineSelling/pages/raiseProfile/houseResource.js Dosyayı Görüntüle

@@ -21,6 +21,15 @@ export default class HouseResource extends Component {
21 21
       })
22 22
     })
23 23
   }
24
+  toHouseDetail(item) {
25
+    if (item.housingStatus == '0' || item.saleBatchStatus == '0') {
26
+      Taro.showToast({ title: '当前销售批次或该房源已被取消发布', icon: 'none', duration: 2000 })
27
+    } else {
28
+      Taro.navigateTo({
29
+        url: `/onlineSelling/pages/detail/index?id=${item.houseId}`
30
+      })
31
+    }
32
+  }
24 33
   render() {
25 34
     const { houseList } = this.state
26 35
     return (
@@ -28,7 +37,7 @@ export default class HouseResource extends Component {
28 37
         {
29 38
           houseList.map(item => (
30 39
             <View key={item.raiseRecordId} >
31
-              <RaiseCard type="houseResource" summary={item} />
40
+              <RaiseCard type="houseResource" handleCard={() => this.toHouseDetail(item)} summary={item} />
32 41
             </View>
33 42
           )
34 43
           )

+ 2
- 2
src/onlineSelling/pages/raiseProfile/index.js Dosyayı Görüntüle

@@ -60,7 +60,7 @@ export default class Raise extends Component {
60 60
 
61 61
   renderHead() {
62 62
     const { houseList } = this.state
63
-    console.log(houseList,"houseListhouseListhouseListhouseListhouseList")
63
+    const showHouse = (houseList || []).filter(x => x.mineLocked == 'mine')[0] || houseList[0]
64 64
     return (
65 65
       <Block>
66 66
         <View className="head flexSpace">
@@ -74,7 +74,7 @@ export default class Raise extends Component {
74 74
             </View>}
75 75
           </View>
76 76
         </View>
77
-        <RaiseCard summary={houseList[0]} type="raiseProfile" style="height:auto" />
77
+        <RaiseCard summary={showHouse} type="raiseProfile" style="height:auto" />
78 78
       </Block>
79 79
     )
80 80
   }