| | |
| | | :key="item.aaa" |
| | | > |
| | | <div class="dev-text"> |
| | | {{ index + 1 }}、<span>{{ item.questionText }}</span> |
| | | {{ index + 1 }}、<span>{{ item.scriptContent }}</span> |
| | | </div> |
| | | |
| | | <div class="dev-xx" v-if="item.valueType == 1"> |
| | |
| | | return { |
| | | answer: "", //回答 |
| | | id: null, |
| | | TemplateName: "随访模版名称", //模版名 |
| | | TemplateName: "随访模板名称", //模板名 |
| | | radio: "1", |
| | | userid: "", |
| | | input: "还不错", |
| | | drawer: false, |
| | | radio: "2", |
| | | code: "", |
| | | timeout: "5", |
| | | Answerline: [], |
| | | questionList: [], |
| | | }; |
| | |
| | | requstWs(message, next, file) { |
| | | console.log("连接"); |
| | | this.id = this.$route.query.id; |
| | | this.timeout = this.$route.query.timeout; |
| | | // 防止用户多次连续点击发起请求,所以要先关闭上次的ws请求。 |
| | | closeWebsocket(); |
| | | console.log(this.id); |
| | |
| | | }; |
| | | // 发起ws请求 |
| | | sendWebsocket( |
| | | "ws://localhost:8089/chat?userId=1", |
| | | "ws://192.168.2.10:8095/chat?userId=1", |
| | | obj, |
| | | this.wsMessage, |
| | | this.wsError |
| | |
| | | // 接收ws返回的数据 |
| | | wsMessage(data) { |
| | | let dataJson = data; |
| | | let timerId = null; |
| | | dataJson = JSON.parse(dataJson); |
| | | dataJson = JSON.parse(dataJson); |
| | | console.log(dataJson, "数据"); |
| | |
| | | isEat: 1, |
| | | }); |
| | | } |
| | | timerId = setTimeout(() => { |
| | | if (!answer) { |
| | | this.sendFn(); // 后调用 |
| | | } |
| | | },this.timeout*1000); |
| | | // 优先加入通用库匹配文本 |
| | | if (dataJson.nowQuestion.submoduleText) { |
| | | this.Answerline.push({ |
| | |
| | | value: dataJson.jsy, |
| | | isEat: 1, |
| | | }); |
| | | } else if (dataJson.nowQuestion.questionText) { |
| | | } else if (dataJson.nowQuestion.scriptContent) { |
| | | this.Answerline.push({ |
| | | value: dataJson.nowQuestion.questionText, |
| | | value: dataJson.nowQuestion.scriptContent, |
| | | isEat: 1, |
| | | }); |
| | | } |
| | |
| | | }); |
| | | return item; |
| | | }); |
| | | console.log(this.questionList); |
| | | |
| | | |
| | | // IMUI.appendMessage(data); |
| | | }, |
| | |
| | | }, |
| | | |
| | | sendFn() { |
| | | console.log('发送'); |
| | | |
| | | // 消息发送 |
| | | const obj = { |
| | | type: "text", |
| | |
| | | console.log(obj, "入参"); |
| | | // 发起ws请求 |
| | | sendWebsocket( |
| | | "ws://localhost:8089/chat?userId=1", |
| | | "ws://192.168.2.10:8095/chat?userId=1", |
| | | obj, |
| | | this.wsMessage, |
| | | this.wsError |