李志伟 3 yıl önce
ebeveyn
işleme
63bb19d804

+ 1
- 1
src/pages/RandomItinerary/ResultOver/index.jsx Dosyayı Görüntüle

@@ -59,7 +59,7 @@ export default withLayout((props) => {
59 59
                 <View className='bottom-text'>》</View>
60 60
               </View>
61 61
               {
62
-                traveContent?.isHidden === true && shareList.map((item) => <ShareCard det={item} editable='1' item={item} key={item.itemId} />
62
+                traveContent?.isHidden === false && shareList.map((item) => <ShareCard det={item} editable='1' item={item} key={item.itemId} />
63 63
                 )
64 64
               }
65 65
             </View>

+ 0
- 74
src/pages/Travel/Edit/index.jsx Dosyayı Görüntüle

@@ -2,10 +2,8 @@ import Taro from '@tarojs/taro'
2 2
 import { Image, Button, View, Text, Input } from '@tarojs/components'
3 3
 import SpinBox from "@/components/Spin/SpinBox";
4 4
 import CustomCard from '@/components/foodCards/CustomCard/index'
5
-
6 5
 import { useState, useEffect, useRef } from "react";
7 6
 import BottomMoadl from '@/components/BottomMoadl/index'
8
-import RecommendedCard from '@/components/foodCards/RecommendedCard'
9 7
 import Travel from '@/assets/icons/Travel/travel.png'
10 8
 import ChangeNext from '@/assets/icons/Travel/ChangeNext.png'
11 9
 import withLayout from '@/layouts'
@@ -14,24 +12,18 @@ import editImg from '@/assets/icons/Travel/editimg.png'
14 12
 import CustomNav from '@/components/CustomNav'
15 13
 import { deleteTravelItem, getTravelID, seaveTravelID } from '@/services/travel'
16 14
 
17
-import NewCustom from './NewCustom'
18 15
 import './style.less'
19 16
 
20 17
 export default withLayout((props) => {
21 18
   const { router, location } = props
22 19
   const { id, dayNum, travelId } = router.params
23 20
 
24
-
25
-
26 21
   const [loading, setLoading] = useState(false)
27 22
   const [bottomDayNum, setBottomDayNum] = useState(true)
28 23
 
29
-
30
-
31 24
   const [showCutover, setShowCutover] = useState([])
32 25
   const [travelCustom, setTravelCustom] = useState()
33 26
 
34
-
35 27
   const [showDialog, setShowDialog] = useState(false);
36 28
   const [inputChangle, setInputChangle] = useState();
37 29
 
@@ -42,67 +34,45 @@ export default withLayout((props) => {
42 34
       setShowCutover(e.travelItemList)
43 35
       netx(e.travelItemList)
44 36
       setLoading(false)
45
-
46 37
     }).catch(r => {
47 38
       setLoading(false)
48
-
49 39
     })
50 40
   }
51 41
 
52
-
53
-
54 42
   const [dayNumber, setDayNumber] = useState(1)
55 43
   const sum = dayNum - dayNumber
56 44
   const [state, setstate] = useState(true)
57 45
 
58
-
59 46
   const addTextSum = () => {
60 47
     setDayNumber(dayNumber + 1)
61
-
62 48
     if (dayNumber == 1) {
63 49
       setstate(false)
64 50
     }
65
-
66
-
67
-
68 51
   }
69 52
   const minusTextSum = () => {
70 53
     setDayNumber(dayNumber - 1)
71 54
     if (dayNumber == 2) {
72 55
       setstate(true)
73
-
74 56
     }
75
-
76
-
77 57
   }
78
-
79
-
80 58
   const netx = (e) => {
81
-
82
-
83 59
     let a = e.filter((val) => {
84 60
       return val.dayOrder == dayNumber
85 61
     })
86 62
     setShowCutover(a)
87
-
88 63
   }
89 64
 
90 65
   const handelAddTravel = () => {
91 66
     setLoading(true)
92
-
93 67
     //获取我的行程。
94 68
     getTravelID(id).then(e => {
95 69
       setTravelCustom(e)
96 70
       setShowCutover(e.travelItemList)
97 71
       netx(e.travelItemList)
98 72
       setLoading(false)
99
-
100 73
     }).catch(e => {
101 74
       setLoading(false)
102
-
103 75
     })
104
-
105
-
106 76
   }
107 77
 
108 78
   useEffect(() => {
@@ -110,37 +80,28 @@ export default withLayout((props) => {
110 80
       setBottomDayNum(false)
111 81
     } else {
112 82
       setBottomDayNum(true)
113
-
114 83
     }
115
-
116 84
     setLoading(true)
117
-
118 85
     //获取我的行程。
119 86
     getTravelID(id).then(e => {
120 87
       setTravelCustom(e)
121 88
       setShowCutover(e.travelItemList)
122 89
       netx(e.travelItemList)
123 90
       setLoading(false)
124
-
125 91
     }).catch(e => {
126 92
       setLoading(false)
127
-
128 93
     })
129
-
130
-
131 94
   }, [id, dayNumber])
132 95
 
133 96
 
134 97
 
135 98
   const onDelete = (e) => {
136
-
137 99
     const itemId = e
138 100
     Taro.showModal({
139 101
       title: '提示',
140 102
       content: '确定要删除吗',
141 103
       success: function (res) {
142 104
         if (res.confirm) {
143
-
144 105
           deleteTravelItem(id, itemId).then(val => {
145 106
             Taro.showToast({
146 107
               title: '删除成功',
@@ -148,44 +109,29 @@ export default withLayout((props) => {
148 109
               duration: 1000
149 110
             })
150 111
             handleDelete()
151
-
152 112
           })
153 113
         } else if (res.cancel) {
154
-
155
-
156 114
         }
157 115
       }
158 116
     })
159
-
160 117
   }
161 118
 
162
-
163 119
   const [showFrame, setShowFrame] = useState(false)
164
-
165
-
166
-
167
-
168
-
169 120
   //行程推荐
170 121
   const setRecommend = () => {
171 122
     console.log('弹窗触发了。');
172
-
173
-
174 123
     setShowFrame(!showFrame)
175
-
176 124
   }
177 125
   //修改行程名字
178 126
 
179 127
   const handelInput = (e) => {
180 128
     console.log(e.detail.value);
181
-
182 129
     setInputChangle(e.detail.value)
183 130
   }
184 131
 
185 132
   //取消
186 133
   const ButtonCancel = () => {
187 134
     setShowDialog(false)
188
-
189 135
   }
190 136
   //确认
191 137
   const ButtonOK = () => {
@@ -197,13 +143,9 @@ export default withLayout((props) => {
197 143
       })
198 144
       setShowDialog(false)
199 145
       handelAddTravel()
200
-
201 146
     })
202
-
203 147
   }
204 148
 
205
-
206
-
207 149
   const handleModale = () => {
208 150
     setInputChangle(travelCustom?.title)
209 151
     setShowDialog(true)
@@ -238,53 +180,37 @@ export default withLayout((props) => {
238 180
           <CustomNav title='定制行程' />
239 181
         </View>
240 182
         <scroll-view scrollY style='height: calc(100% - 75px);margin-bottom: 40px;' >
241
-
242 183
           <View className='TravelTitle'>
243 184
             {travelCustom?.title}<Image src={editImg} className='edit' onClick={handleModale} ></Image>
244 185
           </View>
245 186
           <View className='index-container'>
246
-
247 187
             <SpinBox loading={loading}>
248
-
249 188
               <View className='View-box'>
250
-
251 189
                 {
252 190
                   showCutover.map((item, index) =>
253
-
254 191
                     <CustomCard key={index} item={item} det={item} editable='1' travelId={item.travelId} onDelete={onDelete} />
255
-
256 192
                   )
257 193
                 }
258 194
               </View>
259 195
             </SpinBox>
260 196
           </View>
261
-
262
-
263 197
           <View className='tuijian' onClick={setRecommend}>
264 198
             <Image src={Travel}></Image>
265 199
             <Text>查看行程推荐</Text>
266 200
           </View>
267
-
268
-
269 201
           {
270 202
             bottomDayNum &&
271 203
             <View className='bottom'>
272 204
               {
273
-
274
-                // dayNumber >= dayNum && <Button className='bottom-btn bottom-btn-cancel' onClick={minusTextSum} >上一天</Button>
275 205
                 state === false && <Button className='bottom-btn bottom-btn-cancel' onClick={minusTextSum} >上一天</Button>
276 206
               }
277 207
               {
278 208
                 sum >= 1 && <Button className='bottom-btn bottom-btn-ok' onClick={addTextSum}>下一天</Button>
279 209
               }
280
-
281 210
             </View>
282 211
           }
283
-
284
-
285 212
         </scroll-view>
286 213
       </View >
287 214
     </view>
288
-
289 215
   )
290 216
 })