examtest_mp/pages/material/index.wxml

58 lines
2.4 KiB
Plaintext

<wxs module="activeImage">
function type(e) {
var str = '';
if (e.indexOf('.pdf')!=-1) {
str = 'pdf'
} else if (e.indexOf('.doc')!=-1 || e.indexOf('.docx')!=-1) {
str = 'word'
}else if(e.indexOf('.ppt')!=-1 || e.indexOf('.pptx')!=-1){
str = 'ppt'
}else{
str = 'file'
}
return str
}
module.exports = {
type: type,
}
</wxs>
<view class="page">
<view class="weui-flex searchWrap" style="background-color: #ffffff;">
<input class="weui-input searchInput" maxlength="10" bindinput="bindKeyInput" placeholder="搜索文档名称"/>
<!-- <view class="searchBtn">搜索</view> -->
</view>
<view class="weui-flex" style="height: 100%;">
<view style="flex-shrink:0;width:200rpx;border-right: 1rpx solid #eeeeee;">
<view class="tabItem {{ active==0?'activeType':'' }}" bindtap="typeChange" data-type="0">
<view class="activeLine" wx:if="{{active==0}}"></view>标准文件
</view>
<!-- <view class="tabItem {{ active==1?'activeType':'' }}" bindtap="typeChange" data-type="1">
<view wx:if="{{active==1}}" class="activeLine"></view>其他资料
</view> -->
</view>
<view class="listWrap">
<block wx:for="{{results}}" wx:key="unique">
<view class="listItemWrap" bindtap="itemClick" data-id="{{item.id}}" data-name="{{item.name}}">
<view class="listItemImg">
<image wx:if="{{activeImage.type(item.path)=='pdf'}}" mode="widthFix" class="itemImg" src="/images/pdf.svg"></image>
<image wx:if="{{activeImage.type(item.path)=='word'}}" mode="widthFix" class=itemImg" src="/images/word.svg"></image>
<image wx:elif="{{activeImage.type(item.path)=='ppt'}}" mode="widthFix" class="itemImg" src="/images/ppt.svg"></image>
<image wx:else class="itemImg" mode="widthFix" src="/images/file.svg"></image>
</view>
<view class="listItemText">
<view class="weui-media-box__title">{{item.name}}</view>
<view class="weui-media-box__desc" style="display: flex;">
<text>{{item.description}}</text>
<view>
下载量:<text style="color:darkblue;font-weight:bold">{{item.down_count}}</text>
</view>
</view>
</view>
<a class="downloadBtn" bindtap="downFile" data-id="{{item.id}}" data-index="{{index}}">下载</a>
</view>
</block>
</view>
</view>
</view>