提交 cd1319a8 编写于 作者: 张磊's avatar 张磊

Merge branch 'develop' into 'release'

Develop

See merge request com.pica.cloud.education.frontend/pica-admin-consultation!95
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<span>诊断建议:</span> <span>诊断建议:</span>
<div class="record-music"> <div class="record-music">
<upload-music <upload-music
:musicList="illnessAudioUrls" :musicList="currentAdvice.illnessAudioUrls"
ref="musicComponent" ref="musicComponent"
></upload-music> ></upload-music>
</div> </div>
...@@ -76,7 +76,7 @@ export default { ...@@ -76,7 +76,7 @@ export default {
data() { data() {
return { return {
diagnoseAdvice: "", diagnoseAdvice: "",
illnessAudioUrls: [],
}; };
}, },
props: { props: {
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
<script> <script>
import fetch from "@/utils/fetch"; import fetch from "@/utils/fetch";
import { getBaseUrl } from "@/utils/index"; import { getBaseUrl } from "@/utils/index";
import refundDetailVue from '../../views/IM/diagnosis-admin/refund-detail.vue';
export default { export default {
props: { props: {
isDisable: { isDisable: {
...@@ -57,16 +58,22 @@ export default { ...@@ -57,16 +58,22 @@ export default {
}; };
}, },
created() { created() {
this.musicArr = this.musicList
console.log(console.log('this.musicList',this.musicArr))
this.actionurl = getBaseUrl("/diagnose/illness/audio/upload"); this.actionurl = getBaseUrl("/diagnose/illness/audio/upload");
}, },
watch:{ // watch:{
musicList(newv, oldv) { // musicList(newv, oldv) {
this.musicArr = newv; // this.musicArr = newv;
} // console.log('this.musicArr',this.musicAr)
}, // }
computed: { // },
// computed: {
}, // musicArr(){
// return this.musicList
// }
// },
methods: { methods: {
musicUrl(item) { musicUrl(item) {
if (item.url) { if (item.url) {
......
...@@ -11,13 +11,14 @@ export default { ...@@ -11,13 +11,14 @@ export default {
}, },
actions: { actions: {
initSocket ({ commit, rootState }, payload) { initSocket ({ commit, rootState }, payload) {
console.log('-=-=-initSocket次数',)
const socket = io.connect(payload.url, { const socket = io.connect(payload.url, {
query: { query: {
loginUserNum: `diagnose_list_socket_${payload.userId}`, loginUserNum: `diagnose_list_socket_${payload.userId}`,
reconnection: false },
} reconnection: false,
}); });
console.log('-=-=-initSocket次数', socket);
commit('SET_SOCKET', socket); commit('SET_SOCKET', socket);
commit('SET_IOLISTION'); commit('SET_IOLISTION');
}, },
...@@ -33,18 +34,15 @@ export default { ...@@ -33,18 +34,15 @@ export default {
return false; return false;
} }
state.socketClient.on("connect", (socket) => { state.socketClient.on("connect", (socket) => {
console.log ('socket 链接成功',socket); console.log ('socket 链接成功', socket, state.socketClient);
console.log ('socketTimer---',socketTimer);
if(socketTimer){
clearInterval(socketTimer);
}
}); });
state.socketClient.on("connect_error", (err) => { state.socketClient.on("connect_error", (err) => {
console.log ('socket connect_error',err); console.log ('socket connect_error',err);
// state.socketClient.connect();
}); });
state.socketClient.on("disconnect", (socket) => { state.socketClient.on("disconnect", (socket) => {
console.log ('socket disconnect----',socket); console.log ('socket disconnect----',socket);
store.commit('socket/RECONNECT_SOCKET'); // state.socketClient.connect();
}); });
state.socketClient.on("diagnose_push_event", (socket) => { state.socketClient.on("diagnose_push_event", (socket) => {
console.log('diagnose_push_event---', socket); console.log('diagnose_push_event---', socket);
...@@ -72,14 +70,14 @@ export default { ...@@ -72,14 +70,14 @@ export default {
} }
}); });
state.socketClient.on('ping', function () { state.socketClient.on('ping', function () {
console.log('[E] 心跳请求已发出 →', true, socketTimer); console.log('[E] 心跳请求已发出 →', state.socketClient);
if(socketTimer){ if(socketTimer){
clearInterval(socketTimer); clearInterval(socketTimer);
} }
}); });
//收到 //收到
state.socketClient.on('pong', function () { state.socketClient.on('pong', function (socket) {
console.log('[E] 心跳响应已收到 ←', true); console.log('[E] 心跳响应已收到 ←', socket, state.socketClient);
}); });
state.socketClient.io.on("reconnect_attempt", (socket) => { state.socketClient.io.on("reconnect_attempt", (socket) => {
console.log('--reconnect_attempt', socket); console.log('--reconnect_attempt', socket);
...@@ -90,6 +88,10 @@ export default { ...@@ -90,6 +88,10 @@ export default {
console.log('--reconnect', socket); console.log('--reconnect', socket);
// ... // ...
}); });
state.socketClient.on('reconnecting', (attemptNumber) => {
// ...
console.log('--reconnecting', attemptNumber);
});
}, },
SET_NOTIFY: (state, payload) => { SET_NOTIFY: (state, payload) => {
console.log('--payload', payload) console.log('--payload', payload)
...@@ -135,18 +137,6 @@ export default { ...@@ -135,18 +137,6 @@ export default {
duration: 5000, duration: 5000,
position: 'top-right', position: 'top-right',
}) })
},
RECONNECT_SOCKET: (state, payload) => {
if(socketTimer){
console.log('RECONNECT_SOCKET--已经存在');
}else{
const i = storejs.get('initSocketInfo');
console.log('RECONNECT_SOCKET-- 重新链接', i);
socketTimer = setInterval(function (){
console.log('----initSocketInfo', i);
store.dispatch( 'socket/initSocket', i)
}, 2000);
}
} }
}, },
}; };
...@@ -192,6 +192,8 @@ export default { ...@@ -192,6 +192,8 @@ export default {
let url = `/im/team/call/direct/`; let url = `/im/team/call/direct/`;
let params = { let params = {
imAccId: data.accId, imAccId: data.accId,
imTeamId: data.imTeamId,
liveRoomId: this.roomId
}; };
this.POST(url, params).then((res) => { this.POST(url, params).then((res) => {
if (res.code === "000000") { if (res.code === "000000") {
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
<div class="workbench-container"> <div class="workbench-container">
<div class="select-content"> <div class="select-content">
<div class="title">我的工作台</div> <div class="title">我的工作台</div>
<div @click="socketRE">socket 测试</div>
<!-- 时间 --> <!-- 时间 -->
<div class="search-box"> <div class="search-box">
<div class="search-item"> <div class="search-item">
...@@ -214,9 +213,6 @@ export default { ...@@ -214,9 +213,6 @@ export default {
// this.$store.commit('updateCurrentDiagList', l); // this.$store.commit('updateCurrentDiagList', l);
// this.$store.commit('socket/SET_NOTIFY', ...this.testlistdata); // this.$store.commit('socket/SET_NOTIFY', ...this.testlistdata);
}, },
socketRE() {
this.$store.dispatch( 'socket/RECONNECT_SOCKET')
}
}, },
}; };
</script> </script>
......
...@@ -138,10 +138,10 @@ export default { ...@@ -138,10 +138,10 @@ export default {
url ='https://test1-sockets.yunqueyi.com'; url ='https://test1-sockets.yunqueyi.com';
break; break;
case 'uat': case 'uat':
url ='https://uat-sso-sockets.yunqueyi.com'; url ='https://uat-sockets.yunqueyi.com';
break; break;
case 'pro': case 'pro':s
url ='https://sso-sockets.yunqueyi.com'; url ='https://sockets.yunqueyi.com';
break; break;
default: default:
url ='https://dev-sockets.yunqueyi.com'; url ='https://dev-sockets.yunqueyi.com';
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册