...
|
...
|
@@ -16,6 +16,14 @@ export default class MessageCell extends Component { |
|
|
super(props);
|
|
|
this.renderUnreaderMsg = this.renderUnreaderMsg.bind(this);
|
|
|
this.emptyText = this.emptyText.bind(this);
|
|
|
|
|
|
this.images = {
|
|
|
1: require('../../images/message_vip_ic.png'),
|
|
|
2: require('../../images/message_asset_ic.png'),
|
|
|
3: require('../../images/message_service_ic.png'),
|
|
|
4: require('../../images/message_other_ic.png'),
|
|
|
5: require('../../images/messagepushic.png'),
|
|
|
}
|
|
|
}
|
|
|
|
|
|
renderUnreaderMsg(rowData) {
|
...
|
...
|
@@ -40,29 +48,28 @@ export default class MessageCell extends Component { |
|
|
|
|
|
switch (rowData.get('id')) {
|
|
|
case 1:
|
|
|
text = isEmpty ? '会员等级变更提醒、会员生日福利' : content;
|
|
|
break;
|
|
|
text = isEmpty ? '会员等级变更提醒、会员生日福利' : content;
|
|
|
break;
|
|
|
case 2:
|
|
|
text = isEmpty ? '我的优惠券、红包、有货币' : content;
|
|
|
break;
|
|
|
text = isEmpty ? '我的优惠券、红包、有货币' : content;
|
|
|
break;
|
|
|
case 3:
|
|
|
text = isEmpty ? '没有收到任何关于你的消息' : content;
|
|
|
break;
|
|
|
text = isEmpty ? '没有收到任何关于你的消息' : content;
|
|
|
break;
|
|
|
case 4:
|
|
|
text = isEmpty ? '没有收到任何系统消息' : content;
|
|
|
break;
|
|
|
text = isEmpty ? '没有收到任何系统消息' : content;
|
|
|
break;
|
|
|
case 5:
|
|
|
text = isEmpty ? '优惠促销、精选夯货推荐' : content;
|
|
|
break;
|
|
|
default:
|
|
|
}
|
|
|
return text;
|
|
|
}
|
|
|
|
|
|
render() {
|
|
|
let {data, rowID} = this.props;
|
|
|
let images = [require('../../images/message_vip_ic.png'),
|
|
|
require('../../images/message_asset_ic.png'),
|
|
|
require('../../images/message_service_ic.png'),
|
|
|
require('../../images/message_other_ic.png')];
|
|
|
let image
|
|
|
let {data, categoryID} = this.props;
|
|
|
|
|
|
return (
|
|
|
<TouchableOpacity
|
|
|
activeOpacity={1}
|
...
|
...
|
@@ -74,7 +81,7 @@ export default class MessageCell extends Component { |
|
|
<View style={styles.iconContainer}>
|
|
|
<Image
|
|
|
style={styles.iconStyle}
|
|
|
source={rowID < images.length ? images[rowID] : null}
|
|
|
source={this.images[categoryID]}
|
|
|
resizeMode="contain"
|
|
|
/>
|
|
|
{this.renderUnreaderMsg(data)}
|
...
|
...
|
|