|
@@ -91,10 +91,15 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
-
|
|
|
|
</lemon-imui>
|
|
</lemon-imui>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
+
|
|
|
|
+ <el-dialog :visible.sync="dialogVisible">
|
|
|
|
+ <img width="100%" :src="dialogImageUrl" alt="">
|
|
|
|
+ </el-dialog>
|
|
|
|
+
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -254,6 +259,8 @@ export default {
|
|
contactData:null,
|
|
contactData:null,
|
|
conversationData:null,
|
|
conversationData:null,
|
|
isFromLogin:false,
|
|
isFromLogin:false,
|
|
|
|
+ dialogImageUrl: '',
|
|
|
|
+ dialogVisible: false,
|
|
windowWidth: document.documentElement.clientWidth*0.65, //实时屏幕宽度
|
|
windowWidth: document.documentElement.clientWidth*0.65, //实时屏幕宽度
|
|
windowHeight: document.documentElement.clientHeight*0.7, //实时屏幕高度
|
|
windowHeight: document.documentElement.clientHeight*0.7, //实时屏幕高度
|
|
queryParams: {
|
|
queryParams: {
|
|
@@ -618,6 +625,9 @@ export default {
|
|
handleMessageClick(e, key, message, instance) {
|
|
handleMessageClick(e, key, message, instance) {
|
|
console.log("点击了消息", e, key, message);
|
|
console.log("点击了消息", e, key, message);
|
|
console.log("qxj message:"+JSON.stringify(message));
|
|
console.log("qxj message:"+JSON.stringify(message));
|
|
|
|
+ if(message.type=="image"){
|
|
|
|
+ this.handlePicturePreview(message.url);
|
|
|
|
+ }
|
|
if (key == "status") {
|
|
if (key == "status") {
|
|
instance.updateMessage({
|
|
instance.updateMessage({
|
|
id: message.id,
|
|
id: message.id,
|
|
@@ -739,7 +749,11 @@ export default {
|
|
},
|
|
},
|
|
openCustomContainer() {
|
|
openCustomContainer() {
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ handlePicturePreview(url) {
|
|
|
|
+ this.dialogImageUrl = url;
|
|
|
|
+ this.dialogVisible = true;
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|