This commit is contained in:
haomingming
2023-05-12 16:23:36 +08:00
parent c3ef53d336
commit 6cc0c9d3b3
9 changed files with 46 additions and 17 deletions
@@ -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;