WXL
3 天以前 665ac635d56031ecdbda1d2eed9f63d4c6ab7015
src/views/repositoryai/templateku/configurat/measurement.vue
@@ -122,6 +122,8 @@
  created() {
    this.TemplateName = this.$route.query.name;
    this.userid = store.getters.Id;
    console.log(store.getters.Id,'11');
    this.requstWs(); //进入页面创建连接
  },
  mounted() {
@@ -153,7 +155,6 @@
      this.timeout = this.$route.query.timeout;
      // 防止用户多次连续点击发起请求,所以要先关闭上次的ws请求。
      closeWebsocket();
      console.log(this.id);
      const obj = {
        type: "text",
        userId: this.userid,
@@ -162,7 +163,7 @@
      };
      // 发起ws请求
      sendWebsocket(
        "ws://192.168.2.10:8095/chat?userId="+this.userId,
        "ws://9.208.2.190:8095/chat?userId="+this.userid,
        obj,
        this.wsMessage,
        this.wsError
@@ -182,11 +183,9 @@
      //     isEat: 1,
      //   });
      // }
      timerId = setTimeout(() => {
        if (!this.answer) {
          this.sendFn(); // 后调用
        }
      }, this.timeout * 1000);
      // 优先加入通用库匹配文本
      if (dataJson.nowQuestion.submoduleText) {
        this.Answerline.push({
@@ -215,6 +214,15 @@
        });
        return item;
      });
      if (!dataJson.jsy) {
        timerId = setTimeout(() => {
          if (!this.answer) {
            this.sendFn(); // 后调用
          }
        }, this.timeout * 1000);
      }else{
        clearTimeout(timerId)
      }
      console.log(this.questionList);
      // IMUI.appendMessage(data);
@@ -230,14 +238,14 @@
      // 消息发送
      const obj = {
        type: "text",
        userId: this.userId,
        userId: this.userid,
        templateId: "",
        questionMessage: { content: this.answer },
      };
      console.log(obj, "入参");
      // 发起ws请求
      sendWebsocket(
        "ws://192.168.2.10:8095/chat?userId="+this.userId,
        "ws://9.208.2.190:8095/chat?userId="+this.userid,
        obj,
        this.wsMessage,
        this.wsError
@@ -284,7 +292,7 @@
  overflow: auto;
  .leftside {
    margin-bottom: 30px;
    width: 600px;
    max-width: 566px;
    margin-left: 20px;
    padding: 10px;
    color: #fff;