city_card/pages/report/report.wxml

76 lines
3.2 KiB
Plaintext
Raw Permalink Normal View History

2023-07-15 14:25:28 +08:00
<view class="report">
<view class="title"> 基本信息 </view>
<view class="row">
<view class="row-name">
<text>*</text> 事件类型 </view>
<view class="row-main">
<picker bindchange="bindPickerChange" range="{{typeArray}}" value="{{typeIdx}}">
<view class="picker"> {{typeArray[typeIdx]}} </view>
</picker>
</view>
</view>
<view class="row">
<view class="row-name">
<text>*</text> 事件类型 </view>
<view class="row-main">
<picker bindchange="bindCaseTypeChange" range="{{type2Array}}" value="{{type2Idx}}">
<view class="picker"> {{type2Array[type2Idx]}} </view>
</picker>
</view>
</view>
<view class="row">
<view class="row-name">
<text>*</text> 事发位置 </view>
<view class="row-main">
<input bindinput="editInfo" data-type="location" placeholder="请输入事发详细地址" type="text"></input>
</view>
</view>
<view class="row">
<view class="row-name">
<text>*</text> 事发坐标 </view>
<view class="row-main">
<text bindtap="chooseLocation" wx:if="{{!longitude&&!latitude}}">点击选择事发位置坐标</text>
<text bindtap="chooseLocation" wx:else>{{longitude}},{{latitude}}</text>
</view>
</view>
</view>
<view class="file">
<view class="title"> 详细信息 </view>
<view class="file-box">
<view class="file-title">
<text>*</text> 事件说明 </view>
<view class="file-content">
<textarea bindinput="editInfo" data-type="content" placeholder="请输入事件说明"></textarea>
</view>
</view>
<view class="file-box">
<view class="file-title"> 事件图片 </view>
<view class="file-content">
<view class="img-box" wx:for="{{imageList}}" wx:key="index">
<image mode="heightFix" src="{{caseUrl+baseImgUrl+item}}"></image>
<image bindtap="deleteSource" class="delete" data-cur="{{index}}" data-type="img" src="{{sourceUrl}}delete.png"></image>
</view>
<view bindtap="uploadImage" class="upload-btn" wx:if="{{imageList.length<9}}">+</view>
</view>
</view>
<view class="file-box">
<view class="file-title"> 视频 </view>
<view class="file-content">
<view class="video-box" wx:if="{{videoId}}">
<video src="{{caseUrl+baseImgUrl+videoId}}"></video>
<image class="delete" data-type="video" src="{{sourceUrl}}delete.png"></image>
</view>
<view bindtap="uploadVideo" class="upload-btn" wx:else>+</view>
</view>
</view>
<view class="file-box voice-box">
<view class="file-title voice-title">
<image mode="widthFix" src="{{sourceUrl}}voice.png"></image> 录音 </view>
<view bindlongpress="recordVoice" bindtouchend="recordEnd" class="record-btn" wx:if="{{!audioId}}">长按录音</view>
<view bindtap="playRecord" class="record-btn" wx:if="{{audioId}}">播放录音</view>
</view>
</view>
<view class="submit">
<view bindtap="submitReport" class="submit-btn">上报</view>
</view>