p_list.wxml
4.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<nav backgroundColor="#199095" color="#ffffff">打印机管理</nav>
<block wx:if="{{isloading==true}}">
<block wx:if="{{printlist}}">
<view style="width:100%;align-items:flex-start;padding-left:15rpx;padding-top:40rpx;padding-bottom:200rpx;" class="flex-rs">
<block wx:for="{{printlist}}" wx:key="{{item.id}}" wx:for-index="id">
<view class="block-print {{item.fe_status.status==1 ? 'print-online' : 'print-offline'}}" data-id="{{item.id}}">
<view class="print-top flex-vc {{item.fe_status.status==1 ? 'green-bg' : 'pink-bg'}}" data-id="{{item.id}}">
<view bindtap="{{item.fe_status.status==1 ? '' : 'lookreason'}}" data-id="{{item.id}}">
<view class="flex-vc font40r {{item.fe_status.status==1 ? 'green-font' : 'pink-font'}} print-status font-bold" >{{item.fe_status.status==1 ? item.fe_status.msg : '异常'}}</view>
<block wx:if="{{item.fe_status.status==0}}">
<view class="print-look white-font font28r smooth flex-vc">
<view class="print-look-detail flex-cc pink-font font24r">查看</view>
</view>
</block>
</view>
<view class="print-act" bindtap="moreact" data-id="{{item.id}}" data-sn="{{item.sn}}">
<image src="../image/more-dot.png" class="print-act-icon"></image>
</view>
</view>
<view class="print-info flex-vc">
<view class="font34r black-font flex-ll" style="height:40rpx;position:relative;top:-6rpx;" data-id="{{item.id}}" bindtap="choosePrint">{{item.name}}</view>
<view class="font28r smooth gray-deep-font flex-ll" style="height:34rpx;" data-id="{{item.id}}" bindtap="choosePrint">终端号:{{item.sn}}</view>
<view class="flex-lr font34r gray-font print-mtop10">{{item.status==1 ? '启用' : '停用'}}<switch data-id="{{item.id}}" bindchange="setprint" color="#199095" data-name="{{item.name}}" data-sn="{{item.sn}}" data-status="{{item.status==1 ? 0 : 1}}" checked="{{item.status==1 ? true : false}}"/></view>
<block wx:if="{{item.fe_status.status==0}}">
<view class="print-reason" hidden="{{item.hide_reason}}" data-id="{{item.id}}" bindtap="lookreason">
<view class="print-reason-info font28r">{{item.fe_status.msg}}</view>
<image src="../image/menu-mask-close.png" class="print-close"></image>
</view>
</block>
</view>
</view>
</block>
</view>
</block>
<block wx:else>
<view style="height:{{scrollHeight-100}}px;" class="flex-vc">
<image src="../image/nothing-booklist.png" class="print-nothing-image"></image>
<view class="gray-deep-font font34r smooth">暂无打印机</view>
<view class="font34r smooth" style="color:#199095;margin-top:36rpx;" bindtap="addprint">立即添加<text class="gray-deep-font">打印机</text></view>
</view>
</block>
</block>
<view class="flex-vc addTiem" bindtap="addprint">
<image src="../image/add_print.png" background-size="cover" class="add-image" style="width:40rpx;height:40rpx;background:transparent;"></image>
<view class="font32r smooth white-font flex-cc" style="height:36rpx;">添加</view>
</view>
<view class="modal-mask" data-mask="mtn_ishidden" hidden="{{moreHidden}}" bindtap="closeMore"></view>
<view class="modal-alert flex-vc" hidden="{{moreHidden}}">
<view>
<view class="modal-menu font36r smooth black-font flex-cc" data-id="{{currentId}}" bindtap="choosePrint">查看详情</view>
<view class="modal-menu font36r smooth black-font flex-cc" data-id="{{currentId}}" data-sn="{{currentSn}}" bindtap="deleteprint">删除</view>
</view>
<view class="modal-close flex-cc" bindtap="closeMore">
<image class="close-image" src="../image/close.png" background-size="cover"></image>
</view>
</view>
<confirmModal id="confirmModal" bind:printlist="refresh"></confirmModal>
<alert id="alert"></alert>
<netWork bind:netchange="netchange" id="network"></netWork>