@ -1,35 +0,0 @@ |
|||||
// pages/topics/common/goodIdea/cell/index.js
|
|
||||
Component({ |
|
||||
/** |
|
||||
* 组件的属性列表 |
|
||||
*/ |
|
||||
properties: { |
|
||||
// ideaId: String,
|
|
||||
// articleImg: String,
|
|
||||
// userIcon: String,
|
|
||||
// userName: String,
|
|
||||
// time: String,
|
|
||||
// isGoodIdea:Number,
|
|
||||
// detail:{
|
|
||||
// type: Object
|
|
||||
// }
|
|
||||
itemData:Object |
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 组件的初始数据 |
|
||||
*/ |
|
||||
data: { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 组件的方法列表 |
|
||||
*/ |
|
||||
methods: { |
|
||||
onTap() { |
|
||||
console.log(this.properties) |
|
||||
// this.triggerEvent('clickListItem', { articleId: this.properties.articleId })
|
|
||||
} |
|
||||
} |
|
||||
}) |
|
||||
@ -1,102 +0,0 @@ |
|||||
// pages/topics/common/goodIdea/index.js
|
|
||||
Page({ |
|
||||
|
|
||||
/** |
|
||||
* 页面的初始数据 |
|
||||
*/ |
|
||||
data: { |
|
||||
list: [ |
|
||||
{ |
|
||||
ideaId: '1', |
|
||||
userIcon: "", |
|
||||
userName: "用户名", |
|
||||
time: "刚刚", |
|
||||
isGoodIdea:1, |
|
||||
praiseNum:"30", |
|
||||
detail:{ |
|
||||
title:"习近平主持政治局第十七次集体... 拷贝", |
|
||||
userIcon:"", |
|
||||
userName:"用户名", |
|
||||
time:"刚刚", |
|
||||
commentNum:"33", |
|
||||
text:"【内容以实际活动为准】市北区位于青岛市主城区地理位置的中心,西部濒临胶州湾,东部与崂山区为邻,北部与李沧区接壤,南部与市南区毗" |
|
||||
} |
|
||||
}, |
|
||||
{ |
|
||||
ideaId: "2", |
|
||||
userIcon: "", |
|
||||
userName: "用户名", |
|
||||
time: "1分钟前", |
|
||||
isGoodIdea: 0, |
|
||||
praiseNum: "30", |
|
||||
detail: { |
|
||||
title: "习近平主持政治局第十七次集体... 拷贝", |
|
||||
userIcon: "", |
|
||||
userName: "用户名", |
|
||||
time: "刚刚", |
|
||||
commentNum: "33", |
|
||||
text: "市北区位于青岛市主城区地理位置的中心,西部濒临胶州湾,东部与崂山区为邻,北部与李沧区接壤,南部与市南区毗连,东西最大距离11. 拷贝 2" |
|
||||
} |
|
||||
} |
|
||||
] |
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面加载 |
|
||||
*/ |
|
||||
onLoad: function (options) { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面初次渲染完成 |
|
||||
*/ |
|
||||
onReady: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面显示 |
|
||||
*/ |
|
||||
onShow: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面隐藏 |
|
||||
*/ |
|
||||
onHide: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面卸载 |
|
||||
*/ |
|
||||
onUnload: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面相关事件处理函数--监听用户下拉动作 |
|
||||
*/ |
|
||||
onPullDownRefresh: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面上拉触底事件的处理函数 |
|
||||
*/ |
|
||||
onReachBottom: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 用户点击右上角分享 |
|
||||
*/ |
|
||||
onShareAppMessage: function () { |
|
||||
|
|
||||
}, |
|
||||
clickListItem(e) { |
|
||||
console.log(e.detail) |
|
||||
} |
|
||||
}) |
|
||||
@ -1 +0,0 @@ |
|||||
/* pages/topics/common/goodIdea/index.wxss */ |
|
||||
@ -1,98 +0,0 @@ |
|||||
// pages/topics/common/interactive/index.js
|
|
||||
Page({ |
|
||||
|
|
||||
/** |
|
||||
* 页面的初始数据 |
|
||||
*/ |
|
||||
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", |
|
||||
} |
|
||||
] |
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面加载 |
|
||||
*/ |
|
||||
onLoad: function (options) { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面初次渲染完成 |
|
||||
*/ |
|
||||
onReady: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面显示 |
|
||||
*/ |
|
||||
onShow: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面隐藏 |
|
||||
*/ |
|
||||
onHide: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面卸载 |
|
||||
*/ |
|
||||
onUnload: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面相关事件处理函数--监听用户下拉动作 |
|
||||
*/ |
|
||||
onPullDownRefresh: function () { |
|
||||
wx.showNavigationBarLoading(); |
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面上拉触底事件的处理函数 |
|
||||
*/ |
|
||||
onReachBottom: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 用户点击右上角分享 |
|
||||
*/ |
|
||||
onShareAppMessage: function () { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
clickListItem(e){ |
|
||||
console.log(e.detail) |
|
||||
} |
|
||||
}) |
|
||||
@ -1,7 +0,0 @@ |
|||||
{ |
|
||||
"enablePullDownRefresh": true, |
|
||||
"backgroundTextStyle": "dark", |
|
||||
"usingComponents": { |
|
||||
"cell":"./cell/index" |
|
||||
} |
|
||||
} |
|
||||
@ -1 +0,0 @@ |
|||||
/* pages/topics/common/interactive/index.wxss */ |
|
||||
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
@ -0,0 +1,25 @@ |
|||||
|
// pages/topics/common/goodIdea/cell/index.js
|
||||
|
Component({ |
||||
|
/** |
||||
|
* 组件的属性列表 |
||||
|
*/ |
||||
|
properties: { |
||||
|
itemData:Object |
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 组件的初始数据 |
||||
|
*/ |
||||
|
data: { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 组件的方法列表 |
||||
|
*/ |
||||
|
methods: { |
||||
|
onTap() { |
||||
|
this.triggerEvent('clickListItem', { itemData: this.properties.itemData }) |
||||
|
} |
||||
|
} |
||||
|
}) |
||||
@ -0,0 +1,59 @@ |
|||||
|
// pages/topics/goodIdea/index.js
|
||||
|
Component({ |
||||
|
/** |
||||
|
* 组件的属性列表 |
||||
|
*/ |
||||
|
properties: { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 组件的初始数据 |
||||
|
*/ |
||||
|
data: { |
||||
|
list: [ |
||||
|
{ |
||||
|
ideaId: '1', |
||||
|
userIcon: "", |
||||
|
userName: "用户名", |
||||
|
time: "刚刚", |
||||
|
isGoodIdea: 1, |
||||
|
praiseNum: "30", |
||||
|
detail: { |
||||
|
title: "习近平主持政治局第十七次集体... 拷贝", |
||||
|
userIcon: "", |
||||
|
userName: "用户名", |
||||
|
time: "刚刚", |
||||
|
commentNum: "33", |
||||
|
text: "【内容以实际活动为准】市北区位于青岛市主城区地理位置的中心,西部濒临胶州湾,东部与崂山区为邻,北部与李沧区接壤,南部与市南区毗" |
||||
|
} |
||||
|
}, |
||||
|
{ |
||||
|
ideaId: "2", |
||||
|
userIcon: "", |
||||
|
userName: "用户名", |
||||
|
time: "1分钟前", |
||||
|
isGoodIdea: 0, |
||||
|
praiseNum: "30", |
||||
|
detail: { |
||||
|
title: "习近平主持政治局第十七次集体... 拷贝", |
||||
|
userIcon: "", |
||||
|
userName: "用户名", |
||||
|
time: "刚刚", |
||||
|
commentNum: "33", |
||||
|
text: "市北区位于青岛市主城区地理位置的中心,西部濒临胶州湾,东部与崂山区为邻,北部与李沧区接壤,南部与市南区毗连,东西最大距离11. 拷贝 2" |
||||
|
} |
||||
|
} |
||||
|
] |
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 组件的方法列表 |
||||
|
*/ |
||||
|
methods: { |
||||
|
clickListItem(e){ |
||||
|
const itemData = e.detail.itemData; |
||||
|
console.log(itemData); |
||||
|
} |
||||
|
} |
||||
|
}) |
||||
@ -1,4 +1,5 @@ |
|||||
{ |
{ |
||||
|
"component": true, |
||||
"usingComponents": { |
"usingComponents": { |
||||
"cell": "./cell/index" |
"cell": "./cell/index" |
||||
} |
} |
||||
@ -1,4 +1,4 @@ |
|||||
<!--pages/topics/common/goodIdea/index.wxml--> |
<!--pages/topics/goodIdea/index.wxml--> |
||||
<view class="container"> |
<view class="container"> |
||||
<block wx:for="{{list}}" wx:key="*this"> |
<block wx:for="{{list}}" wx:key="*this"> |
||||
<cell |
<cell |
||||
@ -0,0 +1 @@ |
|||||
|
/* pages/topics/goodIdea/index.wxss */ |
||||
@ -1,8 +1,8 @@ |
|||||
{ |
{ |
||||
"usingComponents": { |
"usingComponents": { |
||||
"e-segment":"/components/segment/index", |
"e-segment":"/components/segment/index", |
||||
"message": "./common/message/index", |
"message": "./message/index", |
||||
"interactive": "./common/interactive/index", |
"interactive": "./interactive/index", |
||||
"goodIdea": "./common/goodIdea/index" |
"goodIdea": "./goodIdea/index" |
||||
} |
} |
||||
} |
} |
||||
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
@ -0,0 +1,59 @@ |
|||||
|
// pages/topics/interactive/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: { |
||||
|
onTap(){ |
||||
|
wx.navigateTo({ |
||||
|
url: `/pages/topics/interactive/submitTopic/index`, |
||||
|
}) |
||||
|
}, |
||||
|
clickListItem(e) { |
||||
|
const articleId = e.detail.articleId; |
||||
|
console.log(articleId); |
||||
|
} |
||||
|
} |
||||
|
}) |
||||
@ -0,0 +1,6 @@ |
|||||
|
{ |
||||
|
"component": true, |
||||
|
"usingComponents": { |
||||
|
"cell": "./cell/index" |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,18 @@ |
|||||
|
<!--pages/topics/interactive/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 class="publish" bindtap="onTap"> |
||||
|
<image src="/images/topic/publish.png"></image> |
||||
|
</view> |
||||
|
</view> |
||||
@ -0,0 +1,13 @@ |
|||||
|
/* pages/topics/interactive/index.wxss */ |
||||
|
.publish{ |
||||
|
position: fixed; |
||||
|
width: 40px; |
||||
|
height: 40px; |
||||
|
right: 20px; |
||||
|
bottom: 40px; |
||||
|
} |
||||
|
|
||||
|
image{ |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
} |
||||
@ -0,0 +1,65 @@ |
|||||
|
// pages/topics/interactive/submitTopic/index.js
|
||||
|
Page({ |
||||
|
|
||||
|
/** |
||||
|
* 页面的初始数据 |
||||
|
*/ |
||||
|
data: { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面加载 |
||||
|
*/ |
||||
|
onLoad: function (options) { |
||||
|
|
||||
|
}, |
||||
|
/** |
||||
|
* 生命周期函数--监听页面初次渲染完成 |
||||
|
*/ |
||||
|
onReady: function () { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面显示 |
||||
|
*/ |
||||
|
onShow: function () { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面隐藏 |
||||
|
*/ |
||||
|
onHide: function () { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面卸载 |
||||
|
*/ |
||||
|
onUnload: function () { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 页面相关事件处理函数--监听用户下拉动作 |
||||
|
*/ |
||||
|
onPullDownRefresh: function () { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 页面上拉触底事件的处理函数 |
||||
|
*/ |
||||
|
onReachBottom: function () { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 用户点击右上角分享 |
||||
|
*/ |
||||
|
onShareAppMessage: function () { |
||||
|
|
||||
|
} |
||||
|
}) |
||||
@ -0,0 +1,4 @@ |
|||||
|
{ |
||||
|
"navigationBarTitleText": "新建议题", |
||||
|
"usingComponents": {} |
||||
|
} |
||||
@ -0,0 +1,9 @@ |
|||||
|
<!--pages/topics/interactive/submitTopic/index.wxml--> |
||||
|
<view class="container"> |
||||
|
<input class="title" bindinput="bindTextInput" placeholder="议题"></input> |
||||
|
<view class="line-view"></view> |
||||
|
<textarea class="textArea" bindinput="bindTextAreaInput" placeholder="详情内容" /> |
||||
|
<view class="btnView"> |
||||
|
<button class="submitBtn" bindtap="submit">提交</button> |
||||
|
</view> |
||||
|
</view> |
||||
@ -0,0 +1,35 @@ |
|||||
|
/* pages/topics/interactive/submitTopic/index.wxss */ |
||||
|
.container{ |
||||
|
padding: 20px; |
||||
|
} |
||||
|
.title{ |
||||
|
font-size: 15px; |
||||
|
} |
||||
|
.textArea{ |
||||
|
font-size: 14px; |
||||
|
} |
||||
|
.line-view{ |
||||
|
height: 1px; |
||||
|
background-color: #F1F1F1; |
||||
|
margin: 10px 0 10px 0; |
||||
|
} |
||||
|
|
||||
|
.btnView{ |
||||
|
position: fixed; |
||||
|
width: 90%; |
||||
|
height: 45px; |
||||
|
bottom: 10px; |
||||
|
} |
||||
|
.submitBtn{ |
||||
|
/* background-image: url("/images/common/btn_bg.png"); */ |
||||
|
height: 45px; |
||||
|
line-height: 40px; |
||||
|
border-radius: 5px; |
||||
|
color: white; |
||||
|
font-size: 14px; |
||||
|
background-image: linear-gradient( |
||||
|
to right, |
||||
|
#FD6553 30%, |
||||
|
#D70403 100% |
||||
|
); |
||||
|
} |
||||
@ -1,4 +1,6 @@ |
|||||
{ |
{ |
||||
"navigationBarTitleText": "我的活动", |
"navigationBarTitleText": "我的活动", |
||||
"usingComponents": {} |
"usingComponents": { |
||||
|
"cell": "../myTopics/myParticipant/cell/index" |
||||
|
} |
||||
} |
} |
||||
@ -1,2 +1,14 @@ |
|||||
<!--pages/user/common/myActivity/index.wxml--> |
<!--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": "我的收藏", |
"navigationBarTitleText": "我的收藏", |
||||
"usingComponents": {} |
"usingComponents": { |
||||
|
"cell": "../myTopics/myParticipant/cell/index" |
||||
|
} |
||||
} |
} |
||||
@ -1,2 +1,14 @@ |
|||||
<!--pages/user/common/myFavorite/index.wxml--> |
<!--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": "我的金点子", |
"navigationBarTitleText": "我的金点子", |
||||
"usingComponents": {} |
"usingComponents": { |
||||
|
"cell": "../../topics/goodIdea/cell/index" |
||||
|
} |
||||
} |
} |
||||
@ -1,2 +1,8 @@ |
|||||
<!--pages/user/common/myIdea/index.wxml--> |
<!--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": "我的消息", |
"navigationBarTitleText": "我的消息", |
||||
"usingComponents": {} |
"usingComponents": { |
||||
|
"cell": "./cell/index" |
||||
|
} |
||||
} |
} |
||||
@ -1,2 +1,8 @@ |
|||||
<!--pages/user/common/myMessage/index.wxml--> |
<!--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": "我的议题", |
"navigationBarTitleText": "我的议题", |
||||
"usingComponents": {} |
"usingComponents": { |
||||
|
"e-segment": "/components/segment/index", |
||||
|
"myParticipant": "./myParticipant/index", |
||||
|
"myRelease": "./myRelease/index" |
||||
|
} |
||||
} |
} |
||||
@ -1,2 +1,6 @@ |
|||||
<!--pages/user/common/myTopics/index.wxml--> |
<!--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" |
||||
|
} |
||||
|
} |
||||
@ -1,4 +1,4 @@ |
|||||
<!--pages/topics/common/interactive/index.wxml--> |
<!--pages/user/myTopics/myRelease/index.wxml--> |
||||
<view class="container"> |
<view class="container"> |
||||
<block wx:for="{{list}}" wx:key="*this"> |
<block wx:for="{{list}}" wx:key="*this"> |
||||
<cell |
<cell |
||||
@ -0,0 +1 @@ |
|||||
|
/* pages/user/myTopics/myRelease/index.wxss */ |
||||