|
@@ -167,7 +167,8 @@ export default class MineListHeader extends React.Component { |
|
@@ -167,7 +167,8 @@ export default class MineListHeader extends React.Component { |
167
|
showRedPacket,
|
167
|
showRedPacket,
|
168
|
certificationInfo,
|
168
|
certificationInfo,
|
169
|
announcement,
|
169
|
announcement,
|
170
|
- globalOrderData
|
170
|
+ globalOrderData,
|
|
|
171
|
+ iconAll,
|
171
|
} = this.props;
|
172
|
} = this.props;
|
172
|
|
173
|
|
173
|
let oHigh = 0;
|
174
|
let oHigh = 0;
|
|
@@ -208,7 +209,7 @@ export default class MineListHeader extends React.Component { |
|
@@ -208,7 +209,7 @@ export default class MineListHeader extends React.Component { |
208
|
}}>
|
209
|
}}>
|
209
|
<Image style={styles.user_img}
|
210
|
<Image style={styles.user_img}
|
210
|
source={{uri: YH_Image.getSlicedUrl(profile.head_ico, 60, 60, 2)}}
|
211
|
source={{uri: YH_Image.getSlicedUrl(profile.head_ico, 60, 60, 2)}}
|
211
|
- resizeMode={'contain'}/>
|
212
|
+ resizeMode={'cover'}/>
|
212
|
<View style={{
|
213
|
<View style={{
|
213
|
flexDirection:'column',
|
214
|
flexDirection:'column',
|
214
|
flex:1,
|
215
|
flex:1,
|
|
@@ -289,7 +290,7 @@ export default class MineListHeader extends React.Component { |
|
@@ -289,7 +290,7 @@ export default class MineListHeader extends React.Component { |
289
|
}}>
|
290
|
}}>
|
290
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineLogin','')}>
|
291
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineLogin','')}>
|
291
|
<Text style={styles.login_text} numberOfLines={1}>
|
292
|
<Text style={styles.login_text} numberOfLines={1}>
|
292
|
- 登陆/注册
|
293
|
+ 登录/注册
|
293
|
</Text>
|
294
|
</Text>
|
294
|
</TouchableOpacity>
|
295
|
</TouchableOpacity>
|
295
|
</View>
|
296
|
</View>
|
|
@@ -410,7 +411,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -410,7 +411,9 @@ export default class MineListHeader extends React.Component { |
410
|
<View style={styles.order_container}>
|
411
|
<View style={styles.order_container}>
|
411
|
<TouchableOpacity onPress={() => this.props.onPressItem('dfkOrder','')}>
|
412
|
<TouchableOpacity onPress={() => this.props.onPressItem('dfkOrder','')}>
|
412
|
<View style={styles.order_content}>
|
413
|
<View style={styles.order_content}>
|
413
|
- <Image style={styles.icon_image} source={require('../../image/dd_icon_dfk.png')}/>
|
414
|
+ {
|
|
|
415
|
+ iconAll.willPay.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.willPay.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/dd_icon_dfk.png')}/>
|
|
|
416
|
+ }
|
414
|
<Text style={styles.order_text}>待付款</Text>
|
417
|
<Text style={styles.order_text}>待付款</Text>
|
415
|
{
|
418
|
{
|
416
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.wait_pay_num) : null
|
419
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.wait_pay_num) : null
|
|
@@ -419,7 +422,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -419,7 +422,9 @@ export default class MineListHeader extends React.Component { |
419
|
</TouchableOpacity>
|
422
|
</TouchableOpacity>
|
420
|
<TouchableOpacity onPress={() => this.props.onPressItem('dfhOrder','')}>
|
423
|
<TouchableOpacity onPress={() => this.props.onPressItem('dfhOrder','')}>
|
421
|
<View style={styles.order_content}>
|
424
|
<View style={styles.order_content}>
|
422
|
- <Image style={styles.icon_image} source={require('../../image/dd_icon_dfh.png')}/>
|
425
|
+ {
|
|
|
426
|
+ iconAll.willDeliver.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.willDeliver.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/dd_icon_dfh.png')}/>
|
|
|
427
|
+ }
|
423
|
<Text style={styles.order_text}>待发货</Text>
|
428
|
<Text style={styles.order_text}>待发货</Text>
|
424
|
{
|
429
|
{
|
425
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.send_cargo_num) : null
|
430
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.send_cargo_num) : null
|
|
@@ -428,7 +433,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -428,7 +433,9 @@ export default class MineListHeader extends React.Component { |
428
|
</TouchableOpacity>
|
433
|
</TouchableOpacity>
|
429
|
<TouchableOpacity onPress={() => this.props.onPressItem('dshOrder','')}>
|
434
|
<TouchableOpacity onPress={() => this.props.onPressItem('dshOrder','')}>
|
430
|
<View style={styles.order_content}>
|
435
|
<View style={styles.order_content}>
|
431
|
- <Image style={styles.icon_image} source={require('../../image/dd_icon_dsh.png')}/>
|
436
|
+ {
|
|
|
437
|
+ iconAll.willReceived.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.willReceived.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/dd_icon_dsh.png')}/>
|
|
|
438
|
+ }
|
432
|
<Text style={styles.order_text}>待收货</Text>
|
439
|
<Text style={styles.order_text}>待收货</Text>
|
433
|
{
|
440
|
{
|
434
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.wait_cargo_num) : null
|
441
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.wait_cargo_num) : null
|
|
@@ -437,7 +444,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -437,7 +444,9 @@ export default class MineListHeader extends React.Component { |
437
|
</TouchableOpacity>
|
444
|
</TouchableOpacity>
|
438
|
<TouchableOpacity onPress={() => this.props.onPressItem('dsdOrder','')}>
|
445
|
<TouchableOpacity onPress={() => this.props.onPressItem('dsdOrder','')}>
|
439
|
<View style={styles.order_content}>
|
446
|
<View style={styles.order_content}>
|
440
|
- <Image style={styles.icon_image} source={require('../../image/wddd_icon_dpj.png')}/>
|
447
|
+ {
|
|
|
448
|
+ iconAll.willComment.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.willComment.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/wddd_icon_dpj.png')}/>
|
|
|
449
|
+ }
|
441
|
<Text style={styles.order_text}>待晒单</Text>
|
450
|
<Text style={styles.order_text}>待晒单</Text>
|
442
|
{
|
451
|
{
|
443
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.toShareOrderNum) : null
|
452
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.toShareOrderNum) : null
|
|
@@ -446,7 +455,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -446,7 +455,9 @@ export default class MineListHeader extends React.Component { |
446
|
</TouchableOpacity>
|
455
|
</TouchableOpacity>
|
447
|
<TouchableOpacity onPress={() => this.props.onPressItem('thhOrder','')}>
|
456
|
<TouchableOpacity onPress={() => this.props.onPressItem('thhOrder','')}>
|
448
|
<View style={styles.order_content}>
|
457
|
<View style={styles.order_content}>
|
449
|
- <Image style={styles.icon_image} source={require('../../image/dd_icon_thh.png')}/>
|
458
|
+ {
|
|
|
459
|
+ iconAll.reback.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.reback.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/dd_icon_thh.png')}/>
|
|
|
460
|
+ }
|
450
|
<Text style={styles.order_text}>退/换货</Text>
|
461
|
<Text style={styles.order_text}>退/换货</Text>
|
451
|
{
|
462
|
{
|
452
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.refund_exchange_num) : null
|
463
|
(profile.uid != '0' && mineInfoNum) ? this._renderMineOrderNumberPoint(mineInfoNum.refund_exchange_num) : null
|
|
@@ -498,7 +509,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -498,7 +509,9 @@ export default class MineListHeader extends React.Component { |
498
|
<View style={styles.order_container}>
|
509
|
<View style={styles.order_container}>
|
499
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineCoupon','')}>
|
510
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineCoupon','')}>
|
500
|
<View style={styles.asset_content}>
|
511
|
<View style={styles.asset_content}>
|
501
|
- <Image style={styles.icon_image} source={require('../../image/zc_icon_yhq_red.png')}/>
|
512
|
+ {
|
|
|
513
|
+ iconAll.coupon.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.coupon.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/zc_icon_yhq.png')}/>
|
|
|
514
|
+ }
|
502
|
<Text style={styles.order_text}>优惠券</Text>
|
515
|
<Text style={styles.order_text}>优惠券</Text>
|
503
|
{
|
516
|
{
|
504
|
(profile.uid != '0' && mineInfoNum) ? this._renderMinePropertyNumberPoint(mineInfoNum.coupon_num) : null
|
517
|
(profile.uid != '0' && mineInfoNum) ? this._renderMinePropertyNumberPoint(mineInfoNum.coupon_num) : null
|
|
@@ -507,7 +520,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -507,7 +520,9 @@ export default class MineListHeader extends React.Component { |
507
|
</TouchableOpacity>
|
520
|
</TouchableOpacity>
|
508
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineYohoCoin','')}>
|
521
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineYohoCoin','')}>
|
509
|
<View style={styles.asset_content}>
|
522
|
<View style={styles.asset_content}>
|
510
|
- <Image style={styles.icon_image} source={require('../../image/yh_mine_yoho_coin.png')}/>
|
523
|
+ {
|
|
|
524
|
+ iconAll.yohoCoin.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.yohoCoin.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/yh_mine_yoho_coin.png')}/>
|
|
|
525
|
+ }
|
511
|
<Text style={styles.order_text}>有货币</Text>
|
526
|
<Text style={styles.order_text}>有货币</Text>
|
512
|
|
527
|
|
513
|
{
|
528
|
{
|
|
@@ -518,8 +533,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -518,8 +533,9 @@ export default class MineListHeader extends React.Component { |
518
|
</TouchableOpacity>
|
533
|
</TouchableOpacity>
|
519
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineLimitCode','')}>
|
534
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineLimitCode','')}>
|
520
|
<View style={styles.asset_content}>
|
535
|
<View style={styles.asset_content}>
|
521
|
- <Image style={styles.icon_image}
|
|
|
522
|
- source={require('../../image/yh_mine_limitcode_icon.png')}/>
|
536
|
+ {
|
|
|
537
|
+ iconAll.myLimitCode.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.myLimitCode.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/yh_mine_limitcode_icon.png')}/>
|
|
|
538
|
+ }
|
523
|
<Text style={styles.order_text}>限购码</Text>
|
539
|
<Text style={styles.order_text}>限购码</Text>
|
524
|
{
|
540
|
{
|
525
|
(profile.uid != '0' && mineInfoNum) ? this._renderMinePropertyNumberPoint(mineInfoNum.limitCodeNum) : null
|
541
|
(profile.uid != '0' && mineInfoNum) ? this._renderMinePropertyNumberPoint(mineInfoNum.limitCodeNum) : null
|
|
@@ -528,7 +544,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -528,7 +544,9 @@ export default class MineListHeader extends React.Component { |
528
|
</TouchableOpacity>
|
544
|
</TouchableOpacity>
|
529
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineInstallment','')}>
|
545
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineInstallment','')}>
|
530
|
<View style={styles.asset_content}>
|
546
|
<View style={styles.asset_content}>
|
531
|
- <Image style={styles.icon_image} source={require('../../image/yh_mine_fenqi_icon.png')}/>
|
547
|
+ {
|
|
|
548
|
+ iconAll.instalment.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.instalment.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/yh_mine_fenqi_icon.png')}/>
|
|
|
549
|
+ }
|
532
|
<Text style={styles.order_text}>有货分期</Text>
|
550
|
<Text style={styles.order_text}>有货分期</Text>
|
533
|
{
|
551
|
{
|
534
|
(profile.uid != '0') ? this._renderMinePropertyNumberPoint(0) : this._renderMinePropertyNumberPoint('去开通')
|
552
|
(profile.uid != '0') ? this._renderMinePropertyNumberPoint(0) : this._renderMinePropertyNumberPoint('去开通')
|
|
@@ -538,8 +556,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -538,8 +556,9 @@ export default class MineListHeader extends React.Component { |
538
|
{showRedPacket && showRedPacket.open === 'Y' ?
|
556
|
{showRedPacket && showRedPacket.open === 'Y' ?
|
539
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineRedPackage','')}>
|
557
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineRedPackage','')}>
|
540
|
<View style={styles.asset_content}>
|
558
|
<View style={styles.asset_content}>
|
541
|
- <Image style={styles.icon_image}
|
|
|
542
|
- source={require('../../image/yh_mine_redbag_icon.png')}/>
|
559
|
+ {
|
|
|
560
|
+ iconAll.redPackets.isExist ? <Image style={styles.icon_image} source={{uri:iconAll.redPackets.default_ico}}/> : <Image style={styles.icon_image} source={require('../../image/yh_mine_redbag_icon.png')}/>
|
|
|
561
|
+ }
|
543
|
<Text style={styles.order_text}>红包</Text>
|
562
|
<Text style={styles.order_text}>红包</Text>
|
544
|
{
|
563
|
{
|
545
|
(profile.uid != '0' && redPackageNum) ? this._renderMinePropertyNumberPoint(redPackageNum.redpacket_num) : null
|
564
|
(profile.uid != '0' && redPackageNum) ? this._renderMinePropertyNumberPoint(redPackageNum.redpacket_num) : null
|
|
@@ -555,7 +574,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -555,7 +574,9 @@ export default class MineListHeader extends React.Component { |
555
|
}}/>
|
574
|
}}/>
|
556
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineGuang','')}>
|
575
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineGuang','')}>
|
557
|
<View style={styles.row}>
|
576
|
<View style={styles.row}>
|
558
|
- <Image style={styles.row_icon} source={require('../../image/mine_collectionTiezi_icon.png')}/>
|
577
|
+ {
|
|
|
578
|
+ iconAll.myguang.isExist ? <Image style={styles.row_icon} source={{uri:iconAll.myguang.default_ico}}/> : <Image style={styles.row_icon} source={require('../../image/mine_collectionTiezi_icon.png')}/>
|
|
|
579
|
+ }
|
559
|
<Text style={styles.icon_text} numberOfLines={1}>
|
580
|
<Text style={styles.icon_text} numberOfLines={1}>
|
560
|
我的逛
|
581
|
我的逛
|
561
|
</Text>
|
582
|
</Text>
|
|
@@ -570,7 +591,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -570,7 +591,9 @@ export default class MineListHeader extends React.Component { |
570
|
}}/>
|
591
|
}}/>
|
571
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineShareOrder','')}>
|
592
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineShareOrder','')}>
|
572
|
<View style={styles.row}>
|
593
|
<View style={styles.row}>
|
573
|
- <Image style={styles.row_icon} source={require('../../image/shaidan.png')}/>
|
594
|
+ {
|
|
|
595
|
+ iconAll.myList.isExist ? <Image style={styles.row_icon} source={{uri:iconAll.myList.default_ico}}/> : <Image style={styles.row_icon} source={require('../../image/shaidan.png')}/>
|
|
|
596
|
+ }
|
574
|
<Text style={styles.icon_text} numberOfLines={1}>
|
597
|
<Text style={styles.icon_text} numberOfLines={1}>
|
575
|
我的晒单
|
598
|
我的晒单
|
576
|
</Text>
|
599
|
</Text>
|
|
@@ -587,8 +610,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -587,8 +610,9 @@ export default class MineListHeader extends React.Component { |
587
|
backgroundColor: '#e5e5e5',
|
610
|
backgroundColor: '#e5e5e5',
|
588
|
}}/>
|
611
|
}}/>
|
589
|
<View style={styles.row}>
|
612
|
<View style={styles.row}>
|
590
|
- <Image style={styles.row_icon} resizeMode={'contain'}
|
|
|
591
|
- source={require('../../image/mine_bill_icon.png')}/>
|
613
|
+ {
|
|
|
614
|
+ iconAll.vipBill.isExist ? <Image style={styles.row_icon} resizeMode={'contain'} source={{uri:iconAll.vipBill.default_ico}}/> : <Image style={styles.row_icon} resizeMode={'contain'} source={require('../../image/mine_bill_icon.png')}/>
|
|
|
615
|
+ }
|
592
|
<Text style={styles.icon_text} numberOfLines={1}>
|
616
|
<Text style={styles.icon_text} numberOfLines={1}>
|
593
|
会员账单信息
|
617
|
会员账单信息
|
594
|
</Text>
|
618
|
</Text>
|
|
@@ -613,7 +637,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -613,7 +637,9 @@ export default class MineListHeader extends React.Component { |
613
|
item.get('state') === 1?
|
637
|
item.get('state') === 1?
|
614
|
<TouchableOpacity key={i} onPress={() => this.props.onPressItem('mineActivity',item)}>
|
638
|
<TouchableOpacity key={i} onPress={() => this.props.onPressItem('mineActivity',item)}>
|
615
|
<View style={styles.row}>
|
639
|
<View style={styles.row}>
|
616
|
- <Image style={styles.row_icon} source={require('../../image/mine_activity_icon.png')}/>
|
640
|
+ {
|
|
|
641
|
+ iconAll.invite.isExist ? <Image style={styles.row_icon} source={{uri:iconAll.invite.default_ico}}/> : <Image style={styles.row_icon} source={require('../../image/mine_activity_icon.png')}/>
|
|
|
642
|
+ }
|
617
|
<Text style={styles.icon_text} numberOfLines={1}>
|
643
|
<Text style={styles.icon_text} numberOfLines={1}>
|
618
|
{item.get('act_name')}
|
644
|
{item.get('act_name')}
|
619
|
</Text>
|
645
|
</Text>
|
|
@@ -644,8 +670,9 @@ export default class MineListHeader extends React.Component { |
|
@@ -644,8 +670,9 @@ export default class MineListHeader extends React.Component { |
644
|
|
670
|
|
645
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineFeedback','')}>
|
671
|
<TouchableOpacity onPress={() => this.props.onPressItem('mineFeedback','')}>
|
646
|
<View style={styles.row}>
|
672
|
<View style={styles.row}>
|
647
|
- <Image style={styles.row_icon} resizeMode={'contain'}
|
|
|
648
|
- source={require('../../image/mine_servicefeedback_icon.png')}/>
|
673
|
+ {
|
|
|
674
|
+ iconAll.suggestion.isExist ? <Image style={styles.row_icon} resizeMode={'contain'} source={{uri:iconAll.suggestion.default_ico}}/> : <Image style={styles.row_icon} resizeMode={'contain'} source={require('../../image/mine_servicefeedback_icon.png')}/>
|
|
|
675
|
+ }
|
649
|
<Text style={styles.icon_text} numberOfLines={1}>
|
676
|
<Text style={styles.icon_text} numberOfLines={1}>
|
650
|
服务与反馈
|
677
|
服务与反馈
|
651
|
</Text>
|
678
|
</Text>
|
|
@@ -837,7 +864,6 @@ let styles = StyleSheet.create({ |
|
@@ -837,7 +864,6 @@ let styles = StyleSheet.create({ |
837
|
borderRadius: 30,
|
864
|
borderRadius: 30,
|
838
|
borderColor: 'white',
|
865
|
borderColor: 'white',
|
839
|
borderWidth: (Platform.OS === 'ios' ? 1.0 : 1.5) / PixelRatio.get(),
|
866
|
borderWidth: (Platform.OS === 'ios' ? 1.0 : 1.5) / PixelRatio.get(),
|
840
|
- resizeMode: 'contain',
|
|
|
841
|
},
|
867
|
},
|
842
|
user_level: {
|
868
|
user_level: {
|
843
|
width: 45,
|
869
|
width: 45,
|