10 changed files with 1072 additions and 53 deletions
@ -1,15 +1,60 @@ |
|||
<button class="index top" |
|||
hover-class="hover-btn" |
|||
bindtap="goDetails" |
|||
wx:for-item="item" |
|||
wx:key="index" |
|||
wx:for-index="index" |
|||
wx:for="{{modulelist}}" |
|||
data-module="{{item}}"> |
|||
<image class="img-bj" src="{{item.imgUrl}}"></image> |
|||
<!-- {{item.name}} --> |
|||
</button> |
|||
<view class="tab"> |
|||
<text bind:tap="handelTab" data-value="left" data-item="{{modulelist[0]}}" class="{{setlectVal=='left'?'selectTab_color':''}}">{{modulelist[0].name}}</text> |
|||
<text bind:tap="handelTab" data-value="right" data-item="{{modulelist[1]}}" class="{{setlectVal=='right'?'selectTab_color':''}}">{{modulelist[1].name}}</text> |
|||
<view class="{{setlectVal == 'left'?'tab_left':'tab_right'}} selectTab" src="../../images/work/select.png" mode=""/> |
|||
</view> |
|||
<wxs module="filter" src="../../../../utils/filter.wxs"></wxs> |
|||
|
|||
<!-- <load-more loadMoreType="{{loadMoreType}}" loadMoreVisible="{{loadMoreVisible && isLoadMore}}"></load-more> --> |
|||
<view class="dept-list"> |
|||
|
|||
<!-- 1. 图标、模块类别名称 --> |
|||
<view class="type-1" wx:if="{{modulelist.length > 0 && moduleInfo.style == '1'}}"> |
|||
<block wx:for="{{modulelist}}" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="list-item" bindtap="navigateToType" data-info="{{item}}"> |
|||
<image class="list-icon" src="{{item.imgUrl}}"/> |
|||
<view class="list-name">{{item.name}}</view> |
|||
</view> |
|||
</block> |
|||
</view> |
|||
<!-- 2. 图片、标题、部门、浏览次数 --> |
|||
<view class="type-2" wx:if="{{noticelist.length > 0 && moduleInfo.style == '2'}}"> |
|||
<view class="list-item" wx:for="{{noticelist}}" data-id="{{item.id}}" bindtap="toDetail" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="item-info"> |
|||
<view class="item-info-title">{{item.noticeTitle}}</view> |
|||
<view class="item-info-dept"> |
|||
<view class="dept"><image class="dept-icon-1" src="../../images/danwei.png" />{{item.deptName}}</view> |
|||
<view class="read"><image class="dept-icon-2" src="../../images/eye.png" />{{item.readingAmount}}</view> |
|||
</view> |
|||
</view> |
|||
<image class="list-img" src="{{item.imgUrl}}"></image> |
|||
</view> |
|||
</view> |
|||
<!-- 3. 模块标题、内容、背景图 --> |
|||
<view class="type-3" wx:if="{{modulelist.length > 0 && moduleInfo.style == '3'}}"> |
|||
<view class="list-item color-{{index%6}}" wx:for="{{modulelist}}" bindtap="navigateToType" data-info="{{item}}" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="title">{{item.name}}</view> |
|||
|
|||
</view> |
|||
</view> |
|||
<!-- 4. 标题、部门、时间 --> |
|||
<view class="type-4" wx:if="{{noticelist.length > 0 && moduleInfo.style == '4'}}"> |
|||
<view class="list-item" wx:for="{{noticelist}}" bindtap="toDetail" data-id="{{item.id}}" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="item-name">{{item.noticeTitle}}</view> |
|||
<view class="item-info"> |
|||
<view class="dept">{{item.deptName}}</view> |
|||
<view class="time">{{common.getTimeStr(item.releaseTime)}}</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
<wxs module="common"> |
|||
module.exports.getStr = function(content) { |
|||
return content.replace(getRegExp('<\/?.+?\/?>|[ ]','g'),'') |
|||
} |
|||
module.exports.getTimeStr = function(time) { |
|||
return time.split(' ')[0].replace(getRegExp('-','g'),'.') |
|||
} |
|||
</wxs> |
|||
<load-more loadMoreType="{{loadMoreType}}" loadMoreVisible="{{loadMoreVisible}}"></load-more> |
|||
|
|||
<no-data isShow="{{nodata}}"></no-data> |
@ -1,16 +1,60 @@ |
|||
<!--subpages/mediateHypermarket/page/index/index.wxml--> |
|||
<button class="index top" |
|||
hover-class="hover-btn" |
|||
bindtap="goDetails" |
|||
wx:for-item="item" |
|||
wx:key="index" |
|||
wx:for-index="index" |
|||
wx:for="{{modulelist}}" |
|||
data-module="{{item}}"> |
|||
<image class="img-bj" src="{{item.imgUrl}}"></image> |
|||
<!-- {{item.name}} --> |
|||
</button> |
|||
<view class="tab"> |
|||
<text bind:tap="handelTab" data-value="left" data-item="{{modulelist[0]}}" class="{{setlectVal=='left'?'selectTab_color':''}}">{{modulelist[0].name}}</text> |
|||
<text bind:tap="handelTab" data-value="right" data-item="{{modulelist[1]}}" class="{{setlectVal=='right'?'selectTab_color':''}}">{{modulelist[1].name}}</text> |
|||
<view class="{{setlectVal == 'left'?'tab_left':'tab_right'}} selectTab" src="../../images/work/select.png" mode=""/> |
|||
</view> |
|||
<wxs module="filter" src="../../../../utils/filter.wxs"></wxs> |
|||
|
|||
<!-- <load-more loadMoreType="{{loadMoreType}}" loadMoreVisible="{{loadMoreVisible && isLoadMore}}"></load-more> --> |
|||
<view class="dept-list"> |
|||
|
|||
<!-- 1. 图标、模块类别名称 --> |
|||
<view class="type-1" wx:if="{{modulelist.length > 0 && moduleInfo.style == '1'}}"> |
|||
<block wx:for="{{modulelist}}" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="list-item" bindtap="navigateToType" data-info="{{item}}"> |
|||
<image class="list-icon" src="{{item.imgUrl}}"/> |
|||
<view class="list-name">{{item.name}}</view> |
|||
</view> |
|||
</block> |
|||
</view> |
|||
<!-- 2. 图片、标题、部门、浏览次数 --> |
|||
<view class="type-2" wx:if="{{noticelist.length > 0 && moduleInfo.style == '2'}}"> |
|||
<view class="list-item" wx:for="{{noticelist}}" data-id="{{item.id}}" bindtap="toDetail" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="item-info"> |
|||
<view class="item-info-title">{{item.noticeTitle}}</view> |
|||
<view class="item-info-dept"> |
|||
<view class="dept"><image class="dept-icon-1" src="../../images/danwei.png" />{{item.deptName}}</view> |
|||
<view class="read"><image class="dept-icon-2" src="../../images/eye.png" />{{item.readingAmount}}</view> |
|||
</view> |
|||
</view> |
|||
<image class="list-img" src="{{item.imgUrl}}"></image> |
|||
</view> |
|||
</view> |
|||
<!-- 3. 模块标题、内容、背景图 --> |
|||
<view class="type-3" wx:if="{{modulelist.length > 0 && moduleInfo.style == '3'}}"> |
|||
<view class="list-item color-{{index%6}}" wx:for="{{modulelist}}" bindtap="navigateToType" data-info="{{item}}" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="title">{{item.name}}</view> |
|||
|
|||
</view> |
|||
</view> |
|||
<!-- 4. 标题、部门、时间 --> |
|||
<view class="type-4" wx:if="{{noticelist.length > 0 && moduleInfo.style == '4'}}"> |
|||
<view class="list-item" wx:for="{{noticelist}}" bindtap="toDetail" data-id="{{item.id}}" wx:for-index="index" wx:for-item="item" wx:key="index"> |
|||
<view class="item-name">{{item.noticeTitle}}</view> |
|||
<view class="item-info"> |
|||
<view class="dept">{{item.deptName}}</view> |
|||
<view class="time">{{common.getTimeStr(item.releaseTime)}}</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
<wxs module="common"> |
|||
module.exports.getStr = function(content) { |
|||
return content.replace(getRegExp('<\/?.+?\/?>|[ ]','g'),'') |
|||
} |
|||
module.exports.getTimeStr = function(time) { |
|||
return time.split(' ')[0].replace(getRegExp('-','g'),'.') |
|||
} |
|||
</wxs> |
|||
<load-more loadMoreType="{{loadMoreType}}" loadMoreVisible="{{loadMoreVisible}}"></load-more> |
|||
|
|||
<no-data isShow="{{nodata}}"></no-data> |
|||
<no-data isShow="{{nodata}}"></no-data> |
Loading…
Reference in new issue