index.wxml 9.4 KB

1
  1. <view class="index-page data-v-57280228"><view class="header custom_status_bar data-v-57280228"><view class="status_bar data-v-57280228"><view class="name _div data-v-57280228">工作台</view><view class="actions _div data-v-57280228"><view data-event-opts="{{[['tap',[['linkToMessage',['$event']]]]]}}" class="message _div data-v-57280228" bindtap="__e"><block wx:if="{{user.userAvatar}}"><image class="icon data-v-57280228" src="/static/index/message.png" mode="widthFix"></image></block></view><view data-event-opts="{{[['tap',[['scanQrcode',['$event']]]]]}}" class="scan _div data-v-57280228" bindtap="__e"><image class="icon data-v-57280228" src="/static/index/scanner.png" mode="widthFix"></image><text class="icon-name data-v-57280228">扫一扫</text></view></view></view><view class="user-info data-v-57280228"><view class="company _div data-v-57280228"><text class="company-name data-v-57280228">{{user.ocName}}</text><image class="icon data-v-57280228" src="/static/index/company.png" mode="widthFix"></image></view><view class="user _div data-v-57280228"><view class="avatar-box data-v-57280228"><block wx:if="{{user.userAvatar}}"><image class="avatar data-v-57280228" src="{{user.userAvatar}}" mode="widthFix" data-event-opts="{{[['error',[['e0',['$event']]]]]}}" binderror="__e"></image></block><block wx:else><image class="avatar data-v-57280228" src="{{defaultAvatar}}" mode="widthFix"></image></block></view><view class="info data-v-57280228"><view class="user-name data-v-57280228">{{''+user.userName+''}}</view><view class="user-position data-v-57280228"><label class="_span data-v-57280228">{{user.groupName}}</label><block wx:if="{{user.positionName}}"><label class="_span data-v-57280228">{{"【"+user.positionName+"】"}}</label></block></view></view></view></view></view><view class="container data-v-57280228"><view class="cont data-v-57280228"><view class="container-wrap _div data-v-57280228"><view class="notice _div data-v-57280228"><view class="notice-name _div data-v-57280228"><image class="icon data-v-57280228" src="/static/index/notice.png" mode="widthFix"></image><text class="data-v-57280228">最近动态</text></view><block wx:if="{{showNotice}}"><view class="notice-cont _div data-v-57280228"><uni-notice-bar vue-id="8dd740cc-1" scrollable="{{true}}" text="{{notice}}" background-color="#fff0" speed="{{50}}" color="#333" data-ref="uni-notice-bar" class="data-v-57280228 vue-ref" bind:__l="__l"></uni-notice-bar></view></block></view><view class="tab data-v-57280228"><view data-event-opts="{{[['tap',[['linkTo',['task','待办任务']]]]]}}" class="tab-item _div data-v-57280228" bindtap="__e"><image class="icon data-v-57280228" src="/static/index/tab1.png" mode="widthFix"></image><view class="tab-name data-v-57280228">待办任务</view><view class="number data-v-57280228">{{taskTotal>99?'99+':taskTotal}}</view></view><view data-event-opts="{{[['tap',[['linkTo',['alert','预警事件']]]]]}}" class="tab-item _div data-v-57280228" bindtap="__e"><image class="icon data-v-57280228" src="/static/index/tab_alert.png" mode="widthFix"></image><view class="tab-name data-v-57280228">预警提醒</view><view class="number data-v-57280228">{{alertTotal>99?'99+':alertTotal}}</view></view><view data-event-opts="{{[['tap',[['linkTo',['warn','告警事件']]]]]}}" class="tab-item _div data-v-57280228" bindtap="__e"><image class="icon data-v-57280228" src="/static/index/tab2.png" mode="widthFix"></image><view class="tab-name data-v-57280228">告警事件</view><view class="number data-v-57280228">{{warnTotal>99?'99+':warnTotal}}</view></view><view data-event-opts="{{[['tap',[['linkTo',['danger','待处理隐患']]]]]}}" class="tab-item _div data-v-57280228" bindtap="__e"><image class="icon data-v-57280228" src="/static/index/tab3.png" mode="widthFix"></image><view class="tab-name data-v-57280228">待处理隐患</view><view class="number data-v-57280228">{{dangerTotal>99?'99+':dangerTotal}}</view></view></view><view class="tab-cont data-v-57280228"><block wx:if="{{$root.g0>0}}"><view class="part _div data-v-57280228"><view class="head _div data-v-57280228"><text class="head-name data-v-57280228">待办任务</text><view data-event-opts="{{[['tap',[['linkTo',['task','待办任务']]]]]}}" class="more data-v-57280228" bindtap="__e">更多</view></view><view class="part-cont _div data-v-57280228"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="taskIdx" wx:key="taskId"><view data-event-opts="{{[['tap',[['handle',['task','$0'],[[['taskList','taskId',item.$orig.taskId]]]]]]]}}" class="item _div data-v-57280228" bindtap="__e"><view class="index _div data-v-57280228">{{taskIdx+1}}</view><view class="title _div data-v-57280228"><view class="name _div data-v-57280228">{{item.$orig.taskTitle}}</view><view class="state data-v-57280228">{{item.m0}}</view></view><view class="tags _div data-v-57280228"><text class="tag data-v-57280228">{{item.m1}}</text><text class="tag data-v-57280228">{{item.$orig.taskCatTitle}}</text><text class="tag data-v-57280228">{{item.m2}}</text></view><view class="time data-v-57280228">{{'预期结束时间:'+item.$orig.expectedEndTime+''}}</view><view class="bottom _div data-v-57280228"><view class="user data-v-57280228"><image class="avatar data-v-57280228" src="/static/index/user.png" mode="widthFix"></image>{{'处理人:'+item.$orig.handleAccountName+''}}</view><view class="hand-time data-v-57280228">{{''+item.$orig.launchTime+''}}</view></view></view></block></view></view></block><block wx:if="{{$root.g1>0}}"><view class="part _div data-v-57280228"><view class="head _div data-v-57280228"><text class="head-name data-v-57280228">告警事件</text><view data-event-opts="{{[['tap',[['linkTo',['warn','告警事件']]]]]}}" class="more data-v-57280228" bindtap="__e">更多</view></view><view class="part-cont _div data-v-57280228"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="warnIdx" wx:key="warnId"><view data-event-opts="{{[['tap',[['handle',['warn','$0'],[[['warnList','warnId',item.$orig.warnId]]]]]]]}}" class="item _div data-v-57280228" bindtap="__e"><view class="index _div data-v-57280228">{{warnIdx+1}}</view><view class="title _div data-v-57280228"><view class="name _div data-v-57280228">{{item.$orig.warnTitle}}</view><view class="state data-v-57280228">{{item.m3}}</view></view><view class="tags _div data-v-57280228"><text class="tag data-v-57280228">{{item.m4}}</text></view><view class="bottom _div data-v-57280228"><view class="user data-v-57280228"><image class="avatar data-v-57280228" src="/static/index/user.png" mode="widthFix"></image>{{'处理人:'+item.$orig.handleAccountName+''}}</view><view class="hand-time data-v-57280228">{{''+item.$orig.warnTime+''}}</view></view></view></block></view></view></block><block wx:if="{{$root.g2>0}}"><view class="part _div data-v-57280228"><view class="head _div data-v-57280228"><text class="head-name data-v-57280228">预警事件</text><view data-event-opts="{{[['tap',[['linkTo',['alert','预警事件']]]]]}}" class="more data-v-57280228" bindtap="__e">更多</view></view><view class="part-cont _div data-v-57280228"><block wx:for="{{$root.l2}}" wx:for-item="item" wx:for-index="alertIdx" wx:key="alertId"><view class="item _div data-v-57280228"><view class="index _div data-v-57280228">{{alertIdx+1}}</view><view class="title _div data-v-57280228"><view class="name _div data-v-57280228">{{item.$orig.alertTitle}}</view><view class="state data-v-57280228">{{item.m5}}</view></view><view class="tags _div data-v-57280228"><text class="tag data-v-57280228">{{item.m6}}</text></view><view class="time data-v-57280228">{{'发生时间:'+item.$orig.alertTime+''}}</view><block wx:if="{{item.$orig.handleAccountName}}"><view class="bottom _div data-v-57280228"><view class="user data-v-57280228"><image class="avatar data-v-57280228" src="/static/index/user.png" mode="widthFix"></image>{{'处理人:'+item.$orig.handleAccountName+''}}</view><view class="hand-time data-v-57280228">{{''+item.$orig.handleTime+''}}</view></view></block></view></block></view></view></block><block wx:if="{{$root.g3>0}}"><view class="part _div data-v-57280228"><view class="head _div data-v-57280228"><text class="head-name data-v-57280228">待处理隐患</text><view data-event-opts="{{[['tap',[['linkTo',['danger','待处理隐患']]]]]}}" class="more data-v-57280228" bindtap="__e">更多</view></view><view class="part-cont _div data-v-57280228"><block wx:for="{{$root.l3}}" wx:for-item="item" wx:for-index="dangerIdx" wx:key="dangerId"><view data-event-opts="{{[['tap',[['handle',['danger','$0'],[[['dangerList','dangerId',item.$orig.dangerId]]]]]]]}}" class="item _div data-v-57280228" bindtap="__e"><view class="index _div data-v-57280228">{{dangerIdx+1}}</view><view class="title _div data-v-57280228"><view class="name _div data-v-57280228">{{item.$orig.dangerTitle}}</view><view class="state data-v-57280228">{{item.m7}}</view></view><view class="tags _div data-v-57280228"><text class="tag data-v-57280228">{{item.m8}}</text><text class="tag data-v-57280228">{{item.$orig.dangerCatTitle}}</text></view><view class="time data-v-57280228">{{'预期结束时间:'+item.$orig.dangerDeadLine+''}}</view><view class="bottom _div data-v-57280228"><view class="user data-v-57280228"><image class="avatar data-v-57280228" src="/static/index/user.png" mode="widthFix"></image>{{'处理人:'+item.$orig.curAccountName+''}}</view><view class="hand-time data-v-57280228">{{''+item.$orig.submitTime+''}}</view></view></view></block></view></view></block></view></view></view></view></view>