|
@@ -26,9 +26,9 @@ export default withLayout((props) => {
|
26
|
26
|
formData[inx] = e;
|
27
|
27
|
setFormData([...formData])
|
28
|
28
|
}
|
29
|
|
-
|
|
29
|
+ const [loading, setLoading] = useState(false)
|
30
|
30
|
const handleSubmit = (e) => {
|
31
|
|
-
|
|
31
|
+ setLoading(true)
|
32
|
32
|
// 订阅消息
|
33
|
33
|
withSubscribeMessage([TPL_MESSAGE_HOTEL_CHECK_OUT], () => {
|
34
|
34
|
for (let i = 0, len = formData.length; i < len; i++) {
|
|
@@ -42,15 +42,14 @@ export default withLayout((props) => {
|
42
|
42
|
}
|
43
|
43
|
}
|
44
|
44
|
personSubmit(roomOrderId, formData).then(a => {
|
45
|
|
- // Taro.navigateBack({
|
46
|
|
- // delta: 1
|
47
|
|
- // })
|
48
|
45
|
Taro.reLaunch({
|
49
|
46
|
url: `/pages/index/index?tab=1&roomId=${roomId}`
|
50
|
47
|
})
|
51
|
48
|
})
|
52
|
49
|
})
|
53
|
|
-
|
|
50
|
+ setTimeout(() => {
|
|
51
|
+ setLoading(false)
|
|
52
|
+ }, 1000)
|
54
|
53
|
}
|
55
|
54
|
|
56
|
55
|
useEffect(() => {
|
|
@@ -80,7 +79,7 @@ export default withLayout((props) => {
|
80
|
79
|
)
|
81
|
80
|
})
|
82
|
81
|
}
|
83
|
|
- <button className='button-OK' onClick={handleSubmit} >确定</button>
|
|
82
|
+ <button className='button-OK' onClick={handleSubmit} loading={loading} disabled={loading}>确定</button>
|
84
|
83
|
</scroll-view>
|
85
|
84
|
</View>
|
86
|
85
|
</view>
|