| | |
| | | "pages/manager/group/message/records/detail/index", |
| | | "pages/user/group/index", |
| | | "pages/user/group/message/index", |
| | | "pages/user/group/message/publicty/index" |
| | | |
| | | "pages/user/group/message/publicty/index", |
| | | "pages/user/pubulicty/detail/index" |
| | | ], |
| | | "usingComponents": { |
| | | "van-button": "@vant/weapp/button/index", |
| | |
| | | url: '../logs/logs', |
| | | }) |
| | | }, |
| | | detalnew(e){ |
| | | console.log(e) |
| | | wx.navigateTo({ |
| | | url: '/pages/user/pubulicty/detail/index?id='+e.currentTarget.dataset.id, |
| | | }) |
| | | }, |
| | | resizeVideo(e) { |
| | | console.log(e); |
| | | this.setData({ |
| | |
| | | </view> |
| | | <view class="lists" wx:for="{{causeList}}" wx:key="id" wx:for-item="item"> |
| | | <swiper indicator-dots autoplay="{{autoplay}}" wx:if="{{item.photoStr!=null}}" current="{{swcurrent}}"> |
| | | <block wx:for="{{item.imagarr}}" wx:for-item="i" wx:for-index="indexs" wx:key="indexs"> |
| | | <block wx:for="{{item.imagarr}}" wx:for-item="i" wx:for-index="indexs" wx:key="indexs" > |
| | | <swiper-item > |
| | | <video class="swiper-video" onloadedmetadata="resizeVideo" bindplay="videoplay" wx:if="{{i.type=='mp4'}}" object-fit='contain' data-pic="{{i}}" id="{{i.url}}" src="{{i.url}}"controls ></video> |
| | | <image lazy-load="true" wx:else src="{{i.url}}" mode="widthFix" class="top-img"/> |
| | | <image bindtap="detalnew" data-id="{{item.id}}" lazy-load="true" wx:else src="{{i.url}}" mode="widthFix" class="top-img"/> |
| | | </swiper-item> |
| | | </block> |
| | | </swiper> |
| | | <view bindtap="detalnew" data-id="{{item.id}}"> |
| | | <view class="lists-top"> |
| | | <view class="lists-top-title">{{item.publicityTitle}}</view> |
| | | <view class="lists-top-time">{{item.releaseTime}}</view> |
| | | </view> |
| | | <view class="lists-content">{{item.text}}</view> |
| | | <view class="lists-content" >{{item.text}}</view> |
| | | </view> |
| | | |
| | | </view> |
| | | </view> |
| | |
| | | margin-left: 0.5rem; |
| | | word-wrap: normal; |
| | | width: 50%; |
| | | overflow:hidden;/*内容超出后隐藏*/ |
| | | |
| | | text-overflow: ellipsis;/* 超出内容显示为省略号 */ |
| | | |
| | | white-space: nowrap;/* 文本不进行换行 */ |
| | | } |
| | | |
| | | .lists .lists-content { |
| | | font-size: 11px; |
| | | margin: 0.5rem; |
| | | margin-bottom: 0.5rem; |
| | | width: 90%; |
| | | overflow:hidden;/*内容超出后隐藏*/ |
| | | |
| | | text-overflow: ellipsis;/* 超出内容显示为省略号 */ |
| | | |
| | | white-space: nowrap;/* 文本不进行换行 */ |
| | | } |
| New file |
| | |
| | | { |
| | | "usingComponents": {} |
| | | } |
| New file |
| | |
| | | // pages/user/announcement/announcelist/index.ts |
| | | const userGroups = getApp() |
| | | Page({ |
| | | |
| | | /** |
| | | * 页面的初始数据 |
| | | */ |
| | | data: { |
| | | id:'', |
| | | groupList:{} |
| | | }, |
| | | getList(){ |
| | | wx.request( |
| | | { |
| | | url: userGroups.globalData.url + "/wx/publicity/"+this.data.id, |
| | | method: "GET", |
| | | header: { 'token': wx.getStorageSync('token') }, |
| | | success: (res) => { |
| | | console.log(res) |
| | | let arr= [] |
| | | // res.data.data.media = userGroups.globalData.imageUrl+'/img/'+ res.data.data.media |
| | | res.data.data.photoStr = res.data.data.photoStr.split(',') |
| | | res.data.data.photoStr.map(item=>{ |
| | | let str = item.slice(-3) |
| | | let obj = { |
| | | url:userGroups.globalData.imageUrl+'/img/'+item, |
| | | sli:str |
| | | } |
| | | |
| | | arr.push(obj) |
| | | }) |
| | | res.data.data.photoStr =arr |
| | | console.log(res.data.data.photoStr,arr ); |
| | | |
| | | this.setData({ |
| | | groupList: res.data.data |
| | | }) |
| | | console.log(this.data.groupList); |
| | | |
| | | } |
| | | }) |
| | | }, |
| | | /** |
| | | * 生命周期函数--监听页面加载 |
| | | */ |
| | | onLoad(e) { |
| | | console.log(e); |
| | | this.setData({ |
| | | id:e.id |
| | | }) |
| | | this.getList() |
| | | }, |
| | | |
| | | /** |
| | | * 生命周期函数--监听页面初次渲染完成 |
| | | */ |
| | | onReady() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 生命周期函数--监听页面显示 |
| | | */ |
| | | onShow() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 生命周期函数--监听页面隐藏 |
| | | */ |
| | | onHide() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 生命周期函数--监听页面卸载 |
| | | */ |
| | | onUnload() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 页面相关事件处理函数--监听用户下拉动作 |
| | | */ |
| | | onPullDownRefresh() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 页面上拉触底事件的处理函数 |
| | | */ |
| | | onReachBottom() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 用户点击右上角分享 |
| | | */ |
| | | onShareAppMessage() { |
| | | |
| | | } |
| | | }) |
| New file |
| | |
| | | <view> |
| | | <view class="t-title"> |
| | | <p>{{groupList.publicityTitle}}</p> |
| | | </view> |
| | | <view class="t-time"> |
| | | {{groupList.releaseTime}} |
| | | </view> |
| | | <view wx:for="{{groupList.photoStr}}" wx:key="id"> |
| | | |
| | | <video class="t-video" wx:if="{{item.sli =='mp4'}}" src="{{item.url}}"></video> |
| | | <van-image wx:else width="100%" height="100%" fit="widthFix" src="{{item.url}}" /> |
| | | |
| | | </view> |
| | | <view class="t-text"> |
| | | {{groupList.text}} |
| | | </view> |
| | | </view> |
| New file |
| | |
| | | /* pages/user/announcement/announcelist/index.wxss */ |
| | | .t-title{ |
| | | text-align: center; |
| | | font-size: 20px; |
| | | font-weight: 900; |
| | | } |
| | | .t-time{ |
| | | text-align: center; |
| | | } |
| | | .t-text{ |
| | | padding-bottom: 1.5rem; |
| | | } |
| | | .t-video{ |
| | | width: 100%; |
| | | } |
| | |
| | | console.log(e); |
| | | |
| | | }, |
| | | detalnew(e){ |
| | | console.log(e) |
| | | wx.navigateTo({ |
| | | url: '/pages/user/pubulicty/detail/index?id='+e.currentTarget.dataset.id, |
| | | }) |
| | | }, |
| | | getMobile(){ |
| | | // 获取手机号 |
| | | wx.request( |
| | |
| | | <block wx:for="{{item.imagarr}}" wx:for-item="i" wx:for-index="indexs" wx:key="indexs"> |
| | | <swiper-item > |
| | | <video class="swiper-video" bindplay="videoplay" wx:if="{{i.type=='mp4'}}" object-fit='contain' data-pic="{{i}}" id="myVideo+indexs" src="{{i.url}}"controls ></video> |
| | | <image lazy-load="true" wx:else src="{{i.url}}" mode="widthFix" class="top-img"/> |
| | | <image bindtap="detalnew" data-id="{{item.id}}" lazy-load="true" wx:else src="{{i.url}}" mode="widthFix" class="top-img"/> |
| | | </swiper-item> |
| | | </block> |
| | | </swiper> |
| | | <view class="lists-top"> |
| | | <view bindtap="detalnew" data-id="{{item.id}}"> |
| | | <view class="lists-top"> |
| | | <view class="lists-top-title">{{item.publicityTitle}}</view> |
| | | <view class="lists-top-time">{{item.releaseTime}}</view> |
| | | </view> |
| | | <view class="lists-content">{{item.text}}</view> |
| | | </view> |
| | | |
| | | </view> |
| | | </view> |
| | | <!-- <view class="buttonView" wx:if="{{cardFig}}"> |
| | |
| | | margin-bottom: 1%; |
| | | color: rgba(0, 0, 0, 0.5); |
| | | margin-right: 0.5rem; |
| | | /* width: 100%; */ |
| | | } |
| | | |
| | | .lists .lists-top .lists-top-title { |
| | | font-size: 14px; |
| | | margin-right: 40%; |
| | | /* margin-right: 40%; */ |
| | | font-weight: bold; |
| | | margin-left: 0.5rem; |
| | | /* margin-left: 0.5rem; */ |
| | | width: 35%; |
| | | overflow:hidden;/*内容超出后隐藏*/ |
| | | |
| | | text-overflow: ellipsis;/* 超出内容显示为省略号 */ |
| | | |
| | | white-space: nowrap;/* 文本不进行换行 */ |
| | | } |
| | | |
| | | .lists .lists-content { |
| | | font-size: 11px; |
| | | margin: 0.5rem; |
| | | margin-bottom: 0.5rem; |
| | | width: 90%; |
| | | overflow:hidden;/*内容超出后隐藏*/ |
| | | |
| | | text-overflow: ellipsis;/* 超出内容显示为省略号 */ |
| | | |
| | | white-space: nowrap;/* 文本不进行换行 */ |
| | | } |
| | | .lists .swiper-video{ |
| | | height: 100%; |