10 changed files with 1072 additions and 53 deletions
@ -1,15 +1,60 @@ |
|||||
<button class="index top" |
<view class="tab"> |
||||
hover-class="hover-btn" |
<text bind:tap="handelTab" data-value="left" data-item="{{modulelist[0]}}" class="{{setlectVal=='left'?'selectTab_color':''}}">{{modulelist[0].name}}</text> |
||||
bindtap="goDetails" |
<text bind:tap="handelTab" data-value="right" data-item="{{modulelist[1]}}" class="{{setlectVal=='right'?'selectTab_color':''}}">{{modulelist[1].name}}</text> |
||||
wx:for-item="item" |
<view class="{{setlectVal == 'left'?'tab_left':'tab_right'}} selectTab" src="../../images/work/select.png" mode=""/> |
||||
wx:key="index" |
</view> |
||||
wx:for-index="index" |
<wxs module="filter" src="../../../../utils/filter.wxs"></wxs> |
||||
wx:for="{{modulelist}}" |
|
||||
data-module="{{item}}"> |
|
||||
<image class="img-bj" src="{{item.imgUrl}}"></image> |
|
||||
<!-- {{item.name}} --> |
|
||||
</button> |
|
||||
|
|
||||
<!-- <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> |
@ -1,16 +1,60 @@ |
|||||
<!--subpages/mediateHypermarket/page/index/index.wxml--> |
<view class="tab"> |
||||
<button class="index top" |
<text bind:tap="handelTab" data-value="left" data-item="{{modulelist[0]}}" class="{{setlectVal=='left'?'selectTab_color':''}}">{{modulelist[0].name}}</text> |
||||
hover-class="hover-btn" |
<text bind:tap="handelTab" data-value="right" data-item="{{modulelist[1]}}" class="{{setlectVal=='right'?'selectTab_color':''}}">{{modulelist[1].name}}</text> |
||||
bindtap="goDetails" |
<view class="{{setlectVal == 'left'?'tab_left':'tab_right'}} selectTab" src="../../images/work/select.png" mode=""/> |
||||
wx:for-item="item" |
</view> |
||||
wx:key="index" |
<wxs module="filter" src="../../../../utils/filter.wxs"></wxs> |
||||
wx:for-index="index" |
|
||||
wx:for="{{modulelist}}" |
|
||||
data-module="{{item}}"> |
|
||||
<image class="img-bj" src="{{item.imgUrl}}"></image> |
|
||||
<!-- {{item.name}} --> |
|
||||
</button> |
|
||||
|
|
||||
<!-- <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