|
@@ -32,7 +32,7 @@
|
|
|
<div class="hc-header-content">
|
|
|
<div class="hc-header-cascader-box">
|
|
|
<div class="project-name-box">{{projectInfo.projectAlias}} / {{contractInfo.name}}</div>
|
|
|
- <el-cascader ref="ElCascaderRef" v-model="projectValue" :options="projectContract" :props="projectProps" placeholder="请选择项目" @change="projectContractChange"/>
|
|
|
+ <el-cascader ref="ElCascaderRef" v-model="projectValue" :options="projectContract" :props="projectProps" placeholder="请选择项目" @change="projectContractChange"/>
|
|
|
</div>
|
|
|
<HelpInfoBar></HelpInfoBar>
|
|
|
<ConfigBar></ConfigBar>
|
|
@@ -180,11 +180,15 @@ const projectContractData = (projectContractData) => {
|
|
|
useAppState.setProjectId(letProjectInfo?.id)
|
|
|
useAppState.setContractId(letContractInfo?.id)
|
|
|
//发送消息
|
|
|
+ console.log('111')
|
|
|
socketSend(letProjectInfo?.id + ',' + letContractInfo?.id)
|
|
|
} else {
|
|
|
projectValue.value = String(contractId)
|
|
|
projectInfo.value = UserProjectInfo
|
|
|
contractInfo.value = UserContractInfo
|
|
|
+ //发送消息
|
|
|
+ console.log('222')
|
|
|
+ socketSend(projectId + ',' + contractId)
|
|
|
}
|
|
|
} else {
|
|
|
projectContract.value = []
|
|
@@ -257,7 +261,6 @@ const setInitSocket = () => {
|
|
|
socket = new WebSocket('ws://192.168.0.155:5399/websocket/' + user_id);
|
|
|
socket.onopen = function (evt) {
|
|
|
console.log('websocket链接成功');
|
|
|
- socket.send('1582926913532841985,1582927887764803585');
|
|
|
};
|
|
|
socket.onclose = function (evt) {
|
|
|
console.log('websocket连接已断开')
|
|
@@ -277,6 +280,10 @@ const setInitSocket = () => {
|
|
|
const socketSend = (msg) => {
|
|
|
if (socket) {
|
|
|
socket.send(msg);
|
|
|
+ } else {
|
|
|
+ setTimeout(()=>{
|
|
|
+ socket.send(msg);
|
|
|
+ }, 1000)
|
|
|
}
|
|
|
}
|
|
|
</script>
|