208 lines
9.5 KiB
Plaintext
208 lines
9.5 KiB
Plaintext
<import src="../common/common.wxml"/>
|
|
<import src="../../wxParse/wxParse.wxml"/>
|
|
<view class="container">
|
|
<header-nav inner-text="Some text">在线聊天</header-nav>
|
|
<view class='chart-header' wx:if="{{ islandlord }}">
|
|
<view class="{{item.selected ? 'btn active' :'btn'}}" wx:for="{{impression}}" wx:key="index" data-impression="{{ item.id }}" data-index="{{ index }}" bindtap='check_item'>
|
|
<image src='../../img/checked.png' wx:if="{{ item.selected }}"></image>
|
|
<image src='../../img/check.png' wx:if="{{ !item.selected }}"></image>
|
|
{{ item.name }}
|
|
</view>
|
|
</view>
|
|
|
|
<scroll-view class="{{ islandlord ? (function_show ? 'chart-content chart-content2':'chart-content') :(function_show ? 'chart-content long chart-content2' :'chart-content long')}}" scroll-y="true" scroll-into-view="{{ 'id' + maxmessageid }}" enable-back-to-top="true" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" lower-threshold="500" bindtap='onfocus'>
|
|
<view class='content-list'>
|
|
<view wx:for="{{ data }}" id="{{ 'id' + item.id }}" wx:key="index">
|
|
<!--回答问题 -->
|
|
<block wx:if="{{ item.event=='Answer'}}">
|
|
<view class='times' wx:if="{{ item.timestamp }}">{{ item.timestamp }}</view>
|
|
<view wx:for="{{ item.message }}" wx:for-index="i" wx:for-item="s" wx:key="i">
|
|
<view wx:if="{{ s.ismyself==0 }}" class="ta">
|
|
<image class='avatar' src='{{ s.avatar}}'></image>
|
|
<view class='c'>
|
|
<view class='username'>{{ s.nickname }}</view>
|
|
<view class='content'>
|
|
<view class='bg'>
|
|
<text decode="true">{{s.message }}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view wx:if="{{ s.ismyself==1 }}" class='wo'>
|
|
<view class='c'>
|
|
<view class='username'>{{ s.nickname }}</view>
|
|
<view class='content'>
|
|
<view class='bg'>
|
|
<text decode="true">{{s.message }}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<image class='avatar' src='{{ s.avatar}}'></image>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
|
|
<block wx:if="{{ item.event=='XiaoappHK' || item.event==''}}">
|
|
<view class='times'>{{ item.timestamp }}</view>
|
|
<view wx:if="{{ item.ismyself==0 }}" class='ta'>
|
|
<image class='avatar' src='{{ item.avatar}}'></image>
|
|
<view class='c'>
|
|
<view class='username'>{{ item.nickname }}</view>
|
|
<view class='content'>
|
|
<!--链接 -->
|
|
<navigator class='bg navigator' wx:if="{{ item.event=='XiaoappHK'&& item.eventid }}" url="../show/show?show_btn=not&uniqid={{ item.eventid }}">
|
|
<view class='source'>
|
|
<image src="../../img/source.png" class='article'></image>房源
|
|
</view>
|
|
<view>
|
|
<text decode="true">{{item.message }}</text>
|
|
</view>
|
|
</navigator>
|
|
<!--普通消息、系统消息 -->
|
|
<view class='bg' wx:if="{{ item.event=='' && (item.type=='text' || item.type=='') }}">
|
|
<view>
|
|
<text decode="true">{{item.message }}</text>
|
|
</view>
|
|
</view>
|
|
<!--图片 -->
|
|
<view class='pic_bg' wx:if="{{ item.event=='' && item.type=='image'}}">
|
|
<view>
|
|
<image src="{{ item.message}}" data-index="{{ index }}" bindload="imageLoad" style="height:{{item.image_height}}px" catchtap='previewimg' ></image>
|
|
</view>
|
|
</view>
|
|
<!--视频 -->
|
|
<view class='video' bindtap='show_video' data-src="{{ item.message.url}}" wx:if="{{ item.event=='' && item.type=='video' }}">
|
|
<view >
|
|
<image src='../../img/videoplay.png'></image>
|
|
<view class='num'>{{ item.message.size || "" }}</view>
|
|
</view>
|
|
</view>
|
|
<!--地图 -->
|
|
<view class='map' catchtap='to_map' data-longitude="{{ item.message.longitude }}" data-latitude="{{ item.message.latitude }}" wx:if="{{ item.event=='' && item.type=='map' }}">
|
|
<view class='top'>
|
|
{{ item.message.address }}
|
|
</view>
|
|
<image src='../../img/map.png'></image>
|
|
</view>
|
|
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view wx:if="{{ item.ismyself==1 }}" class='wo'>
|
|
<view class='c'>
|
|
<view class='username'>{{ item.nickname }}</view>
|
|
<view class='content'>
|
|
<!-- 链接-->
|
|
<navigator class='bg navigator' url="../show/show?show_btn=not&uniqid={{ item.eventid }}" wx:if="{{ item.event=='XiaoappHK'&& item.eventid}}">
|
|
<view class='source'>
|
|
<image src="../../img/source.png" class='article'></image>房源
|
|
</view>
|
|
<view>
|
|
<text decode="true">{{item.message }}</text>
|
|
</view>
|
|
</navigator>
|
|
<!--普通消息或者系统消息 -->
|
|
<view class='bg' wx:if="{{ item.event=='' && (item.type=='text' || item.type=='')}}">
|
|
<text decode="true">{{item.message }}</text>
|
|
</view>
|
|
<!--图片消息 -->
|
|
<view class='pic_bg' wx:if="{{ item.event=='' && item.type=='image'}}">
|
|
<view >
|
|
<image src="{{ item.message}}" data-index="{{ index }}" bindload="imageLoad" style="height:{{item.image_height}}px" catchtap='previewimg'></image>
|
|
</view>
|
|
</view>
|
|
<!--视频 -->
|
|
<view class='video' bindtap='show_video' data-src="{{ item.message.url}}" wx:if="{{ item.event=='' && item.type=='video' }}">
|
|
<view >
|
|
<image src='../../img/videoplay.png'></image>
|
|
<view class='num'>{{ item.message.size || "" }}</view>
|
|
</view>
|
|
</view>
|
|
<!--地图 -->
|
|
<view class='map' catchtap='to_map' data-address='{{ item.message.address }}' data-longitude="{{ item.message.longitude }}" data-latitude="{{ item.message.latitude }}" wx:if="{{ item.event=='' && item.type=='map' }}">
|
|
<view class='top'>
|
|
{{ item.message.address }}
|
|
</view>
|
|
<image src='../../img/map.png'></image>
|
|
</view>
|
|
|
|
</view>
|
|
</view>
|
|
<image class='avatar' src='{{ item.avatar}}'></image>
|
|
</view>
|
|
</block>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
</scroll-view>
|
|
|
|
<view class="page-footer">
|
|
<view class='chart-footer'>
|
|
<view class='l' bindtap='to_show_custom' data-show="true">
|
|
常用
|
|
<image class='tobottom' src="../../img/tobottom.png"></image>
|
|
</view>
|
|
<view class='c'>
|
|
<textarea class='text' maxlength='-1' bindinput='input' value='{{ reply_message }}' auto-height cursor-spacing="20" adjust-position="true" show-confirm-bar="{{ false }}" bindfocus='onfocus'></textarea>
|
|
</view>
|
|
<view class='r' bindtap='to_show_functions' wx:if="{{ !can_send }}">
|
|
<image src="../../img/plusgrey.png" class='plusgrey' ></image>
|
|
</view>
|
|
<form bindsubmit="reply" report-submit='true' data-types="confirm" class='submit-form r send_btn' wx:if="{{ can_send }}">
|
|
发送
|
|
<button form-type="submit"hover-class="none" type="default" size="mini"></button>
|
|
</form>
|
|
<!-- <view class='r send_btn' bindtap="reply" >
|
|
发送
|
|
</view> -->
|
|
<view wx:if="{{ show_new_msg }}" class="show_new_msg" bindtap='to_new_msg'>有新消息</view>
|
|
</view>
|
|
<block wx:if="{{ function_show }}" >
|
|
<view class='function-box'>
|
|
<view class='item' bindtap="get_img">
|
|
<view class='pic-box'>
|
|
<image src="../../img/pic.jpg" class='pic'></image>
|
|
</view>
|
|
图片
|
|
</view>
|
|
<view class='item'>
|
|
<view class='pic-box' bindtap="get_video">
|
|
<image src="../../img/video.png" class='video'></image>
|
|
</view>
|
|
视频
|
|
</view>
|
|
<view class='item' bindtap='get_location'>
|
|
<view class='pic-box'>
|
|
<image src="../../img/location-3.png" class='location'></image>
|
|
</view>
|
|
位置
|
|
</view>
|
|
</view>
|
|
</block>
|
|
</view>
|
|
|
|
<block wx:if="{{ show_custom }}">
|
|
<view class='select-options1'>
|
|
<view class='black' bindtap='to_show_custom' data-show="false"></view>
|
|
<view class='box'>
|
|
<view class='title'>常用回复</view>
|
|
<view class='ul'>
|
|
<view class='li' wx:for="{{ customreply }}" wx:key="index" bindtap='select_item' data-content="{{ item }}">
|
|
{{ item }}
|
|
</view>
|
|
<view class='nocontent' wx:if="{{ customreply.length==0 }}">您还没有设置快速回复哦~</view>
|
|
</view>
|
|
<view class='edit' bindtap='to_fast_reply'>
|
|
<image src="../../img/pengreydark.png"></image>
|
|
编辑
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
</block>
|
|
|
|
</view>
|