41 changed files with 650 additions and 41 deletions
@ -1,4 +1,6 @@ |
|||
{ |
|||
"navigationBarTitleText": "我的活动", |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"cell": "../myTopics/myParticipant/cell/index" |
|||
} |
|||
} |
|||
@ -1,2 +1,14 @@ |
|||
<!--pages/user/common/myActivity/index.wxml--> |
|||
<text>pages/user/common/myActivity/index.wxml</text> |
|||
<view class="container"> |
|||
<block wx:for="{{list}}" wx:key="*this"> |
|||
<cell |
|||
articleId="{{item.articleId}}" |
|||
title="{{item.title}}" |
|||
articleImg="{{item.articleImg}}" |
|||
userName="{{item.userName}}" |
|||
time="{{item.time}}" |
|||
commentNum="{{item.commentNum}}" |
|||
showTop="{{item.showTop}}" |
|||
bind:clickListItem="clickListItem"/> |
|||
</block> |
|||
</view> |
|||
|
|||
@ -1,4 +1,6 @@ |
|||
{ |
|||
"navigationBarTitleText": "我的收藏", |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"cell": "../myTopics/myParticipant/cell/index" |
|||
} |
|||
} |
|||
@ -1,2 +1,14 @@ |
|||
<!--pages/user/common/myFavorite/index.wxml--> |
|||
<text>pages/user/common/myFavorite/index.wxml</text> |
|||
<view class="container"> |
|||
<block wx:for="{{list}}" wx:key="*this"> |
|||
<cell |
|||
articleId="{{item.articleId}}" |
|||
title="{{item.title}}" |
|||
articleImg="{{item.articleImg}}" |
|||
userName="{{item.userName}}" |
|||
time="{{item.time}}" |
|||
commentNum="{{item.commentNum}}" |
|||
showTop="{{item.showTop}}" |
|||
bind:clickListItem="clickListItem"/> |
|||
</block> |
|||
</view> |
|||
|
|||
@ -1,4 +1,6 @@ |
|||
{ |
|||
"navigationBarTitleText": "我的金点子", |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"cell": "../../topics/goodIdea/cell/index" |
|||
} |
|||
} |
|||
@ -1,2 +1,8 @@ |
|||
<!--pages/user/common/myIdea/index.wxml--> |
|||
<text>pages/user/common/myIdea/index.wxml</text> |
|||
<view class="container"> |
|||
<block wx:for="{{list}}" wx:key="*this"> |
|||
<cell |
|||
itemData="{{item}}" |
|||
bind:clickListItem="clickListItem"/> |
|||
</block> |
|||
</view> |
|||
|
|||
@ -0,0 +1,36 @@ |
|||
// pages/user/myMessage/cell/index.js
|
|||
Component({ |
|||
/** |
|||
* 组件的属性列表 |
|||
*/ |
|||
properties: { |
|||
itemData: Object |
|||
}, |
|||
|
|||
/** |
|||
* 组件的初始数据 |
|||
*/ |
|||
data: { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 组件的方法列表 |
|||
*/ |
|||
methods: { |
|||
onTap() { |
|||
this.triggerEvent('clickListItem', { itemData: this.properties.itemData }) |
|||
}, |
|||
|
|||
msgType_level(level){ |
|||
switch (level){ |
|||
case 0: |
|||
return "活动消息"; |
|||
case 1: |
|||
return "消息提醒"; |
|||
case 2: |
|||
return "系统消息"; |
|||
} |
|||
} |
|||
} |
|||
}) |
|||
@ -0,0 +1,5 @@ |
|||
{ |
|||
"component": true, |
|||
"usingComponents": { |
|||
} |
|||
} |
|||
@ -0,0 +1,15 @@ |
|||
<!--pages/user/myMessage/cell/index.wxml--> |
|||
<view class="cell" id="cell" bindtap="onTap"> |
|||
<view class="item-left"> |
|||
<image wx:if="{{itemData.msgType === 0}}" src="/images/user/activity_icon.png"></image> |
|||
<image wx:if="{{itemData.msgType === 1}}" src="/images/user/msg_icon.png"></image> |
|||
<image wx:if="{{itemData.msgType === 2}}" src="/images/user/system_icon.png"></image> |
|||
</view> |
|||
<view class="item-right"> |
|||
<view class="item-text"> |
|||
<view>{{itemData.msgName}}</view> |
|||
<view>{{itemData.title}}</view> |
|||
</view> |
|||
<view class="item-time">{{itemData.time}}</view> |
|||
</view> |
|||
</view> |
|||
@ -0,0 +1,35 @@ |
|||
/* pages/user/myMessage/cell/index.wxss */ |
|||
.cell{ |
|||
display: flex; |
|||
flex-direction: row; |
|||
align-items: center; |
|||
padding: 5px 10px 5px 10px; |
|||
} |
|||
.item-left{ |
|||
width: 40px; |
|||
height: 40px; |
|||
} |
|||
image{ |
|||
width: 40px; |
|||
height: 40px; |
|||
} |
|||
.item-right{ |
|||
display: flex; |
|||
width: 100%; |
|||
flex-direction: row; |
|||
justify-content: space-between; |
|||
padding: 10px; |
|||
border-bottom: 1px solid #E7E7E7; |
|||
} |
|||
.item-text :first-child{ |
|||
font-size: 15px; |
|||
color: #171717; |
|||
} |
|||
.item-text :last-child{ |
|||
font-size: 13px; |
|||
color: #999999; |
|||
} |
|||
.item-time{ |
|||
font-size: 13px; |
|||
color: #ABABAB; |
|||
} |
|||
@ -1,4 +1,6 @@ |
|||
{ |
|||
"navigationBarTitleText": "我的消息", |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"cell": "./cell/index" |
|||
} |
|||
} |
|||
@ -1,2 +1,8 @@ |
|||
<!--pages/user/common/myMessage/index.wxml--> |
|||
<text>pages/user/common/myMessage/index.wxml</text> |
|||
<view class="container"> |
|||
<block wx:for="{{list}}" wx:key="*this"> |
|||
<cell |
|||
itemData="{{item}}" |
|||
bind:clickListItem="clickListItem"/> |
|||
</block> |
|||
</view> |
|||
|
|||
@ -1,4 +1,8 @@ |
|||
{ |
|||
"navigationBarTitleText": "我的议题", |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"e-segment": "/components/segment/index", |
|||
"myParticipant": "./myParticipant/index", |
|||
"myRelease": "./myRelease/index" |
|||
} |
|||
} |
|||
@ -1,2 +1,6 @@ |
|||
<!--pages/user/common/myTopics/index.wxml--> |
|||
<text>pages/user/common/myTopics/index.wxml</text> |
|||
<view class="content-wrapper"> |
|||
<e-segment bind:tapSegment="tapSegment" headerTitles="{{headerTitles}}" defaultSelectIndex="{{selectedTitle}}"/> |
|||
<myParticipant wx:if="{{selectedTitle==0}}" /> |
|||
<myRelease wx:if="{{selectedTitle==1}}" /> |
|||
</view> |
|||
|
|||
|
After Width: | Height: | Size: 76 KiB |
@ -0,0 +1,35 @@ |
|||
// pages/topics/common/interactive/common/imageCell/index.js
|
|||
Component({ |
|||
/** |
|||
* 组件的属性列表 |
|||
*/ |
|||
properties: { |
|||
articleId: String, |
|||
title: String, |
|||
articleImg:String, |
|||
userIcon:String, |
|||
userName:String, |
|||
time: String, |
|||
commentNum: String, |
|||
showTop: { |
|||
type: Boolean, |
|||
value: false, |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 组件的初始数据 |
|||
*/ |
|||
data: { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 组件的方法列表 |
|||
*/ |
|||
methods: { |
|||
onTap() { |
|||
this.triggerEvent('clickListItem', { articleId: this.properties.articleId }) |
|||
} |
|||
} |
|||
}) |
|||
@ -0,0 +1,4 @@ |
|||
{ |
|||
"component": true, |
|||
"usingComponents": {} |
|||
} |
|||
@ -0,0 +1,29 @@ |
|||
<!--pages/topics/common/interactive/common/imageCell/index.wxml--> |
|||
<view class="cell" id="cell" bindtap="onTap"> |
|||
<view class="left {{articleImg === '' ? 'leftActive' : ''}}"> |
|||
<view class="left-top"> |
|||
<view class="cell_title">{{title}}</view> |
|||
</view> |
|||
<view class="left-bottom"> |
|||
|
|||
<view class="left-bottom-userInfo"> |
|||
<view class="user-icon"> |
|||
<image src="{{userIcon}}"></image> |
|||
</view> |
|||
<view class="userName">{{userName}}</view> |
|||
<view class="cell_info_meta">{{time}}</view> |
|||
</view> |
|||
|
|||
<view class="left-bottom-comments"> |
|||
<view class="comments-icon"> |
|||
<image class="image_icon" src="/images/common/com_count.png"></image> |
|||
</view> |
|||
<view class="commentNum">{{commentNum}}</view> |
|||
</view> |
|||
|
|||
</view> |
|||
</view> |
|||
<view class="right" wx:if="{{articleImg.length > 0}}"> |
|||
<image class="articleImg" src="./images/articleImg.png"></image> |
|||
</view> |
|||
</view> |
|||
@ -0,0 +1,105 @@ |
|||
/* pages/topics/common/interactive/common/imageCell/index.wxss */ |
|||
.cell { |
|||
|
|||
display: flex; |
|||
flex-direction: row; |
|||
padding: 10px 20px; |
|||
box-sizing: border-box; |
|||
align-items: center; |
|||
position: relative; |
|||
} |
|||
.cell:after { |
|||
content: ""; |
|||
position: absolute; |
|||
bottom: 1px; |
|||
left: 20px; |
|||
right: 20px; |
|||
border-bottom: 1px solid #E7E7E7; |
|||
} |
|||
.left{ |
|||
display: flex; |
|||
flex-direction: column; |
|||
width: 70%; |
|||
} |
|||
.leftActive{ |
|||
display: flex; |
|||
flex-direction: column; |
|||
width: 100%; |
|||
} |
|||
.left-bottom{ |
|||
display: flex; |
|||
flex: row; |
|||
justify-content: space-between; |
|||
} |
|||
.left-bottom-userInfo{ |
|||
display: flex; |
|||
flex: row; |
|||
align-items: center; |
|||
} |
|||
.user-icon{ |
|||
width: 20px; |
|||
height: 20px; |
|||
border-radius: 50%; |
|||
background-color: #EEEEEE; |
|||
} |
|||
.userName{ |
|||
margin: 0 5px 0 5px; |
|||
font-size: 12px; |
|||
color: #3B3B3B; |
|||
} |
|||
.left-bottom-comments{ |
|||
display: flex; |
|||
flex: row; |
|||
align-items: center; |
|||
margin-right: 10px; |
|||
} |
|||
.comments-icon{ |
|||
width: 15px; |
|||
height: 12px; |
|||
line-height: 10px; |
|||
margin-right: 5px; |
|||
} |
|||
.image_icon { |
|||
width: 100%; |
|||
height: 100%; |
|||
} |
|||
.commentNum{ |
|||
font-size: 12px; |
|||
color: #3B3B3B; |
|||
} |
|||
.right{ |
|||
width: 30%; |
|||
height: 70px; |
|||
border-radius: 5px; |
|||
} |
|||
image{ |
|||
width: 100%; |
|||
height: 100%; |
|||
} |
|||
.articleImg{ |
|||
width: 100%; |
|||
height: 100%; |
|||
border-radius: 5px; |
|||
} |
|||
.cell_title { |
|||
font-weight: 300; |
|||
font-size: 17px; |
|||
color: #000; |
|||
} |
|||
.cell_title_selected { |
|||
color: #9C9C9C; |
|||
} |
|||
.cell_info_meta { |
|||
padding-top: 10rpx; |
|||
display: flex; |
|||
flex-direction: row; |
|||
align-items: center; |
|||
font-size: 12px; |
|||
line-height: 12px; |
|||
color: #D4D4D4; |
|||
} |
|||
.cell_info_top { |
|||
padding: 0 10px; |
|||
width: 20px; |
|||
height: 12px; |
|||
} |
|||
@ -0,0 +1,54 @@ |
|||
// pages/user/myTopics/myParticipant/index.js
|
|||
Component({ |
|||
/** |
|||
* 组件的属性列表 |
|||
*/ |
|||
properties: { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 组件的初始数据 |
|||
*/ |
|||
data: { |
|||
list: [ |
|||
{ |
|||
articleId: '1', |
|||
title: "市北区举行国际航运贸易金融创新中心核心区产业建设", |
|||
articleImg: "asdsad", |
|||
userIcon: "", |
|||
userName: "用户名", |
|||
time: "刚刚", |
|||
commentNum: "33", |
|||
}, |
|||
{ |
|||
articleId: "2", |
|||
title: "《大众日报》市北区举行国际航运贸易金融创新中心核心区产业建设", |
|||
articleImg: "", |
|||
userIcon: "", |
|||
userName: "用户名", |
|||
time: "1分钟前", |
|||
commentNum: "33", |
|||
}, |
|||
{ |
|||
articleId: "3", |
|||
title: "青岛医疗人工智能科技创新中心落户市北", |
|||
articleImg: "asdsadad", |
|||
userIcon: "", |
|||
userName: "用户名", |
|||
time: "1分钟前", |
|||
commentNum: "33", |
|||
} |
|||
] |
|||
}, |
|||
|
|||
/** |
|||
* 组件的方法列表 |
|||
*/ |
|||
methods: { |
|||
clickListItem(e) { |
|||
const articleId = e.detail.articleId; |
|||
console.log(articleId); |
|||
} |
|||
} |
|||
}) |
|||
@ -0,0 +1,6 @@ |
|||
{ |
|||
"component": true, |
|||
"usingComponents": { |
|||
"cell": "./cell/index" |
|||
} |
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
<!--pages/user/myTopics/myParticipant/index.wxml--> |
|||
<view class="container"> |
|||
<block wx:for="{{list}}" wx:key="*this"> |
|||
<cell |
|||
articleId="{{item.articleId}}" |
|||
title="{{item.title}}" |
|||
articleImg="{{item.articleImg}}" |
|||
userName="{{item.userName}}" |
|||
time="{{item.time}}" |
|||
commentNum="{{item.commentNum}}" |
|||
showTop="{{item.showTop}}" |
|||
bind:clickListItem="clickListItem"/> |
|||
</block> |
|||
</view> |
|||
@ -0,0 +1 @@ |
|||
/* pages/user/myTopics/myParticipant/index.wxss */ |
|||
@ -0,0 +1,54 @@ |
|||
// pages/user/myTopics/myRelease/index.js
|
|||
Component({ |
|||
/** |
|||
* 组件的属性列表 |
|||
*/ |
|||
properties: { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 组件的初始数据 |
|||
*/ |
|||
data: { |
|||
list: [ |
|||
{ |
|||
articleId: '1', |
|||
title: "市北区举行国际航运贸易金融创新中心核心区产业建设", |
|||
articleImg: "", |
|||
userIcon: "", |
|||
userName: "用户名", |
|||
time: "刚刚", |
|||
commentNum: "33", |
|||
}, |
|||
{ |
|||
articleId: "2", |
|||
title: "《大众日报》市北区举行国际航运贸易金融创新中心核心区产业建设", |
|||
articleImg: "", |
|||
userIcon: "", |
|||
userName: "用户名", |
|||
time: "1分钟前", |
|||
commentNum: "33", |
|||
}, |
|||
{ |
|||
articleId: "3", |
|||
title: "青岛医疗人工智能科技创新中心落户市北", |
|||
articleImg: "", |
|||
userIcon: "", |
|||
userName: "用户名", |
|||
time: "1分钟前", |
|||
commentNum: "33", |
|||
} |
|||
] |
|||
}, |
|||
|
|||
/** |
|||
* 组件的方法列表 |
|||
*/ |
|||
methods: { |
|||
clickListItem(e) { |
|||
const articleId = e.detail.articleId; |
|||
console.log(articleId); |
|||
} |
|||
} |
|||
}) |
|||
@ -0,0 +1,6 @@ |
|||
{ |
|||
"component": true, |
|||
"usingComponents": { |
|||
"cell": "../myParticipant/cell/index" |
|||
} |
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
<!--pages/user/myTopics/myRelease/index.wxml--> |
|||
<view class="container"> |
|||
<block wx:for="{{list}}" wx:key="*this"> |
|||
<cell |
|||
articleId="{{item.articleId}}" |
|||
title="{{item.title}}" |
|||
articleImg="{{item.articleImg}}" |
|||
userName="{{item.userName}}" |
|||
time="{{item.time}}" |
|||
commentNum="{{item.commentNum}}" |
|||
showTop="{{item.showTop}}" |
|||
bind:clickListItem="clickListItem"/> |
|||
</block> |
|||
</view> |
|||
@ -0,0 +1 @@ |
|||
/* pages/user/myTopics/myRelease/index.wxss */ |
|||
Loading…
Reference in new issue