|
@@ -10,15 +10,15 @@ import * as houseActions from '@/actions/house'
|
10
|
10
|
import NextStep from './NextStep'
|
11
|
11
|
import { fetch, apis } from '@/utils/request'
|
12
|
12
|
import Captcha from './Captcha'
|
13
|
|
-import { raiseOrder } from '@/services/project'
|
|
13
|
+import { raiseOrder, cancelOrder } from '@/services/project'
|
14
|
14
|
import { getCodeMessage } from '@/services/getCode'
|
15
|
15
|
import { checkIDCard, isEmpty } from '@/utils/tools'
|
16
|
16
|
|
17
|
|
-const getRaiseProfile = ({raiseId, salesBatchId, personId}) => {
|
|
17
|
+const getRaiseProfile = ({ raiseId, salesBatchId, personId }) => {
|
18
|
18
|
const queryString = [
|
19
|
|
- `${raiseId ? 'raiseId='+raiseId : ''}`,
|
20
|
|
- `${salesBatchId ? 'salesBatchId='+salesBatchId : ''}`,
|
21
|
|
- `${personId ? 'personId='+personId : ''}`,
|
|
19
|
+ `${raiseId ? 'raiseId=' + raiseId : ''}`,
|
|
20
|
+ `${salesBatchId ? 'salesBatchId=' + salesBatchId : ''}`,
|
|
21
|
+ `${personId ? 'personId=' + personId : ''}`,
|
22
|
22
|
].filter(Boolean).join('&')
|
23
|
23
|
|
24
|
24
|
return fetch({ url: `${apis.API_RAISE_PROFILE}?${queryString}` })
|
|
@@ -51,7 +51,7 @@ export default class raiseMoney extends Component {
|
51
|
51
|
captchaLock = false
|
52
|
52
|
|
53
|
53
|
// 此页面不支持分享,以及二维码
|
54
|
|
- componentWillMount(){
|
|
54
|
+ componentWillMount() {
|
55
|
55
|
ready.queue(() => {
|
56
|
56
|
const {
|
57
|
57
|
salesBatchId, // 批次, 备用
|
|
@@ -74,7 +74,7 @@ export default class raiseMoney extends Component {
|
74
|
74
|
})
|
75
|
75
|
return;
|
76
|
76
|
}
|
77
|
|
-
|
|
77
|
+
|
78
|
78
|
if (this.$router.params.type == 'pay') {
|
79
|
79
|
this.setState({ current: 3 })
|
80
|
80
|
}
|
|
@@ -151,10 +151,10 @@ export default class raiseMoney extends Component {
|
151
|
151
|
<ScrollView scrollY className="container">
|
152
|
152
|
{
|
153
|
153
|
raiseCart.map(item => (
|
154
|
|
- <View key={item.houseId} >
|
155
|
|
- <RaiseCard type="raiseMoney" summary={item} onCancel={this.handleCancel}/>
|
156
|
|
- </View>
|
157
|
|
- )
|
|
154
|
+ <View key={item.houseId} >
|
|
155
|
+ <RaiseCard type="raiseMoney" summary={item} onCancel={this.handleCancel} />
|
|
156
|
+ </View>
|
|
157
|
+ )
|
158
|
158
|
)
|
159
|
159
|
}
|
160
|
160
|
<View className="addhouse">从<Text style="color:#BB9C79">预选记录</Text>中添加其他房源</View>
|
|
@@ -387,19 +387,20 @@ export default class raiseMoney extends Component {
|
387
|
387
|
|
388
|
388
|
makePay = () => {
|
389
|
389
|
const params = {
|
390
|
|
- targetId: this.$router.params.id,
|
|
390
|
+ targetId: this.$router.params.raiseRecordId,
|
391
|
391
|
targetType: 'house'
|
392
|
392
|
}
|
393
|
|
-
|
|
393
|
+
|
394
|
394
|
return new Promise((resolve, reject) => {
|
395
|
395
|
raiseOrder(params).then(res => {
|
|
396
|
+
|
396
|
397
|
Taro.requestPayment({
|
397
|
|
- timeStamp: res.timeStamp,
|
398
|
|
- nonceStr: res.noncestr,
|
399
|
|
- package: `prepay_id=${res.prepayid}`,
|
400
|
|
- signType: 'MD5',
|
|
398
|
+ timeStamp: String(res.timeStamp),
|
|
399
|
+ nonceStr: res.nonceStr,
|
|
400
|
+ package: res.package,
|
|
401
|
+ signType: res.signType,
|
401
|
402
|
paySign: res.sign,
|
402
|
|
-
|
|
403
|
+
|
403
|
404
|
success(res) {
|
404
|
405
|
// TODO 缴费成功
|
405
|
406
|
|
|
@@ -457,7 +458,7 @@ export default class raiseMoney extends Component {
|
457
|
458
|
return (
|
458
|
459
|
<View className="bottom-btn">
|
459
|
460
|
{current == 1 && <View style="font-size:24rpx;color:#999;line-height:70rpx">请仔细阅读选房协议直到结尾才能进入下一步</View>}
|
460
|
|
- {current != 4 &&
|
|
461
|
+ {current != 4 &&
|
461
|
462
|
<NextStep
|
462
|
463
|
countdown={current == 1 ? 2 : 0}
|
463
|
464
|
onClick={() => this.nextStep(current)}
|