zlisen 3 lat temu
rodzic
commit
9ac5eefdaf

+ 2
- 2
src/components/BossCard/index.jsx Wyświetl plik

@@ -47,7 +47,7 @@ export default (props) => {
47 47
         <view class='left-complete-one'  >
48 48
           <image className='left-image-1' src={ProCard_hot}></image>
49 49
           <view className='left-viewText'>
50
-            返现¥{item.cashback / 100}
50
+            返现¥{(item.cashback / 100)?.toFixed(2)}
51 51
           </view>
52 52
           {/* 评分 */}
53 53
           <view className='card-box-star'>
@@ -62,7 +62,7 @@ export default (props) => {
62 62
             <view className='Pro-title' onClick={() => { goFood() }} >
63 63
               <view className='title-text'>{(item.description).toString().length > 25 ? (item.description).substring(0, 25) + '...' : (item.description)}</view>
64 64
             </view>
65
-            <text className='title-money' >¥{item.actualPrice / 100}元<text className='title-money-2'>门市价{item.standardPrice / 100}元</text></text>
65
+            <text className='title-money' >¥{(item.actualPrice / 100)?.toFixed}元<text className='title-money-2'>门市价{(item.standardPrice / 100)?.toFixed(2)}元</text></text>
66 66
             <view className='title-position-on'>
67 67
               <image className='title-position' src={position} />
68 68
               <text className='title-position-image'>{city.areaPName}/{city.areaName}</text>

+ 3
- 3
src/components/CollectList/FoodCollect/index.jsx Wyświetl plik

@@ -69,7 +69,7 @@ export default (props) => {
69 69
             <view class='left-complete-one'   >
70 70
               <image className='left-image-1' src={ProCard_hot} style={{ display: item.targetType === 'shop_package' ? '' : 'none' }} ></image>
71 71
               <view className='left-viewText'  >
72
-                返现¥{item.cashback / 100}
72
+                返现¥{(item.cashback / 100).toFixed(2)}
73 73
               </view>
74 74
               {/* 评分 */}
75 75
               <view className='card-box-star' style={{ display: item.targetType === 'shop_package' ? '' : 'none' }} >
@@ -84,7 +84,7 @@ export default (props) => {
84 84
                 <view className='Pro-title' onClick={() => { goFood() }} >
85 85
                   <view className='title-text'>{(item.title).toString().length > 25 ? (item.title).substring(0, 25) + '...' : (item.title)}</view>
86 86
                 </view>
87
-                <text className='title-money' >¥{item.actualPrice / 100}元<text className='title-money-2'>门市价{item.standardPrice / 100}元</text></text>
87
+                <text className='title-money' >¥{(item.actualPrice / 100)?.toFixed(2)}元<text className='title-money-2'>门市价{(item.standardPrice / 100)?.toFixed(2)}元</text></text>
88 88
                 <view className='title-position-on'>
89 89
                   <image className='title-position' src={position} />
90 90
                   <text className='title-position-image'>{item.areaPName}/{item.areaName}</text>
@@ -114,7 +114,7 @@ export default (props) => {
114 114
                   <view className='Pro-title' onClick={() => { goFood() }} >
115 115
                     <view className='title-text'>{(item.title).toString().length > 25 ? (item.title).substring(0, 25) + '...' : (item.title)}</view>
116 116
                   </view>
117
-                  <text className='title-money' >¥{item.actualPrice / 100}元<text className='title-money-2'>门市价{item.standardPrice / 100}元</text></text>
117
+                  <text className='title-money' >¥{(item.actualPrice / 100)?.toFixed(2)}元<text className='title-money-2'>门市价{(item.standardPrice / 100)?.toFixed(2)}元</text></text>
118 118
                   <view onClick={toggleSave}>
119 119
                     <image className='title-on' src={isLike > 0 ? baozan : weibaozan} />
120 120
                     <text onClick={toggleLike} className='title-on-text'>{isLike > 0 ? '已爆赞' : '爆赞'}</text>

+ 10
- 10
src/components/CompoentsOrder/complete/index.jsx Wyświetl plik

@@ -134,7 +134,7 @@ export default (props) => {
134 134
                   <view class="left-complete-one">
135 135
                     <image className="left-image-1" src={ProCard_hot}></image>
136 136
                     <view className="left-viewText">
137
-                      返现¥{item.cashback / 100}
137
+                      返现¥{(item.cashback / 100).toFixed(2)}
138 138
                     </view>
139 139
                     <view className="title-image">
140 140
                       <image
@@ -154,7 +154,7 @@ export default (props) => {
154 154
                         </view>
155 155
                       </view>
156 156
                       <text className="title-money">
157
-                        ¥{item.unitPrice / 100}元
157
+                        ¥{(item.unitPrice / 100).toFixed(2)}元
158 158
                       </text>
159 159
                       <view className="title-time">
160 160
                         有效期:{formatTime(item?.startTime, "yyyy/MM/dd")}-
@@ -188,7 +188,7 @@ export default (props) => {
188 188
                   <view class="left-complete-one">
189 189
                     <image className="left-image-1" src={ProCard_hot}></image>
190 190
                     <view className="left-viewText">
191
-                      返现¥{item.cashback / 100}
191
+                      返现¥{(item.cashback / 100).toFixed(2)}
192 192
                     </view>
193 193
                     <view className="title-image">
194 194
                       <image
@@ -208,7 +208,7 @@ export default (props) => {
208 208
                         </view>
209 209
                       </view>
210 210
                       <text className="title-money">
211
-                        ¥{item.unitPrice / 100}元
211
+                        ¥{(item.unitPrice / 100).toFixed(2)}元
212 212
                       </text>
213 213
                       <view className="title-time">
214 214
                         有效期:{formatTime(item?.startTime, "yyyy/MM/dd")}-
@@ -238,7 +238,7 @@ export default (props) => {
238 238
                   <view class="left-complete-one">
239 239
                     <image className="left-image-1" src={ProCard_hot}></image>
240 240
                     <view className="left-viewText">
241
-                      返现¥{item.cashback / 100}
241
+                      返现¥{(item.cashback / 100).toFixed(2)}
242 242
                     </view>
243 243
                     <view className="title-image">
244 244
                       <image
@@ -258,7 +258,7 @@ export default (props) => {
258 258
                         </view>
259 259
                       </view>
260 260
                       <text className="title-money">
261
-                        ¥{item.unitPrice / 100}元
261
+                        ¥{(item.unitPrice / 100).toFixed(2)}元
262 262
                       </text>
263 263
                       <view className="title-time">
264 264
                         有效期:{formatTime(item?.startTime, "yyyy/MM/dd")}-
@@ -284,7 +284,7 @@ export default (props) => {
284 284
                   <view class="left-complete-one">
285 285
                     <image className="left-image-1" src={ProCard_hot}></image>
286 286
                     <view className="left-viewText">
287
-                      返现¥{item.cashback / 100}
287
+                      返现¥{(item.cashback / 100).toFixed(2)}
288 288
                     </view>
289 289
                     {/* 评分 */}
290 290
                     <view className="card-box-star">
@@ -318,7 +318,7 @@ export default (props) => {
318 318
                         </view>
319 319
                       </view>
320 320
                       <text className="title-money">
321
-                        ¥{item.unitPrice / 100}元
321
+                        ¥{(item.unitPrice / 100).toFixed(2)}元
322 322
                       </text>
323 323
                       <view className="title-time">
324 324
                         有效期:{formatTime(item?.startTime, "yyyy/MM/dd")}-
@@ -344,7 +344,7 @@ export default (props) => {
344 344
                   <view class="left-complete-one">
345 345
                     <image className="left-image-1" src={ProCard_hot}></image>
346 346
                     <view className="left-viewText">
347
-                      返现¥{item.cashback / 100}
347
+                      返现¥{(item.cashback / 100).toFixed(2)}
348 348
                     </view>
349 349
                     {/* 评分 */}
350 350
                     <view className="card-box-star">
@@ -379,7 +379,7 @@ export default (props) => {
379 379
                         </view>
380 380
                       </view>
381 381
                       <text className="title-money">
382
-                        ¥{item.unitPrice / 100}元
382
+                        ¥{(item.unitPrice / 100).toFixed(2)}元
383 383
                       </text>
384 384
                       <view className="title-time">
385 385
                         核销时间:{" "}

+ 2
- 2
src/components/OrderMolded/index.jsx Wyświetl plik

@@ -15,7 +15,7 @@ export default (props) => {
15 15
       <view class='left-complete-one'>
16 16
         <image className='left-image-1' src={ProCard_hot}></image>
17 17
         <view className='left-viewText'>
18
-          返现¥{item.cashback / 100}
18
+          返现¥{(item.cashback / 100).toFixed(2)}
19 19
         </view>
20 20
         <view className='title-image'>
21 21
           <image className='image-1' mode='scaleToFill' src={item.poster}></image>
@@ -25,7 +25,7 @@ export default (props) => {
25 25
           <view className='Pro-title'>
26 26
             <view className='title-text'>{item.description}</view>
27 27
           </view>
28
-          <text className='title-money' >¥{item.actualPrice / 100}元</text>
28
+          <text className='title-money' >¥{(item.actualPrice / 100).toFixed(2)}元</text>
29 29
           <view className='title-time' >有效期:{formatTimes(item.startTime, "yyyy/MM/dd")}-{formatTimes(item.endTime, "yyyy/MM/dd")}</view>
30 30
         </view>
31 31
       </view>

+ 2
- 2
src/components/PayOrderCard/index.jsx Wyświetl plik

@@ -91,7 +91,7 @@ export default (props) => {
91 91
           <view class='left-complete-one'>
92 92
             <image className='left-image-1' src={ProCard_hot}></image>
93 93
             <view className='left-viewText'>
94
-              返现¥{item.cashback / 100}
94
+              返现¥{(item.cashback / 100).toFixed(2)}
95 95
             </view>
96 96
             <view className='title-image'>
97 97
               <image className='image-1' mode='scaleToFill' src={item.poster}></image>
@@ -101,7 +101,7 @@ export default (props) => {
101 101
               <view className='Pro-title'>
102 102
                 <view className='title-text'>{item.description}</view>
103 103
               </view>
104
-              <text className='title-money' >¥{item.actualPrice / 100}<text className='title-money-2'>{item.standardPrice / 100}</text></text>
104
+              <text className='title-money' >¥{(item.actualPrice / 100).toFixed(2)}<text className='title-money-2'>{(item.standardPrice / 100).toFixed(2)}</text></text>
105 105
               <view className='title-time' >有效期:{formatTimes(item.startTime, "yyyy/MM/dd")}-{formatTimes(item.endTime, "yyyy/MM/dd")}</view>
106 106
             </view>
107 107
           </view>

+ 1
- 1
src/components/ShopCommission/index.jsx Wyświetl plik

@@ -19,7 +19,7 @@ export default (props) => {
19 19
       <view className='spreadDate'>日期:<text>{formatTimes(item.createDate, "yyyy/MM/dd")}</text></view>
20 20
       <view className='card'>
21 21
         <view className='spreadTime'>时&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;间:<text>{formatTimes(item.createDate, "yyyy/MM/dd hh:ss")}</text></view>
22
-        <view className='spreadMoney'>收入金额:<text>{item.amount / 100}</text>元</view>
22
+        <view className='spreadMoney'>收入金额:<text>{(item.amount / 100).toFixed(2)}</text>元</view>
23 23
       </view>
24 24
     </view>
25 25
   )

+ 1
- 1
src/components/ShopUnused/index.jsx Wyświetl plik

@@ -30,7 +30,7 @@ export default (props) => {
30 30
         <image className='orderImg' src={item.poster} mode='aspectFit' />
31 31
         <view className='orderRight'>
32 32
           <view className='foodName'>{item.description}</view>
33
-          <view className='price'>合计金额:¥<text style={{ fontSize: '24rpx' }}>{item.actualPrice / 100}</text>元 <text className='pnum'>数量:<text>1</text>张</text> </view>
33
+          <view className='price'>合计金额:¥<text style={{ fontSize: '24rpx' }}>{(item.actualPrice / 100).toFixed(2)}</text>元 <text className='pnum'>数量:<text>1</text>张</text> </view>
34 34
           <view>已下单:等待客户上门就餐</view>
35 35
         </view>
36 36
         <view className='line' />

+ 3
- 3
src/components/foodCards/foodCards.jsx Wyświetl plik

@@ -51,7 +51,7 @@ export default (props) => {
51 51
     <view className='foodCard'>
52 52
       <view className='fCleft'>
53 53
         <view className='backMoney'>
54
-          返现¥{item.cashback / 100}
54
+          返现¥{(item.cashback / 100).toFixed(2)}
55 55
         </view>
56 56
         <view className='appraise'>
57 57
           <Star star={star} />
@@ -66,8 +66,8 @@ export default (props) => {
66 66
             <view className='textword'  onClick={() => { goFood() }} >{(item.description).toString().length > 25 ? (item.description).substring(0, 25) + '...' : (item.description)}</view>
67 67
             <view className='jiage' onClick={() => { goFood() }} >
68 68
               <text className='rmb' >¥&nbsp;&nbsp;</text>
69
-              <text className='p1'><text className='price' >{item.actualPrice / 100}</text>元&nbsp;&nbsp;</text>
70
-              <text className='p2'>门市价<text className='oldprice' >{item.standardPrice / 100}</text>元</text>
69
+              <text className='p1'><text className='price' >{(item.actualPrice / 100).toFixed(2)}</text>元&nbsp;&nbsp;</text>
70
+              <text className='p2'>门市价<text className='oldprice' >{(item.standardPrice / 100).toFixed(2)}</text>元</text>
71 71
             </view>
72 72
             <view className='address'>
73 73
               <image className='dw' src={wz} />

+ 5
- 4
src/pages/PayOrder/index.jsx Wyświetl plik

@@ -12,6 +12,7 @@ import Taro, { useDidShow } from "@tarojs/taro";
12 12
 import { getPackageDetail } from "@/services/home";
13 13
 import { saveOrder, getOrderSub, payOrder } from "@/services/payOrder";
14 14
 import formatTime from "@/utils/formatTime";
15
+import formatPrice from "@/utils/formatPrice";
15 16
 
16 17
 export default withLayout((props) => {
17 18
   const { router, person } = props;
@@ -218,11 +219,11 @@ export default withLayout((props) => {
218 219
       <view class="coupon-list">
219 220
         {(list||[]).map((item) => {
220 221
           return (
221
-            <view class="wrapper">
222
+            <view class="wrapper" key={item.orderId}>
222 223
               <view class="left-complete-one">
223 224
                 <image className="left-image-1" src={ProCard_hot}></image>
224 225
                 <view className="left-viewText">
225
-                  返现¥{(item.cashback || 0) / 100}
226
+                  返现¥{formatPrice(item.cashback)}
226 227
                 </view>
227 228
                 <view className="title-image">
228 229
                   <image
@@ -237,9 +238,9 @@ export default withLayout((props) => {
237 238
                     <view className="title-text">{item.description}</view>
238 239
                   </view>
239 240
                   <text className="title-money">
240
-                    ¥{(item.actualPrice || item.unitPrice || 0) / 100}元
241
+                    ¥{formatPrice(item.actualPrice || item.unitPrice)}元
241 242
                     <text className="title-money-2">
242
-                      门市价{(item.standardPrice || 0) / 100}元
243
+                      门市价{formatPrice(item.standardPrice)}元
243 244
                     </text>
244 245
                   </text>
245 246
                   <view className="title-time">

+ 1
- 0
src/utils/formatPrice.js Wyświetl plik

@@ -0,0 +1 @@
1
+export default (t) => ((t || 0) / 100).toFixed(2);