优化
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import dayjs from '../../../../utils/dayjs';
|
||||
import logger from '../../../../utils/logger';
|
||||
import constant from '../../../../utils/constant';
|
||||
import { wechatTimeFormat } from './../../../../../utils/wechatTime'
|
||||
@@ -91,6 +90,7 @@ Component({
|
||||
typingMessage: {},
|
||||
autoToButtom: true,
|
||||
cachTime: "",
|
||||
cachRealTime: "",
|
||||
list_first_loading: false,
|
||||
message_rounds: 0,
|
||||
static_host: api.getStaticHost()
|
||||
@@ -235,7 +235,7 @@ Component({
|
||||
},
|
||||
refreshMessageRounds(message){
|
||||
try {
|
||||
// console.log("messageList refreshMessageRounds message: ", message);
|
||||
console.log("messageList refreshMessageRounds message: ", message);
|
||||
let cloudCustomData = "";
|
||||
let cloudCustomDataJson = "";
|
||||
if(message.cloudCustomData){
|
||||
@@ -245,6 +245,12 @@ Component({
|
||||
cloudCustomDataJson = JSON.parse(cloudCustomData);
|
||||
}
|
||||
|
||||
let order_inquiry_id = cloudCustomDataJson.order_inquiry_id;
|
||||
let now_order_inquiry_id = this.data.order_inquiry_id
|
||||
if(order_inquiry_id != now_order_inquiry_id){
|
||||
return
|
||||
}
|
||||
|
||||
let payload = message.payload.data;
|
||||
if(payload){
|
||||
const payloadData = JSON.parse(message.payload.data);
|
||||
@@ -535,9 +541,16 @@ Component({
|
||||
// return
|
||||
// }
|
||||
|
||||
let selectedMessage = this.data.messageList[index]
|
||||
if(selectedMessage.type === 'TIMCustomElem'){
|
||||
return
|
||||
}
|
||||
if(selectedMessage.type === 'TIMImageElem'){
|
||||
return
|
||||
}
|
||||
this.setData({
|
||||
messageID: e.currentTarget.id,
|
||||
selectedMessage: this.data.messageList[index],
|
||||
selectedMessage: selectedMessage,
|
||||
Show: true,
|
||||
});
|
||||
wx.vibrateShort({
|
||||
@@ -748,6 +761,14 @@ Component({
|
||||
},
|
||||
cachMessageTime(messageTime){
|
||||
// console.log("cachMessageTime messageTime 参数:", messageTime)
|
||||
|
||||
let cachRealTime = this.data.cachRealTime
|
||||
if(cachRealTime > messageTime){
|
||||
return ["", false]
|
||||
}
|
||||
this.setData({
|
||||
cachRealTime: messageTime
|
||||
})
|
||||
let time = wechatTimeFormat(messageTime)
|
||||
// console.log("cachMessageTime: ", time)
|
||||
if(time){
|
||||
|
||||
@@ -28,12 +28,10 @@
|
||||
<view wx:if="{{Show}}" catchtap="handleEditToggleAvatar">
|
||||
<view class="label-pop" wx:if="{{messageID === concat.connect('ID-',item.ID)}}" class="{{item.flow === 'out' ? 'label-self-body' : 'label-recieve-body'}}" >
|
||||
<view class="label-pop-mask" >
|
||||
<view class="copymessage" wx:if="{{item.type === 'TIMTextElem'|| item.type === 'TIMFaceElem'}}" catchtap="copyMessage" > <text>复制|</text>
|
||||
</view>
|
||||
<view class="deletemessage" catchtap="deleteMessage" > <text> 删除</text>
|
||||
</view>
|
||||
<view class="revokemessage" wx:if="{{item.flow === 'out'}}" bindtap="revokeMessage"><text> |撤回</text>
|
||||
<view class="copymessage" wx:if="{{item.type === 'TIMTextElem'|| item.type === 'TIMFaceElem'}}" catchtap="copyMessage" > <text>复制</text>
|
||||
</view>
|
||||
<!-- <view class="deletemessage" catchtap="deleteMessage" > <text> 删除</text></view>
|
||||
<view class="revokemessage" wx:if="{{item.flow === 'out'}}" bindtap="revokeMessage"><text> |撤回</text></view> -->
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
border-width: 20px;
|
||||
position: absolute;
|
||||
bottom: -27px;
|
||||
left: 55px;
|
||||
left: 0px;
|
||||
border-style: solid dashed dashed;
|
||||
border-color: black transparent transparent;
|
||||
font-size: 0;
|
||||
|
||||
Reference in New Issue
Block a user