Explorar o código

update mobile chat

luke %!s(int64=6) %!d(string=hai) anos
pai
achega
6cbf111bbb
Modificáronse 2 ficheiros con 33 adicións e 9 borrados
  1. 1 1
      chat/config/index.js
  2. 32 8
      chat/src/components/index.vue

+ 1 - 1
chat/config/index.js

@@ -21,7 +21,7 @@ module.exports = {
     },
 
     // Various Dev Server settings
-    host: '192.168.2.161', // can be overwritten by process.env.HOST  localhost 192.168.2.195
+    host: 'localhost', // can be overwritten by process.env.HOST  localhost 192.168.2.195
     port: 8006, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
     autoOpenBrowser: false,
     errorOverlay: true,

+ 32 - 8
chat/src/components/index.vue

@@ -140,12 +140,12 @@
 					<div v-if="item.type == 'service'">
 						<div class="row allAlignment" style="margin-top:.3rem;">
 							<div class="HeadPortrait row center">
-								<img :src="img_http + service_info.avatar ? img_http + service_info.avatar : require('@/assets/user2.png')">
+								<img :src=" img_http + service_info.avatar">
 							</div>
 							<div class="messageWindow dialogueA col-w">
 								<div class="customerService left imgSrc">
 									<yd-lightbox v-if="item.content.img" style="display:inline-block" class="row rightAlignment">
-										<yd-lightbox-img :src=" img_http + item.content.img"></yd-lightbox-img>
+										<yd-lightbox-img :src="img_http + item.content.img"></yd-lightbox-img>
 									</yd-lightbox>
 									<div v-html="item.content.text" v-else></div>
 								</div>
@@ -442,7 +442,7 @@
 	import "../css/index.css";
 	import knowledgeLibrary from './knowledgeLibrary'
 	import frce from "./frce.js";
-
+	import avatarImg from "./../assets/user.png"
 	export default {
 		name: "service",
 		// 模板注册
@@ -467,9 +467,8 @@
 				problem: [],//机器人问题
 				welcome: [],//欢迎语
 				advertisement: '', //广告
-				img_http: 'http://103.108.43.176:8080',//图片路径域 http://192.168.2.186:8090
-				//img_http:'http://192.168.2.186:8090',//图片路径域 'http://103.108.43.176:8080
-
+				img_http: 'http://103.108.43.176:8080',//图片路径域
+				//img_http:'http://192.168.2.186:8090',//图片路径域
 
 				robot: [],//和机器人聊天临时数据
 				chat: [],//人工会话
@@ -496,6 +495,8 @@
 				historyMsg: false, // 是否展示历史信息
 				historyMsgtext:"", // 历史信息内容提示
 				hisSviceChat:[],
+
+				avatar: avatarImg,
 			};
 		},
 		// 方法
@@ -599,11 +600,34 @@
 
 				//人工链接
 				if (redata.message_type == 'connect') {
+					let server= {};
+					if (redata.data) {
+						server = redata.data
+					} else {
+						server = {
+							conversationId: redata.data.conversationId,
+							kf_id: redata.data.kf_id,
+							kf_name: "",
+							serverInfo: {
+								avatar: this.avatarImg,
+								client_id:"",
+								group:"",
+								id: "",
+								intime:"",
+								job_name: "",
+								name: "tank",
+								signature: "",
+								status: 0,
+								task: 0,
+							}
+
+						}
+					}
 					this.isExit = true;
 					this.link_success = true;
 					this.$dialog.loading.close();
-					this.service_info = redata.data.serverInfo;
-					this.conversationId = redata.data.conversationId;
+					this.service_info = server.serverInfo;
+					this.conversationId = server.conversationId;
 				}
 
 				//人工会话回复