index.wxml 7.4 KB

1
  1. <view class="page-wrap data-v-0df63a46"><view class="pageTabs data-v-0df63a46"><uni-segmented-control vue-id="2797f9c9-1" current="{{tabIdx}}" values="{{tabs}}" style-type="text" active-color="#007aff" data-event-opts="{{[['^clickItem',[['changeTab']]]]}}" bind:clickItem="__e" class="data-v-0df63a46" bind:__l="__l"></uni-segmented-control></view><view class="head data-v-0df63a46"><uni-card vue-id="2797f9c9-2" padding="0" margin="5px 0" class="data-v-0df63a46" bind:__l="__l" vue-slots="{{['default']}}"><uni-search-bar vue-id="{{('2797f9c9-3')+','+('2797f9c9-2')}}" focus="{{true}}" value="{{keywords}}" data-event-opts="{{[['^confirm',[['search']]],['^clear',[['search']]],['^input',[['__set_model',['','keywords','$event',[]]]]]]}}" bind:confirm="__e" bind:clear="__e" bind:input="__e" class="data-v-0df63a46" bind:__l="__l"></uni-search-bar></uni-card><view data-event-opts="{{[['tap',[['handle',['create']]]]]}}" class="addbt data-v-0df63a46" bindtap="__e"><view class="word data-v-0df63a46"><uni-icons vue-id="2797f9c9-4" type="plusempty" size="30" color="#fff" class="data-v-0df63a46" bind:__l="__l"></uni-icons></view></view></view><view class="pageMain data-v-0df63a46"><block wx:if="{{tabIdx===0}}"><uni-swipe-action class="item-action-box data-v-0df63a46" vue-id="2797f9c9-5" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{items}}" wx:for-item="item" wx:for-index="idx" wx:key="dlId"><uni-card vue-id="{{('2797f9c9-6-'+idx)+','+('2797f9c9-5')}}" padding="10px 0" margin="5px 0" class="data-v-0df63a46" bind:__l="__l" vue-slots="{{['default']}}"><uni-swipe-action-item class="item-action data-v-0df63a46" vue-id="{{('2797f9c9-7-'+idx)+','+('2797f9c9-6-'+idx)}}" auto-close="{{true}}" bind:__l="__l" vue-slots="{{['default','right']}}"><view class="slot-button data-v-0df63a46" slot="right"><view data-event-opts="{{[['tap',[['handle',[['o',['type','edit'],['item',item]]]]]]]}}" class="bt edit data-v-0df63a46" bindtap="__e"><text class="slot-button-text data-v-0df63a46">编辑</text></view><view data-event-opts="{{[['tap',[['handle',[['o',['type','del'],['item',item]]]]]]]}}" class="bt del data-v-0df63a46" bindtap="__e"><text class="slot-button-text data-v-0df63a46">删除</text></view></view><view data-event-opts="{{[['tap',[['handle',[['o',['type','detail'],['item',item]]]]]]]}}" class="item data-v-0df63a46" bindtap="__e"><view class="title data-v-0df63a46"><view class="name data-v-0df63a46">{{item.dlName}}</view><view data-event-opts="{{[['tap',[['showCamera',['$event']]]]]}}" class="camera data-v-0df63a46" catchtap="__e"><block wx:if="{{item.cameraNum>0}}"><uni-icons vue-id="{{('2797f9c9-8-'+idx)+','+('2797f9c9-7-'+idx)}}" type="videocam-filled" size="20" color="#007aff" class="data-v-0df63a46" bind:__l="__l"></uni-icons></block></view></view><view class="item-row space-between data-v-0df63a46"><uni-tag vue-id="{{('2797f9c9-9-'+idx)+','+('2797f9c9-7-'+idx)}}" text="{{item.disasterLevelTitle}}" custom-style="background-color: #ecf5ff; border-color: #d9ecff; color: #409eff;" class="data-v-0df63a46" bind:__l="__l"></uni-tag><uni-tag vue-id="{{('2797f9c9-10-'+idx)+','+('2797f9c9-7-'+idx)}}" text="{{item.disasterCatTitle}}" type="warning" class="data-v-0df63a46" bind:__l="__l"></uni-tag></view><view class="bottom data-v-0df63a46"><view class="item-row space-between data-v-0df63a46"><view class="icon-item data-v-0df63a46"><uni-icons vue-id="{{('2797f9c9-11-'+idx)+','+('2797f9c9-7-'+idx)}}" type="person-filled" size="15" color="#999" class="data-v-0df63a46" bind:__l="__l"></uni-icons><text class="word data-v-0df63a46">{{item.dlPeopleNum}}</text></view><view class="icon-item data-v-0df63a46"><uni-icons vue-id="{{('2797f9c9-12-'+idx)+','+('2797f9c9-7-'+idx)}}" type="home-filled" size="15" color="#999" class="data-v-0df63a46" bind:__l="__l"></uni-icons><text class="word data-v-0df63a46">{{item.dlHouseNum}}</text></view></view><view class="icon-item data-v-0df63a46"><image class="icon data-v-0df63a46" src="/static/images/admin_icon.png" mode="widthFix"></image><text class="word data-v-0df63a46">{{item.groupName}}</text></view></view></view></uni-swipe-action-item></uni-card></block></uni-swipe-action></block><block wx:if="{{tabIdx===1}}"><uni-swipe-action class="item-action-box data-v-0df63a46" vue-id="2797f9c9-13" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{items}}" wx:for-item="item" wx:for-index="idx" wx:key="rdId"><uni-card vue-id="{{('2797f9c9-14-'+idx)+','+('2797f9c9-13')}}" padding="10px 0" margin="5px 0" class="data-v-0df63a46" bind:__l="__l" vue-slots="{{['default']}}"><uni-swipe-action-item class="item-action data-v-0df63a46" vue-id="{{('2797f9c9-15-'+idx)+','+('2797f9c9-14-'+idx)}}" auto-close="{{true}}" bind:__l="__l" vue-slots="{{['default','right']}}"><view class="slot-button data-v-0df63a46" slot="right"><view data-event-opts="{{[['tap',[['handle',[['o',['type','edit'],['item',item]]]]]]]}}" class="bt edit data-v-0df63a46" bindtap="__e"><text class="slot-button-text data-v-0df63a46">编辑</text></view><view data-event-opts="{{[['tap',[['handle',[['o',['type','del'],['item',item]]]]]]]}}" class="bt del data-v-0df63a46" bindtap="__e"><text class="slot-button-text data-v-0df63a46">删除</text></view></view><view data-event-opts="{{[['tap',[['handle',[['o',['type','detail'],['item',item]]]]]]]}}" class="item data-v-0df63a46" bindtap="__e"><view class="title data-v-0df63a46"><view class="name data-v-0df63a46">{{item.rdName}}</view><view data-event-opts="{{[['tap',[['showCamera',['$event']]]]]}}" class="camera data-v-0df63a46" catchtap="__e"><block wx:if="{{item.cameraNum>0}}"><uni-icons vue-id="{{('2797f9c9-16-'+idx)+','+('2797f9c9-15-'+idx)}}" type="videocam-filled" size="20" color="#007aff" class="data-v-0df63a46" bind:__l="__l"></uni-icons></block></view></view><view class="item-row space-between data-v-0df63a46"><view class="icon-item data-v-0df63a46"><uni-icons vue-id="{{('2797f9c9-17-'+idx)+','+('2797f9c9-15-'+idx)}}" type="location-filled" size="15" color="#999" class="data-v-0df63a46" bind:__l="__l"></uni-icons><text class="word data-v-0df63a46">{{item.rdAddress}}</text></view></view><view class="bottom data-v-0df63a46"><view class="item-row space-between data-v-0df63a46"><view class="icon-item data-v-0df63a46"><uni-icons vue-id="{{('2797f9c9-18-'+idx)+','+('2797f9c9-15-'+idx)}}" type="person-filled" size="15" color="#999" class="data-v-0df63a46" bind:__l="__l"></uni-icons><text class="word data-v-0df63a46">{{item.respName}}</text></view><view class="icon-item data-v-0df63a46"><uni-icons vue-id="{{('2797f9c9-19-'+idx)+','+('2797f9c9-15-'+idx)}}" type="phone-filled" size="15" color="#999" class="data-v-0df63a46" bind:__l="__l"></uni-icons><text class="word data-v-0df63a46">{{item.respPhone}}</text></view></view><view class="icon-item data-v-0df63a46"><image class="icon data-v-0df63a46" src="/static/images/admin_icon.png" mode="widthFix"></image><text class="word data-v-0df63a46">{{item.groupName}}</text></view></view></view></uni-swipe-action-item></uni-card></block></uni-swipe-action></block></view><create-disaster bind:success="__e" vue-id="2797f9c9-20" data-ref="disaster" data-event-opts="{{[['^success',[['getData']]]]}}" class="data-v-0df63a46 vue-ref" bind:__l="__l"></create-disaster><create-reservoir bind:success="__e" vue-id="2797f9c9-21" data-ref="reservoir" data-event-opts="{{[['^success',[['getData']]]]}}" class="data-v-0df63a46 vue-ref" bind:__l="__l"></create-reservoir><detail vue-id="2797f9c9-22" type="{{tabIdx===0?'dl':'rd'}}" data-ref="detail" class="data-v-0df63a46 vue-ref" bind:__l="__l"></detail></view>