58 lines
2.4 KiB
Plaintext
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> |